Re: counting downloads

2007-05-06 Thread Xavier Hanin

FYI, Vadim is already providing stats on some (non incubating) projects:
http://people.apache.org/~vgritsenko/stats/projects/index.html

I don't know if it's easy for him to add incubating projects, and how
he deals with mirrors. In a sense even if the download counter is not
accurate, I agree with eelco to say that the trend can still be
interesting.

Xavier

On 5/2/07, Marshall Schor [EMAIL PROTECTED] wrote:

We're curious to see how many downloads we're getting, perhaps sorted by
ip number or who's downloading (I realize that would need be
volunteered information).
Do other projects have a good way to track this? I know we could pull
the logs for the p.a.o webserver and grep through them looking for
things, but I'm wondering if there's something we can put on our
download page that users would click on that would count things?

-Marshall Schor

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: counting downloads

2007-05-06 Thread robert burrell donkin

On 5/3/07, Daniel Kulp [EMAIL PROTECTED] wrote:


Noel,

On Thursday 03 May 2007 03:59, Noel J. Bergman wrote:
  Except you forget one detail: incubator artifacts don't go to the
  mirror system.

 And that's changing/changed.

Can I ask when?The vote that was called in mid march [1] never had
a result posted.   The discussion [2] that started that vote also
didn't seem to reach any type of concensus.


we've now had a clear call from infra

(incubator works within broader apache policy)

i've done this kind of infrastructure work before so i'll pull
together a plan in JIRA and run it past people on this list and infra


I guess my major concern right now is the CXF/Wicket releases that have
gone out in the lasts couple days.   Did we do the right thing just
putting them in /www/people.apache.org/dist/incubator or should they
have gone to the mirrors?   There isn't
a /www/www.apache.org/dist/incubator directory. Anyway, I'd just
like to make sure we didn't do something wrong due to a policy change I
missed.   (I could easily have missed it, email overload and all)


don't worry - IIRC the policy hasn't changed yet

IMHO this is something that needs to be fixed by the IPMC. it's going
to take a little while to pull everything together. we have some
scripts in jakarta that generate the download pages from meta-data and
that's the direction i think we need to move in. (they also have some
cool RSS/news stuff for releases is cool)

i'd rather have CXF and wicket in the old places and have the time to
do this properly than delay the releases or rush the move

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: counting downloads

2007-05-06 Thread robert burrell donkin

On 5/3/07, Danny Angus [EMAIL PROTECTED] wrote:

On 5/2/07, Garrett Rooney [EMAIL PROTECTED] wrote:

  Do other projects have a good way to track this? I know we could pull
  the logs for the p.a.o webserver and grep through them looking for
  things, but I'm wondering if there's something we can put on our
  download page that users would click on that would count things?

James uses google analytics. We currently count the hits to the
download cgi page, which is probably over generous, but you can put
google javascript on the links to the files themselves, we just
haven't done it.


i'm going to need to create download pages for the incubator. this
isn't one of my personal itches and i would need to research the
analytics-foo. but if someone wants to create a JIRA with the required
javascripts, i'll take a look at including it.

any volunteers?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (INCUBATOR-62) [policy] State distribution directory

2007-05-06 Thread Robert Burrell Donkin (JIRA)

 [ 
https://issues.apache.org/jira/browse/INCUBATOR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Burrell Donkin updated INCUBATOR-62:
---

Attachment: (was: distribution.patch)

 [policy] State distribution directory
 -

 Key: INCUBATOR-62
 URL: https://issues.apache.org/jira/browse/INCUBATOR-62
 Project: Incubator
  Issue Type: Improvement
  Components: site
Reporter: Robert Burrell Donkin
 Assigned To: Robert Burrell Donkin
 Attachments: distribution.patch


 Infrastructure requires that all releases are distributed through 
 www.apache.org/dist. We do not state this explicitly in policy. This has 
 resulted in confusion over the right location for releases. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (INCUBATOR-62) [policy] State distribution directory

2007-05-06 Thread Robert Burrell Donkin (JIRA)

 [ 
https://issues.apache.org/jira/browse/INCUBATOR-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Burrell Donkin updated INCUBATOR-62:
---

Attachment: distribution.patch

 [policy] State distribution directory
 -

 Key: INCUBATOR-62
 URL: https://issues.apache.org/jira/browse/INCUBATOR-62
 Project: Incubator
  Issue Type: Improvement
  Components: site
Reporter: Robert Burrell Donkin
 Assigned To: Robert Burrell Donkin
 Attachments: distribution.patch


 Infrastructure requires that all releases are distributed through 
 www.apache.org/dist. We do not state this explicitly in policy. This has 
 resulted in confusion over the right location for releases. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [suggestion] making documentation management more lightweight

2007-05-06 Thread robert burrell donkin

On 5/5/07, Leo Simons [EMAIL PROTECTED] wrote:

Jo!

The whole jira-patch-commit workflow for the documentation seems
annoying. At least it annoys me -- in particular the patches don't
show up in my email so I have to visit jira which I try and avoid as
much as possible :-).

Suggestions:

1) create

http://svn.apache.org/repos/asf/incubator/public/staging

writeable by *all* committers

svn cp http://svn.apache.org/repos/asf/incubator/public/trunk \
http://svn.apache.org/repos/asf/incubator/public/staging
vi infrastructure/trunk/subversion/authorization/asf-authorization
svn commit infrastructure/trunk/subversion/authorization/asf-
authorization


ok


2) create an svn:externals on

   http://svn.apache.org/repos/asf/incubator/public/trunk/site-
publish

like this

  website-staging http://svn.apache.org/repos/asf/incubator/
public/staging/site-publish

so that you can see the work-in-progress at

  http://incubator.apache.org/website-staging/


perhaps http://incubator.apache.org/~website-draft-staging/ would be better


3) instead of sending documentation patches, people who are helping
with the documentation work on the staging branch


ok


4) set up svnmerge.py for staging/ and trunk/
* see http://www.orcaware.com/svn/wiki/Svnmerge.py
* make sure to block the revision from step #2!


looks good


5) propose documentation changes on the mailing list
* get diffs

  cd incubator/trunk
  svnmerge.py --bidirectional diff  ~/staging-diffs.txt
  # or use -r to get only a few revisions

* send diff to mailing list for discussion and lazy
  consensus approval


ok


6) merge

cd incubator/trunk
svnmerge.py --bidirectional avail
svnmerge.py --bidirectional # or use -r12345,...
svn commit -F svnmerge-commit-message.txt
cd ../staging
svnmerge.py
svn commit -F svnmerge-commit-message.txt


bit uncertain whether a single set of drafts will work but willing to
give it a go

so, ok by me

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[PROPOSAL] Fix Release Distribution (Outside maven repo)

2007-05-06 Thread robert burrell donkin

infra requires that all releases are contained within
/www/www.apache.org/dist/. here's my proposal for fixing the current
situation for standard (non-maven) releases:

1 clarify policy (https://issues.apache.org/jira/browse/INCUBATOR-62)
2 explain policy in release management guide
3 create /www/www.apache.org/dist/incubator but no subdirectories as yet
4 locate and archive all existing incubator releases
5 link current releases in archived version
6 generate unified download script for incubator from meta-data. the
unified download page will contain a disclaimer.
7 create directories for all current podlings with standard layout and
appropriate permissions. README.html documents will contain the
disclaimer
8 new releases are placed are mirrored and placed into the appropriate
subdirectory of /www/www.apache.org/dist/incubator

quick opinions can use poll below

- robert

8
[ ] +1
[ ] +0
[ ] -0
[ ] -1
--

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[POLL] Incubator Maven Repository

2007-05-06 Thread robert burrell donkin

incubator distributions need to be stored under /www/www.apache.org/dist

AFACT there are two reasonable options: either create repositories
under /www.apache.org/dist/incubator or use the standard maven ones

of course, staging for the purpose of release verification would
continue to happen under people.apache.org

- robert

[ ] use standard repositories
[ ] relocate repositories under /www.apache.org/dist/incubator

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



PROPOSAL vs VOTE [WAS Re: [PROPOSAL] Fix Release Distribution (Outside maven repo)]

2007-05-06 Thread robert burrell donkin

On 5/6/07, Martijn Dashorst [EMAIL PROTECTED] wrote:

 [X] +1 (non-binding)


it's a PROPOSAL not a VOTE. it's an informal way of gauging whether
there's general consensus around a plan. so there's no difference
between binding and non-binding votes.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: PROPOSAL vs VOTE [WAS Re: [PROPOSAL] Fix Release Distribution (Outside maven repo)]

2007-05-06 Thread Martijn Dashorst

On 5/6/07, robert burrell donkin [EMAIL PROTECTED] wrote:

On 5/6/07, Martijn Dashorst [EMAIL PROTECTED] wrote:
  [X] +1 (non-binding)

it's a PROPOSAL not a VOTE. it's an informal way of gauging whether
there's general consensus around a plan. so there's no difference
between binding and non-binding votes.


heh... just making sure people would know that I'm not on the IPMC, it
caused a bit of confusion at apache con while working with you guys
(which I really enjoyed!)

Martijn

--
Learn Wicket at ApacheCon Europe: http://apachecon.com
Join the wicket community at irc.freenode.net: ##wicket
Wicket 1.2.6 contains a very important fix. Download Wicket now!
http://wicketframework.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Martijn Dashorst

On 5/6/07, robert burrell donkin [EMAIL PROTECTED] wrote:

[X] use standard repositories


I would say that podlings using maven would be required to set their
project's group id to org.apache.incubator.podling, and possibly
even extend an incubator parent pom.

This way the podling distributables are nicely contained inside the
incubator space inside the maven repository.

There would not be a requirement to name the java packages to
org.apache.incubator.podling (as that would require renaming of all
projects that are using the code, which is unnecessary IMO).

Martijn

--
Learn Wicket at ApacheCon Europe: http://apachecon.com
Join the wicket community at irc.freenode.net: ##wicket
Wicket 1.2.6 contains a very important fix. Download Wicket now!
http://wicketframework.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Martijn Dashorst

On 5/6/07, Daniel Kulp [EMAIL PROTECTED] wrote:

I disagree with setting the groupId to org.apache.incubator.podling.
I greatly prefer requiring a version string that includes either
incubator or incubating.(ex: 2.0-incubator,  1.3-incubating, etc..)

Putting it in the group ID causes a MUCH larger set of headaches for both
the project itself as well as all dependent projects upon graduation.
You can also end up with two jars on the classpath with the same code in
it, just different versions.


This is already a concern for existing projects coming from outside
Apache. It is completely and easily possible to become dependent on
both org.apache.wicket/wicket-1.3.0-incubating-beta1.jar and
wicket/wicket-1.2.6.jar

Only _not_ depending on podling releases will prevent this for
depending projects.

Martijn

--
Learn Wicket at ApacheCon Europe: http://apachecon.com
Join the wicket community at irc.freenode.net: ##wicket
Wicket 1.2.6 contains a very important fix. Download Wicket now!
http://wicketframework.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Xavier Hanin

On 5/6/07, Martijn Dashorst [EMAIL PROTECTED] wrote:

On 5/6/07, Daniel Kulp [EMAIL PROTECTED] wrote:
 I disagree with setting the groupId to org.apache.incubator.podling.
 I greatly prefer requiring a version string that includes either
 incubator or incubating.(ex: 2.0-incubator,  1.3-incubating, etc..)

 Putting it in the group ID causes a MUCH larger set of headaches for both
 the project itself as well as all dependent projects upon graduation.
 You can also end up with two jars on the classpath with the same code in
 it, just different versions.

This is already a concern for existing projects coming from outside
Apache. It is completely and easily possible to become dependent on
both org.apache.wicket/wicket-1.3.0-incubating-beta1.jar and
wicket/wicket-1.2.6.jar

I agree, but why add one more possible confusion for your users, and
one more possible case for this kind of conflict? I think using only a
tag in the version (as you have done for your 1.3 beta 1 version) is
enough and less confusing.

Xavier



Only _not_ depending on podling releases will prevent this for
depending projects.

Martijn

--
Learn Wicket at ApacheCon Europe: http://apachecon.com
Join the wicket community at irc.freenode.net: ##wicket
Wicket 1.2.6 contains a very important fix. Download Wicket now!
http://wicketframework.org

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Eelco Hillenius

[ x ] use standard repositories
[ ] relocate repositories under /www.apache.org/dist/incubator

Eelco

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RAT [Re: [VOTE] approve release of OpenJPA 0.9.7]

2007-05-06 Thread robert burrell donkin

On 4/27/07, Eddie O'Neil [EMAIL PROTECTED] wrote:


Also, I'm all for requesting that incubating projects requesting
IPMC approval of a release provide a RAT report as well as
explanations for any missing license headers since that's a focus of a
lot of the ensuing conversation about a release.


my latest plan is to add the ability to read detached license
meta-data and then run RAT continuously (probably using gump)

leo's keen on bring RAT in on from the cold (or was at apachecon) so
expect a proposal sometime soon

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: counting downloads

2007-05-06 Thread Daniel Kulp

Thanks for the clarification Robert.   I'm glad we didn't mess something 
up.  :-)

I'll definitely keep an eye on the various threads for information about 
the changes.   It all sounds very good to me.  :-)

Dan


On Sunday 06 May 2007 06:55, robert burrell donkin wrote:
 On 5/3/07, Daniel Kulp [EMAIL PROTECTED] wrote:
  Noel,
 
  On Thursday 03 May 2007 03:59, Noel J. Bergman wrote:
Except you forget one detail: incubator artifacts don't go to
the mirror system.
  
   And that's changing/changed.
 
  Can I ask when?The vote that was called in mid march [1] never
  had a result posted.   The discussion [2] that started that vote
  also didn't seem to reach any type of concensus.

 we've now had a clear call from infra

 (incubator works within broader apache policy)

 i've done this kind of infrastructure work before so i'll pull
 together a plan in JIRA and run it past people on this list and infra

  I guess my major concern right now is the CXF/Wicket releases that
  have gone out in the lasts couple days.   Did we do the right thing
  just putting them in /www/people.apache.org/dist/incubator or should
  they have gone to the mirrors?   There isn't
  a /www/www.apache.org/dist/incubator directory. Anyway, I'd just
  like to make sure we didn't do something wrong due to a policy
  change I missed.   (I could easily have missed it, email overload
  and all)

 don't worry - IIRC the policy hasn't changed yet

 IMHO this is something that needs to be fixed by the IPMC. it's going
 to take a little while to pull everything together. we have some
 scripts in jakarta that generate the download pages from meta-data and
 that's the direction i think we need to move in. (they also have some
 cool RSS/news stuff for releases is cool)

 i'd rather have CXF and wicket in the old places and have the time to
 do this properly than delay the releases or rush the move

 - robert

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[VOTE][policy] Remove post-graduation check list from policy document

2007-05-06 Thread robert burrell donkin

the current policy document unnecessarily specifies actions to be done
after graduation. i would like to see these removed from policy and
replaced by a link to the graduation guide.

see https://issues.apache.org/jira/browse/INCUBATOR-55 or the diff at
the bottom of this document

- robert

8-
[ ] +1Cut the material
[ ] +0 Sounds like a good idea (but not enough time to check)
[ ] -0 Sounds like a bad idea (but not enough time to check)
[ ] -1 Leave the material


Index: site-author/incubation/Incubation_Policy.xml
===
--- site-author/incubation/Incubation_Policy.xml(revision 506650)
+++ site-author/incubation/Incubation_Policy.xml(working copy)
@@ -682,120 +682,8 @@
  section id=Post-Graduation+Check+List
titlePost-Graduation Check List
/title
-pThe list below summarizes steps a project needs to perform after
-graduation to move out of the Incubator.
-
-  strongPPMC
-/strongrefers to the old PPMC for the graduating project,
-
-  strongPMC
-/strongrefers to the new PMC under which the graduating project falls (this
-might be the former PPMC for a new TLP), and
-
-  strongProject
-/strongrefers to the committers on the graduating project.
-
+pSee a href='/guides/graduation.html'Gradation Guide/a.
/p
-ul
-  liMove svn repository from incubator to new location
-
-ul
-  liPMC sends email to infrastructure@ and opens a JIRA
issue requesting
-that infrastructure move the svn repository.
-/li
-  liPMC updates the svn-authorization files to provide
committers access
-to the newly-named repositories.
-/li
-  liProject verifies all committers have commit access.
-/li
-  liProject removes incubator disclaimer notices.
-/li
-/ul
-  /li
-  liMove web site
-
-ul
-  liPMC emails root@ and opens a JIRA issue requesting
UNIX karma for
-committers to access new location on people.apache.org.
-/li
-  liProject verifies all committers know how to and
have karma to update
-the new web site.
-/li
-  liProject checks out/deploys the files in the new location.
-/li
-  liPPMC redirects old incubator URL to the new one by editing
-https://svn.apache.org/repos/asf/incubator/public/trunk/site-publish/.htaccess
.
-/li
-  liProject verifies the redirect works, then deletes
old stuff at
-/www/incubator.apache.org/${PROJECT} .
-/li
-  liPPMC updates
http://incubator.apache.org/projects/projectname.html
-with graduation status and link to new website location.
-/li
-/ul
-  /li
-  liCleanup incubator
-
-ul
-  liPPMC updates
http://incubator.apache.org/projects/index.html project
-from Currently Incubating to Successfully Incubated table.
-/li
-/ul
-  /li
-  liUpdate JIRA/Bugzilla
-
-ul
-  liPMC emails infrastructure@ requesting that
information for the
-project be updated.
-/li
-/ul
-  /li
-  liMove mail lists:
-
-ul
-  liPMC sends email to infrastructure@ and opens a JIRA
issue requesting
-that the mailing lists and archives be moved.
-/li
-/ul
-  /li
-  liIf the graduating project wants to send out a press
release, it must
-be cleared with the PRC.
-/li
-/ul
-pAdditional steps for a TLP include:
-/p
-ul
-  liA new TLP needs board approval. The PPMC creates a
proposal including
-a proposed PMC chair and sends that to the board.
-/li
-  liThe ASF Chairman sends out an official notice that the board has
-approved a new TLP.
-/li
-  liPMC may then notify infrastructure@ about the new TLP
so they can add
-DNS entries (and anything else).
-/li
-  liThe mentor or other member updates www.apache.org to
add a link to
-the new TLP web site.
-/li
-  liThe mentor or other member adds the new PMC to the
board reporting
-schedule (update the committee.txt file).
-/li
-  liThe new TLP must send monthly board reports for three
months after
-approval.
-/li
-/ul
-pResources include:
-/p
-ul
-  li
-a
href=http://www.apache.org/dev/pmc.html;http://www.apache.org/dev/pmc.html
-/a
-  /li
-  li
-a
href=http://www.apache.org/dev/#pmc;http://www.apache.org/dev/#pmc
-/a
-  /li
-/ul
  /section
/section
section id=Roles+in+the+Incubation+Process

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Jason van Zyl


On 6 May 07, at 4:57 AM 6 May 07, robert burrell donkin wrote:

incubator distributions need to be stored under /www/www.apache.org/ 
dist


AFACT there are two reasonable options: either create repositories
under /www.apache.org/dist/incubator or use the standard maven ones

of course, staging for the purpose of release verification would
continue to happen under people.apache.org



Wasn't there a vote about this not too long ago? Was that vote not  
definitive?


Jason.


- robert

[ ] use standard repositories
[ ] relocate repositories under /www.apache.org/dist/incubator

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Shane Isbell

[ ] use standard repositories
[ x ] relocate repositories under /www.apache.org/dist/incubator

My reasons are as follows: First, NMaven does not follow the standard repo
layout; second, the repository layout structure is still in a state of flux,
meaning that there is a need for potentially changing the layout for .NET
artifacts, while still doing releases.

Getting more into some more specifics, with NMaven, there is no version
information contained within the artifact file name and the version must
follow a standard 0.0.0.0 format. This precludes the use of incubator
within the version itself. As mentioned above, at this early stage, it's
also not 100% clear on exactly how NMaven .NET artifacts will reside within
the repo. For instance, there is an open question as to where pom files will
reside when we add the concept of classifiers to the repo. Also, given the
repository layout structure for NET artifacts may change over time, as the
incubator project evolves, I have concerns whether any of the standard maven
repos would accept - and with good reason - an NMaven incubator release at
all. I would expect that an incubator release repo would be more amendable
to such changes.

Shane

On 5/6/07, Eelco Hillenius [EMAIL PROTECTED] wrote:


[ x ] use standard repositories
[ ] relocate repositories under /www.apache.org/dist/incubator

Eelco

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [POLL] Incubator Maven Repository

2007-05-06 Thread robert burrell donkin

On 5/6/07, Jason van Zyl [EMAIL PROTECTED] wrote:


On 6 May 07, at 4:57 AM 6 May 07, robert burrell donkin wrote:

 incubator distributions need to be stored under /www/www.apache.org/
 dist

 AFACT there are two reasonable options: either create repositories
 under /www.apache.org/dist/incubator or use the standard maven ones

 of course, staging for the purpose of release verification would
 continue to happen under people.apache.org


Wasn't there a vote about this not too long ago?


dunno - anyone have an url?


Was that vote not definitive?


in the incubator, if the vote doesn't include a patch for policy then
it tends to get forgotten

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[VOTE][RESULT] Graduate OpenJPA from incubation

2007-05-06 Thread Craig L Russell
The vote in the OpenJPA community to graduate from the incubator to a  
new top level project has completed. The vote thread can be viewed at  
[1] starting with message [2].


The next step is to prepare a vote for the incubator.

+1 votes were recorded from:

Craig Russell
Patrick Linskey
Marc Prud'hommeaux
Phill Moran
Dain Sundstrom
Hans J. Prueller
Pinaki Poddar
David Jencks
Brian McCallister
Kevin Sutter
Michael Dick
Geir Magnusson Jr.
Jay D. McHugh
Michael Bouschen
Eddie O'Neil

No -1 or 0 votes were recorded.

A couple of personal observations on the vote

I very much appreciate the contributions by our Mentors during the  
process of incubation, and we still would like to have all of you on  
the new PMC. So if you change your minds, just speak up and we'll be  
happy to have you back.


The discussion regarding the charter of the new project brings up  
again the importance of communication, both in terms of knowing what  
people in the community are thinking and if there is an issue,  
raising it as soon as anyone notices it.


[1] http://mail-archives.apache.org/mod_mbox/incubator-open-jpa-dev/ 
200705.mbox/thread
[2] http://mail-archives.apache.org/mod_mbox/incubator-open-jpa-dev/ 
200705.mbox/[EMAIL PROTECTED]


Craig Russell
DB PMC, OpenJPA PPMC
[EMAIL PROTECTED] http://db.apache.org/jdo




smime.p7s
Description: S/MIME cryptographic signature


RE: [POLL] Incubator Maven Repository

2007-05-06 Thread Noel J. Bergman
Jason,

Would you please address Shane's issues?

--- Noel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Craig L Russell

[X ] use standard repositories
[ ] relocate repositories under /www.apache.org/dist/incubator

On May 6, 2007, at 4:57 AM, robert burrell donkin wrote:

incubator distributions need to be stored under /www/www.apache.org/ 
dist


AFACT there are two reasonable options: either create repositories
under /www.apache.org/dist/incubator or use the standard maven ones


When you talk about repositories it makes me very nervous. Maven  
does not do a good job with multiple repositories. [If you have a  
single SNAPSHOT dependency, maven searches through every repository  
looking for each SNAPSHOT at least once per day and if the repository  
is not extremely responsive, you end up wasting a lot of time.]


So if we choose for special incubator repositories, I'd have to vote  
in favor of a single incubator repository not multiple repositories.


But having read all of the other responses as of right now, I don't  
see any issues with using the standard maven repository for  
publishing incubating project release artifacts. The releases are  
official incubating artifacts that have been through release  
clearance and as long as they are correctly identified with - 
incubating in their [version id, artifact id, or group id], IMHO no  
one will be confused about the status of the artifact.


And whether to put -incubating into the group id, artifact id, or  
version id, I'd leave that decision up to the project. My own  
preference is in the version id, but I can see reasons for projects  
preferring the -incubating flag in any of the maven name locations.


Craig


of course, staging for the purpose of release verification would
continue to happen under people.apache.org

- robert

[ ] use standard repositories
[ ] relocate repositories under /www.apache.org/dist/incubator

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Craig Russell
DB PMC, OpenJPA PPMC
[EMAIL PROTECTED] http://db.apache.org/jdo




smime.p7s
Description: S/MIME cryptographic signature


Re: [VOTE][policy] Remove post-graduation check list from policy document

2007-05-06 Thread Craig L Russell

+1 with one comment.

The guides/graduation.html is absent from the left navbar. If you  
update the stylesheet so it appears there, then I'm ok with removing  
it. Maybe it belongs as a sub-bullet under Podling Guides as the last  
entry.


Craig

On May 6, 2007, at 10:50 AM, robert burrell donkin wrote:


the current policy document unnecessarily specifies actions to be done
after graduation. i would like to see these removed from policy and
replaced by a link to the graduation guide.

see https://issues.apache.org/jira/browse/INCUBATOR-55 or the diff at
the bottom of this document

- robert

8-
[ ] +1Cut the material
[ ] +0 Sounds like a good idea (but not enough time to check)
[ ] -0 Sounds like a bad idea (but not enough time to check)
[ ] -1 Leave the material


Index: site-author/incubation/Incubation_Policy.xml
===
--- site-author/incubation/Incubation_Policy.xml(revision 506650)
+++ site-author/incubation/Incubation_Policy.xml(working copy)
@@ -682,120 +682,8 @@
  section id=Post-Graduation+Check+List
titlePost-Graduation Check List
/title
-pThe list below summarizes steps a project needs to  
perform after

-graduation to move out of the Incubator.
-
-  strongPPMC
-/strongrefers to the old PPMC for the graduating project,
-
-  strongPMC
-/strongrefers to the new PMC under which the graduating project  
falls (this

-might be the former PPMC for a new TLP), and
-
-  strongProject
-/strongrefers to the committers on the graduating project.
-
+pSee a href='/guides/graduation.html'Gradation Guide/a.
/p
-ul
-  liMove svn repository from incubator to new location
-
-ul
-  liPMC sends email to infrastructure@ and opens a JIRA
issue requesting
-that infrastructure move the svn repository.
-/li
-  liPMC updates the svn-authorization files to provide
committers access
-to the newly-named repositories.
-/li
-  liProject verifies all committers have commit access.
-/li
-  liProject removes incubator disclaimer notices.
-/li
-/ul
-  /li
-  liMove web site
-
-ul
-  liPMC emails root@ and opens a JIRA issue requesting
UNIX karma for
-committers to access new location on people.apache.org.
-/li
-  liProject verifies all committers know how to and
have karma to update
-the new web site.
-/li
-  liProject checks out/deploys the files in the new  
location.

-/li
-  liPPMC redirects old incubator URL to the new one  
by editing
-https://svn.apache.org/repos/asf/incubator/public/trunk/site- 
publish/.htaccess

.
-/li
-  liProject verifies the redirect works, then deletes
old stuff at
-/www/incubator.apache.org/${PROJECT} .
-/li
-  liPPMC updates
http://incubator.apache.org/projects/projectname.html
-with graduation status and link to new website location.
-/li
-/ul
-  /li
-  liCleanup incubator
-
-ul
-  liPPMC updates
http://incubator.apache.org/projects/index.html project
-from Currently Incubating to Successfully Incubated table.
-/li
-/ul
-  /li
-  liUpdate JIRA/Bugzilla
-
-ul
-  liPMC emails infrastructure@ requesting that
information for the
-project be updated.
-/li
-/ul
-  /li
-  liMove mail lists:
-
-ul
-  liPMC sends email to infrastructure@ and opens a JIRA
issue requesting
-that the mailing lists and archives be moved.
-/li
-/ul
-  /li
-  liIf the graduating project wants to send out a press
release, it must
-be cleared with the PRC.
-/li
-/ul
-pAdditional steps for a TLP include:
-/p
-ul
-  liA new TLP needs board approval. The PPMC creates a
proposal including
-a proposed PMC chair and sends that to the board.
-/li
-  liThe ASF Chairman sends out an official notice that  
the board has

-approved a new TLP.
-/li
-  liPMC may then notify infrastructure@ about the new TLP
so they can add
-DNS entries (and anything else).
-/li
-  liThe mentor or other member updates www.apache.org to
add a link to
-the new TLP web site.
-/li
-  liThe mentor or other member adds the new PMC to the
board reporting
-schedule (update the committee.txt file).
-/li
-  liThe new TLP must send monthly board reports for three
months after
-approval.
-/li
-/ul
-pResources include:
-/p
-ul
-  li
-a
href=http://www.apache.org/dev/pmc.html;http://www.apache.org/dev/ 
pmc.html

-/a
-  /li
-  li
-a
href=http://www.apache.org/dev/#pmc;http://www.apache.org/dev/#pmc
-/a
-  /li
-   

Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Daniel Kulp

Shane,

Honestly, it sounds like the NMaven stuff will need a complete new set of 
repositories for NMaven artifacts.   There isn't any way, IMO, that the 
repo layout can change for the normal maven 1 and maven 2 repositories.   

Incubator or repo1.maven.org is relatively irrelevant in that regards.   
The layout is pretty much set in stone.  There are too many plugins 
(deploy, etc...) that rely on it, there are too many other apps (several 
different proxy applications, etc...) that rely on it, etc...

If the current layout is inadequate for NMaven, the NMaven team should 
figure out an appropriate place for a new repository.   My personal 
suggestion is to work with the Maven team and create a new area at 
repo1.maven.org/nmaven or similar.   But that's me.  In either case, I 
think that discussion is separate from where the m2 artifacts go.  It 
make make sense to put the nmaven stuff in dist/incubator for a while 
until the layout is finalized, then move to central.However, the 
layouts for m1/m2 are finalized.  Thus, they can/should go to central.
(IMO)

That said, I don't know the NMaven details. But my #1 concern is your 
line:
 I
 would expect that an incubator release repo would be more amendable to
 such changes.

No chance, IMO.   Once an artifact is released, it's SET IN STONE.   That 
includes the layout of the repository it's sitting in.  Once theres the 
possibility that another project is relying on a particular artifact to 
be living at a particular location, it needs to stay there.   The 
incubator m2 release repository is no different from central in that 
regard.


Dan



On Sunday 06 May 2007 14:11, Shane Isbell wrote:
 [ ] use standard repositories
 [ x ] relocate repositories under /www.apache.org/dist/incubator

 My reasons are as follows: First, NMaven does not follow the standard
 repo layout; second, the repository layout structure is still in a
 state of flux, meaning that there is a need for potentially changing
 the layout for .NET artifacts, while still doing releases.

 Getting more into some more specifics, with NMaven, there is no
 version information contained within the artifact file name and the
 version must follow a standard 0.0.0.0 format. This precludes the use
 of incubator within the version itself. As mentioned above, at this
 early stage, it's also not 100% clear on exactly how NMaven .NET
 artifacts will reside within the repo. For instance, there is an open
 question as to where pom files will reside when we add the concept of
 classifiers to the repo. Also, given the repository layout structure
 for NET artifacts may change over time, as the incubator project
 evolves, I have concerns whether any of the standard maven repos would
 accept - and with good reason - an NMaven incubator release at all. I
 would expect that an incubator release repo would be more amendable to
 such changes.

 Shane

 On 5/6/07, Eelco Hillenius [EMAIL PROTECTED] wrote:
  [ x ] use standard repositories
  [ ] relocate repositories under /www.apache.org/dist/incubator
 
  Eelco
 
  
 - To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]

-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [POLL] Incubator Maven Repository

2007-05-06 Thread Carlos Sanchez

I didn't have a chance to talk about this with Shane but the idea in
the end is to make the repository agnostic on how things are stored
and how the client uses them.
Right now is a simple directory, but could be a database with a web
front end or anything like that.
It shouldn't matter how NMaven artifacts are stored, as long as the
client handles them correctly. A solution we talked about time ago was
to put them as any other artifacts and either developers could choose
what format their local repo is in or the pom could say how they
should be stored

But this is a total different discussion

On 5/6/07, Daniel Kulp [EMAIL PROTECTED] wrote:


Shane,

Honestly, it sounds like the NMaven stuff will need a complete new set of
repositories for NMaven artifacts.   There isn't any way, IMO, that the
repo layout can change for the normal maven 1 and maven 2 repositories.

Incubator or repo1.maven.org is relatively irrelevant in that regards.
The layout is pretty much set in stone.  There are too many plugins
(deploy, etc...) that rely on it, there are too many other apps (several
different proxy applications, etc...) that rely on it, etc...

If the current layout is inadequate for NMaven, the NMaven team should
figure out an appropriate place for a new repository.   My personal
suggestion is to work with the Maven team and create a new area at
repo1.maven.org/nmaven or similar.   But that's me.  In either case, I
think that discussion is separate from where the m2 artifacts go.  It
make make sense to put the nmaven stuff in dist/incubator for a while
until the layout is finalized, then move to central.However, the
layouts for m1/m2 are finalized.  Thus, they can/should go to central.
(IMO)

That said, I don't know the NMaven details. But my #1 concern is your
line:
 I
 would expect that an incubator release repo would be more amendable to
 such changes.

No chance, IMO.   Once an artifact is released, it's SET IN STONE.   That
includes the layout of the repository it's sitting in.  Once theres the
possibility that another project is relying on a particular artifact to
be living at a particular location, it needs to stay there.   The
incubator m2 release repository is no different from central in that
regard.


Dan



On Sunday 06 May 2007 14:11, Shane Isbell wrote:
 [ ] use standard repositories
 [ x ] relocate repositories under /www.apache.org/dist/incubator

 My reasons are as follows: First, NMaven does not follow the standard
 repo layout; second, the repository layout structure is still in a
 state of flux, meaning that there is a need for potentially changing
 the layout for .NET artifacts, while still doing releases.

 Getting more into some more specifics, with NMaven, there is no
 version information contained within the artifact file name and the
 version must follow a standard 0.0.0.0 format. This precludes the use
 of incubator within the version itself. As mentioned above, at this
 early stage, it's also not 100% clear on exactly how NMaven .NET
 artifacts will reside within the repo. For instance, there is an open
 question as to where pom files will reside when we add the concept of
 classifiers to the repo. Also, given the repository layout structure
 for NET artifacts may change over time, as the incubator project
 evolves, I have concerns whether any of the standard maven repos would
 accept - and with good reason - an NMaven incubator release at all. I
 would expect that an incubator release repo would be more amendable to
 such changes.

 Shane

 On 5/6/07, Eelco Hillenius [EMAIL PROTECTED] wrote:
  [ x ] use standard repositories
  [ ] relocate repositories under /www.apache.org/dist/incubator
 
  Eelco
 
  
 - To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]

--
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
-- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PROPOSAL] Fix Release Distribution (Outside maven repo)

2007-05-06 Thread Craig L Russell

Hi Robert,

+1 for getting this going.

My only concern is the slightly ambiguous #7. I don't know that there  
is a standard layout for releases. It sure would be nice.


I really hate to bring up maven since the subject is clearly non- 
maven, but I expect many projects to build the source and binary  
release artifacts using maven. So it might be good to see what the  
maven folks would produce, before we hard code the standard layout.


Craig

On May 6, 2007, at 4:45 AM, robert burrell donkin wrote:


infra requires that all releases are contained within
/www/www.apache.org/dist/. here's my proposal for fixing the current
situation for standard (non-maven) releases:

1 clarify policy (https://issues.apache.org/jira/browse/INCUBATOR-62)
2 explain policy in release management guide
3 create /www/www.apache.org/dist/incubator but no subdirectories  
as yet

4 locate and archive all existing incubator releases
5 link current releases in archived version
6 generate unified download script for incubator from meta-data. the
unified download page will contain a disclaimer.
7 create directories for all current podlings with standard layout and
appropriate permissions. README.html documents will contain the
disclaimer
8 new releases are placed are mirrored and placed into the appropriate
subdirectory of /www/www.apache.org/dist/incubator

quick opinions can use poll below

- robert

8
[ ] +1
[ ] +0
[ ] -0
[ ] -1
--

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!



smime.p7s
Description: S/MIME cryptographic signature