Hi Josh, No problem at all!
I just created the Jenkins job [1] which works already. However, one thing I noticed that was broken was Hugo parsing the date of the board reports (of 2012) as blog post date and only converting one board report. I have created [2] to fix this. I have created [2] & [3] to start using the .asf.yaml [5] for publishing the website. After you / someone else will merge [2]&[3] I'll mark [6] as 'Ready for review' and the site will be served from git. Hope things are still clear :) Best regards, Roy [1] https://builds.apache.org/job/vcl-site/ [2] https://github.com/apache/vcl-site/pull/1 [3] https://github.com/apache/vcl-site/pull/2 [4] https://github.com/apache/vcl-site/pull/3 [5] https://s.apache.org/asfyaml [6] https://github.com/apache/infrastructure-puppet/pull/1756 On 2020/04/16 13:21:32, Josh Thompson <josh_thomp...@ncsu.edu> wrote: > Hi Roy, > > Thanks for your patience with us. VCL is primarily used by and contributed > to > by universities. With most universities moving to online only instruction > right now, we've not had much time to focus on contributing to Apache VCL. > > I made some time this morning to go through the steps you outlined. When you > have time, you can go ahead and create the Jenkins job. > > Again, thanks for your help, patience, and persistence! > > Josh > > On Thursday, April 2, 2020 8:06:33 AM EDT Roy Lenferink wrote: > > Hi Josh / VCL communty, > > > > Any updates on this? As I noticed the repo is still empty. Please see my > > steps below to proceed :) > > > > Best, Roy > > > > On 2020/03/12 18:33:42, Roy Lenferink <rlenfer...@apache.org> wrote: > > > No problem Josh! And thanks for creating the repo. > > > > > > From previous experience I found out that a pull request cannot be created > > > since there is no branch created yet. And creating such a branch requires > > > creating a (empty) commit which will conflict with existing history. > > > > > > So what I did is prepare everything in my own personal repo [1] (including > > > history). The easiest to proceed is for you (or another committer) to > > > clone [1], change the remote to the Apache one [2][3] and push both the > > > 'master' and the 'asf-site' branches. > > > > > > After that let me know so I'll create a Jenkins job for it and the switch > > > to serving the site from git can be made. > > > > > > Reviewing changes is possible by viewing commit > > > 451b1805a6eaed9587e3d526c731c8eb2118c984 [4] > > > > > > Regards, > > > Roy > > > > > > [1] https://github.com/rlenferink/vcl-site > > > [2] g...@github.com:apache/vcl-site.git > > > [3] https://gitbox.apache.org/repos/asf/vcl-site.git > > > [4] > > > https://github.com/rlenferink/vcl-site/commit/451b1805a6eaed9587e3d526c73 > > > 1c8eb2118c984> > > > On 2020/03/09 19:22:43, Josh Thompson <josh_thomp...@ncsu.edu> wrote: > > > > Hi Roy, > > > > > > > > I'm sorry to take so long to get back to you. I just created the > > > > vcl-site git repository. > > > > > > > > https://gitbox.apache.org/repos/asf/vcl-site.git > > > > > > > > Please go ahead and do the pull request whenever you are ready. > > > > > > > > Thanks for your help! > > > > > > > > Josh > > > > > > > > On Tuesday, February 25, 2020 8:28:20 AM EDT Roy Lenferink wrote: > > > > > Hi Josh, > > > > > > > > > > Thanks for your reply! > > > > > > > > > > Do you have any further thoughts on this or do you think it's best to > > > > > start > > > > > a vote on this and see what other PMC members/committers/contributors > > > > > think? > > > > > > > > > > Best, > > > > > Roy > > > > > > > > > > On 2020/02/21 16:10:51, Josh Thompson <josh_thomp...@ncsu.edu> wrote: > > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > > > > > Hash: SHA1 > > > > > > > > > > > > Hi Roy, > > > > > > > > > > > > This sounds like a great idea! Thanks for reaching out to help with > > > > > > moving us out of svnpubsub and for providing a clear list of steps > > > > > > for > > > > > > migration. I'll check with other PMC members, but I expect we'll > > > > > > take > > > > > > you up on your offer. > > > > > > > > > > > > Thanks, > > > > > > Josh > > > > > > > > > > > > On Tuesday, February 18, 2020 8:37:42 AM EST Roy Lenferink wrote: > > > > > > > Hi VCL community, > > > > > > > > > > > > > > I noticed VCL is still serving its site from SVN with help of the > > > > > > > Apache > > > > > > > CMS. At the Apache Celix project we decided to move away from the > > > > > > > CMS > > > > > > > and > > > > > > > move towards git for serving our website [1]. This because the CMS > > > > > > > was > > > > > > > introduced in 2010 and is currently not accepting any new > > > > > > > projects. With > > > > > > > the move to e.g. a static site generator as Hugo we're sure that > > > > > > > we > > > > > > > still > > > > > > > can update the site when the ASF CMS will be decommissioned. > > > > > > > > > > > > > > The master branch contains the actual website sources whereas the > > > > > > > generated > > > > > > > website is served from the asf-site branch. Hugo is being used as > > > > > > > static > > > > > > > website generator. Content is written in Markdown. > > > > > > > > > > > > > > I had a look at VCL its site and it was quite do-able to migrate > > > > > > > VCL its > > > > > > > site to use Hugo as well. An example of Hugo its output is (for > > > > > > > demo > > > > > > > purposes only) available on [2]. These are the existing markdown > > > > > > > files > > > > > > > with > > > > > > > a slightly changed header. > > > > > > > > > > > > > > Moving to git can enlarge the visibility of how projects are > > > > > > > functioning. > > > > > > > Next to that, new contributors can just create a pull request > > > > > > > against > > > > > > > the > > > > > > > website repository if they find anything they want to improve. An > > > > > > > 'Edit > > > > > > > on > > > > > > > GitHub' button can be added as well to the site, e.g. an example > > > > > > > of a > > > > > > > page > > > > > > > on the Celix website [3] > > > > > > > > > > > > > > If the community is interested in this move what I propose: > > > > > > > - Someone from the PMC to request a new git repository for the > > > > > > > website > > > > > > > (e.g. vcl-site) via [4] - Me creating the pull request from the > > > > > > > repository I am temporarily using for the website contents [5] to > > > > > > > the > > > > > > > official vcl-site repository > > > > > > > - Create a Jenkins job to automatically build the site after > > > > > > > changes > > > > > > > happen > > > > > > > on the master branch. - When the pull request is reviewed and > > > > > > > merged ask > > > > > > > INFRA to move over from the current svnpubsub to the gitpubsub > > > > > > > approach > > > > > > > and > > > > > > > remove VCL from the Apache CMS. > > > > > > > > > > > > > > All the URLs are still the same so the SEO score is not influenced > > > > > > > in > > > > > > > any > > > > > > > way. > > > > > > > > > > > > > > I'd like to hear everyone's opinion on this :) > > > > > > > > > > > > > > Best regards, > > > > > > > Roy > > > > > > > > > > > > > > [1] https://github.com/apache/celix-site > > > > > > > [2] http://vcl.roylenferink.nl/ > > > > > > > [3] http://celix.apache.org/contributing/releasing.html > > > > > > > [4] https://gitbox.apache.org/setup/newrepo.html > > > > > > > [5] https://github.com/rlenferink/vcl-site > > > > > > > > > > > > - -- > > > > > > - ------------------------------- > > > > > > Josh Thompson > > > > > > VCL Developer > > > > > > North Carolina State University > > > > > > > > > > > > my GPG/PGP key can be found at pgp.mit.edu > > > > > > > > > > > > All electronic mail messages in connection with State business which > > > > > > are sent to or received by this account are subject to the NC Public > > > > > > Records Law and may be disclosed to third parties. > > > > > > -----BEGIN PGP SIGNATURE----- > > > > > > > > > > > > iF0EARECAB0WIQRMIdRtWXideTZDK31X8tBw1209AwUCXlABCwAKCRBX8tBw1209 > > > > > > A0pOAJ4ybuVtcK+IFHMSvbupvhy2fXe+fACfb5oMAPxtHjuqA4za5ib/4Oj06E8= > > > > > > =Ej1z > > > > > > -----END PGP SIGNATURE----- > -- > ------------------------------- > Josh Thompson > Systems Programmer > Virtual Computing Lab (VCL) > North Carolina State University > > josh_thomp...@ncsu.edu > 919-515-5323 > > my GPG/PGP key can be found at www.keyserver.net > > All electronic mail messages in connection with State business which > are sent to or received by this account are subject to the NC Public > Records Law and may be disclosed to third parties.