[REPORT] Board report 2019-04-17/Attic

2019-04-10 Thread Henk P. Penning

Hi,

   FYI ; I submitted the following Board Report :

   https://whimsy.apache.org/board/agenda/2019-04-17/Attic

-
## Description:
PMC Attic is responsible for the oversight of projects which
otherwise would not have oversight.

## Issues:
There are no issues requiring board attention at this time.

## Activity:
Attic finished retiring project Polygene.

## PMC changes:
- Currently 20 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Herve Boutemy on Sun Jul 19 2015

## Committer base changes:
- Currently 24 committers.
- No new committers added in the last 3 months
- Last committer addition was Jan Iversen at Thu Mar 16 2017

## Releases:
- No release can be made in Attic
-

  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: Attic projects Moin wikis are going away

2019-03-26 Thread Henk P. Penning

On Mon, 25 Mar 2019, Shane Curcuru wrote:


Date: Mon, 25 Mar 2019 22:58:29 +
From: Shane Curcuru 
To: general@attic.apache.org
Subject: Attic projects Moin wikis are going away

Per Infra, the Moin wiki.apache.org system is going away in May.  That
means a lot of older wikis will be deleted (i.e. gone from our servers).

Are there any attic'd projects that had notable content on their old
wiki that anyone wants to try to preserve?

A partial list of wikis going away (i.e. ones that people cared enough
about when created to manually list them on FrontPage) are:

 https://wiki.apache.org/general/FrontPage


  In attic I see :

site/xdocs/projects/avalon.xml:
site/xdocs/projects/devicemap.xml:
site/xdocs/projects/harmony.xml:  
site/xdocs/projects/hivemind.xml:
site/xdocs/projects/lucy.xml:  
site/xdocs/projects/rave.xml:
site/xdocs/projects/shale.xml:
site/xdocs/projects/stdcxx.xml:

  [ the ''s generate refs to wiki.apache.org ]

  It would be easy to dump the HTML-content somewhere with :

wget -r -np -l100 http://wiki.apache.org/avalon/
wget -r -np -l100 http://wiki.apache.org/devicemap/
...
wget -r -np -l100 http://wiki.apache.org/stdcxx/

  Avalon is only 9 MB ; I haven't tried the others.

  To show them online would require some work :

  -- internal refs are like "/avalon/" ;
 so it would only work in httpd vhost ;
  -- re-add style sheets etc
  -- add caveats etc


- Shane


  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 \_/


--

 Not On The Attic PMC
 The Apache Software Foundation



[REPORT] Board report 2018-10-17/Attic

2018-10-09 Thread Henk P. Penning

Hi,

  FYI ; I submitted the following Board Report :

  https://whimsy.apache.org/board/agenda/2018-10-17/Attic

## Description:
PMC Attic is responsible for the oversight of projects which otherwise would
not have oversight.

## Issues:
FYI ; After the transfer of XMLbeans from Attic to Poi, board asked Attic to
document the "unattick" policy.
On a attic.a.o, under "Process of leaving the Attic again", we have added this :

+ * [option 4] Transfering to an existing PMC
+ A receiving PMC must be willing to assume all responsibilities that come
+ with running a project : maintain code, answer questions, fix bugs,
+ publish releases etc. 
+ If the Board does not object, PMC Attic will transfer the project's assets

+ (code-base, TLP website, maven group-id etc) to the receiving PMC.
+ After the transfer the receiving PMC will report to the Board about the
+ project's activities, and publish project releases in the PMC's dist area.

One point remains ; Attic would like the board's advice on the following.
The Board of Directors Meeting Minutes July 17, 2013, section 7.E says :
[https://www.apache.org/foundation/records/minutes/2013/board_minutes_2013_07_17.txt]
... RESOLVED, that the Attic PMC be and hereby is tasked with oversight over
the software developed by the Apache XMLBeans Project; and be it further ...

As far as Attic knows, Attic is still formally tasked with this oversight.
This is not correct, because the XMLBeans software is now under the care of
PMC Poi.
Attic wants to know how this inaccuracy can be formally remedied.

## Activity:
Attic retired project Lucy.

## PMC changes:
- Currently 20 PMC members.
- Jan Iversen left the PMC on Wed May 19 2018
- Last to join the current PMC : Hervé Boutemy, July 2015

## Committer base changes:
- Currently 25 committers.
- No new committers added in the last 3 months
- Last committer addition was Jan Iversen at Thu Mar 16 2017
- Jan Iversen left the project on Wed May 19 2018

## Releases:
- No release can be made in attic

--------   _
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 \_/

transfer proj to existing PMC

2018-10-08 Thread Henk P. Penning

Hi,

  I've fixed the Attic index page re: "Process of leaving
  the Attic again", adding "Transfering to an existing PMC".

  The additional details are not exhaustive but the main
  points are clear, I think.

  I think this addition addresess the remarks in
  "Board feedback on 2018-07-18 Attic report" :

  
https://lists.apache.org/thread.html/51b845f7b54d25f60a858eb39fff1dbfd1be9f05344556f6eafd83d0@%3Cprivate.attic.apache.org%3E

  Agree ?

  About the next report :

  -- activity : lucy was retired

  Board of Directors Meeting Minutes July 17, 2013, section 7.E says :


https://www.apache.org/foundation/records/minutes/2013/board_minutes_2013_07_17.txt

RESOLVED, that the Attic PMC be and hereby is tasked with
oversight over the software developed by the Apache XMLBeans
Project; and be it further ...

  I think that Attic is formally still tasked with this oversight,
  where in practice isn't ; only a board resolution can fix that.

  I don't want to re-open the can of worms again, but I'm tempted
  to suggest to the board that, in future cases like Poi/Xmlbeans,
  board officially

-- un-tasks Attic

  and, in the same resolution,

-- tasks the receiving PMC [ack'ing that the transfer is ok]

  What do you think ?

  [1] the point is not valid
  [2] the point is valid but don't raise it now
  [3] raise the point ; just ask for advice

  Thanks ; regards,

  Henk Penning

------------   _
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 \_/

-- Forwarded message --
Date: Mon, 8 Oct 2018 09:44:09 +0200
From: build...@apache.org
To: general@attic.apache.org
Subject: svn commit: r1843115 - /attic/site/docs/index.html

Author: buildbot
Date: Mon Oct  8 07:44:09 2018
New Revision: 1843115

URL: http://svn.apache.org/viewvc?rev=1843115=rev
Log:
Automatic Site Publish by Buildbot

Modified:
attic/site/docs/index.html

Modified: attic/site/docs/index.html
URL: 
http://svn.apache.org/viewvc/attic/site/docs/index.html?rev=1843115=1843114=1843115=diff
==
--- attic/site/docs/index.html (original)
+++ attic/site/docs/index.html Mon Oct  8 07:44:09 2018
@@ -106,10 +106,23 @@
 
 Options are: 
 
-Forking the project - we'll link to any forks which have been created so 
please let us know
+Forking the project - we'll link to any forks which have been
+  created so please let us know
 Restarting the community in the Apache Incubator
 Recreating a PMC for the project
+Transfering to an existing PMC
   
+
+A receiving PMC must be willing to assume all responsibilities that come
+with running a project : maintain code, answer questions, fix bugs,
+publish releases etc.
+
+If the Board does not object, PMC Attic will transfer the project's
+assets (code-base, TLP website, maven group-id etc) to the receiving PMC.
+
+After the transfer the receiving PMC will report to the Board about the
+project's activities, and publish project releases in the PMC's dist area.
+
 

 




Re: Clarifying the process for PMCs adopting codebases from the Attic

2018-07-23 Thread Henk P. Penning

On Mon, 23 Jul 2018, Ralph Goers wrote:


Date: Mon, 23 Jul 2018 15:24:58 +0200
From: Ralph Goers 
To: general@attic.apache.org
Subject: Re: Clarifying the process for PMCs adopting codebases from the Attic




On Jul 23, 2018, at 1:47 AM, Bertrand Delacretaz  wrote:

As for having a Board decision when reviving a project, that probably
makes sense for symmetry with the Board resolution that moved the
project to the Attic. But I don't think the Board necessarily needs to
be involved in the discussions that lead to that resolution, I think
the Attic PMC can simply add a resolution to the Board agenda as
needed, and the Board just ratifies it.


There is no symmetry.  The board terminated the PMC and gave its
assets to the attic to manage.


  The board passed a resolution saying :

RESOLVED, that the Attic PMC be and hereby is tasked with
oversight over the software developed by the Apache X
Project; and

  My question is : can Attic 'un-task' itself, or is a board
  resolution required ?

  If a resolution is required, board might as well (symmetry)
  task the new PMC with "oversight over ...".

  Since you (rightly, in my view) broaden "the software"
  to "all assets", the resolution would effectively
  move the PROJECT (== all assets) to another PMC.


   The board is NOT reinstating a PMC or
creating a new one.


  True.


Once the attic owns the assets it should be free to assign those
assets to any PMC willing to manage them.

Ralph


  Thanks ; regards,

  Henk Penning

------------   _
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: no projects in the Attic

2018-07-23 Thread Henk P. Penning

On Sat, 21 Jul 2018, Hervé BOUTEMY wrote:


Date: Sat, 21 Jul 2018 19:17:03 +0200
From: Hervé BOUTEMY 
To: general@attic.apache.org
Subject: Re: no projects in the Attic

I like that there is no project in the Attic: there is only static codebases
(and other types of assets like mailing lists or sites), with nobody to make
them evolve, then no project (project means evolution)

IMHO, recreating frozen projects is not a good idea

it's a question of wording to better represent the semantic behind Attic:

project = codebase + community to make it evolve and a PMC to manage the
evolution


  ... now separate PMC and PROJECT

  -- it is the PMC that has a 'community'
   (members, committers, developers, users)
  -- a PROJECT (as an entity on it's own) has no community ;
 if/when a PROJECT moves from one PMC to another,
 it happily lives on, cared for by another community

  evolution :

-- when a project enters the Attic,
   we 'evolve' it to a 'retired' project
-- then we wait for it to be revived ;
   if/when that happens, we 'evolve' the project some more :
   we 'revive' it in some other PMC.

  I maintain that this is a consistent world-view.

  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 \_/


we should perhaps rephrase: a project is not Attic'ed, but a former project's
codebase (+ site + mailing lists) is Attic'ed because community disappeared

Regards,

Hervé

Le vendredi 20 juillet 2018, 09:45:47 CEST Henk P. Penning a écrit :

Hi Attic,

   FYI ; for the record.

   Last wednesday I attended the Board meeting ;
   this is recommended for new chairs ; also,
   the board would discuss Attic's last report.

   To my surprise I've learned that formally
   there are no "projects in the Attic".

   The reason is that the board resolution that terminates
   a PMC, also terminates the Project. Because the project
   does not (formally) exist, it can't be in the Attic ;
   so, there are no projects in the Attic.

   This (formal) worldview is at variance with our charter,
   and it is not how we work, or what we present to the world.

   So, I took the liberty to ask the board to
   -- pass a resolution (see below, lines marked with '*')
  which (formally) re-establishes 'our' projects again,
   -- in the future, move projects into the Attic,
  instead of terminating them
   so we can keep on working as we have upto now.

   I hope the board will accept this ; it would erase
   the difference between the 'formal' worldview,
   and what we do and present to the world.

   Regards,

   Henk Penning

   PS : I hope I didn't violate accepted procedure ;
   If not, I hope this post will correct that.

----   _
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 \_/

-- Forwarded message --
Date: Thu, 19 Jul 2018 21:11:03 +0200
From: Henk P. Penning 
To: Apache Board 
Subject: Re: XMLBeans => POI and decision making

On Thu, 19 Jul 2018, Jim Jagielski wrote:

 Date: Thu, 19 Jul 2018 13:05:54 +0200
 From: Jim Jagielski 
 To: Apache Board 
 Subject: Re: XMLBeans => POI and decision making

 As the canonical sources of truth, board resolutions are pretty high
 on the list. If a board resolution, which was voted on and passed by
 the board, says that a project was terminated, well, it was terminated.


   Great ; that's clear.

The (formal) 'truth' is that, at the moment, PMC Attic
is tasked with "oversight over the software developed
by the Apache XMLBeans Project" [Board minutes 17 Jul 2013]
https://whimsy.apache.org/board/minutes/XMLBeans.html

I think I must ask the board to pass a resolution effectively
relieving PMC Attic of this task, because the XMLbeans
codebase is now managed by PCM Poi.


 For convenience referring to Apache Foo as being moved to
 the Attic or lumping (ex) projects under Apache Attic is simply
 that... convenience. It is much easier to say "Apache Foo is
 now in the Attic" (colloquial) than "The Apache Foo project no
 longer exists but the codebase which comprised the project
 is now under the official oversight of the Apache Attic and the
 software can be found there".


*  The discrepancy 'truth' vs 'colloquial' is ... inconvenient,
*  and confusing for many people. It can me remedied easily.

*  I propose that the board passes a resolution which
*  -- establishes (retired) projects :
* -

Re: Clarifying the process for PMCs adopting codebases from the Attic

2018-07-23 Thread Henk P. Penning

On Mon, 23 Jul 2018, Bertrand Delacretaz wrote:


Date: Mon, 23 Jul 2018 10:47:59 +0200
From: Bertrand Delacretaz 
To: general@attic.apache.org
Subject: Re: Clarifying the process for PMCs adopting codebases from the Attic


Hi Bertrand,

  thanks for the notes.


On Fri, Jul 20, 2018 at 6:40 AM Henk P. Penning  wrote:

  ... This name change is exactly what POI wanted to avoid ;
   XMLbeans users want (maven-name-space) continuity ; not change.
   The fact that XMLbeans is "under new management" should not be
   visible to users ; project management stuff is an ASF-internal
   thing...


Ok, I think this is where we see things from a different angle.

I agree with you from the user's perspective, a seamless change is useful.

From the Foundation's governance point of view however, by default a
project found at foo.apache.org is governed by the foo PMC. If that's
not the case, like here, I think there should be a clear note like
"XMLBeans is managed by the Apache POI PMC" on all pages of
http://xmlbeans.apache.org/ . A small thing in the site's footer is
good enough IMO.


  Fine ; maintaining xmlbeans.apache.org is the receiving PMC's
  (POI)'s business, but we can add it to the list, of course.

  It looks like "the codebase" and the (Maven-name-space) 'GroupId'
  are very closely related. Whoever 'owns' "the codebase",
  has the right to publish releases using the GroupId.
  Is this something that is always true ?


The Board has to manage about 180 PMC and 300 projects if i remember
correctly, so it's important to have clarity there. It's a small thing
that can be added to the Attic's documentation on how to revive
codebases.


  Clarity is vitally important ; and it is lacking in spades.


As for having a Board decision when reviving a project, that probably
makes sense for symmetry with the Board resolution that moved the
project to the Attic. But I don't think the Board necessarily needs to
be involved in the discussions that lead to that resolution, I think
the Attic PMC can simply add a resolution to the Board agenda as
needed, and the Board just ratifies it.


  Attic implements board resolutions ; I think it is as simple as that.
  Before the move, Attic is not involved. In Attic, there is nothing
  to discuss, or vote upon. It is upto the board to decide if the
  move is ok ; that's not Attic's business.


-Bertrand


  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 \_/


Re: no projects in the Attic

2018-07-22 Thread Henk P. Penning

On Sat, 21 Jul 2018, Hervé BOUTEMY wrote:


Date: Sat, 21 Jul 2018 19:17:03 +0200
From: Hervé BOUTEMY 
To: general@attic.apache.org
Subject: Re: no projects in the Attic


Hi,


I like that there is no project in the Attic: there is only static codebases
(and other types of assets like mailing lists or sites), with nobody to make
them evolve, then no project (project means evolution)


  I like 'project x is in the attic' (but I won't be stubborn :-).

  I like the idea of 'project' as a (separate) object that
  -- is created by Incubator ; may die in Incubator
  -- can move from PMC to PMC ;
 graduation : project -> move ( Incubator, Parent )
 retirement : project -> move ( Parent, Attic )
 reviving   : project -> move ( Attic, Parent )
  -- board ok's the moves

  A Project has more attributes than (pointer to) 'codebase' ;
  like name, description, website, logo, trademark, MavenId (?) etc.
  Even "in the attic", a project has more 'presence' than
  just 'codebase'.
  In fact, an Attic project is just a project without a 'community'.

  [ Why do you say "project means evolution" ?
  ; That is what everybody seems to think :-),
but I don't get it ; hence, I won't stubborn
  ; Can you please explain that for me ?
  ]


IMHO, recreating frozen projects is not a good idea
it's a question of wording to better represent the semantic behind Attic:
project = codebase + community to make it evolve and a PMC to manage the
evolution
we should perhaps rephrase: a project is not Attic'ed, but a former project's
codebase (+ site + mailing lists) is Attic'ed because community disappeared


  -- I think 'project X' is always the same thing ;
 some of it's attributes my change from time to time.

  -- PMCs Incubator and Attic are like other PMCs,
 except that they have special rules for managing projects.

  -- Remember the 'Project' versus 'Product' discussion ?
 A 'Product' is just the public facing side of a 'Project' ;
 same object, different presentation.

  -- When the board kills a product, it is taken of the shelves,
 but it is/was still a 'product' ('not available, at the moment').

  I think the above is a clean, clear design ; easy to explain,
  easy to document, and easy to implement (put in a database).

  For a fresh look, please read the above again ;
  read 'product' where it says 'project' :-).


Hervé


  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 \_/


Le vendredi 20 juillet 2018, 09:45:47 CEST Henk P. Penning a écrit :

Hi Attic,

   FYI ; for the record.

   Last wednesday I attended the Board meeting ;
   this is recommended for new chairs ; also,
   the board would discuss Attic's last report.

   To my surprise I've learned that formally
   there are no "projects in the Attic".

   The reason is that the board resolution that terminates
   a PMC, also terminates the Project. Because the project
   does not (formally) exist, it can't be in the Attic ;
   so, there are no projects in the Attic.

   This (formal) worldview is at variance with our charter,
   and it is not how we work, or what we present to the world.

   So, I took the liberty to ask the board to
   -- pass a resolution (see below, lines marked with '*')
  which (formally) re-establishes 'our' projects again,
   -- in the future, move projects into the Attic,
  instead of terminating them
   so we can keep on working as we have upto now.

   I hope the board will accept this ; it would erase
   the difference between the 'formal' worldview,
   and what we do and present to the world.

   Regards,

   Henk Penning

   PS : I hope I didn't violate accepted procedure ;
   If not, I hope this post will correct that.

------------   _
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 \_/

-- Forwarded message --
Date: Thu, 19 Jul 2018 21:11:03 +0200
From: Henk P. Penning 
To: Apache Board 
Subject: Re: XMLBeans => POI and decision making

On Thu, 19 Jul 2018, Jim Jagielski wrote:

 Date: Thu, 19 Jul 2018 13:05:54 +0200
 From: Jim Jagielski 
 To: Apache Board 
 Subject: Re: XMLBeans => POI and decision making

 As the canonical sources of truth, board resolutions are pretty high
 on the list. If a board resolution, which was voted on and passed by
 the board, says that a project was terminated, well, it was terminated.


   Great ; that's clear.

The (formal) 'truth' is

no projects in the Attic

2018-07-20 Thread Henk P. Penning

Hi Attic,

  FYI ; for the record.

  Last wednesday I attended the Board meeting ;
  this is recommended for new chairs ; also,
  the board would discuss Attic's last report.

  To my surprise I've learned that formally
  there are no "projects in the Attic".

  The reason is that the board resolution that terminates
  a PMC, also terminates the Project. Because the project
  does not (formally) exist, it can't be in the Attic ;
  so, there are no projects in the Attic.

  This (formal) worldview is at variance with our charter,
  and it is not how we work, or what we present to the world.

  So, I took the liberty to ask the board to
  -- pass a resolution (see below, lines marked with '*')
 which (formally) re-establishes 'our' projects again,
  -- in the future, move projects into the Attic,
 instead of terminating them
  so we can keep on working as we have upto now.

  I hope the board will accept this ; it would erase
  the difference between the 'formal' worldview,
  and what we do and present to the world.

  Regards,

  Henk Penning

  PS : I hope I didn't violate accepted procedure ;
  If not, I hope this post will correct that.

----   _
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 \_/

-- Forwarded message --
Date: Thu, 19 Jul 2018 21:11:03 +0200
From: Henk P. Penning 
To: Apache Board 
Subject: Re: XMLBeans => POI and decision making

On Thu, 19 Jul 2018, Jim Jagielski wrote:


 Date: Thu, 19 Jul 2018 13:05:54 +0200
 From: Jim Jagielski 
 To: Apache Board 
 Subject: Re: XMLBeans => POI and decision making



 As the canonical sources of truth, board resolutions are pretty high
 on the list. If a board resolution, which was voted on and passed by
 the board, says that a project was terminated, well, it was terminated.


  Great ; that's clear.

   The (formal) 'truth' is that, at the moment, PMC Attic
   is tasked with "oversight over the software developed
   by the Apache XMLBeans Project" [Board minutes 17 Jul 2013]
   https://whimsy.apache.org/board/minutes/XMLBeans.html

   I think I must ask the board to pass a resolution effectively
   relieving PMC Attic of this task, because the XMLbeans
   codebase is now managed by PCM Poi.


 For convenience referring to Apache Foo as being moved to
 the Attic or lumping (ex) projects under Apache Attic is simply
 that... convenience. It is much easier to say "Apache Foo is
 now in the Attic" (colloquial) than "The Apache Foo project no
 longer exists but the codebase which comprised the project
 is now under the official oversight of the Apache Attic and the
 software can be found there".


*  The discrepancy 'truth' vs 'colloquial' is ... inconvenient,
*  and confusing for many people. It can me remedied easily.

*  I propose that the board passes a resolution which
*  -- establishes (retired) projects :
* -- "Apache Abdera Project"
* -- "Apache ACE Project"
* -- "Apache Avalon Project"
* -- ...
* -- "Apache XML Project"
*  -- tasks PMC "Apache Attic Project" with the oversight the projects
*  -- pursuant to bylaws of the Foundation

*  In the future, the board 'termination' resolution should
*-- terminate the PMC XXX [as is usual]
*-- terminate the office of "VP, Apache XXX" [as is usual]
*-- task PMC Attic with the oversight of Project XXX

*  Note that this :
*... merely sanctions current, established, accepted practice
*... cleans up the process, a little
*... hopefully avoids some endless, confused discussions in the future

  Thanks ; regards,

  Henk Penning

   _
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 \_/


 As for the POI stuff, well, IMHO POI lacks the ability and
 power and authority to "unretire" XMLBeans: XMLBeans was
 not "retired". It was terminated
 
(https://www.apache.org/foundation/records/minutes/2013/board_minutes_2013_07_17.txt).
 That was an action by the board. A PMC can not reverse nor overturn
 that on its own. Also, the binding of a project and a PMC is also
 something that the bylaws clearly state (Section 6.3)[1] is something
 that must be done by the board and via a resolution.

 1: "Each Project Management Committee shall be responsible for the
active management of one or more projects identified by resolution
of the Board of Directors"




Re: Clarifying the process for PMCs adopting codebases from the Attic

2018-07-20 Thread Henk P. Penning
; (as was done in the POI/XMLbeans case)
  works well ; I see no problems in the future, should it happen again.


Maybe this is how ATTIC-169 has been handled, though the note at
http://attic.apache.org/ saying that XMLBeans was "revived" can be
understood as the project getting back to life which is not the case
IMO - it's only the codebase that's been adopted.

Also, I don't see an Attic mention at http://xmlbeans.apache.org/ and
I think that's not good as per d) above.

-Bertrand


  Thanks ; regards,

  Henk Penning

   _
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: Clarifying the process for PMCs adopting codebases from the Attic

2018-07-19 Thread Henk P. Penning
by different PMCs

c) For this to happen, a positive vote of the Attic PMC is sufficient,
on this list, backed by a JIRA ticket to describe the details and
actions

d) When that happens, the FROM website is updated to indicate that TO
adopted the code, saying something like "The TO PMC has now adopted
the FROM codebase", indicating exactly which part(s) of the codebase
have been adopted. No other change is made to that website, it remains
frozen apart from that note. TO can copy the website content under
their own to evolve it, but the original FROM.apache.org domain
content must stay as it was when FROM moved to the Attic.

e) The Attic website is updated with that same information

f) TO can release the FROM modules that it adopted, using names like
TOO-FROM-module-V1.2.3 to differentiate those artifacts from the older
ones that FROM released - adding the TOO prefix to their names, both
for release archives and things like Java jars, etc.

g) Java package names etc. can remain as they were, for convenience

How does this sound?

Maybe this is how ATTIC-169 has been handled, though the note at
http://attic.apache.org/ saying that XMLBeans was "revived" can be
understood as the project getting back to life which is not the case
IMO - it's only the codebase that's been adopted.

Also, I don't see an Attic mention at http://xmlbeans.apache.org/ and
I think that's not good as per d) above.

-Bertrand





--------   _
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: r1832298 - in /xmlbeans/trunk: ./ external/lib/ samples/AbstractTypes/ samples/Any/ samples/DateTime/ samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/ samples/Schema

2018-05-28 Thread Henk P. Penning

On Mon, 28 May 2018, sebb wrote:


Date: Mon, 28 May 2018 18:37:25 +0200
From: sebb 
To: general@attic.apache.org
Subject: Re: svn commit: r1832298 - in /xmlbeans/trunk: ./ external/lib/
samples/AbstractTypes/ samples/Any/ samples/DateTime/
samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/
samples/SchemaEnum/ samples/SubstitutionGroup/ samples/Validation/ sam...



On 28 May 2018 at 12:14, Henk P. Penning  wrote:

On Mon, 28 May 2018, Mads Toftum wrote:


Date: Mon, 28 May 2018 10:25:56 +0200
From: Mads Toftum 
To: general@attic.apache.org
Subject: Re: svn commit: r1832298 - in /xmlbeans/trunk: ./ external/lib/
samples/AbstractTypes/ samples/Any/ samples/DateTime/
samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/
samples/SchemaEnum/ samples/SubstitutionGroup/ samples/Validation/
sam...

On Mon, May 28, 2018 at 08:36:37AM +0200, Hervé BOUTEMY wrote:


IIUC, that means that we should remove XMLBeans from Attic and switch its
ownership to POI?



  I don't think that's right ; PCM XMLBeans is retired ;
  that PMC can be revived (within the ASF, with board approval) by
  -- reviving the PMC - unlikely given that the PMC died 5 years ago
  -- make a restart in the incubator.

  I do think that
  -- poi can fork the code and devellop it as a sub-project
  -- we can add a reference on the XMLBeans attic page to the new fork


Agreed.


That would be my thinking as well. Development shouldn't be happening in
an attic project. If the board has approved "un-retiring", then we
should move it first before allowing commits.



  As far as I know, commits should be impossible ;
  that is, the codebase should be frozen.
  Isn't that what 2.6.ii does in http://attic.apache.org/process.html ?


AFAICT Infra allowed access following a JIRA: INFRA-16580


  Does anyone know a PCM (except incubator and, in some sense
  attic) that manages more than 1 project ?


Commons, MINA, Creadur, Maven (?)


  Sorry ; with 'project' I meant 'Top-Level-Project' (not 'sub-project').
  As in (second paragraph) of

https://www.apache.org/foundation/bylaws.html#6.3

Each Project Management Committee shall be responsible for the
active management of one or more projects identified by resolution
of the Board of Directors ...

  Are there any PMC's that manage more than one TLP ?

  It would appear that, for PMC Poi to manage project XMLBeans,
  a resolution of the Board is required ...

  Regards,

  HPP


then for example remove the banner on http://xmlbeans.apache.org/?


I wonder if it wouldn't make sense to put it somewhere under
poi.apache.org unless there's a new xmlbeans pmc being put in place?




Mads Toftum



  Groeten,

  Henk Penning

----   _
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: r1832298 - in /xmlbeans/trunk: ./ external/lib/ samples/AbstractTypes/ samples/Any/ samples/DateTime/ samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/ samples/Schema

2018-05-28 Thread Henk P. Penning

On Sun, 27 May 2018, fannin...@apache.org wrote:


Date: Sun, 27 May 2018 11:07:46 +0200
From: "fannin...@apache.org" <fannin...@apache.org>
To: general@attic.apache.org, Mads Toftum <m...@toftum.dk>
Subject: Re: svn commit: r1832298 - in /xmlbeans/trunk: ./ external/lib/
samples/AbstractTypes/ samples/Any/ samples/DateTime/
samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/
samples/SchemaEnum/ samples/SubstitutionGroup/ samples/Validation/ sam...

Hi Mads,The Apache POI team are taking over the XMLBeans library
because it is still used by POI libs and we'd like to do a release
with some bug
fixes.https://issues.apache.org/jira/browse/INFRA-16278 has some of
the details.


Hi PJ Fanning,

  just for my information ... ; what is the difficulty with
  -- importing the existing xmlbeans code
  -- change some things
  -- and release (almost as is) ?

  Thanks ; regards,

  Henk Penning


   On Sunday 27 May 2018, 10:02:39 GMT+1, Mads Toftum <m...@toftum.dk> wrote:

On Sat, May 26, 2018 at 08:31:15AM -, fannin...@apache.org wrote:

Author: fanningpj
Date: Sat May 26 08:31:14 2018
New Revision: 1832298



According to http://attic.apache.org/projects/xmlbeans.html xmlbeans has
been retired since July 2013 - I'm a bit surprised to see commits.


vh

Mads Toftum
--
http://flickr.com/photos/q42/



--------   _
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: r1832298 - in /xmlbeans/trunk: ./ external/lib/ samples/AbstractTypes/ samples/Any/ samples/DateTime/ samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/ samples/Schema

2018-05-28 Thread Henk P. Penning

On Mon, 28 May 2018, Mads Toftum wrote:


Date: Mon, 28 May 2018 10:25:56 +0200
From: Mads Toftum <m...@toftum.dk>
To: general@attic.apache.org
Subject: Re: svn commit: r1832298 - in /xmlbeans/trunk: ./ external/lib/
samples/AbstractTypes/ samples/Any/ samples/DateTime/
samples/MixedContent/ samples/OrderMatters/ samples/SampleTemplate/
samples/SchemaEnum/ samples/SubstitutionGroup/ samples/Validation/ sam...

On Mon, May 28, 2018 at 08:36:37AM +0200, Hervé BOUTEMY wrote:

IIUC, that means that we should remove XMLBeans from Attic and switch its
ownership to POI?


  I don't think that's right ; PCM XMLBeans is retired ;
  that PMC can be revived (within the ASF, with board approval) by
  -- reviving the PMC - unlikely given that the PMC died 5 years ago
  -- make a restart in the incubator.

  I do think that
  -- poi can fork the code and devellop it as a sub-project
  -- we can add a reference on the XMLBeans attic page to the new fork


That would be my thinking as well. Development shouldn't be happening in
an attic project. If the board has approved "un-retiring", then we
should move it first before allowing commits.


  As far as I know, commits should be impossible ;
  that is, the codebase should be frozen.
  Isn't that what 2.6.ii does in http://attic.apache.org/process.html ?

  Does anyone know a PCM (except incubator and, in some sense
  attic) that manages more than 1 project ?


then for example remove the banner on http://xmlbeans.apache.org/?


I wonder if it wouldn't make sense to put it somewhere under
poi.apache.org unless there's a new xmlbeans pmc being put in place?



Mads Toftum


  Groeten,

  Henk Penning

--------   _
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: Discussion to select chair candidates followed by a vote starting may 13 2018.

2018-05-01 Thread Henk P. Penning

On Tue, 1 May 2018, Jan Iversen wrote:


Date: Tue, 1 May 2018 22:46:41 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: Discussion to select chair candidates followed by a vote starting may
 13 2018.


Hi Jan,

  I thought the plan was to reach consensus, and otherwise vote.

  Let me try to reach consensus this way :

Hi Sebb,

  Can we agree to just let Jan pick a winner ?
  and for us to forever hold our peace (regarding the choice)?

  This is a bike-shed problem ;
  any simple solution is ok.

  [ Forgive my ignorance if this is against etiquette.
How does a PMC resolve bike-shed problems ?
  ]

  Regards,

  Henk Penning

----   _
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 \_/


Hi

I am truly sorry having to write this email. I am embarrassed of not being able 
to keep my promise and stay as a long-term chair, but sometimes you have to ask 
yourself is it worth the time spent and instead use time where it is makes a 
difference.

Considering we have a very silent community and the current site maintenance 
was unacceptable to me, I spent a couple of days to make my life easier and 
asked for opinions from the community before changing the production site, 
after that our list drowned in emails from 2 pmc members pursuing other 
solutions.

This is not the first time we have a situation like this, a while ago we had 
long discussion with -1 flowing around, between the same 2 PMC members about 
rewriting rules etc, where finally (I believe partly due to my intervention) 
consensus was reached.

I volunteered to be chair and was clear it meant I had not only to file board 
reports but also do the bulk part of retiring projects. I did not volunteer to 
spend endless hours trying to get consensus or to get simple changes agreed on.

I proposed a very simple solution, but have accepted that the other 2 solutions 
each have advantages, so I might have continued had I believed in the 
possibility of consensus and an, for me, easy to maintain solution. There are 
no signs of convergence and a vote on technical solutions are bad, apart from 
the fact that I am convinced both solutions would receive a -1. Changes are 
high, that the current deadlock will end with no change at all.

I humbly accept my failure to help bring consensus and progress to the attic, 
so I hereby announce my retirement as chair/pmc/committer.

I am hereby starting a discussion on who should be the next chair. The 
discussion will run until 13 may 2018, where I will start the formal vote. The 
result of the vote will be added to the agenda for the board June meeting. In 
case we have no positive result of the vote, the board will be asked to appoint 
a new chair.

The 2 PMC members have each promised to support a future site, so it is natural 
for me to  propose Henkp and Sebb as chair candidates, both have used 
significant time to implement technical elegant solutions.

Ball is rolling, let the community decide.

rgds
Jan I

Sent from my iPad


Re: discussion/vote new site (again, but last time from me)

2018-04-30 Thread Henk P. Penning

On Mon, 30 Apr 2018, sebb wrote:


Date: Mon, 30 Apr 2018 14:34:13 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: discussion/vote new site (again, but last time from me)



Let's not forget that Jani created the initial JSON file contents.
That was quite a bit of work.


  True ; big thanks.


Note that proj-data includes layout in the above list.


  Yep, the $proj-data is a (tag->value) html table ;
  the script computes a table

[ tag => tag_function ( param, ... )
, ...
]

  Then the table is converted to html ; this is straight forward.


  -- only 3 substitutions are needed [project-list, title, $proj-data].


Additional substitutions of need to be made to create the proj-data as
that is a mix of variable data with fixed layout.


  Don't understand ; the per/proj html == table + 'postlude'.




  and can't be understood unless you look at the code too.


In the lua case, the conditional and looping code is buried inside the
Perl script.


  I'm not religous about the ModelViewControler stuff ;
  I like stuff in one place (file), if the file is small.


At present the code generates a Board entry in the table regardless of
whether it is a sub-project or not. How would you fix that so it
agrees with the existing Attic site?


  Ok ; I'll bite ...

  If the 'minutes' entry also depends on entry 'subproject'
  pass it to function 'minutes_url' ; let 'minutes_url'
  return 'n/a' if subproject is not empty ;

sub minutes_url
  { my $p = shift or return $NA ; # == 'n/a'
my $s = shift or return $NA ;
url "https://whimsy.apache.org/board/minutes/$p.html;, 'Minutes'
  }

  If you mean the line shouldn't be there at al, I would fix function
  minutes_url to return undef, and fix the tab-to-table expansion
  skip entries with and undefined value ; that is one extra line.

  Nevermind ; anything can be easily fixed.
  I maintain that the problem is simple,
  and using a template system is overkill.
  To me, the split is "controler logic" and "view logic"
  (as with 'board' example) is confusing and a hindrance.


It's a well-written script, but it is hard to follow - mainly because
it mixes content with presentation.


  yea ; that is 6 lines of code ;
  it makes I only need 1 very simple template,
  that doesn't change when attributes change.
  Netto : a big win.

  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 \_/


Re: Buildbot fails to build site-lua because it cannot find JSON.pm

2018-04-30 Thread Henk P. Penning

On Mon, 30 Apr 2018, sebb wrote:


Date: Mon, 30 Apr 2018 15:53:11 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Buildbot fails to build site-lua because it cannot find JSON.pm

I know how to install JSON.pm on my own system.

However I don't know how to install it on the Buildbot node(s).

@henkp - is this something that can be done in the buildbot script?
Or does it have to be done by Infra?



https://github.com/apache/infrastructure-puppet/blob/deployment/data/ubuntu/1604.yaml#L542

https://github.com/apache/infrastructure-puppet/blob/deployment/data/ubuntu/1404.yaml#L556

  Infra says : those are the 2 files you'd want to make a PR against

  Looks like the module is called 'libjson-perl' in ubuntu.


S.


  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 \_/


Re: discussion/vote new site (again, but last time from me)

2018-04-30 Thread Henk P. Penning

On Sun, 29 Apr 2018, Jan Iversen wrote:


Date: Sun, 29 Apr 2018 19:53:45 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: discussion/vote new site (again, but last time from me)

Hi.

Based on a suggestion from Henk, I hereby once again try to start a
discussion/vote on the new site.


  Ok ; great ; thanks.


We need to select either lua-site or jekyll-site. I strongly believe
there are no reasons to polish the sites more before selecting, it is
apparent how both sites will work.


  Let me say first that Sebb did a great job perfecting the config
  (json/yaml file) ; since it handles all the past retirements,
  we can be confident that either solution can handle (almost)
  any future case.

  The problem at hand is simple :

  -- there is only one 'base' ; all generated pages look the same.
  -- there is only one 'template' : base + project-list (on the right)
  -- there are only 4 (kinds of) pages :
 -- index.html  : template + index.txt
 -- process.html: template + process.txt
 -- resolution.html : template + resolution.txt
 -- $project.html   : template + 
where  is generated from the config.
  -- only 3 substitutions are needed [project-list, title, $proj-data].

  [main point] I think using a template system is, at best, unnecessary.
  Note that the jekyll templates aren't 'easy' (full of if/then/else's),
  and can't be understood unless you look at the code too.
  [I know, because I had to follow Sebb, as he added more and more ;-]
  With the lua stuff, the 'logic' is in one place.

  -- the jekyll stuff uses ruby, ant and jekyll ; requiring installs.
 the lua stuff uses only perl and make ; always available,
 and more widely used/known.
  -- the lua tree looks simpler than the jekyll tree ...

  As the problem is simple, a simple solution is sufficient.


jan I


  Regards,

  Henk Penning

----   _
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: r1830424 - /attic/site/xdocs/process.xml

2018-04-30 Thread Henk P. Penning

On Sun, 29 Apr 2018, Jan Iversen wrote:


Date: Sun, 29 Apr 2018 19:31:48 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: Re: svn commit: r1830424 - /attic/site/xdocs/process.xml



On 29 Apr 2018, at 08:23, Henk P. Penning <penn...@uu.nl> wrote:


Hi,


Hi Jan,

 May I ask you (as chair) to set an agenda?
 to focus everybody's enthousiasm :-)


Wearing my chair hat, I need to give a polite note. A chair is just a
member of the community like any other PMC, with no special powers
(something I highly second). So everybody can start the agenda [...]


  Sorry about that.
  Attic is the first 'project' I'm involved in.
  Re: etiquette, I'm a newbie :-)

  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: Applying banners to ghost.[eu|us].apache.org hosts

2018-04-29 Thread Henk P. Penning

On Sun, 29 Apr 2018, sebb wrote:


Date: Sun, 29 Apr 2018 11:39:51 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: Applying banners to ghost.[eu|us].apache.org hosts



On 29 April 2018 at 10:29, Henk P. Penning <penn...@uu.nl> wrote:



Until now Attic has taken responsibility for changing the website
which automatically fixes all the hosts.


  Hardly ; I proposed a solution to infra, and they showed me
  a better way. With some to-and-fro we got stuff working.


The banner solution pushes part of the work onto Infra (at least initially)

How will the eu/us hosts get fixed?
Does it need an Infra JIRA?


  To be decided by infra, when the rules get fixed ; and no.


  I see you already issued a pull-request for a rule change ;
  please tell infra to wait with this.


Does it matter if the extra rules are in place for a while?


  Yes. For infra these rule changes are spurious ;
  to judge them infra has to look at attic stuff
  that isn't even there ; it's just annoying and
  that not good for Attic.

  Please stop this before it is too late.

  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: Proposed httpd tlp config changes for Attic redirects

2018-04-29 Thread Henk P. Penning

On Sun, 29 Apr 2018, sebb wrote:


Date: Sun, 29 Apr 2018 09:02:20 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: Proposed httpd tlp config changes for Attic redirects

On 29 April 2018 at 06:50, Henk P. Penning <penn...@uu.nl> wrote:

On Sat, 28 Apr 2018, sebb wrote:



  I think we should stop 'fixing' the 'old' site and move
  to a new site.


The HTTPD changes have to be in place *before* any move.


  Why? The 'new' site should have this, of course :

docs/flagged/oltu.apache.org/oltu.apache.org

  -- that's enough to get oltu bannered
  -- atm, the /dist/ redirects are triggered by
 the presence of "projects/TLP.html"
 and that is unchanged (regards TLP's).

  Am I missing something here ?

  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: site-lua buildbot job added

2018-04-28 Thread Henk P. Penning

On Sat, 28 Apr 2018, sebb wrote:


Date: Sat, 28 Apr 2018 15:43:51 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: site-lua buildbot job added

On 28 April 2018 at 14:34, Henk P. Penning <penn...@uu.nl> wrote:

On Sat, 28 Apr 2018, sebb wrote:



  -- The site-lua/docs dir is built from scratch

  Would this work as 'build.sh' :

svn rm docs
make
svn add docs


No need for the SVN commands.


  So, a local "make ; commit" does something else than
  the buildbot's "make" ; in that the buildbot's "make"
  magically adds stuff to the repo.

  Correct ?
  Any other differences ?

  Is it a problem if the 'make' would "svn add stuff" to the repo ?

  Thanks ; 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: site-lua buildbot job added

2018-04-28 Thread Henk P. Penning

On Sat, 28 Apr 2018, sebb wrote:


Date: Sat, 28 Apr 2018 14:46:09 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: site-lua buildbot job added

I added a site-lua buildbot job.

It's on demand only (like the jekyll one).

It assumes there is a build.sh script to do the build.
This makes it easier to update the build without needing to change the
Buildbot job.


  ... just for my information ...

  -- The site-lua/docs dir is built from scratch

  Would this work as 'build.sh' :

svn rm docs
make
svn add docs

  My concern is this : /if/ the 'make' generates new files,
  how are they added to a repo, so SvnPubSub/GitPubSub
  can publish them on the webservers.

  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 \_/


Re: svn commit: r1830424 - /attic/site/xdocs/process.xml

2018-04-28 Thread Henk P. Penning

On Sat, 28 Apr 2018, Jan Iversen wrote:


Date: Sat, 28 Apr 2018 12:54:40 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: Re: svn commit: r1830424 - /attic/site/xdocs/process.xml

Isn’t it a bit premature to change the process ? Seen from pow we are
experimenting with at least 3 proposals of which 1 does not need a
buildbot.


  I agree ; site maintainance (with svn) can be as simple as

  -- svn up
  -- edit data/attic.yaml
  -- make
  -- commit

  I assume the same works after a switch to git.

  Regards,

  Henk Penning


rgds
jan I

Sent from my iPad


On 28 Apr 2018, at 12:33, hbout...@apache.org wrote:

Author: hboutemy
Date: Sat Apr 28 10:33:07 2018
New Revision: 1830424

URL: http://svn.apache.org/viewvc?rev=1830424=rev
Log:
added links to Buildbot job and svnwcsub configuration

Modified:
   attic/site/xdocs/process.xml

Modified: attic/site/xdocs/process.xml
URL: 
http://svn.apache.org/viewvc/attic/site/xdocs/process.xml?rev=1830424=1830423=1830424=diff
==
--- attic/site/xdocs/process.xml (original)
+++ attic/site/xdocs/process.xml Sat Apr 28 10:33:07 2018
@@ -76,8 +76,9 @@

  The following are usefull svn/https locations:

- svn site http://svn.apache.org/repos/asf/attic;>http://svn.apache.org/repos/asf/attic
+ svn site http://svn.apache.org/viewvc/attic;>http://svn.apache.org/repos/asf/attic: 
sources in xdocs, generated html in docs
 site http://attic.apache.org;>http://attic.apache.org
+ internals: https://ci.apache.org/builders/attic-site;>Buildbot job to build from 
source and commit generated html, https://github.com/apache/infrastructure-puppet/blob/deployment/modules/svnwcsub/files/svnwcsub.conf#L36;>svnwcsub 
configuration to update generated html from svn to webserver
 jira https://issues.apache.org/jira/browse/ATTIC;>https://issues.apache.org/jira/browse/ATTIC
 committees.xml https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees.xml;>https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees.xml







------------   _
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 <seb...@gmail.com>
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 <j...@apache.org>
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 \_/


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 <jancasacon...@gmail.com>
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 \_/


Re: svn commit: r1830185 - /attic/site-lua/docs/OUT

2018-04-26 Thread Henk P. Penning

On Thu, 26 Apr 2018, sebb wrote:


Date: Thu, 26 Apr 2018 13:25:49 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: svn commit: r1830185 - /attic/site-lua/docs/OUT



I have recently tried using an array for postlude.
That has the advantage that the output is still folded.
I would like to keep that feature if possible.
I will try converting the copy under site-jekyll to YAML and see if
there are any issues


  I think postlude should be just a text blob :

postlude: |-
  just a blob

  Adding structuring is artificial, and a source of errors.


  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.

  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 \_/


Re: svn commit: r1830185 - /attic/site-lua/docs/OUT

2018-04-26 Thread Henk P. Penning

On Thu, 26 Apr 2018, Jan Iversen wrote:


Date: Thu, 26 Apr 2018 13:32:31 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: Re: svn commit: r1830185 - /attic/site-lua/docs/OUT



Why is that? Apart from a couple of old sites data are simple one liners.


  For example ACE ; I think this :

---
name: ACE
project: ace
retired: December 2017
mailnames:
  - dev
  - commits
  - users
jira: ACE
scm: svn
wiki: https://cwiki.apache.org/confluence/display/ace/
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.
---

  ... is better than :

{
  "name":"ACE",
  "project": "ace",
  "retired": "December 2017",
  "scm": "svn",
  "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. "
},

  I hate lines much longer than 80 chars.


Jan I


  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 \_/


Re: svn commit: r1830185 - /attic/site-lua/docs/OUT

2018-04-26 Thread Henk P. Penning
+wiki: https://cwiki.apache.org/confluence/display/wink/
+description: |-
+  Apache Wink was a simple yet solid framework for building RESTful Web
+  services. It is comprised of a Server module and a Client module for
+  developing and consuming RESTful Web services.
+---
+name: Wookie
+project: wookie
+retired: April 2016
+mailnames:
+  - dev
+  - user
+  - commits
+jira: WOOKIE
+scm: svn
+wiki: https://cwiki.apache.org/confluence/display/wookie/
+description: |-
+  Wookie was a Java server application that allowed you to upload and
+  deploy W3C/OpenSocial/Google Wave widgets to your applications.
+---
+name: WS Muse
+project: ws
+subproject: muse
+stem: muse
+retired: January 2013
+mailnames:
+  - dev
+  - user
+  - commits
+website: #
+description: |-
+  Muse was a Java-based implementation of the WS-ResourceFramework
+  (WSRF), WS-BaseNotification (WSN), and WS-DistributedManagement (WSDM)
+  specifications.
+postlude: |-
+  One fork that has been created is amused, available at http://52north.org/communities/sensorweb/amused/;>http://52north.org/communities/sensorweb/amused.
+  
+---
+name: Xang
+project: xml
+subproject: xang
+retired: December 2009
+mailnames:
+  - dev
+  - commits
+scm: svn
+description: |-
+  Apache Xang was an XML Web Framework that aggregated multiple data
+  sources, made that data URL addressable and defined custom methods to
+  access that data.
+---
+name: Xindice
+project: xml
+subproject: xindice
+retired: August 2011
+mailnames:
+  - dev
+  - user
+bugzilla: Xindice
+scm: svn
+wiki: http://wiki.apache.org/xindice
+description: |-
+  Apache Xindice was a native XML database.
+---
+name: XMLBeans
+project: xml
+subproject: xmlbeans
+retired: July 2013
+mailnames:
+  - dev
+  - user
+  - commits
+  - cxx-dev
+scm: svn
+description: |-
+  Apache XMLBeans was a technology for accessing XML by binding it to
+  Java types.
+postlude: |-
+  Alternatives are discussed on this StackOverflow question: http://stackoverflow.com/questions/27727546/what-to-use-instead-of-xmlbeans-now-that-it-has-been-retired;>What
+  to use instead of XMLBeans now that it has been retired?
+---
+name: XML
+project: xml
+retired: April 2012
+mailnames:
+  - bugs
+  - announcements
+  - general
+  - general-cvs
+scm: svn
+nokeys: 1
+description: |-
+  the Apache XML Project housed a diverse set of popular open source XML
+  solutions.





   _
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: r1829959 - /attic/site-jekyll/src/_data/projects.json

2018-04-24 Thread Henk P. Penning

On Tue, 24 Apr 2018, Jan Iversen wrote:


Date: Tue, 24 Apr 2018 11:58:10 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: Re: svn commit: r1829959 - /attic/site-jekyll/src/_data/projects.json



I still argue, we just need something simple, a build script and a
couple of templates (which are easy to read).


  I just committed 'mk-stuff' ; 200 lines of perl-code ;
  for now, the texts for {index,resolution,process}.html
  are in mk-stuff too ; I couldn't decide where to put them.

  Prog 'mk-stuff' generates {index,resolution,process}.html
  and projects/*.

  At work : http://mirror-vm80.apache.org/index.html

  Not all (per project) attributes are shown correctly,
  but you get the idea.


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: svn commit: r1829888 - in /attic/site-jekyll/src: _data/projects.json _layouts/project.html _plugins/generate_projects.rb

2018-04-23 Thread Henk P. Penning
+   "project": "shale",
   "retired": "May 2009",
   "source code": "http://svn.apache.org/repos/asf/shale;,
   "issues":  "",
@@ -443,7 +454,7 @@
},
{
   "name":"Shindig",
-   "website": "http://shindig.apache.org/;,
+   "project": "shindig",
   "retired": "November 2015",
   "source code": "http://svn.apache.org/repos/asf/shindig;,
   "issues":  "https://issues.apache.org/jira/projects/SHINDIG;,
@@ -458,7 +469,7 @@
{
   "id":  "stdcxx",
   "name":"Standard C++ Library (STDCXX)",
-   "website": "http://stdcxx.apache.org/;,
+   "project": "stdcxx",
   "retired": "July 2013",
   "source code": "http://svn.apache.org/repos/asf/stdcxx;,
   "issues":  "https://issues.apache.org/jira/projects/STDCXX;,
@@ -473,7 +484,7 @@
},
{
   "name":"Stratos",
-   "website": "http://stratos.apache.org/;,
+   "project": "stratos",
   "retired": "January 2017",
   "source code": "http://svn.apache.org/repos/asf/stratos/;,
   "issues":  "https://issues.apache.org/jira/projects/STRATOS;,
@@ -485,7 +496,7 @@
},
{
   "name":"Tuscany",
-   "website": "http://tuscany.apache.org/;,
+   "project": "tuscany",
   "retired": "May 2016",
   "source code": "http://svn.apache.org/repos/asf/tuscany;,
   "issues":  "https://issues.apache.org/jira/projects/TUSCANY;,
@@ -499,7 +510,7 @@
},
{
   "name":"Whirr",
-   "website": "http://whirr.apache.org/;,
+   "project": "whirr",
   "retired": "March 2015",
   "source code": "http://svn.apache.org/repos/asf/whirr;,
   "issues":  "https://issues.apache.org/jira/projects/WHIRR;,
@@ -512,7 +523,7 @@
},
{
   "name":"Wink",
-   "website": "http://wink.apache.org/;,
+   "project": "wink",
   "retired": "April 2017",
   "source code": "http://svn.apache.org/repos/asf/wink;,
   "issues":  "https://issues.apache.org/jira/projects/WINK;,
@@ -525,7 +536,7 @@
},
{
   "name":"Wookie",
-   "website": "http://wookie.apache.org/;,
+   "project": "wookie",
   "retired": "April 2016",
   "source code": "http://svn.apache.org/repos/asf/wookie;,
   "issues":  "https://issues.apache.org/jira/projects/WOOKIE;,
@@ -539,7 +550,7 @@
{
   "id":  "muse",
   "name":"WS Muse",
-   "website": "",
+   "website": "NONE",
   "retired": "January 2013",
   "source code": "",
   "issues":  "",
@@ -553,7 +564,8 @@
},
{
   "name":"Xang",
-   "website": "http://xml.apache.org/xang;,
+   "project": "xml",
+   "subproject":  "xang",
   "retired": "December 2009",
   "source code": "http://svn.apache.org/repos/asf/xml/xang;,
   "issues":  "",
@@ -565,7 +577,8 @@
},
{
   "name":"Xindice",
-   "website": "http://xml.apache.org/xindice;,
+   "project": "xml",
+   "subproject":  "xindice",
   "retired": "August 2011",
   "source code": "http://svn.apache.org/repos/asf/xml/xindice;,
   "issues":  "https://bz.apache.org/bugzilla/buglist.cgi?product=Xindice;,
@@ -577,7 +590,8 @@
},
{
   "name":"XMLBeans",
-   "website": "http://xml.apache.org/xmlbeans;,
+   "project": "xml",
+   "subproject":  "xmlbeans",
   "retired": "July 2013",
   "source code": "http://svn.apache.org/repos/asf/xmlbeans;,
   "issues":  "",
@@ -591,7 +605,7 @@
},
{
   "name":"XML",
-   "website": "http://xml.apache.org/;,
+   "project": "xml",
   "retired": "April 2012",
   "source code": "http://svn.apache.org/repos/asf/xml;,
   "issues":  "",

Modified: attic/site-jekyll/src/_layouts/project.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/project.html?rev=1829888=1829887=1829888=diff
==
--- attic/site-jekyll/src/_layouts/project.html (original)
+++ attic/site-jekyll/src/_layouts/project.html Mon Apr 23 13:51:31 2018
@@ -60,7 +60,7 @@


  Website
-  {{ page.json.website | replace: "http://","; 
}}
+  {{ page.json.website | replace: "http://","; 
}}/


  Mailing List Archives

Modified: attic/site-jekyll/src/_plugins/generate_projects.rb
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_plugins/generate_projects.rb?rev=1829888=1829887=1829888=diff
==
--- attic/site-jekyll/src/_plugins/generate_projects.rb (original)
+++ attic/site-jekyll/src/_plugins/generate_projects.rb Mon Apr 23 13:51:31 2018
@@ -20,6 +20,14 @@ module Jekyll
  end
  p['dist'] = id.sub 'jakarta-','jakarta/'

+  unless p['website'] # generate the website unless it is overridden
+# Omit the trailing slash as that is added in the template if needed
+if p['subproject']
+  p['website'] = "http://#{p['project']}.apache.org/#{p['subproject']}"
+else
+  p['website'] = "http://#{p['project']}.apache.org"
+end
+  end
  self.data['json'] = p # pass the data to the page processor
end
  end






   _
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: Index.lua script (was: svn commit: r1829853 - in /attic/site: docs/projects/oltu.html xdocs/projects/oltu.xml)

2018-04-23 Thread Henk P. Penning

On Mon, 23 Apr 2018, sebb AT ASF wrote:


Date: Mon, 23 Apr 2018 13:15:34 +0200
From: sebb AT ASF <s...@apache.org>
To: Henk P. Penning <penn...@uu.nl>
Cc: general@attic.apache.org
Subject: Index.lua script (was: svn commit: r1829853 - in /attic/site:
docs/projects/oltu.html xdocs/projects/oltu.xml)
Sender: seb...@gmail.com



AFAICT that has to run on the server, right?


  right.


Does Infra agree to converting the static Attic site into a dynamic one?


  No, they don't ; so, static pages it is, then.

  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 \_/


svn commit: r1829853 - in /attic/site: docs/projects/oltu.html xdocs/projects/oltu.xml (fwd)

2018-04-23 Thread Henk P. Penning

Hi Sebb,

  I created an 'index.lua' script for attic.a.o ;

  -- only some 130 lines
  -- it creates the index and projects/ pages for attic.a.o
  -- I added one or two 'dist' attributes to attic.json
  -- still rough ; but ready :-)

  At work : http://mirror-vm80.apache.org/index.lua
  Source  : http://mirror-vm80.apache.org/index.txt

  I can do the 'flagged' stuff ; easy.

  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 \_/

-- Forwarded message --
Date: Mon, 23 Apr 2018 12:21:59 +0200
From: s...@apache.org
To: general@attic.apache.org
Subject: svn commit: r1829853 - in /attic/site: docs/projects/oltu.html
xdocs/projects/oltu.xml

Author: sebb
Date: Mon Apr 23 10:21:59 2018
New Revision: 1829853

URL: http://svn.apache.org/viewvc?rev=1829853=rev
Log:
Oltu uses confluence

Modified:
attic/site/docs/projects/oltu.html
attic/site/xdocs/projects/oltu.xml

Modified: attic/site/docs/projects/oltu.html
URL: 
http://svn.apache.org/viewvc/attic/site/docs/projects/oltu.html?rev=1829853=1829852=1829853=diff
==
--- attic/site/docs/projects/oltu.html (original)
+++ attic/site/docs/projects/oltu.html Mon Apr 23 10:21:59 2018
@@ -76,7 +76,7 @@ Apache Oltu is an OAuth protocol impleme
 
 
   Wiki
-  http://wiki.apache.org/oltu/;>wiki.apache.org/oltu/
+  https://cwiki.apache.org/confluence/display/oltu/;>cwiki.apache.org: 
oltu
 
 
   Source Code (Subversion)

Modified: attic/site/xdocs/projects/oltu.xml
URL: 
http://svn.apache.org/viewvc/attic/site/xdocs/projects/oltu.xml?rev=1829853=1829852=1829853=diff
==
--- attic/site/xdocs/projects/oltu.xml (original)
+++ attic/site/xdocs/projects/oltu.xml Mon Apr 23 10:21:59 2018
@@ -33,9 +33,9 @@ Apache Oltu is an OAuth protocol impleme
   
 
 
-
-
-
+
+
+
   

   As with any project in the Attic - if you should choose to fork Oltu 
outside of Apache,




Re: New maintenance.

2018-04-22 Thread Henk P. Penning

On Sun, 22 Apr 2018, j...@apache.org wrote:


Date: Sun, 22 Apr 2018 15:53:52 +0200
From: j...@apache.org
To: general@attic.apache.org
Subject: New maintenance.



Based on site-json I propose the following changes:

Change docs/scripts/attic.js to project.json (kept as pure json outside docs).


  Also, I /really/ would like to have the .json available for 'others',
  so inside docs/ please.

  Let's call the .json 'attic.json' ;
  for 'others' the .json describes what PMC attic has done.


Remove xdocs.


  Ok.


Allow a build job to monitor for svn changes and if any active a
generation script.

The generation script does the following:
- generate a sidebar.inc which is included (physically in all files)
- Generate a page pr. project in projects, based on a 1 template
  “project.md” or similar


  Eh, no ; if the build scripts creates the attic.js (from a template
  and 'attic.json') we are done ; this is much closer to what we have
  now.


- Generate a flagged directory (if field “flag” is present in the JSON
object”)


  perhaps we should go with 'retired' (as opposed to 'flagged/')
  after all ; this makes it easier to fix the httpd config as
  a separate issue ; we'll rm -rf flagged/ later.


Ps. I can help to change attic.js, but I am afraid the generate script is for 
someone else to write.


  Can we please go for a simple Makefile ? So we can simply do :

-- svn up
-- edit json
-- make
-- commit

Sebb,

  I am totally ignorant re: build stuff ; can the build stuff run a make ?

  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 \_/

Re: svn commit: r1829770 - in /attic/site-json: build.props build.sh build.xml docs/projects/ lib/ xdocs/

2018-04-22 Thread Henk P. Penning

On Sun, 22 Apr 2018, Jan Iversen wrote:


Date: Sun, 22 Apr 2018 14:34:29 +0200
From: Jan Iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: Re: svn commit: r1829770 - in /attic/site-json: build.props build.sh
build.xml docs/projects/ lib/ xdocs/



 The 'name' attribute in the JSON in "attic.js".



That is the text for the project list in the RH menu, and is free-format.
It's not directly convertible into a dist/ directory name.
So I agree that a dist attribute would be needed for at least some entries.



That is the reason for the “website” field. If we want to use the name
alone, that field could be split in 2.


  IHMO it is better to derive attribute 'website' (as $dist.apache.org)
  from a 'dist' attribute, than the other way around ; nevermind.


I hope dist names are the same as TLP website names but I've not checked.

The field “board” was added where I had problems between the TLP name
used in Whimsy and the normal name.


  I see only two entries with non-empty "board" fields ;
  the first isn't necessary ; the second isn't helpful
  in mapping to the right /dist/GHOST tag :

"name":"Crimson",
"board":   "crimson",

"name":"Standard C++ Library (STDCXX)",
"board":   "Cxx_Standard_Library",

  Let's have a 'dist' attribute for entries that need it.
  default : lowercase($name).
  sanity  : if $name matches whitespace then $dist must not be empty.

  Let's remove 'board' in entries where board == ''.

  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: svn commit: r1829770 - in /attic/site-json: build.props build.sh build.xml docs/projects/ lib/ xdocs/

2018-04-22 Thread Henk P. Penning

On Sun, 22 Apr 2018, sebb wrote:


Date: Sun, 22 Apr 2018 13:53:15 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: svn commit: r1829770 - in /attic/site-json: build.props build.sh
build.xml docs/projects/ lib/ xdocs/



  Eh ; just a reminder ; the httpd config for www.a.o uses :

RewriteCond "%%{}{REQUEST_URI}" "^/dist/([-a-zA-Z0-9]+)"
RewriteCond "/var/www/attic.apache.org/projects/%1.html" -f
RewriteRule ".*" "http://attic.apache.org/projects/%1.html; [R=307,L]

  In other words : the /dist/GHOST/ redirects are triggered
  by the presence of "attic.apache.org/projects/GHOST.html".

  The point is that the lookup [-f] has to fast.
  In the future we should create a directory (like "flagged/") ;
  possibly combine the two, as in :

attic.a.o/retired/
attic.a.o/retired/GHOST/# retired flag
attic.a.o/retired/GHOST/add-banner  # banner flag


The dist redirect needs the plain host name, e.g. ace, whereas AFAIK
the banner processing needs FQDN, e.g. ace[.eu|us].apache.org.
So that won't work unless the banner processing can be changed to use
the plain host name.


  Right ; if we stay with /flagged/, the dist trigger can changed as :

  - RewriteCond "/var/www/attic.apache.org/projects/%1.html" -f
  + RewriteCond "/var/www/attic.apache.org/flagged/%1.apache.org/" -d

  ... and the banner-trigger :

  - 
  + 


But I agree it would be good to reduce the number of files that have
to be created/amended for a new retirement.


  Eventually, we should generate the 'flagged' stuff.


  Does it make sense to have an (optional) 'dist' attribute,
  for sites where "lowercase(name)" is not equal to the
  the NAME in /dist/NAME ?


Which 'name' are you referring to here?


  The 'name' attribute in the JSON in "attic.js".

  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: Discussion on proposed solutions for simplified maintenance.

2018-04-22 Thread Henk P. Penning

On Sun, 22 Apr 2018, Jan Iversen wrote:


Date: Sun, 22 Apr 2018 11:57:33 +0200
From: Jan Iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: Re: Discussion on proposed solutions for simplified maintenance.



On 22 Apr 2018, at 11:33, sebb <seb...@gmail.com> wrote:



For proper comparison I think we need to see the whole solution.
This will obviously have to be done so that it does not impact the live site.

I believe the sample I have made with test.html and generation of all
project files are sufficient. No need to waste more time on that. Time
saving is important to me, and it does not make sense to waste
resources on making two complete solutions just to scrap one of them.


  Right ; I think Jan's stuff is ok ; basicly it doesn't have
  to be more complicated than that. It is a good starting
  point for further development.

  Personally I would separate the (json) data from the program,
  but that is a minor detail.

  Regards,

  Henk Penning

----   _
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: Sorry for the noise

2018-04-13 Thread Henk P. Penning

On Fri, 13 Apr 2018, Jan Iversen wrote:


Date: Fri, 13 Apr 2018 12:22:06 +0200
From: Jan Iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: Re: Sorry for the noise



If we are going to change the site generation, I suggest we start with
a data file containing all the retired project details and use that to
generate the pages.



Also the data file may be useful for other purposes, so JSON might be
a good format.

I was not thinking of “generation”, because we have to few projects
entering attic that is does not have value.

I am thinking of making something that can be plainly edited, which
would make life easier, since it can be done directly in a browser
without the need of having special software installed. This is of
course also true for server side generated html, which could be a
second step if we agree on it.


  You do the work, so you decide.

  For the long term I think it would be nice to have
  -- a template file,
  -- a data (json?) file with per/project attributes
  -- a simple 'expand' script.

  Not for now, but perhaps you can keep it in mind ...


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: process

2018-04-13 Thread Henk P. Penning

On Fri, 13 Apr 2018, Jan Iversen wrote:


Date: Fri, 13 Apr 2018 08:35:23 +0200
From: Jan Iversen <jancasacon...@gmail.com>
To: Henk P. Penning <penn...@uu.nl>
Cc: general@attic.apache.org
Subject: Re: process


Hi Jan,


Done.

Nice work !


  Thanks.

  typo : touch docsflagged => docs/flagged

  Perhaps change :

Create directory to signal project is moved to Attic

  into

Signal that retired banners must be added to ${project}.a.o.

[ because, older retirees already have banners
  and shouldn't be 'flagged'.
]


Jan I


  Thanks ; 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 \_/


On 13 Apr 2018, at 07:46, Henk P. Penning <penn...@uu.nl> wrote:

Hi Jan,

 can you please update the 'process page' ?

 -- after 2.5 "Create project page ..." add (as one bullit) :
mkdir flagged/${project}.apache.org ;
touch flagged/${project}.apache.org/${project}.apache.org

 -- remove 2.6.i "Update website with Attic notice: ..."

 FYI,

 -- The layout of the 'flagged' directory is not yet fixed.
 -- perhaps we'll use it to augment it with (per project)
meta info, quickly accessible by httpd/lua.

 Thanks ; 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 \_/





Re: svn commit: r1829018 - /attic/site/docs/scripts/attic_filter.lua

2018-04-12 Thread Henk P. Penning

On Fri, 13 Apr 2018, s...@apache.org wrote:


Date: Fri, 13 Apr 2018 01:31:26 +0200
From: s...@apache.org
To: general@attic.apache.org
Subject: svn commit: r1829018 - /attic/site/docs/scripts/attic_filter.lua


Sebb,

  please DON'T change this stuff ; you just broke it.

  HPP


Author: sebb
Date: Thu Apr 12 23:31:26 2018
New Revision: 1829018

URL: http://svn.apache.org/viewvc?rev=1829018=rev
Log:
Prettify

Modified:
   attic/site/docs/scripts/attic_filter.lua

Modified: attic/site/docs/scripts/attic_filter.lua
URL: 
http://svn.apache.org/viewvc/attic/site/docs/scripts/attic_filter.lua?rev=1829018=1829017=1829018=diff
==
--- attic/site/docs/scripts/attic_filter.lua (original)
+++ attic/site/docs/scripts/attic_filter.lua Thu Apr 12 23:31:26 2018
@@ -17,14 +17,15 @@ function output_filter(r)

-- add header:
local host = r.hostname:match("^([^.]+)") -- get TLP part of hostname
+local name = host:gsub("^%l", string.upper) -- Prettify (TODO: look up 
real name)
local sty1 = 'font-size:x-large;padding:15px;color:white;background:red;' ;
local sty2 = 'color:white' ;
coroutine.yield ( ([[
  
-Project %s is retired. See %s's
+Project %s has retired. For details please refer to its
https://attic.apache.org/projects/%s.html;>
-attic page.
-  ]]):format(sty1, host, host, sty2, host) )
+Attic page.
+  ]]):format(sty1, name, sty2, host) )
-- spit out the actual page
while bucket do
coroutine.yield(bucket)





------------   _
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: attic_filter suggestions

2018-04-12 Thread Henk P. Penning

On Thu, 12 Apr 2018, sebb wrote:


Date: Thu, 12 Apr 2018 17:53:42 +0200
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: attic_filter suggestions

The new filter is great as it makes the Attic's job much simpler.


  Yep ; it does ; a bit.


However it looks a bit odd to see the project name only in lower case;
it would be nice if it showed the name in the correct format.


  Work is still in progress ; we'll make it nicer, if easy and robust.


For many projects that just means capitalising the first letter.

For others there could be a conversion table.

Also, the marker is currently implemented as a directory containing an
empty file of the same name, e.g.

flagged/oltu.apache.org/oltu.apache.org


  That is (for now) a safeguard ; what happened is that the
  'show-a-banner' condition :

-d /var/attic.apache.org/flagged/%{HTTP_HOST}

  was mangeled by puppet and effectively was

-d /var/attic.apache.org/flagged/

  so, for a few minutes /every/ TLP got a banner ...


That seems a bit unnecessary; surely it would be enough to just have a
file under flagged?


  ... work is still in progress.

  We will have to see if this works for all GHOST.apache.org sites ;
  As is, some oltu.apache.org pages don't show the banner.

  Work will continue in about a week.

  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 \_/


+= scripts/

2018-04-11 Thread Henk P. Penning

Hi,

  I will add a scripts/ directory to the attic-site shortly,
  for the script that adds a banner to retired TLP sites.

  Hope that's OK ; regards, Henk Penning

   _
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: [jira] [Created] (ATTIC-168) move oltu to attic

2018-04-09 Thread Henk P. Penning

On Sun, 8 Apr 2018, Jan Iversen wrote:


Date: Sun, 8 Apr 2018 16:45:37 +0200
From: Jan Iversen <j...@apache.org>
To: general@attic.apache.org
Subject: Re: [jira] [Created] (ATTIC-168) move oltu to attic

Last task in moving oltu to attic is all yours :-)


Hi Jan,

  ... thanks ; will work on it, but it depends on coop of infra.

  Btw, I see /dist/oltu/ isn't removed (yet).
  Did you file a infra-jira ? I can't find it.
  I mean the jira mentioned in attic 'process' point 3.


jan i


  Thanks ; regards,

  Henk Penning


Sent from my iPad


On 1 Apr 2018, at 16:46, Jan Iversen <jancasacon...@gmail.com> wrote:

Ok will (not) do :-)

Jan I


On 1 Apr 2018, at 11:14, Henk P. Penning <penn...@uu.nl> wrote:

On Fri, 23 Mar 2018, jan iversen (JIRA) wrote:


Date: Fri, 23 Mar 2018 20:15:00 +0100
From: "jan iversen (JIRA)" <j...@apache.org>
To: general@attic.apache.org
Subject: [jira] [Created] (ATTIC-168) move oltu to attic


[ top post ]

Hi,

[ just a reminder ]

I developped an idea on how we can 'fix' site oltu.apache.org ;

  see http://mirror-vm80.apache.org/sites/oltu/

So please don't touch site oltu.apache.org ...

Thanks ; regards,

Henk Penning

------------   _
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 \_/


jan iversen created ATTIC-168:
-

  Summary: move oltu to attic
  Key: ATTIC-168
  URL: https://issues.apache.org/jira/browse/ATTIC-168
  Project: Attic
   Issue Type: Task
 Reporter: jan iversen
 Assignee: jan iversen


Will start after easter



Confirm Board Resolution (if TLP)
Delete from committee-info.txt (if TLP)
Remove VP entry on http://www.apache.org/foundation/ (if TLP)
Inform users of the move to the Attic
Create project page on Attic site: 
http://attic.apache.org/projects/${project}.html
Obtain source control karma and point source control mails to general at attic
i. Update website with Attic notice: http://${project}.apache.org/
ii. Update the project DOAP file (if any): 
https://projects.apache.org/project.html?${project}
iii. Make source control read-only
Move committee's PMC data file to retired (if TLP)
Remove from http://www.apache.org/#projects-list navigation (if TLP)
Announce on announce at apache.org



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)






------------   _
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: [jira] [Created] (ATTIC-168) move oltu to attic

2018-04-01 Thread Henk P. Penning

On Fri, 23 Mar 2018, jan iversen (JIRA) wrote:


Date: Fri, 23 Mar 2018 20:15:00 +0100
From: "jan iversen (JIRA)" <j...@apache.org>
To: general@attic.apache.org
Subject: [jira] [Created] (ATTIC-168) move oltu to attic


[ top post ]

Hi,

  [ just a reminder ]

  I developped an idea on how we can 'fix' site oltu.apache.org ;

see http://mirror-vm80.apache.org/sites/oltu/

  So please don't touch site oltu.apache.org ...

  Thanks ; regards,

  Henk Penning

--------   _
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 \_/


jan iversen created ATTIC-168:
-

Summary: move oltu to attic
Key: ATTIC-168
URL: https://issues.apache.org/jira/browse/ATTIC-168
Project: Attic
 Issue Type: Task
   Reporter: jan iversen
   Assignee: jan iversen


Will start after easter

 

Confirm Board Resolution (if TLP)
Delete from committee-info.txt (if TLP)
Remove VP entry on http://www.apache.org/foundation/ (if TLP)
Inform users of the move to the Attic
Create project page on Attic site: 
http://attic.apache.org/projects/${project}.html
Obtain source control karma and point source control mails to general at attic
i. Update website with Attic notice: http://${project}.apache.org/
ii. Update the project DOAP file (if any): 
https://projects.apache.org/project.html?${project}
iii. Make source control read-only
Move committee's PMC data file to retired (if TLP)
Remove from http://www.apache.org/#projects-list navigation (if TLP)
Announce on announce at apache.org



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Redirects for attic project download directories

2018-02-28 Thread Henk P. Penning

On Wed, 28 Feb 2018, sebb wrote:


Date: Wed, 28 Feb 2018 19:48:21 +0100
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: Redirects for attic project download directories


[ top-post ; further comments in-line ]

Hi,

  Five days ago [23-2-2018] I wrote :

  > I think it is now safe to remove all /dist/GHOST/ directories.

  This was met with "silent consent".

  Regards,

  Henk Penning


On 28 February 2018 at 18:28, Henk P. Penning <penn...@uu.nl> wrote:

On Fri, 23 Feb 2018, Henk P. Penning wrote:


Date: Fri, 23 Feb 2018 18:09:28 +0100
From: Henk P. Penning <penn...@uu.nl>
To: general@attic.apache.org
Subject: Re: Redirects for attic project download directories




 I think it is now safe to remove all /dist/GHOST/ directories.



Hi,

  For the record, because INFRA-16034 requires an 'ack',
  here's my summary of this thread :

  GHOST == retired project ;

  The objection to the rm's of the /dist/GHOST/ directories was the loss
  of redirects caused by the /dist/GHOST/.htaccess files.

  -- On www.a.o this is now fixed with rewrite rules in the config
 for "www.a.o/dist/".
  -- On GHOST.apache.org, the refs to the mirrors (closer.{cgi,lua})
 redirect to attic because closer.lua is now "attic aware".


However, the redirects will no longer work for mirrors, because they
don't see the local redirects.


  Right.


For example, this does not redirect:
http://mirror.ox.ac.uk/sites/rsync.apache.org/ace/

Whereas this does:
https://www.apache.org/dist/ace/


  Right [ace is/was todo ; it doesn't have a .htaccess]
  [note that dist/abdera and dist/wookie are empty :-]


At present, some attic projects do redirect; that is because of the
.htaccess files.
http://mirror.ox.ac.uk/sites/rsync.apache.org/harmony/

It seems to me that this is a big change.


  The change is not relevant. The point is that we (the ASF)
  don't refer to individual items on specfic mirrors anymore
  (because closer.lua is now "attic aware") ; refs like :

http://mirror.ox.ac.uk/sites/rsync.apache.org/harmony/foo/bar

  All refs like that on third-party pages, and indeed all refs to
  /dist/ items, will eventually die ; that is the nature of /dist/.


And it goes against what you wrote on the following issue:

https://issues.apache.org/jira/browse/INFRA-16122?focusedCommentId=16380672=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16380672

i.e. you still expect mirrors to redirect attic projects.


  I don't ; but redirects should work. For examples, see below.
  Perhaps we should add a test to dist/zzz/ :-).

--------   _
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 \_/

/dist/thrift/rpm/.htaccess:RedirectMatch permanent (.*)rpm/(.*) 
http://dl.bintray.com/apache/thrift/rpm/$2
/dist/thrift/debian/.htaccess:RedirectMatch permanent (.*)thrift/debian/(.*) 
http://dl.bintray.com/apache/thrift/debian/$2
/dist/lucene/mahout/.htaccess:RedirectMatch Permanent .* 
http://www.apache.org/dyn/closer.cgi/mahout
/dist/lucene/mahout/mahout-collections-1.0/.htaccess:RedirectMatch Permanent .* 
http://www.apache.org/dyn/closer.cgi/mahout
/dist/lucene/tika/.htaccess:RedirectMatch Permanent .* 
http://www.apache.org/dyn/closer.cgi/tika
/dist/lucene/nutch/.htaccess:RedirectMatch Permanent .* 
http://www.apache.org/dyn/closer.cgi/nutch
/dist/apr/.htaccess:RedirectMatch 301 ^(.*)/Announcement\.(.*) 
$1/Announcement1.2.$2
/dist/apr/.htaccess:RedirectMatch 301 ^(.*)/Announcement-1\.(.*) 
$1/Announcement1.2.$2
/dist/cassandra/debian/.htaccess:RedirectMatch ^/~eevans/debian(.*) 
http://wiki.apache.org/cassandra/DebianPackaging
/dist/cassandra/debian/.htaccess:RedirectMatch permanent 
(.*)cassandra/debian/(.*) http://dl.bintray.com/apache/cassandra/$2
/dist/httpd/.htaccess:RedirectMatch 301 ^(.*)/Announcement\.(.*) 
$1/Announcement1.3.$2
/dist/httpd/.htaccess:RedirectMatch 301 ^(.*)/Announcement2\.([th].*) 
$1/Announcement2.0.$2
/dist/httpd/.htaccess:RedirectMatch 301 ^(.*)/Announcement21\.(.*) 
$1/Announcement2.1.$2
/dist/sling/.htaccess:Redirect Permanent /dist/sling/KEYS 
https://people.apache.org/keys/group/sling.asc
/dist/aurora/debian/.htaccess:RedirectMatch permanent (.*)aurora/debian/(.*) 
http://dl.bintray.com/apache/aurora/$2


Re: next project

2018-02-27 Thread Henk P. Penning

On Tue, 27 Feb 2018, j...@apache.org wrote:


Date: Tue, 27 Feb 2018 13:57:36 +0100
From: j...@apache.org
To: general@attic.apache.org
Subject: Re: next project



 the next time a project (say, GHOST) goes into the attic,
 please don't fix GHOST.apache.org ;



Just to be sure, our procedure does not say anything about changing
.apache.org <http://apache.org/>, all we do on the 
site is to insert a text, explaining that the project is moved to the
Attic.


  That's what I meant with "fix GHOST.apache.org".


I am not to sure, what should be changed in the procedure, and would
be glad for a text that could be added.


  My request is to not touch GHOST.apache.org, while we
  establish what works best.

  Perhaps we can make GHOST.apache.org have a "RETIRED" header
  as soon as "attic.a.o/projects/GHOST.html" exists.


Jan I.


  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 \_/


next project

2018-02-27 Thread Henk P. Penning

Hi,

  the next time a project (say, GHOST) goes into the attic,
  please don't fix GHOST.apache.org ;
  perhaps it is not necessary anymore.

  I've talked to infra ; we would like try something like

http://mirror-vm80.apache.org/sites/httpd

[ for 'mirror-vm80' read 'attic'
; the box below the read message is an iframe
  pointing to httpd.apache.org
]

  More detailed ; if/when project GHOST retires,
  we simply add to the apache config of GHOST.apache.org :

# Accept "__ATTIC__/*" ; redirect everything else
RewriteRule "^__ATTIC__/(.*)$" "$1" [L]
RewriteRule "^(.*)$" "http://attic.apache.org/sites/$1; [L]

  The iframe page for "GHOST.apache.org/$PATH"
  will contain "http://GHOST/__ATTIC__/$PATH;.

  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 \_/


Re: Redirects for attic project download directories

2018-02-23 Thread Henk P. Penning

On Thu, 15 Feb 2018, sebb wrote:


Date: Thu, 15 Feb 2018 22:22:12 +0100
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Redirects for attic project download directories

The original thread got derailed, so here is what I think the issue is.

When a project is moved to the attic, its website is updated to show a
banner that the project has been retired, with a link to the attic.

Also, its release files on www.apache.org/dist are removed, and
replaced with an .htaccess redirect to an Attic page with summary
details of the project.

e.g.
http://www.apache.org/dist/harmony
redirects to
http://attic.apache.org/projects/harmony.html

Whilst this redirect works, and is simple to administer, it means
there are many directories under www.apache.org/dist/ which only
contain an .htaccess file, and scripts may have to be aware of which
directories correspond to active projects.

It would be useful to be able to tidy this up.


  FYI ; this now works.

  The config of www.apache.org redirects

www.apache.org/dist/GHOST => attic.apache.org/projects/GHOST.html

  ... if the latter exists. See :

https://dist.apache.org/repos/dist/release/etch/

  This dir has no '.htaccess' file ; note the leading '.' ;
  infra moved .htaccess => htaccess as a final test.
  Try : https://www.apache.org/dist/etch

  I think it is now safe to remove all /dist/GHOST/ directories.

  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 \_/


Re: Redirects for attic project download directories

2018-02-20 Thread Henk P. Penning

On Tue, 20 Feb 2018, sebb wrote:


Date: Tue, 20 Feb 2018 11:37:12 +0100
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: Redirects for attic project download directories

On 20 February 2018 at 09:21, Henk P. Penning <penn...@uu.nl> wrote:



  We would map it into attic-space if we could do it elegantly.


This still preserves the URL as far as the public are concerned.
Which is my point: we preserve ghost.a.o,


  Of course, but I hope we can add the "retired" top-of-page
  stuff without touching the content of ghost.a.o.


  and at present we preserve
www.a.o/dist/ghost as a redirect.


  Of course ; but that is fixable with 3 or 4 rewrite rules
  in the config of www.apache.org/dist/ ; that is, without
  the www.a.o/dist/ghost directories.

  These rules will work for GHOST ; as soon as there is
  a "attic.a.o/projects/GHOST.html" page, www.a.o will
  redirect to it.
  [ on the webserver, the page is in file
/x1/www/attic.apache.org/projects/GHOST.html"
  ]

  So, there is no need for dist/attic/GHOST ;
  after attic.a.o/projects/GHOST.html is created,
  infra can simply svn rm dist/release/GHOST ;
  I believe that is the usual work-flow.
  correct me if I'm wrong :-).


I think that is worth keeping.


  Of course.


  Fixing website GHOST.apache.org is a hassle.
  It would be nice if we could present it "as is",
  prefixed with the necessary "RETIRED" head.


That's a subject for a separate thread.


  Agree :-)
  Ideas (or working examples) welcome ;
  think "mod_proxy", "mod_sed" etc.

  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 \_/


Re: Redirects for attic project download directories

2018-02-20 Thread Henk P. Penning

On Sun, 18 Feb 2018, sebb wrote:


Date: Sun, 18 Feb 2018 19:35:40 +0100
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: Redirects for attic project download directories



On 18 February 2018 at 16:10, Henk P. Penning <penn...@uu.nl> wrote:



  On retirement we remove GHOSTS from committee-info.txt and
  navigation [http://www.apache.org/#projects-list], etc.
  In short, we have pointers to GHOSTs, but not among the living ;
  and that should also be the case for /dist/ (and the mirrors).


But we keep ghost.apache.org.


  We would map it into attic-space if we could do it elegantly.

  Fixing website GHOST.apache.org is a hassle.
  It would be nice if we could present it "as is",
  prefixed with the necessary "RETIRED" head.

  Perhaps with something like :

https://mirror-vm.apache.org/frames.html

  At the moment this doesn't work too good ;

  -- browers don't like http urls on https page
  -- sites don't like to be included in 's

  But maybe this can fixed without touching the
  /content/ of GHOST.a.o ; with config fixes only.

  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 \_/


Re: Redirects for attic project download directories

2018-02-18 Thread Henk P. Penning

On Sat, 17 Feb 2018, sebb wrote:


Date: Sat, 17 Feb 2018 19:45:56 +0100
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Re: Redirects for attic project download directories

On 16 February 2018 at 16:53, Henk P. Penning <penn...@uu.nl> wrote:

On Thu, 15 Feb 2018, sebb wrote:



It would be useful to be able to tidy this up.



  Links to mirrors are typically generated by closer.lua ;
  we can make closer.lua attic-aware (says humbedooh :-).
  When closer.lua encounters a target in an atticked project,
  it can redirect to attic.a.o.


Good idea as it will stop further generation of useless URLs.


  This now in test on mirror-vm ; try

https://mirror-vm.apache.org/dyn/dev_closer.lua/
https://mirror-vm.apache.org/dyn/dev_closer.lua/beehive/blib/blob

  Aside: dev_closer.lua is also 'dist' and 'archive' aware ; try

https://mirror-vm.apache.org/dyn/dev_closer.lua/FOO/BAR
https://mirror-vm.apache.org/dyn/dev_closer.lua/httpd/apache_1.3.0.tar.Z


  Now, suppose we create dist/attic/ghosts/

https:// dist.apache.org/repos/dist/release/attic/ghosts/

  -- on retirement, infra svn moves dist/GHOST/ to dist/attic/ghosts/ ;
 Pmc Attic can cleanup what was formerly dist/GHOST/


Unless the archive synch job is changed to ignore files under
dist/attic/ghosts this will result in creating copies of the release
artifacts on archive.a.o


  That's a detail ; the point is that /we/ can cleanup ;
  less work for infra ; more control for us.


  -- closer.lua can check the presence of dist/attic/ghosts/PROJ
  -- the RewriteRules idem

  I think this would tidy up /dist/ while keeping the proper Redirects.


It won't keep the redirects on the 3rd party mirrors.
Such URLs may well have been stored elsewhere.

For example [1] points to (e.g.)
http://mirror.org/apache/harmony/milestones/5.0/M15/apache-harmony-5.0-jre-r991518-windows-x86-snapshot.zip



At present such a URL will redirect back to the attic (try it!)
That is the functionality which I think is important to preserve.


  When the new closer.lua is in place, [1] will point directly
  to attic.a.o/projects/harmony.html ;
  Are there any other examples of important pages ?


That is not true for 3rd party mirrors ...


  Any link to a specific file on a specific mirror will stop working
  sooner or later ; mirrors disappear and /dist/ changes.

LIVE-link  : http://some.mirror.org/.../httpd/some-old-version.gz
GHOST-link : http://some.mirror.org/.../beehive/some-old-version.gz

  The LIVE-link gives a 404 ; the GHOST-link gives a redirect.
  Why the difference?

  On retirement we remove GHOSTS from committee-info.txt and
  navigation [http://www.apache.org/#projects-list], etc.
  In short, we have pointers to GHOSTs, but not among the living ;
  and that should also be the case for /dist/ (and the mirrors).


[1] http://harmony.apache.org/download.cgi


  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 \_/


Re: Redirects for attic project download directories

2018-02-16 Thread Henk P. Penning

On Thu, 15 Feb 2018, sebb wrote:


Date: Thu, 15 Feb 2018 22:22:12 +0100
From: sebb <seb...@gmail.com>
To: general@attic.apache.org
Subject: Redirects for attic project download directories

The original thread got derailed, so here is what I think the issue is.

When a project is moved to the attic, its website is updated to show a
banner that the project has been retired, with a link to the attic.

Also, its release files on www.apache.org/dist are removed, and
replaced with an .htaccess redirect to an Attic page with summary
details of the project.

e.g.
http://www.apache.org/dist/harmony
redirects to
http://attic.apache.org/projects/harmony.html

Whilst this redirect works, and is simple to administer, it means
there are many directories under www.apache.org/dist/ which only
contain an .htaccess file, and scripts may have to be aware of which
directories correspond to active projects.

It would be useful to be able to tidy this up.


  Agree ; that's a good summary.


However it is important that the redirects are kept as there are
likely to be links to the download location in lots of places. We
should not break URLs unnecessarily.

Note that the redirects also work on mirror links as well as on the ASF hosts.
This behaviour should be preserved as historical links will generally
use the dynamic mirror system.
For example the harmony download page [1] points to the mirrors;
externally preserved links are likely to do so as well.

Removing the .htaccess files and their parent directories will break
all the links, so IMO that is not an option.


  [ humbedooh == Daniel Gruno ; infra ; initial(?) author of closer.lua
  ; closer.lua == the script that projects use on their (download)
pages to link to "the mirrors"
  ; GHOST == a retire project ; ASF GHOSTs live in the Attic :-)
  ]

  Links to mirrors are typically generated by closer.lua ;
  we can make closer.lua attic-aware (says humbedooh :-).
  When closer.lua encounters a target in an atticked project,
  it can redirect to attic.a.o.
  Are there any important links to specific files on specific mirrors ?

  That leaves "www.apache.org/dist/GHOST".

  It would be easy (again, says humbedooh) to configure www.apache.org
  with a few (fixed number of) Rewrite rules like (pseudo-code) :

# redirect dist/GHOST to attic.a.o/.../GHOST.hmtl

RewriteCondition "file path in an atticked dir"
RewriteRule .* "Redirect to attic.a.o"


  Now, suppose we create dist/attic/ghosts/

https:// dist.apache.org/repos/dist/release/attic/ghosts/

  -- on retirement, infra svn moves dist/GHOST/ to dist/attic/ghosts/ ;
 Pmc Attic can cleanup what was formerly dist/GHOST/
  -- closer.lua can check the presence of dist/attic/ghosts/PROJ
  -- the RewriteRules idem

  I think this would tidy up /dist/ while keeping the proper Redirects.


[1] http://harmony.apache.org/download.cgi


  Regards,

  Henk Penning

------------   _
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: project ACE.

2018-02-14 Thread Henk P. Penning

On Wed, 14 Feb 2018, jan iversen wrote:


Date: Wed, 14 Feb 2018 13:07:56 +0100
From: jan iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: Re: project ACE.

On Wed, 14 Feb 2018 at 10:16, Henk P. Penning <penn...@uu.nl> wrote:



   If there are no objections, I'll ask infra to

 svn rm https://dist.apache.org/repos/dist/release/XXX

   for XXX = hivemind shale beehive ibatis excalibur harmony
 jakarta xml esme stdcxx xmlbeans



+1


  Thanks.


Solely out of curiosity, do you know approx. how much space it will free ?


  Absolutely nothing :-) These projs only have

/dist/XXX/.htaccess

  I just want to unclutter /dist/ ; and consequently, for instance :

https://checker.apache.org/


Jan i


  Thanks ; 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: project ACE.

2018-02-14 Thread Henk P. Penning

On Mon, 12 Feb 2018, Henk P. Penning wrote:


 I will "roll my own" if there is no wider interest ; that's ok.


   Here are the dates I gleaned from the attic pages :

 moved to attic before 2014-02-14 ; 4 years ago :
 2009-04-15 hivemind
 2009-05-15 shale
 2010-01-15 beehive
 2010-06-15 ibatis
 2010-12-15 excalibur
 2011-11-15 harmony
 2011-12-15 jakarta
 2012-04-15 xml
 2013-07-15 esme
 2013-07-15 stdcxx
 2013-07-15 xmlbeans

 # keep 2014-05-15 click
 # keep 2015-03-15 whirr
 # keep 2015-04-15 lenya
 # keep 2015-07-15 deltacloud
 # keep 2015-07-15 directmemory
 # keep 2015-11-15 shindig
 # keep 2016-01-15 onami
 # keep 2016-01-15 rave
 # keep 2016-04-15 mrunit
 # keep 2016-04-15 wookie
 # keep 2016-05-15 continuum
 # keep 2016-05-15 tuscany
 # keep 2016-06-15 etch
 # keep 2016-12-15 devicemap
 # keep 2017-01-15 stratos
 # keep 2017-03-15 abdera
 # keep 2017-04-15 wink
 # keep 2017-12-15 ace

  If there are no objections, I'll ask infra to

svn rm https://dist.apache.org/repos/dist/release/XXX

  for XXX = hivemind shale beehive ibatis excalibur harmony
jakarta xml esme stdcxx xmlbeans

  Thanks, 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: project ACE.

2018-02-12 Thread Henk P. Penning

On Mon, 12 Feb 2018, jan iversen wrote:


Date: Mon, 12 Feb 2018 12:59:17 +0100
From: jan iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: Re: project ACE.



I am unhappy about yet another manual step to the retirement process. the
process alreday contain quite a number of steps that could/should be
automated
, like e.x:
- update authorization files
- find maillists, wiki etc in order to tell infra what to close down


  Agree ; but ..., automating that stuff could/should be based
  on authorative, machine-readable info provided by attic.a.o/ ...
  PMC Attic is the only body that can say /when/ the move
  is/was actually started and when it was 'done'.
  I don't see how stuff can be automated reliably without
  such info.

  I just looked at the list again and it is enormous.
  A project should [IMHO] have a state {podling, tlp, attic}
  and graduation/attic-ing should be as easy as
  changing the state. Nevermind.


people wanting to know when a retirement happened can e.g. look at svn log
for the auth files.


  Hm ;

  I will "roll my own" if there is no wider interest ; that's ok.


jan i


  Thanks ; regards,

  Henk Penning

--------   _
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: project ACE.

2018-02-12 Thread Henk P. Penning

On Tue, 6 Feb 2018, jan iversen wrote:

On Tue, 6 Feb 2018 at 12:40, Henk P. Penning <penn...@uu.nl> wrote:


Hi,


   PS To get the "attic'ed" project list, I parse

 svn ls https://svn.apache.org/repos/asf/attic/site/docs/projects

   stripping '.html', and ignoring entries with a '-' ;
   is there a better way ?


I normally use the xdocs directory that is xml and easier to parse.


  I don't see a 'date' field in the xdocs files ;
  I really would like to have a list like

[ { dist_path : "beehive"
  , to_attic  : "2010-01-15"
  }
, ...
]

  Because "moving stuff into the attic", is what PMC Attic does,
  it is fine to provide this info (authoratively) on attic.a.o/,
  rather than somewhere else.
  Other (automated) processes can fetch it from "attic.a.o/".

  It means (yet) another item in the "process" list ... ;
  is that a problem ? I will provide an initial file, of course.

  Ideas ?

  Thanks ; regards,

  Henk Penning

------------   _
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: project ACE.

2018-02-06 Thread Henk P. Penning

On Tue, 6 Feb 2018, jan iversen wrote:


Date: Tue, 6 Feb 2018 12:50:09 +0100
From: jan iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: Re: project ACE.

On Tue, 6 Feb 2018 at 12:40, Henk P. Penning <penn...@uu.nl> wrote:


On Tue, 6 Feb 2018, jan iversen wrote:


Date: Tue, 6 Feb 2018 12:01:10 +0100
From: jan iversen <jancasacon...@gmail.com>
To: general@attic.apache.org
Subject: project ACE.



  [ I think it looks a bit messy ; too much old stuff in /dist/ ;
Shouldn't we remove /dist/atticked_project/ after
some suitable interval ; 1, 2, 3 or 5 years ?
  ]


I would opt for 5 years, but I would really like to hear other opinions.


  I vote for 3 years.


   2. under "attic'ed projects" : a RedStar flags a project
  with more than 1 file.


I do not understand what more than 1 file means,


  An attic'ed project should have 1 file :

dist/PROJ/.htaccess


   PS To get the "attic'ed" project list, I parse

 svn ls https://svn.apache.org/repos/asf/attic/site/docs/projects



I normally use the xdocs directory that is xml and easier to parse.


  Thanks ; I'll take a look ; I was hoping for a json :

[ { path : $path
  , date : ...
  , time : ...
  , ...
  }
, ...
]

  ... if it can be automated.


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: Rethinking TLP creation/migration

2016-05-23 Thread Henk P. Penning

On Mon, 23 May 2016, Sam Ruby wrote:


Date: Mon, 23 May 2016 03:00:51 +0200
From: Sam Ruby <ru...@intertwingly.net>
To: general@attic.apache.org
Cc: d...@whimsical.apache.org
Subject: Re: Rethinking TLP creation/migration
Sender: sa3r...@gmail.com

As I am working my way through this code, it occurs to me that much of
what I am finding could apply to termination of projects.  For
example, if the secretary adds the PMC to LDAP for 'Establish'
resolutions at the end of the board meeting it might make equal sense
for the secretary to remove the PMC (and committers) for 'Terminate'
resolutions.

Thoughts?


  My thoughts ; looking at the ASF bylaws ...

  -- the ASF has many PMCs
  -- each PMC has 0, 1 or more projects ;
 PMC Attic is like PMC Incubator ; both have many projects
  -- graduation :
 -- a new PMC is established ;
 -- the projects moves from PMC Incubator to the new PMC
  -- project retirement :
 -- the project moves to PMC Attic
  -- PMC retirement :
 -- the PMC's projects are retired (moved to PMC Attic)
 -- the PMC is terminated

  IMHO, PMCs and projects must be treated as distict entities ;
  where each project has a parent (PMC) pointer.

  The board (secretary) can
  -- create and terminate PMCs
  -- create projects and move projects between PMCs


- Sam Ruby


  Regards,

  Henk Penning


On Tue, May 17, 2016 at 6:51 PM, Sam Ruby <ru...@intertwingly.net> wrote:

Statement of the problem (by Chris Lambertus):

Our process for tlp creation is to run the script, figure out why half the
steps failed, re-run it a few times until it works, then go do all the
manual mailing list creations and jira and conflience etc. etc.

General outline of the solution being explored (by Sam Ruby):

The goal is to make it so that asf-secretary and pmc-chair people can do
most of the work themselves.  The first step will be to have me do the the
tlp requests manually this month (I'm in both groups) with the
infrastructure contractors (primarily @fluxo and @pono) providing guidance
and adjusting the authorizations as required.  As soon as it becomes
possible for the secretary and pmc chairs to execute these tasks, focus will
turn to automation and providing a web interface.

Current code base:

https://svn.apache.org/repos/infra/infrastructure/trunk/tlpreq

Secretarial tasks will likely be merged into the board agenda tool, pmc
chair tasks will like be merged into the roster tool.

- Sam Ruby




----   _
Henk P. Penning, ICT-beta R Uithof HFG-406   _/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Budapestlaan 6, 3584CD Utrecht, NLF +31 30 253 4553 \_/ \_/
http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/


Re: Dropping the HEADER change

2014-05-24 Thread Henk P. Penning

On Sat, 24 May 2014, Henri Yandell wrote:


Date: Sat, 24 May 2014 06:50:15 +0200
From: Henri Yandell bay...@apache.org
To: general@attic.apache.org
Subject: Dropping the HEADER change
Sender: hyand...@gmail.com

Currently the Attic process suggests modifying the
dist.apache.orgHEADER.html for a project. Then later, the directory is
deleted.

I'd like to flatten that and go straight to deleting the directory. I don't
think there is any value in maintaining the directory for a period of time
and it simplifies the process for moving something into the Attic.

Any -1s?


Hi Hen,

  +1 ; but I hope you want to keep process[3].2 :

strip dist/project and add a .htaccess containing :
RedirectMatch permanent .* http://attic.apache.org/projects/${project}.html

  that is, move process[3].2 to process[2].

  I can take care of it ; are attic commit rights sufficient?

  Re: process[3].1 delete the user list (unless still active) ;
  I wonder if that can also move to process[2].


Hen


  Groeten,

  HPP

   _
Henk P. Penning, ICT-beta R Uithof BBL-761   _/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Princetonplein 5, 3584CC Utrecht, NL  F +31 30 253 4553 \_/ \_/
http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/


Re: Proposed board report, May 2014

2014-05-14 Thread Henk P. Penning

On Tue, 13 May 2014, Henri Yandell wrote:


Date: Tue, 13 May 2014 07:42:56 +0200
From: Henri Yandell bay...@apache.org
To: general@attic.apache.org
Subject: Re: Proposed board report, May 2014
Sender: hyand...@gmail.com

On Mon, May 12, 2014 at 11:10 AM, Henk P. Penning penn...@uu.nl wrote:



  Ok ; but please mark 'xml' (like 'esme' and 'ws-muse')
   as 'needs completing'.



Can do. What's left with xml? There was nothing in JIRA for it.


Hi Hen,

  A long time ago I fixed dist/xml :

http://www.apache.org/dist/xml/

  What;s missing is an attic page :

http://attic.apache.org/projects/xml.html

  If/when that page is in place, http://www.apache.org/dist/xml/
  should redirect to it.

  In the past, I could (as root) fix stuff in www.apache.org/dist,
  but since everything is now 'svnpubsub'ed, I can't anymore.
  I would gladly fix stuff in dist/ (dist/esme for instance)
  but I don't know how I can get the permission to do so.

  I think it would be nice that, if/when PMC XXX retires,
  project XXX moves immediately to PMC attic (a PMC can
  have more than one project), with all the proper changes
  of ownership, permissions etc. Along the lines of incubator.

  Ideas?


Hen


  Regards,

  HPP

   _
Henk P. Penning, ICT-beta R Uithof BBL-761   _/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Princetonplein 5, 3584CC Utrecht, NL  F +31 30 253 4553 \_/ \_/
http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/


Re: Moving projects to the Attic

2014-01-16 Thread Henk P. Penning

On Thu, 16 Jan 2014, sebb wrote:


Date: Thu, 16 Jan 2014 00:39:23 +0100
From: sebb seb...@gmail.com
To: Henk P. Penning penn...@uu.nl
Cc: general@attic.apache.org,
Apache Infrastructure infrastruct...@apache.org
Subject: Re: Moving projects to the Attic

On 15 January 2014 09:01, Henk P. Penning penn...@uu.nl wrote:

On Wed, 15 Jan 2014, Henri Yandell wrote:


Date: Wed, 15 Jan 2014 04:30:02 +0100
From: Henri Yandell he...@yandell.org
To: general@attic.apache.org
Cc: Apache Infrastructure infrastruct...@apache.org
Subject: Re: Moving projects to the Attic
Sender: hyand...@gmail.com


So updating with Sebb's response:



Hi,



Can be done by Attic:

  - Create page on Attic site
  - Inform users
  - Delete from committee-info.txt (members)
  - Remove from www.apache.org navigation
  - Announce on announce at apache.org

Needs permissions from Infra for Attic:



  Shouldn't the (svn) permissions for 'site' and 'dist' be
  transfered from project committers to attic committers ?
  to freeze the web-site and dist-area, and let 'attic' do
  its thing?



If Infra are happy with the idea, then updating the authn files can be
done by the following groups:

[/infrastructure/trunk/subversion/authorization]
@member = rw
@pmc-chairs = rw
@svnadmins = rw
@board = rw
@exec-officers = rw

Which should be enough for Attic to assign themselves the necessary
karma for the site, as has already been done here:

[/websites/production/esme]
@attic-pmc = rw
@esme = rw

Not sure where the dist/release permissions are defined, so I don't
know if this can be done by Attic personnel


  That file is generated by 'infra' with :

  
https://svn.apache.org/repos/infra/infrastructure/trunk/subversion/authorization/generate-dist-authorization

  As you can see, at the moment, 'esme' is a special case :
  @attic-pmc = rw is added to [/dev/esme], [/release/esme].

  Also, for the record, infra wants to remove the dist/dev/esme
  and dist/release/esme areas (six months after 'attic' day).

  IHMO, it would be a lot simpler if 'project' esme could simply
  move from (defunct) pmc-esme to pmc-attic ; A PMC can run more
  than one project.

  Regards,

  HPP




  for dist : [eg esme] https://dist.apache.org/repos/dist/release/esme
  eg : svn ls -v https://dist.apache.org/repos/dist/release/esme
  [ there may also be a https://dist.apache.org/repos/dist/dev/esme ]

  for site : don't know how this would work for a CMS site.



  - Update website with Attic notice
  - Update HEADER.html in downloads
  - Update the project DOAP file
  - 6 months+: strip dist/project and add a .htaccess redirect

Needs to be done by Infra:

  - Point SVN mails to general at attic
  - Make SVN + JIRA/Bugzilla read-only
  - Turn off automated builds
  - Close down infrastructure resources
  - 6 months+: Consider deleting the user list

With sites on the CMS, updating the website with an Attic notice is likely
to be a challenge. Typically I did a search and replace on every .html
page
and inserted a div at the top of the page. Any thoughts from anyone
CMS-knowledgable about whether it's best to try and do that in the CMS
somehow, or perhaps to have a more programmatic notion that marks a site
as
retired and inserts a header?



  ... or add to the site's style-sheet

body:before
  { content:This project retired ...;
background-color:yellow;
float : top ;
color:red;
font-weight:bold;
  }



Hen



   _
Henk P. Penning, ICT-beta R Uithof BBL-761   _/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Princetonplein 5, 3584CC 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 BBL-761   _/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Princetonplein 5, 3584CC Utrecht, NL  F +31 30 253 4553 \_/ \_/
http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/


Re: Board report for February

2013-02-04 Thread Henk P. Penning

On Tue, 5 Feb 2013, Gianugo Rabellino wrote:


Date: Tue, 5 Feb 2013 01:28:36 +0100
From: Gianugo Rabellino gian...@rabellino.it
To: general@attic.apache.org general@attic.apache.org
Subject: Board report for February
Sender: gian...@outlook.com

All, I was swamped and failed to post the January report on time, so we are
in for a February deadline and I'd like to work well in advance. I'm planning
to send a short report stating that we are on track (at least according to
jira) and there are no projects in the pipeline/no mailing list traffic. I'm
assuming someone is still listening here, and the reason why things are quiet
is because, well, there is nothing to do. If however you have concerns that
you would like to voice, I'm all ears.  Thanks, -- Gianugo


Hi,

  the XML project was retired last april :


http://www.apache.org/foundation/records/minutes/2012/board_minutes_2012_04_18.txt

  I cleaned the dist/ area in september 2012 :

http://www.apache.org/dist/xml/

  1. the XML project page has to be attic'ed and
  2. a redirect setup in in dist/xml/.htaccess ;

  I can do 2) when 1) is done.

  Regards,

  Henk Penning

   _
Henk P. Penning, ICT-beta R Uithof WISK-412  _/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Budapestlaan 6, 3584CD Utrecht, NLF +31 30 253 4553 \_/ \_/
http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/


Re: cleanup dist

2012-08-11 Thread Henk P. Penning

On Sat, 11 Aug 2012, Henri Yandell wrote:


Date: Sat, 11 Aug 2012 04:31:49 +0200
From: Henri Yandell he...@yandell.org
To: general@attic.apache.org
Subject: Re: cleanup dist
Sender: hyand...@gmail.com

Suggested changes done.


Hi,

  thanks Henri.

  -- I have stripped dist/harmony to a .htaccess pointing to

   http://attic.apache.org/projects/harmony.html

  -- same for 'jakarta'

  -- thanks for adding this to the attic 'process page'.

  Regards,

  HPP


On Thu, Jul 5, 2012 at 12:38 PM, Henk P. Penning penn...@uu.nl wrote:

On Thu, 28 Jun 2012 19:23:54 GMT, Henri Yandell bay...@apache.org wrote :


Not that I know of.




That would mean updating the websites to point to the archives and not
the mirrors, and we're not in the business of editing the websites
without strong cause.




Hen



Hi,

  The attic'ed projects can't be on the mirrors forever, imho.
  A cleanup after, say, 6 months seems reasonable.

  Cleanup was done for (for instance) 'beehive' like this :
  the 'dist/beehive/' directory is stripped, containing only
  a .htaccess file with :

RedirectMatch permanent .* http://attic.apache.org/projects/beehive.html

  The same can be done for other projects.

  At the moment, candidates are : harmony and jakarta,
  since the were attic'ed at least half a year ago.

  Of course, these pages:

http://attic.apache.org/projects/harmony.html
http://attic.apache.org/projects/jakarta.html

  should contain a reference to relevant archive.apache.org page,
  as for instance the beehive attic page does.

  Please make it the rule to cleanup attic'ed projects after six months.
  I'll be happy to do the cleanup and set the proper .htaccess files.

  Please let me know.

  Regards,

  Henk Penning -- apache.org infrastructure


On Fri, May 25, 2012 at 11:52 PM, Henk P. Penning penn...@uu.nl wrote:

Hi,

 I remember having read that after six months,
 the dist/ tree of attic'ed projects is to be
 cleaned up ; that is, stripped to a .htaccess
 file.

 -- is this correct ?
 -- if so, can it be added to the 'process page' ?
http://attic.apache.org/process.html

 Thanks, regards,

 Henk Penning -- apache.org infrastructure

-   _
Henk P. Penning, ICT-beta  R Uithof WISK-412  _/ \_
Faculty of Science, Utrecht University T +31 30 253 4106 / \_/ \
Budapestlaan 6, 3584CD Utrecht, NL F +31 30 253 4553 \_/ \_/
http://people.cs.uu.nl/henkp/  M penn...@uu.nl \_/



-   _
Henk P. Penning, ICT-beta  R Uithof WISK-412  _/ \_
Faculty of Science, Utrecht University T +31 30 253 4106 / \_/ \
Budapestlaan 6, 3584CD Utrecht, NL F +31 30 253 4553 \_/ \_/
http://people.cs.uu.nl/henkp/  M penn...@uu.nl \_/




-   _
Henk P. Penning, ICT-beta  R Uithof WISK-412  _/ \_
Faculty of Science, Utrecht University T +31 30 253 4106 / \_/ \
Budapestlaan 6, 3584CD Utrecht, NL F +31 30 253 4553 \_/ \_/
http://people.cs.uu.nl/henkp/  M penn...@uu.nl \_/