Re: new sites and swarm of commits.

2018-04-27 Thread sebb
On 27 April 2018 at 18:01, Jan Iversen  wrote:
>
>
> 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?

2018-04-27 Thread sebb
On 27 April 2018 at 17:57, Jan Iversen  wrote:
>
>
> 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.

2018-04-27 Thread Jan Iversen


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.
> 
>> 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?

2018-04-27 Thread Jan Iversen


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 ?

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

2018-04-27 Thread sebb
On 27 April 2018 at 15:47, sebb  wrote:
> 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?

2018-04-27 Thread sebb
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

2018-04-27 Thread sebb
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.

>   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

2018-04-27 Thread Henk P. Penning

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

  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.

2018-04-27 Thread Henk P. Penning

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.


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

2018-04-27 Thread sebb
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.

2018-04-27 Thread sebb
On 27 April 2018 at 14:04, Jan Iversen  wrote:
>
>
> 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

2018-04-27 Thread henkp
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

2018-04-27 Thread sebb
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

2018-04-27 Thread sebb
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

2018-04-27 Thread henkp
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.

2018-04-27 Thread Jan Iversen


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.
> 
>>   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.

2018-04-27 Thread Henk P. Penning

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.


   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.

2018-04-27 Thread Jan Iversen
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

2018-04-27 Thread henkp
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

2018-04-27 Thread henkp
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

2018-04-27 Thread henkp
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

2018-04-27 Thread sebb
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/

2018-04-27 Thread sebb AT ASF
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/

2018-04-27 Thread sebb
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/

2018-04-27 Thread sebb
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