Re: new sites and swarm of commits.
On 27 April 2018 at 18:01, Jan Iversenwrote: > > > Sent from my iPad > >> On 27 Apr 2018, at 16:30, Henk P. Penning wrote: >> >>> On Fri, 27 Apr 2018, Jan Iversen wrote: >>> >>> Date: Fri, 27 Apr 2018 15:04:50 +0200 >>> From: Jan Iversen >>> To: general@attic.apache.org >>> Subject: Re: new sites and swarm of commits. >> >> Hi Jan, >> --- name: Oltu project: oltu retired: April 2018 mailnames: - dev - user - commits tracker: - JIRA - OLTU scm: svn wiki: https://cwiki.apache.org/confluence/display/oltu/ description: |- Apache Oltu was an OAuth protocol implementation in Java. It also covers others OAuth family related implementations such as JWT, JWS and OpenID Connect --- What is complicated about that ? >>> for one it is, yaml, and I still have not seen any online validator of >>> that. json offers online validation so som faulty commits are avoided >>> (not all I know). >> >> Why check ? If there's a yaml error the generator shows exactly >> where the error occurs ; I think we can catch that. >> If/when an error occurs, nothing should be committed, of course. > > because the generator runs after the yaml file is committed, not before. Of course, otherwise the buildbot has nothing to work on. But the generated code is only committed after the generator runs. Once a buildbot job has detected a failure it skips any remaining steps, so it can be set to ignore the commit. >> >>> secondly I believe having fields like JIRA and svn are wrong un very >>> unflexible, having the url is a lot more generic. how will you retire >>> e.g. AOO that runs its own bugzilla instance. >> >> I agree ; just an url is fine ; but 'as is' is easy too. >> >>> and I have to learn yaml. >> >> Copy/paste/edit of the example above should suffice almost always. >> Just ignore the commits. We'll judge the stuff when dev is done. I think we're mostly done. >> >>> both of you keep saying thatI still believe that having a >>> volunteer who will actually maintain it is now more important than >>> seeing the final bits. >> >> Ok ; I'll volunteer to maintain the site. >> I would love to see the stuff "at work". > Super one less problem. The rest of the retiring process is nearly automated > so that will not be a big extra job. I am happy to maintain the Jekyll site if that is chosen, or even the Perl site. > rgds > jan I >> >>> jan i >> >> Regards, >> >> HPP >> >> _ >> Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ >> Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ >> Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ >> http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
Re: Request GitBox access for Attic?
On 27 April 2018 at 17:57, Jan Iversenwrote: > > > Sent from my iPad > >> On 27 Apr 2018, at 17:17, sebb wrote: >> >> I think it would be useful to have an Attic GitBox test instance so we >> can try out things like Buildbot scripts and online editing. >> >> It might also be a good way to evaluate the pros and cons of the >> various redesigns. >> Sort of like a Wiki page. > > I am not sure what a gitbox test instance consist of, so I tend to be > neutral, but considering our site have not changed for a very long time I > have to ask is it really needed ? and will someone be responsible for > whatever needs to be maintained over time ? I thought you wanted to move to Git? If so, then it will have to be moved to an ASF GitBox as git-wip is being withdrawn. Having a test instance will allow us to try out Buildbot etc. before any possible move. In any case, the whole point was to have a test instance that can be thrown away if we no longer need it. > In short if you all agree it is a something worth doing, then I will not > stand in the way. > > rgds > jan I > >
Re: new sites and swarm of commits.
Sent from my iPad > On 27 Apr 2018, at 16:30, Henk P. Penningwrote: > >> On Fri, 27 Apr 2018, Jan Iversen wrote: >> >> Date: Fri, 27 Apr 2018 15:04:50 +0200 >> From: Jan Iversen >> To: general@attic.apache.org >> Subject: Re: new sites and swarm of commits. > > Hi Jan, > >>> --- >>> name: Oltu >>> project: oltu >>> retired: April 2018 >>> mailnames: >>> - dev >>> - user >>> - commits >>> tracker: >>> - JIRA >>> - OLTU >>> scm: svn >>> wiki: https://cwiki.apache.org/confluence/display/oltu/ >>> description: |- >>> Apache Oltu was an OAuth protocol implementation in Java. It also >>> covers others OAuth family related implementations such as JWT, JWS >>> and OpenID Connect >>> --- >>> >>> What is complicated about that ? >> for one it is, yaml, and I still have not seen any online validator of >> that. json offers online validation so som faulty commits are avoided >> (not all I know). > > Why check ? If there's a yaml error the generator shows exactly > where the error occurs ; I think we can catch that. > If/when an error occurs, nothing should be committed, of course. because the generator runs after the yaml file is committed, not before. > >> secondly I believe having fields like JIRA and svn are wrong un very >> unflexible, having the url is a lot more generic. how will you retire >> e.g. AOO that runs its own bugzilla instance. > > I agree ; just an url is fine ; but 'as is' is easy too. > >> and I have to learn yaml. > > Copy/paste/edit of the example above should suffice almost always. > >>> Just ignore the commits. We'll judge the stuff when dev is done. >>> I think we're mostly done. > >> both of you keep saying thatI still believe that having a >> volunteer who will actually maintain it is now more important than >> seeing the final bits. > > Ok ; I'll volunteer to maintain the site. > I would love to see the stuff "at work". Super one less problem. The rest of the retiring process is nearly automated so that will not be a big extra job. rgds jan I > >> jan i > > Regards, > > HPP > > _ > Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ > Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ > Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ > http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
Re: Request GitBox access for Attic?
Sent from my iPad > On 27 Apr 2018, at 17:17, sebbwrote: > > I think it would be useful to have an Attic GitBox test instance so we > can try out things like Buildbot scripts and online editing. > > It might also be a good way to evaluate the pros and cons of the > various redesigns. > Sort of like a Wiki page. I am not sure what a gitbox test instance consist of, so I tend to be neutral, but considering our site have not changed for a very long time I have to ask is it really needed ? and will someone be responsible for whatever needs to be maintained over time ? In short if you all agree it is a something worth doing, then I will not stand in the way. rgds jan I
Re: svn commit: r1830185 - /attic/site-lua/docs/OUT
On 27 April 2018 at 15:47, sebbwrote: > On 27 April 2018 at 15:41, Henk P. Penning wrote: >> On Thu, 26 Apr 2018, sebb wrote: >> >>> Date: Thu, 26 Apr 2018 15:13:08 +0200 >>> From: sebb >>> To: general@attic.apache.org >>> Subject: Re: svn commit: r1830185 - /attic/site-lua/docs/OUT >> >> I think postlude should be just a text blob : postlude: |- just a blob Adding structuring is artificial, and a source of errors. >>> >>> >>> It makes checking the generated HTML harder. >> >> >> how so ? the generate HTML is exactly the same as the blob ; >> >> See the source of the hardest case : >> >> http://mirror-vm80.apache.org/projects/jakarta-taglibs.html >> >> compare with : >> >> https://svn.apache.org/repos/asf/attic/site-lua/docs/data/attic.yaml > > I stand corrected; I had assumed the blob was flattened into a single line. However the YAML version has lost the original indentation. Many of the line breaks in the YAML version as also different, but I assume that was caused by some unnecessary line-wrapping These make it harder to test for significant changes. >> Groeten, >> >> HPP >> >> >> can you please fix the projects.json ? >> Avoid the booleans by changing the values of >> 'nodist' and 'keys' to 1 (instead of 'true'). > Why avoid booleans? It is a perl thingy ; a JSON-read accepts true and false, but the resulting data-structure has typed values JSON::XS::Boolean (or some such) that YAML doesn't grok. Using just 0 and 1 makes it a little easier (without loss). Please fix. >>> >>> >>> The Jekyll PoC does not use Perl. >>> >>> It's also ambiguous to use 0 and 1 because their truth values depends >>> on the language. >>> Groeten, HPP _ Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/ >>> >>> >> >> _ >> Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ >> Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ >> Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ >> http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
Request GitBox access for Attic?
I think it would be useful to have an Attic GitBox test instance so we can try out things like Buildbot scripts and online editing. It might also be a good way to evaluate the pros and cons of the various redesigns. Sort of like a Wiki page.
Re: svn commit: r1830185 - /attic/site-lua/docs/OUT
On 27 April 2018 at 15:41, Henk P. Penningwrote: > On Thu, 26 Apr 2018, sebb wrote: > >> Date: Thu, 26 Apr 2018 15:13:08 +0200 >> From: sebb >> To: general@attic.apache.org >> Subject: Re: svn commit: r1830185 - /attic/site-lua/docs/OUT > > >>> I think postlude should be just a text blob : >>> >>> postlude: |- >>> just a blob >>> >>> Adding structuring is artificial, and a source of errors. >> >> >> It makes checking the generated HTML harder. > > > how so ? the generate HTML is exactly the same as the blob ; > > See the source of the hardest case : > > http://mirror-vm80.apache.org/projects/jakarta-taglibs.html > > compare with : > > https://svn.apache.org/repos/asf/attic/site-lua/docs/data/attic.yaml I stand corrected; I had assumed the blob was flattened into a single line. > Groeten, > > HPP > > > can you please fix the projects.json ? > Avoid the booleans by changing the values of > 'nodist' and 'keys' to 1 (instead of 'true'). >>> >>> >>> Why avoid booleans? >>> >>> >>> >>> It is a perl thingy ; a JSON-read accepts true and false, >>> but the resulting data-structure has typed values >>> JSON::XS::Boolean (or some such) that YAML doesn't grok. >>> Using just 0 and 1 makes it a little easier (without >>> loss). Please fix. >> >> >> The Jekyll PoC does not use Perl. >> >> It's also ambiguous to use 0 and 1 because their truth values depends >> on the language. >> >>> Groeten, >>> >>> HPP >>> >>> >>> _ >>> Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ >>> Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ >>> Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ >>> http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/ >> >> > > _ > Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ > Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ > Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ > http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
Re: svn commit: r1830185 - /attic/site-lua/docs/OUT
On Thu, 26 Apr 2018, sebb wrote: Date: Thu, 26 Apr 2018 15:13:08 +0200 From: sebbTo: general@attic.apache.org Subject: Re: svn commit: r1830185 - /attic/site-lua/docs/OUT I think postlude should be just a text blob : postlude: |- just a blob Adding structuring is artificial, and a source of errors. It makes checking the generated HTML harder. how so ? the generate HTML is exactly the same as the blob ; See the source of the hardest case : http://mirror-vm80.apache.org/projects/jakarta-taglibs.html compare with : https://svn.apache.org/repos/asf/attic/site-lua/docs/data/attic.yaml Groeten, HPP can you please fix the projects.json ? Avoid the booleans by changing the values of 'nodist' and 'keys' to 1 (instead of 'true'). Why avoid booleans? It is a perl thingy ; a JSON-read accepts true and false, but the resulting data-structure has typed values JSON::XS::Boolean (or some such) that YAML doesn't grok. Using just 0 and 1 makes it a little easier (without loss). Please fix. The Jekyll PoC does not use Perl. It's also ambiguous to use 0 and 1 because their truth values depends on the language. Groeten, HPP _ Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/ _ Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
Re: new sites and swarm of commits.
On Fri, 27 Apr 2018, Jan Iversen wrote: Date: Fri, 27 Apr 2018 15:04:50 +0200 From: Jan IversenTo: general@attic.apache.org Subject: Re: new sites and swarm of commits. Hi Jan, --- name: Oltu project: oltu retired: April 2018 mailnames: - dev - user - commits tracker: - JIRA - OLTU scm: svn wiki: https://cwiki.apache.org/confluence/display/oltu/ description: |- Apache Oltu was an OAuth protocol implementation in Java. It also covers others OAuth family related implementations such as JWT, JWS and OpenID Connect --- What is complicated about that ? for one it is, yaml, and I still have not seen any online validator of that. json offers online validation so som faulty commits are avoided (not all I know). Why check ? If there's a yaml error the generator shows exactly where the error occurs ; I think we can catch that. If/when an error occurs, nothing should be committed, of course. secondly I believe having fields like JIRA and svn are wrong un very unflexible, having the url is a lot more generic. how will you retire e.g. AOO that runs its own bugzilla instance. I agree ; just an url is fine ; but 'as is' is easy too. and I have to learn yaml. Copy/paste/edit of the example above should suffice almost always. Just ignore the commits. We'll judge the stuff when dev is done. I think we're mostly done. both of you keep saying thatI still believe that having a volunteer who will actually maintain it is now more important than seeing the final bits. Ok ; I'll volunteer to maintain the site. I would love to see the stuff "at work". jan i Regards, HPP _ Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
svn commit: r1830359 - in /attic/site-jekyll/src: _data/project.txt _plugins/generate_projects.rb
Author: sebb Date: Fri Apr 27 14:26:26 2018 New Revision: 1830359 URL: http://svn.apache.org/viewvc?rev=1830359=rev Log: Support tracker URLs Modified: attic/site-jekyll/src/_data/project.txt attic/site-jekyll/src/_plugins/generate_projects.rb Modified: attic/site-jekyll/src/_data/project.txt URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_data/project.txt?rev=1830359=1830358=1830359=diff == --- attic/site-jekyll/src/_data/project.txt (original) +++ attic/site-jekyll/src/_data/project.txt Fri Apr 27 14:26:26 2018 @@ -14,11 +14,14 @@ nokeys: suppress the KEYS entry in the d "retired": "April 2018", "scm": "svn|git-wip|URL", "nokeys": true, - "tracker": ["JIRA|Bugzilla|...", "object"], + "tracker": ["JIRA|Bugzilla|...", "key" | "Full URL (must contain ://)"], "wiki":"URL", "board": "The Minutes file name stem | default: project", - "mailnames": ["dev","etc"], + "mailnames": ["dev", "etc"], "description": "Describe the project", "postlude":["Optional text for end of page","line2",..] }, -- cut here -- + +Note: the file is processed by src/_plugins/generate_projects.rb +It handles defaults and converts values into URLs etc. \ No newline at end of file Modified: attic/site-jekyll/src/_plugins/generate_projects.rb URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_plugins/generate_projects.rb?rev=1830359=1830358=1830359=diff == --- attic/site-jekyll/src/_plugins/generate_projects.rb (original) +++ attic/site-jekyll/src/_plugins/generate_projects.rb Fri Apr 27 14:26:26 2018 @@ -58,17 +58,21 @@ module Jekyll type = tracker[0] targ = tracker[1] prj['issueType'] = type -case type - when 'JIRA' -prj['issueURL'] = "https://issues.apache.org/jira/browse/#{targ}/; - when 'Bugzilla' -prj['issueURL'] = "https://bz.apache.org/bugzilla/buglist.cgi?product=#{targ}; - when 'Bugzilla (AOO)' # hopefully never needed -prj['issueURL'] = "https://bz.apache.org/aoo/buglist.cgi?product=#{targ}; - when 'Bugzilla (SpamAssassin)' # hopefully never needed -prj['issueURL'] = "https://bz.apache.org/SpamAssassin/buglist.cgi?product=#{targ}; - else -raise "Unexpected tracker: #{type} #{targ}" +if targ.include? '://' # assume it's an URL (it cannot be a JIRA or Bugzilla key) + prj['issueURL'] = targ +else + case type +when 'JIRA' + prj['issueURL'] = "https://issues.apache.org/jira/browse/#{targ}/; +when 'Bugzilla' + prj['issueURL'] = "https://bz.apache.org/bugzilla/buglist.cgi?product=#{targ}; +when 'Bugzilla (AOO)' # hopefully never needed + prj['issueURL'] = "https://bz.apache.org/aoo/buglist.cgi?product=#{targ}; +when 'Bugzilla (SpamAssassin)' # hopefully never needed + prj['issueURL'] = "https://bz.apache.org/SpamAssassin/buglist.cgi?product=#{targ}; +else + raise "Unexpected tracker: #{type} #{targ}" + end end end
Re: new sites and swarm of commits.
On 27 April 2018 at 14:04, Jan Iversenwrote: > > > Sent from my iPad > >> On 27 Apr 2018, at 14:46, Henk P. Penning wrote: >> >>> On Fri, 27 Apr 2018, Jan Iversen wrote: >>> >>> Date: Fri, 27 Apr 2018 13:39:16 +0200 >>> From: Jan Iversen >>> To: general@attic.apache.org >>> Subject: new sites and swarm of commits. >> >> Hi Jan, >> >>> It is amazing how many commits Henk and Sebb can produce, I have lost >>> track long ago about the status of things >> >> Please, just ignore the commits. > sort of hard to do, since they at least sometimes changes important things in > the existing site. Just ignore the commits that affect the branches. >> >>> with one exception I see >>> both proposals having growing complexity (now e.g. both use yaml) most >>> of the complexity seems to arise in order to be to be able to handle >>> situations in the future (by using the past as s valid example) >>> something I strongly believe is a false assumption. >> >> Eh, no. To generate the old (even pre-attic) stuff, >> some optional attributes had to be added. >> The last project to retire (oltu) is typical >> for future projects ; this is the config entry : >> >>--- >>name: Oltu >>project: oltu >>retired: April 2018 >>mailnames: >> - dev >> - user >> - commits >>tracker: >> - JIRA >> - OLTU >>scm: svn >>wiki: https://cwiki.apache.org/confluence/display/oltu/ >>description: |- >> Apache Oltu was an OAuth protocol implementation in Java. It also >> covers others OAuth family related implementations such as JWT, JWS >> and OpenID Connect >>--- >> >> What is complicated about that ? > for one it is, yaml, and I still have not seen any online validator of that. > json offers online validation so som faulty commits are avoided (not all I > know). > > secondly I believe having fields like JIRA and svn are wrong un very > unflexible, having the url is a lot more generic. how will you retire e.g. > AOO that runs its own bugzilla instance. The reason for using a keyword is to simplify the file and reduce typing. (DRY) Long URLs are esaier to get wrong. Note that the site-jekyll already supports Bugzilla (AOO) and SpamAssassin, and can easily be extended. It would be easy to extend it to use a full URL if necessary. e.g. if the issue key looks like a URL, use it as is. >> To update the site, all you have to do is 'edit' and 'commit' ; >> that is the goal. >> > and I have to learn yaml. I don't know all of YAML but I can make changes to an existing file. >> My stuff is now 300 lines of simple Perl ; as it was before. >> Sebb uses more tools, but about the same ones as before. >> Processing appears to be split between the (ruby) generator, >> and the jekyll template ; preference is a matter of taste. >> >> Sebb is setting up the build stuff ; great ; we'll (something >> like) that anyway after the git switch, if I'm not mistaken. Yes. The job won't need much editing to switch from SVN to Git. I can do that. The pubsub settings also need to be changed to pick up the generated data from Git. I think that will require some Infra involvement >> >> Just ignore the commits. We'll judge the stuff when dev is done. >> I think we're mostly done. > both of you keep saying thatI still believe that having a volunteer who > will actually maintain it is now more important than seeing the final bits. There are two aspects to maintenance: - adding new projects - updating the site layout Which are you concerned about? > rgds > jan i >> >> Sebb, >> >> ... are you almost done :-) ? I have just now created the public JSON data file. https://ci.apache.org/projects/attic/projects.json I think that is the last change to the processing for now. >> ... using yaml ? No, I decided to stick with JSON for now. I worked round the multi-line issue which was the main problem for me. The comments are in a separate file. It's not ideal, but the benefits are not worth the hassle. >> >>> The next board report will >>> contain a description of the ongoing activity, but hopefully with a >>> positive conclusion. >> >> I'm sure of it. >> >>> jan i >> >> Regards, >> >> HPP >> >> _ >> Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ >> Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ >> Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ >> http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
svn commit: r1830354 - in /attic/site-lua/docs: Makefile data/attic.json data/attic.yaml mk-stuff
Author: henkp Date: Fri Apr 27 13:46:26 2018 New Revision: 1830354 URL: http://svn.apache.org/viewvc?rev=1830354=rev Log: -= nodist Modified: attic/site-lua/docs/Makefile attic/site-lua/docs/data/attic.json attic/site-lua/docs/data/attic.yaml attic/site-lua/docs/mk-stuff Modified: attic/site-lua/docs/Makefile URL: http://svn.apache.org/viewvc/attic/site-lua/docs/Makefile?rev=1830354=1830353=1830354=diff == --- attic/site-lua/docs/Makefile (original) +++ attic/site-lua/docs/Makefile Fri Apr 27 13:46:26 2018 @@ -2,6 +2,10 @@ OBJS = index.html process.html resolutio all : perl mk-stuff + perl gen-flags -f -v + +prod : clean + perl mk-stuff perl gen-flags -f -q clean : Modified: attic/site-lua/docs/data/attic.json URL: http://svn.apache.org/viewvc/attic/site-lua/docs/data/attic.json?rev=1830354=1830353=1830354=diff == --- attic/site-lua/docs/data/attic.json (original) +++ attic/site-lua/docs/data/attic.json Fri Apr 27 13:46:26 2018 @@ -51,7 +51,7 @@ }, { "description" : "Apache AxKit was an XML Application Server for Apache. It provided\non-the-fly conversion from XML to any format, such as HTML, WAP or\ntext using either W3C standard techniques, or flexible custom code.", - "mailnames" : null, + "mailnames" : [], "name" : "AxKit", "project" : "xml", "retired" : "August 2009", @@ -61,7 +61,7 @@ { "description" : "Sandesha2/C was a C implementation of the WS-ReliableMessaging\nspecification. Sandesha2/C was built on top of Apache Axis2/C Web\nservices engine, as a module. Therefore by using Sandesha2/C you could\nadd reliable messaging capability to Web services hosted using\nAxis2/C. Sandesha2/C could also be used with Axis2/C client to\ninteract with an already hosted Web services in a reliable manner.", "dist" : "ws/sandesha2/c", - "mailnames" : null, + "mailnames" : [], "name" : "Axis Sandesha2/C", "project" : "axis", "retired" : "September 2014", @@ -76,7 +76,7 @@ { "description" : "Savan/C was a C implementation of WS-Eventing specification. Savan/C\nwas built on top of Axis2/C. Therefore by using Savan/C you could add\nWS-Eventing capability to Web services hosted using Axis2/C. Savan/C\nwas designed as a general publisher/subscriber tool. The arcitecture\nwas designed to abstract the general publisher/subscriber features so\nthat people could support more than one publisher/subscriber\nmechanisms within the same infrastructure.", "dist" : "ws/savan/c", - "mailnames" : null, + "mailnames" : [], "name" : "Axis Savan/C", "project" : "axis", "retired" : "September 2014", @@ -89,9 +89,9 @@ }, { "description" : "Savan/Java was a Java implementation of WS-Eventing specification.\nSavan/Java was built on top of Axis2/Java. Therefore by using\nSavan/Java you could add WS-Eventing capability to Web services hosted\nusing Axis2/Java. Savan/Java was designed as a general\npublisher/subscriber tool. The arcitecture was designed to abstract\nthe general publisher/subscriber features so that people could support\nmore than one publisher/subscriber mechanisms within the same\ninfrastructure.", - "mailnames" : null, + "dist" : "", + "mailnames" : [], "name" : "Axis Savan/Java", - "nodist" : true, "project" : "axis", "retired" : "September 2014", "subproject" : "axis2/java/savan", @@ -137,9 +137,9 @@ }, { "description" : "Apache Crimson was a Java XML parser which supports XML 1.0 via\nvarious APIs.", - "mailnames" : null, + "dist" : "", + "mailnames" : [], "name" : "Crimson", - "nodist" : true, "postlude" : "http://xerces.apache.org/\;>Apache Xerces replaced\nCrimson. ", "project" : "xml", "retired" : "August 2010", @@ -426,7 +426,7 @@ "Bugzilla", "taglibs" ], - "website" : null + "website" : "" }, { "description" : "Lenya was an Open Source Java/XML Content Management System that came\nwith revision control, multi-site management, scheduling, search,\nWYSIWYG editors, and workflow.", @@ -511,14 +511,14 @@ }, { "description" : "Quetzalcoatl, or Quetz as it was more commonly known, was a project\ncharged with the creation and maintenance of open-source software\nrelated to mod_python and the Python programming language. Mainly\nformed around the mod_python subproject, it didn't have activity in\nthe mod_python community to drive the larger project along.", - "mailnames" : null, + "dist" : "", + "mailnames" : [], "name" : "Quetzalcoatl", - "nodist" : true, "postlude" : "The mod_python website and downloads remain open. See
svn commit: r1830351 - /attic/site-jekyll/src/_plugins/postwrite.rb
Author: sebb Date: Fri Apr 27 13:20:14 2018 New Revision: 1830351 URL: http://svn.apache.org/viewvc?rev=1830351=rev Log: Create a public JSON version of the project data Modified: attic/site-jekyll/src/_plugins/postwrite.rb Modified: attic/site-jekyll/src/_plugins/postwrite.rb URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_plugins/postwrite.rb?rev=1830351=1830350=1830351=diff == --- attic/site-jekyll/src/_plugins/postwrite.rb (original) +++ attic/site-jekyll/src/_plugins/postwrite.rb Fri Apr 27 13:20:14 2018 @@ -2,8 +2,14 @@ # This is run after the site has been written # Note that the dist/GHOST name is assumed to be the same as the project +# The script also creates a JSON version of the input data for public consumption +# The version omits details that are internal only. + +require 'json' + # Register this code to run in the site scope after the site has been written Jekyll::Hooks.register :site, :post_write do |site| + output=Array.new() site.data['projects'].each do |prj| project = prj['project'] if project # Not all entries correspond to a project @@ -18,5 +24,25 @@ Jekyll::Hooks.register :site, :post_writ end end end +prout = Hash.new() +# Extract the useful keys +%W{name stem retired project subproject website mailnames dist scmURL issueURL wiki board description}.each do |k| + case k +when 'dist' + if prj[k] +if prj[k] == '' +# prout[k] = '' +else + prout[k] = "http://archive.apache.org/dist/#{prj[k]}; +end + end +# TODO any others need massaging? +else + prout[k] = prj[k] if prj[k] + end +end +output << prout end + puts site.dest + File.write(File.join(site.dest,'projects.json'), JSON.pretty_generate(output)) end \ No newline at end of file
svn commit: r1830349 - in /attic/site-jekyll/src: _data/project.txt _data/projects.json _layouts/project.html
Author: sebb Date: Fri Apr 27 13:19:10 2018 New Revision: 1830349 URL: http://svn.apache.org/viewvc?rev=1830349=rev Log: Drop the nodist key - it's not needed - use empty string instead Modified: attic/site-jekyll/src/_data/project.txt attic/site-jekyll/src/_data/projects.json attic/site-jekyll/src/_layouts/project.html Modified: attic/site-jekyll/src/_data/project.txt URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_data/project.txt?rev=1830349=1830348=1830349=diff == --- attic/site-jekyll/src/_data/project.txt (original) +++ attic/site-jekyll/src/_data/project.txt Fri Apr 27 13:19:10 2018 @@ -1,7 +1,6 @@ Sample project object = -nodist: suppress the Download section nokeys: suppress the KEYS entry in the download section -- cut here -- @@ -11,8 +10,7 @@ nokeys: suppress the KEYS entry in the d "project": "object", "subproject": "", "website": "website URL | default: project.apache.org/subproject. Use '' to omit website.", - "dist":"the dist/ subdir | default: project[/subproject]", - "nodist": true, + "dist":"the dist/ subdir | default: project[/subproject]. Use '' to omit.", "retired": "April 2018", "scm": "svn|git-wip|URL", "nokeys": true, Modified: attic/site-jekyll/src/_data/projects.json URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_data/projects.json?rev=1830349=1830348=1830349=diff == --- attic/site-jekyll/src/_data/projects.json (original) +++ attic/site-jekyll/src/_data/projects.json Fri Apr 27 13:19:10 2018 @@ -75,7 +75,7 @@ "name":"Axis Savan/Java", "project": "axis", "subproject": "axis2/java/savan", - "nodist": true, + "dist":"", "retired": "September 2014", "tracker": ["JIRA", "SAVAN"], "mailnames": [], @@ -111,7 +111,7 @@ "name":"Crimson", "project": "xml", "subproject": "crimson", - "nodist": true, + "dist":"", "retired": "August 2010", "mailnames": [], "description": "Apache Crimson was a Java XML parser which supports XML 1.0 via various APIs.", @@ -410,7 +410,7 @@ "name":"Quetzalcoatl", "project": "quetzalcoatl", "website": "", - "nodist": true, + "dist":"", "retired": "June 2010", "scm": "svn", "mailnames": [], @@ -530,7 +530,7 @@ "name":"Xang", "project": "xml", "subproject": "xang", - "nodist": true, + "dist":"", "retired": "December 2009", "scm": "svn", "mailnames": ["dev", "cvs"], Modified: attic/site-jekyll/src/_layouts/project.html URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/project.html?rev=1830349=1830348=1830349=diff == --- attic/site-jekyll/src/_layouts/project.html (original) +++ attic/site-jekyll/src/_layouts/project.html Fri Apr 27 13:19:10 2018 @@ -128,7 +128,7 @@ wikiname {%- endunless %} Downloads -{%- if page.json.nodist %} +{%- if page.json.dist.size == 0 %} n/a {%- else %} http://archive.apache.org/dist/{{ page.json.dist }}/">archive.apache.org/dist/{{ page.json.dist }}/
svn commit: r1830350 - in /attic/site-lua/docs: Makefile data/attic.json data/attic.yaml gen-flags
Author: henkp Date: Fri Apr 27 13:19:14 2018 New Revision: 1830350 URL: http://svn.apache.org/viewvc?rev=1830350=rev Log: json to yaml for gen-flags Added: attic/site-lua/docs/Makefile Modified: attic/site-lua/docs/data/attic.json attic/site-lua/docs/data/attic.yaml attic/site-lua/docs/gen-flags Added: attic/site-lua/docs/Makefile URL: http://svn.apache.org/viewvc/attic/site-lua/docs/Makefile?rev=1830350=auto == --- attic/site-lua/docs/Makefile (added) +++ attic/site-lua/docs/Makefile Fri Apr 27 13:19:14 2018 @@ -0,0 +1,9 @@ +OBJS = index.html process.html resolution.html data/attic.json + +all : + perl mk-stuff + perl gen-flags -f -q + +clean : + rm -f ${OBJS} + rm -rf projects/* flags/* Modified: attic/site-lua/docs/data/attic.json URL: http://svn.apache.org/viewvc/attic/site-lua/docs/data/attic.json?rev=1830350=1830349=1830350=diff == --- attic/site-lua/docs/data/attic.json (original) +++ attic/site-lua/docs/data/attic.json Fri Apr 27 13:19:14 2018 @@ -417,7 +417,7 @@ "dev" ], "name" : "Jakarta Taglibs", - "postlude" : "In 2008 and 2009, the majority of these libraries were deprecated\nand have now been retired. The remaining work has\nmoved over to the http://tomcat.apache.org/taglibs/\;>Tomcat\nTaglibs project - namely the following taglibs: \n\nStandard - The implementations of the various JSTL\n specifications\nRDC - Reusable Dialog Components Taglib\n\nIn 2014 the RDC Taglib was retired from the Tomcat Taglibs project.\n\n\nNameJSP versionObtain\nRDC2.0+svn\n\nA list of the original retired taglibs follows: \n\nNameJSP versionObtain\nMailer\n22.0+svn\nCache1.2+svn\nData\nGrid1.2+svn\nApplication1.1+svn\nBenchmark1.1+svn\nBSF1.1+svn\nDateTime1.1+svn\nDBTags1.1+svn\nI18N1.1+svn\nImage1.1+
Re: new sites and swarm of commits.
Sent from my iPad > On 27 Apr 2018, at 14:46, Henk P. Penningwrote: > >> On Fri, 27 Apr 2018, Jan Iversen wrote: >> >> Date: Fri, 27 Apr 2018 13:39:16 +0200 >> From: Jan Iversen >> To: general@attic.apache.org >> Subject: new sites and swarm of commits. > > Hi Jan, > >> It is amazing how many commits Henk and Sebb can produce, I have lost >> track long ago about the status of things > > Please, just ignore the commits. sort of hard to do, since they at least sometimes changes important things in the existing site. > >> with one exception I see >> both proposals having growing complexity (now e.g. both use yaml) most >> of the complexity seems to arise in order to be to be able to handle >> situations in the future (by using the past as s valid example) >> something I strongly believe is a false assumption. > > Eh, no. To generate the old (even pre-attic) stuff, > some optional attributes had to be added. > The last project to retire (oltu) is typical > for future projects ; this is the config entry : > >--- >name: Oltu >project: oltu >retired: April 2018 >mailnames: > - dev > - user > - commits >tracker: > - JIRA > - OLTU >scm: svn >wiki: https://cwiki.apache.org/confluence/display/oltu/ >description: |- > Apache Oltu was an OAuth protocol implementation in Java. It also > covers others OAuth family related implementations such as JWT, JWS > and OpenID Connect >--- > > What is complicated about that ? for one it is, yaml, and I still have not seen any online validator of that. json offers online validation so som faulty commits are avoided (not all I know). secondly I believe having fields like JIRA and svn are wrong un very unflexible, having the url is a lot more generic. how will you retire e.g. AOO that runs its own bugzilla instance. > To update the site, all you have to do is 'edit' and 'commit' ; > that is the goal. > and I have to learn yaml. > My stuff is now 300 lines of simple Perl ; as it was before. > Sebb uses more tools, but about the same ones as before. > Processing appears to be split between the (ruby) generator, > and the jekyll template ; preference is a matter of taste. > > Sebb is setting up the build stuff ; great ; we'll (something > like) that anyway after the git switch, if I'm not mistaken. > > Just ignore the commits. We'll judge the stuff when dev is done. > I think we're mostly done. both of you keep saying thatI still believe that having a volunteer who will actually maintain it is now more important than seeing the final bits. rgds jan i > > Sebb, > > ... are you almost done :-) ? > ... using yaml ? > >> The next board report will >> contain a description of the ongoing activity, but hopefully with a >> positive conclusion. > > I'm sure of it. > >> jan i > > Regards, > > HPP > > _ > Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ > Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ > Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ > http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
Re: new sites and swarm of commits.
On Fri, 27 Apr 2018, Jan Iversen wrote: Date: Fri, 27 Apr 2018 13:39:16 +0200 From: Jan IversenTo: general@attic.apache.org Subject: new sites and swarm of commits. Hi Jan, It is amazing how many commits Henk and Sebb can produce, I have lost track long ago about the status of things Please, just ignore the commits. with one exception I see both proposals having growing complexity (now e.g. both use yaml) most of the complexity seems to arise in order to be to be able to handle situations in the future (by using the past as s valid example) something I strongly believe is a false assumption. Eh, no. To generate the old (even pre-attic) stuff, some optional attributes had to be added. The last project to retire (oltu) is typical for future projects ; this is the config entry : --- name: Oltu project: oltu retired: April 2018 mailnames: - dev - user - commits tracker: - JIRA - OLTU scm: svn wiki: https://cwiki.apache.org/confluence/display/oltu/ description: |- Apache Oltu was an OAuth protocol implementation in Java. It also covers others OAuth family related implementations such as JWT, JWS and OpenID Connect --- What is complicated about that ? To update the site, all you have to do is 'edit' and 'commit' ; that is the goal. My stuff is now 300 lines of simple Perl ; as it was before. Sebb uses more tools, but about the same ones as before. Processing appears to be split between the (ruby) generator, and the jekyll template ; preference is a matter of taste. Sebb is setting up the build stuff ; great ; we'll (something like) that anyway after the git switch, if I'm not mistaken. Just ignore the commits. We'll judge the stuff when dev is done. I think we're mostly done. Sebb, ... are you almost done :-) ? ... using yaml ? The next board report will contain a description of the ongoing activity, but hopefully with a positive conclusion. I'm sure of it. jan i Regards, HPP _ Henk P. Penning, ICT-beta R Uithof MG-403_/ \_ Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \ Leuvenlaan 4, 3584CE Utrecht, NL F +31 30 253 4553 \_/ \_/ http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
new sites and swarm of commits.
Hi It is amazing how many commits Henk and Sebb can produce, I have lost track long ago about the status of things, with one exception I see both proposals having growing complexity (now e.g. both use yaml) most of the complexity seems to arise in order to be to be able to handle situations in the future (by using the past as s valid example) something I strongly believe is a false assumption. Furthermore I think in the idea of making a superior technical solution, at least one key human factor has been neglected. Let me put it bluntly, are either of you prepared to take over attic maintenance should we go for your solution. Any solution that does not solve the human maintenance question is not really a solution. I, being the current maintainer, have long stated my wishes for a new site, and currently the 2 proposals seems to move further away from my wishes of simplicity. Please do not expect me to volunteer for maintaining technical elegant solutions, that I do not feel comfortable with. I will of course respect if others volunteer to help out. I see no progress in choosing the right solution, something that worries me deeply, we as a community should be able to solve this between us, and not make it a board issue. The next board report will contain a description of the ongoing activity, but hopefully with a positive conclusion. have a nice weekend. rgds jan i Sent from my iPad
svn commit: r1830324 - /attic/site-lua/docs/data/projects.json
Author: henkp Date: Fri Apr 27 09:59:36 2018 New Revision: 1830324 URL: http://svn.apache.org/viewvc?rev=1830324=rev Log: rm data/projects.json Removed: attic/site-lua/docs/data/projects.json
svn commit: r1830323 [2/2] - in /attic/site-lua/docs: OUT data/attic.json data/attic.yaml data/projects.json mk-stuff
Modified: attic/site-lua/docs/data/projects.json URL: http://svn.apache.org/viewvc/attic/site-lua/docs/data/projects.json?rev=1830323=1830322=1830323=diff == --- attic/site-lua/docs/data/projects.json (original) +++ attic/site-lua/docs/data/projects.json Fri Apr 27 09:58:57 2018 @@ -4,18 +4,27 @@ "project": "abdera", "retired": "March 2017", "scm": "svn", - "jira":"ABDERA", + "tracker": ["JIRA", "ABDERA"], "wiki":"https://cwiki.apache.org/confluence/display/abdera/;, "mailnames": ["dev", "commits", "user"], "description": "Apache Abdera was a project to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications.", - "postlude":"Some related projects to Abdera are: \n\n http://openddr.mobi/\;>OpenDDR - this is a new version of OpenDDR, parts of which were migrated to Apache Devicemap, and now have been merged back to OpenDDR. \n\nhttps://github.com/nielsbasjes/yauaa\;>YAUAA: Yet Another UserAgent Analyzer is an Apache licensed alternative to DeviceMap. Rather than employing a fixed collection of User-Agent (UA) strings as in DeviceMap, YAUAA performs a semantic analysis to determine certain attributes of the UA. \n\nhttp://devicedetector.net/\;>DeviceDetector is an LGPL 3.0 licensed PHP project that parses YAML based device data in a similar way as DeviceMap/OpenDDR do with W3C compatible data. \n\n http://mobiledetect.net/\;>mobiledetect is an MIT licensed PHP project for detecting mobile devices. \n " + "postlude":["Some related projects to Abdera are: ", + "", + "http://openddr.mobi/\;>OpenDDR - this is a new version of OpenDDR, parts of which were migrated to Apache Devicemap, and now have been merged back to OpenDDR. ", + "", + "https://github.com/nielsbasjes/yauaa\;>YAUAA: Yet Another UserAgent Analyzer is an Apache licensed alternative to DeviceMap. Rather than employing a fixed collection of User-Agent (UA) strings as in DeviceMap, YAUAA performs a semantic analysis to determine certain attributes of the UA. ", + "", + "http://devicedetector.net/\;>DeviceDetector is an LGPL 3.0 licensed PHP project that parses YAML based device data in a similar way as DeviceMap/OpenDDR do with W3C compatible data. ", + "", + "http://mobiledetect.net/\;>mobiledetect is an MIT licensed PHP project for detecting mobile devices. ", + " "] }, { "name":"ACE", "project": "ace", "retired": "December 2017", "scm": "svn", - "jira":"ACE", + "tracker": ["JIRA", "ACE"], "wiki":"https://cwiki.apache.org/confluence/display/ace/;, "mailnames": ["dev", "commits", "users"], "description": "Apache ACE was a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be. " @@ -25,7 +34,7 @@ "project": "avalon", "retired": "June 2004", "scm": "svn", - "jira":"AVALON", + "tracker": ["JIRA", "AVALON"], "wiki":"http://wiki.apache.org/avalon/;, "mailnames": ["dev"], "description": "Apache Avalon was closed long before the creation of the Apache Attic. It's mentioned here for completeness." @@ -33,6 +42,8 @@ { "name":"AxKit", "website": "http://axkit.org;, + "project": "xml", + "subproject": "axkit", "retired": "August 2009", "mailnames": [], "description": "Apache AxKit was an XML Application Server for Apache. It provided on-the-fly conversion from XML to any format, such as HTML, WAP or text using either W3C standard techniques, or flexible custom code." @@ -42,9 +53,10 @@ "stem":"axis-sandesha-c", "project": "axis", "subproject": "axis2/c/sandesha", + "dist":"ws/sandesha2/c", "retired": "September 2014", "scm": "svn", - "jira":"SANDESHA2C", + "tracker": ["JIRA", "SANDESHA2C"], "mailnames": [], "description": "Sandesha2/C was a C implementation of the WS-ReliableMessaging specification. Sandesha2/C was built on top of Apache Axis2/C Web services engine, as a module. Therefore by using Sandesha2/C you could add reliable messaging capability to Web services hosted using Axis2/C. Sandesha2/C could also be used with Axis2/C client to interact with an already hosted Web services in a reliable manner." }, @@ -52,9 +64,10 @@ "name":"Axis Savan/C",
svn commit: r1830323 [1/2] - in /attic/site-lua/docs: OUT data/attic.json data/attic.yaml data/projects.json mk-stuff
Author: henkp Date: Fri Apr 27 09:58:57 2018 New Revision: 1830323 URL: http://svn.apache.org/viewvc?rev=1830323=rev Log: using yaml ; generating json Added: attic/site-lua/docs/data/attic.json attic/site-lua/docs/data/attic.yaml Removed: attic/site-lua/docs/OUT Modified: attic/site-lua/docs/data/projects.json attic/site-lua/docs/mk-stuff Added: attic/site-lua/docs/data/attic.json URL: http://svn.apache.org/viewvc/attic/site-lua/docs/data/attic.json?rev=1830323=auto == --- attic/site-lua/docs/data/attic.json (added) +++ attic/site-lua/docs/data/attic.json Fri Apr 27 09:58:57 2018 @@ -0,0 +1,752 @@ +[ + { + "description" : "Apache Abdera was a project to build a functionally-complete,\nhigh-performance implementation of the IETF Atom Syndication Format\n(RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications.", + "mailnames" : [ + "dev", + "commits", + "user" + ], + "name" : "Abdera", + "postlude" : "Some related projects to Abdera are: \n\nhttp://openddr.mobi/\;>OpenDDR - this is a new version\n of OpenDDR, parts of which were migrated to Apache Devicemap, and\n now have been merged back to OpenDDR. \nhttps://github.com/nielsbasjes/yauaa\;>YAUAA: Yet Another\n UserAgent Analyzer is an Apache licensed alternative to\n DeviceMap. Rather than employing a fixed collection of User-Agent\n (UA) strings as in DeviceMap, YAUAA performs a semantic analysis to\n determine certain attributes of the UA. \nhttp://devicedetector.net/\;>DeviceDetector is an LGPL\n 3.0 licensed PHP project that parses YAML based device data in a\n similar way as DeviceMap/OpenDDR do with W3C compatible data. \nhttp://mobiledetect.net/\;>mobiledetect is an MIT\n licensed PHP project for detecting mobile devices. \n", + "project" : "abdera", + "retired" : "March 2017", + "scm" : "svn", + "tracker" : [ + "JIRA", + "ABDERA" + ], + "wiki" : "https://cwiki.apache.org/confluence/display/abdera/; + }, + { + "description" : "Apache ACE was a software distribution framework that allows you to\ncentrally manage and distribute software components, configuration\ndata and other artifacts to target systems. It is built using OSGi and\ncan be deployed in different topologies. The target systems are\nusually also OSGi based, but don't have to be.", + "mailnames" : [ + "dev", + "commits", + "users" + ], + "name" : "ACE", + "project" : "ace", + "retired" : "December 2017", + "scm" : "svn", + "tracker" : [ + "JIRA", + "ACE" + ], + "wiki" : "https://cwiki.apache.org/confluence/display/ace/; + }, + { + "description" : "Apache Avalon was closed long before the creation of the Apache Attic.\nIt's mentioned here for completeness.", + "mailnames" : [ + "dev" + ], + "name" : "Avalon", + "project" : "avalon", + "retired" : "June 2004", + "scm" : "svn", + "tracker" : [ + "JIRA", + "AVALON" + ], + "wiki" : "http://wiki.apache.org/avalon/; + }, + { + "description" : "Apache AxKit was an XML Application Server for Apache. It provided\non-the-fly conversion from XML to any format, such as HTML, WAP or\ntext using either W3C standard techniques, or flexible custom code.", + "mailnames" : null, + "name" : "AxKit", + "project" : "xml", + "retired" : "August 2009", + "subproject" : "axkit", + "website" : "http://axkit.org; + }, + { + "description" : "Sandesha2/C was a C implementation of the WS-ReliableMessaging\nspecification. Sandesha2/C was built on top of Apache Axis2/C Web\nservices engine, as a module. Therefore by using Sandesha2/C you could\nadd reliable messaging capability to Web services hosted using\nAxis2/C. Sandesha2/C could also be used with Axis2/C client to\ninteract with an already hosted Web services in a reliable manner.", + "dist" : "ws/sandesha2/c", + "mailnames" : null, + "name" : "Axis Sandesha2/C", + "project" : "axis", + "retired" : "September 2014", + "scm" : "svn", + "stem" : "axis-sandesha-c", + "subproject" : "axis2/c/sandesha", + "tracker" : [ + "JIRA", + "SANDESHA2C" + ] + }, + { + "description" : "Savan/C was a C implementation of WS-Eventing specification. Savan/C\nwas built on top of Axis2/C. Therefore by using Savan/C you could add\nWS-Eventing capability to Web services hosted using Axis2/C. Savan/C\nwas designed as a general publisher/subscriber tool. The arcitecture\nwas designed to abstract the general publisher/subscriber features so\nthat people could support more than one publisher/subscriber\nmechanisms within the same infrastructure.", + "dist" : "ws/savan/c", + "mailnames" :
svn commit: r1830322 - /attic/site-jekyll/src/_includes/menu.html
Author: sebb Date: Fri Apr 27 09:47:20 2018 New Revision: 1830322 URL: http://svn.apache.org/viewvc?rev=1830322=rev Log: Missing links Modified: attic/site-jekyll/src/_includes/menu.html Modified: attic/site-jekyll/src/_includes/menu.html URL: http://svn.apache.org/viewvc/attic/site-jekyll/src/_includes/menu.html?rev=1830322=1830321=1830322=diff == --- attic/site-jekyll/src/_includes/menu.html (original) +++ attic/site-jekyll/src/_includes/menu.html Fri Apr 27 09:47:20 2018 @@ -5,11 +5,14 @@ Process http://issues.apache.org/jira/browse/ATTIC;>Process tracking https://whimsy.apache.org/board/minutes/Attic.html;>Board Minutes + http://www.apache.org/licenses/;>License + http://www.apache.org/security/;>Security Related Apache Links http://www.apache.org/;>Foundation - http://www.apache.org/foundation/thanks.html;>Sponsors + http://www.apache.org/foundation/sponsorship.html;>Donate + http://www.apache.org/foundation/thanks.html;>Thanks http://incubator.apache.org/;>Incubator http://apachecon.com/;>ApacheCon
Re: svn commit: r1830321 - in /attic/site: docs/ docs/projects/ xdocs/stylesheets/
Top-posting. Normally one only needs to commit the source file, and buildbot will do the rest. However I wanted to check that the bot works OK with a full checkin. It does. On 27 April 2018 at 10:36,wrote: > Author: sebb > Date: Fri Apr 27 09:36:15 2018 > New Revision: 1830321 > > URL: http://svn.apache.org/viewvc?rev=1830321=rev > Log: > Add missing required links > > Modified: > attic/site/docs/index.html > attic/site/docs/process.html > attic/site/docs/projects/abdera.html > attic/site/docs/projects/ace.html > attic/site/docs/projects/avalon.html > attic/site/docs/projects/axis-sandesha-c.html > attic/site/docs/projects/axis-savan-c.html > attic/site/docs/projects/axis-savan-java.html > attic/site/docs/projects/axkit.html > attic/site/docs/projects/beehive.html > attic/site/docs/projects/click.html > attic/site/docs/projects/continuum.html > attic/site/docs/projects/crimson.html > attic/site/docs/projects/deltacloud.html > attic/site/docs/projects/devicemap.html > attic/site/docs/projects/directmemory.html > attic/site/docs/projects/esme.html > attic/site/docs/projects/etch.html > attic/site/docs/projects/excalibur.html > attic/site/docs/projects/harmony.html > attic/site/docs/projects/hivemind.html > attic/site/docs/projects/ibatis.html > attic/site/docs/projects/jakarta-cactus.html > attic/site/docs/projects/jakarta-ecs.html > attic/site/docs/projects/jakarta-oro.html > attic/site/docs/projects/jakarta-regexp.html > attic/site/docs/projects/jakarta-slide.html > attic/site/docs/projects/jakarta-taglibs.html > attic/site/docs/projects/jakarta.html > attic/site/docs/projects/lenya.html > attic/site/docs/projects/mrunit.html > attic/site/docs/projects/muse.html > attic/site/docs/projects/ojb.html > attic/site/docs/projects/oltu.html > attic/site/docs/projects/onami.html > attic/site/docs/projects/quetzalcoatl.html > attic/site/docs/projects/rave.html > attic/site/docs/projects/shale.html > attic/site/docs/projects/shindig.html > attic/site/docs/projects/stdcxx.html > attic/site/docs/projects/stratos.html > attic/site/docs/projects/tuscany.html > attic/site/docs/projects/whirr.html > attic/site/docs/projects/wink.html > attic/site/docs/projects/wookie.html > attic/site/docs/projects/xang.html > attic/site/docs/projects/xindice.html > attic/site/docs/projects/xml.html > attic/site/docs/projects/xmlbeans.html > attic/site/docs/resolution.html > attic/site/xdocs/stylesheets/project.xml >
svn commit: r1830321 - in /attic/site: docs/ docs/projects/ xdocs/stylesheets/
Author: sebb Date: Fri Apr 27 09:36:15 2018 New Revision: 1830321 URL: http://svn.apache.org/viewvc?rev=1830321=rev Log: Add missing required links Modified: attic/site/docs/index.html attic/site/docs/process.html attic/site/docs/projects/abdera.html attic/site/docs/projects/ace.html attic/site/docs/projects/avalon.html attic/site/docs/projects/axis-sandesha-c.html attic/site/docs/projects/axis-savan-c.html attic/site/docs/projects/axis-savan-java.html attic/site/docs/projects/axkit.html attic/site/docs/projects/beehive.html attic/site/docs/projects/click.html attic/site/docs/projects/continuum.html attic/site/docs/projects/crimson.html attic/site/docs/projects/deltacloud.html attic/site/docs/projects/devicemap.html attic/site/docs/projects/directmemory.html attic/site/docs/projects/esme.html attic/site/docs/projects/etch.html attic/site/docs/projects/excalibur.html attic/site/docs/projects/harmony.html attic/site/docs/projects/hivemind.html attic/site/docs/projects/ibatis.html attic/site/docs/projects/jakarta-cactus.html attic/site/docs/projects/jakarta-ecs.html attic/site/docs/projects/jakarta-oro.html attic/site/docs/projects/jakarta-regexp.html attic/site/docs/projects/jakarta-slide.html attic/site/docs/projects/jakarta-taglibs.html attic/site/docs/projects/jakarta.html attic/site/docs/projects/lenya.html attic/site/docs/projects/mrunit.html attic/site/docs/projects/muse.html attic/site/docs/projects/ojb.html attic/site/docs/projects/oltu.html attic/site/docs/projects/onami.html attic/site/docs/projects/quetzalcoatl.html attic/site/docs/projects/rave.html attic/site/docs/projects/shale.html attic/site/docs/projects/shindig.html attic/site/docs/projects/stdcxx.html attic/site/docs/projects/stratos.html attic/site/docs/projects/tuscany.html attic/site/docs/projects/whirr.html attic/site/docs/projects/wink.html attic/site/docs/projects/wookie.html attic/site/docs/projects/xang.html attic/site/docs/projects/xindice.html attic/site/docs/projects/xml.html attic/site/docs/projects/xmlbeans.html attic/site/docs/resolution.html attic/site/xdocs/stylesheets/project.xml Modified: attic/site/docs/index.html URL: http://svn.apache.org/viewvc/attic/site/docs/index.html?rev=1830321=1830320=1830321=diff == --- attic/site/docs/index.html (original) +++ attic/site/docs/index.html Fri Apr 27 09:36:15 2018 @@ -138,11 +138,14 @@ Process http://issues.apache.org/jira/browse/ATTIC;>Process tracking https://whimsy.apache.org/board/minutes/Attic.html;>Board Minutes + http://www.apache.org/licenses/;>License + http://www.apache.org/security/;>Security Related Apache Links http://www.apache.org/;>Foundation - http://www.apache.org/foundation/thanks.html;>Sponsors + http://www.apache.org/foundation/sponsorship.html;>Donate + http://www.apache.org/foundation/thanks.html;>Thanks http://incubator.apache.org/;>Incubator http://apachecon.com/;>ApacheCon Modified: attic/site/docs/process.html URL: http://svn.apache.org/viewvc/attic/site/docs/process.html?rev=1830321=1830320=1830321=diff == --- attic/site/docs/process.html (original) +++ attic/site/docs/process.html Fri Apr 27 09:36:15 2018 @@ -273,11 +273,14 @@ on behalf of the Apache Attic and the no Process http://issues.apache.org/jira/browse/ATTIC;>Process tracking https://whimsy.apache.org/board/minutes/Attic.html;>Board Minutes + http://www.apache.org/licenses/;>License + http://www.apache.org/security/;>Security Related Apache Links http://www.apache.org/;>Foundation - http://www.apache.org/foundation/thanks.html;>Sponsors + http://www.apache.org/foundation/sponsorship.html;>Donate + http://www.apache.org/foundation/thanks.html;>Thanks http://incubator.apache.org/;>Incubator http://apachecon.com/;>ApacheCon Modified: attic/site/docs/projects/abdera.html URL: http://svn.apache.org/viewvc/attic/site/docs/projects/abdera.html?rev=1830321=1830320=1830321=diff == --- attic/site/docs/projects/abdera.html (original) +++ attic/site/docs/projects/abdera.html Fri Apr 27 09:36:15 2018 @@ -114,11 +114,14 @@ Apache Abdera was a project to build a f Process http://issues.apache.org/jira/browse/ATTIC;>Process tracking https://whimsy.apache.org/board/minutes/Attic.html;>Board Minutes +
svn commit: r1830319 - in /attic/site-jekyll: Gemfile Gemfile.lock docs/flags/
Author: sebb Date: Fri Apr 27 09:21:27 2018 New Revision: 1830319 URL: http://svn.apache.org/viewvc?rev=1830319=rev Log: We don't need the feed Added: attic/site-jekyll/docs/flags/ Modified: attic/site-jekyll/Gemfile attic/site-jekyll/Gemfile.lock Modified: attic/site-jekyll/Gemfile URL: http://svn.apache.org/viewvc/attic/site-jekyll/Gemfile?rev=1830319=1830318=1830319=diff == --- attic/site-jekyll/Gemfile (original) +++ attic/site-jekyll/Gemfile Fri Apr 27 09:21:27 2018 @@ -19,7 +19,7 @@ gem "minima", "~> 2.0" # If you have any plugins, put them here! group :jekyll_plugins do - gem "jekyll-feed", "~> 0.6" +# gem "jekyll-feed", "~> 0.6" end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem Modified: attic/site-jekyll/Gemfile.lock URL: http://svn.apache.org/viewvc/attic/site-jekyll/Gemfile.lock?rev=1830319=1830318=1830319=diff == --- attic/site-jekyll/Gemfile.lock (original) +++ attic/site-jekyll/Gemfile.lock Fri Apr 27 09:21:27 2018 @@ -42,7 +42,7 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) -minima (2.4.1) +minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) @@ -66,7 +66,6 @@ PLATFORMS DEPENDENCIES jekyll (~> 3.7.3) - jekyll-feed (~> 0.6) minima (~> 2.0) tzinfo-data