RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Joe Germuska
I'm bringing this thread over to the dev list 
because it's fairly technical and boring to the 
average user.

I went ahead and set up the nightly builds 
Maven repository with Struts 1.2.1 -- see 
http://cvs.apache.org/repository/struts/

I tried to flesh out the directories along the 
idealized Maven repository, by including 
'licenses', 'distributions','poms', and 'tlds' 
directories as well as 'jars'  Not sure if that's 
right or not, since it doesn't seem to be 
thoroughly documented; we'll just see.

Anyway, so the two pertinent questions are
1) should this go on iBiblio yet?  I'm leaning 
towards no until it reaches GA status.  For 
general reference, the Apache directory 
/www/www.apache.org/dist/java-repository is 
mirrored to iBiblio, so that when we decide that 
a Struts release is GA, we can set up that 
directory and have the release maven-published 
automatically.

2) what version number should struts-el have? 
1.2.1 ?  I'm not sure we've bothered with 
formally labelling it with a release in the past, 
but Maven really likes things to have versions.

On minor administrative issues, I also changed 
the project.xml file version to 1.2.1 (from 
1.2.1-dev) and moved the release tag for that one 
file so that if someone checks out to the tag, 
the JAR artifact will have the correct version 
number.

Joe

At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:
Hi Joe,
I agree that users should use iBiblio, just said apache repository because
it's mirrored.
About the use of the private repo
http://cvs.apache.org/builds/java-repository/ seems a good idea to me, but
it hasn't been already created, nobody has upload nothing until now? Many
apache projects still upload their snapshots to the release repository,
ending at iBiblio. Should this be told to the projects that had uploaded
snapshots to ibiblio?
I am also sure that 1.2.1 should definitely be put at
http://cvs.apache.org/builds/java-repository/
Regards.
 -Original Message-
 From: Joe Germuska [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 12, 2004 4:08 PM
 To: Struts Users Mailing List
 Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1
 (Beta) Released)
 At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote:
 Hi,
 
 Will you deploy it and the struts-el on the apache maven repository?
 http://www.apache.org/dist/java-repository/struts/jars/
 I would argue that it doesn't belong in that location until
 it is voted a full GA release.
 Then again, reviewing what seems to be the official word on
 using the Apache repositories
 (http://article.gmane.org/gmane.comp.jakarta.commons.devel/39469),
 it simply says that location is for versioned releases as
 opposed to nightly builds.
 For what it's worth, I think that the intention is not that
 Maven users would have
 http://www.apache.org/dist/java-repository/ as a repository,
 but rather than they'd use iBiblio, which is mirrored from
 that.  I don't know if anyone feels strongly about it, but
 that's how I read the previously cited email.
 If we don't put Struts 1.2.1 on iBiblio, we should definitely
 put it at http://cvs.apache.org/builds/java-repository/
 I'll do either one, but I'll wait to see if a few opinions
 roll in before taking action.
 Joe

 I have built it from cvs sources with maven and the size is
 not the same.
 
 Regards
 
 Carlos Sanchez
 A Coruña, Spain
 
 Oness Project
 http://oness.sourceforge.net
 
 
   -Original Message-
   From: Ted Husted [mailto:[EMAIL PROTECTED]
   Sent: Sunday, July 11, 2004 9:11 PM
   To: [EMAIL PROTECTED]
   Cc: [EMAIL PROTECTED]
   Subject: [ANN] Struts 1.2.1 (Beta) Released
 
   The Struts team announces the release of Struts 1.2.1,  currently
  ranked at Beta quality.
 
   This release removes many features deprecated in prior  releases
   (Struts 1.1 and Struts 1.0.2) and also provides  several new
  features. Fixes to known problems have been  applied. More
 detail is
  available at
 
   * http://struts.apache.org/userGuide/release-notes.html
 
   The binary, source, and library distributions are available at
 
   * http://cvs.apache.org/dist/struts/v1.2.1/
 
   The library distribution contains only the requisite
 JARs,  without
  the documentation or example applications.
 
   We invite your comments on how well this release works with  your
  own applications. Based on feedback from the Struts
 community, this
  release may be dubbed ready for prime time
   and promoted to General Availabilty quality.
 
   Please note that Struts now uses Tomcat-style releases. If  the
  feedback on this release were positive, Struts 1.2.1 may
 be promoted
  directly to GA, without creating yet-another  distribution. If a
  serious problem were found and fixed, then  we will issue Struts
  1.2.2 and try again.
 
   
 
 
 
 
 
 -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED

RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Carlos Sanchez
Hi,

The maven process to deploy projects in the repository is very easy, it
seems that the maven configuration is a bit outdated. I've attached a small
patch setting up the repositories. I suggest you to move the building
process to maven, it makes life much easier.

If you have any doubt you can contact me directly or send a mail to the
maven list.

Regards

Carlos Sanchez
A Coruña, Spain

Oness Project
http://oness.sourceforge.net


 -Original Message-
 From: Joe Germuska [mailto:[EMAIL PROTECTED] 
 Sent: Monday, July 12, 2004 6:25 PM
 To: Struts DEV Mailing List
 Cc: Carlos Sanchez
 Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 
 1.2.1 (Beta) Released)
 
 I'm bringing this thread over to the dev list because it's 
 fairly technical and boring to the average user.
 
 I went ahead and set up the nightly builds 
 Maven repository with Struts 1.2.1 -- see 
 http://cvs.apache.org/repository/struts/
 
 I tried to flesh out the directories along the idealized 
 Maven repository, by including 'licenses', 
 'distributions','poms', and 'tlds' 
 directories as well as 'jars'  Not sure if that's right or 
 not, since it doesn't seem to be thoroughly documented; we'll 
 just see.
 
 Anyway, so the two pertinent questions are
 1) should this go on iBiblio yet?  I'm leaning towards no 
 until it reaches GA status.  For general reference, the 
 Apache directory /www/www.apache.org/dist/java-repository 
 is mirrored to iBiblio, so that when we decide that a Struts 
 release is GA, we can set up that directory and have the 
 release maven-published automatically.
 
 2) what version number should struts-el have? 
 1.2.1 ?  I'm not sure we've bothered with formally labelling 
 it with a release in the past, but Maven really likes things 
 to have versions.
 
 On minor administrative issues, I also changed the 
 project.xml file version to 1.2.1 (from
 1.2.1-dev) and moved the release tag for that one file so 
 that if someone checks out to the tag, the JAR artifact will 
 have the correct version number.
 
 Joe
 
 
 
 At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:
 Hi Joe,
 
 I agree that users should use iBiblio, just said apache repository 
 because it's mirrored.
 
 About the use of the private repo
 http://cvs.apache.org/builds/java-repository/ seems a good 
 idea to me, 
 but it hasn't been already created, nobody has upload nothing until 
 now? Many apache projects still upload their snapshots to 
 the release 
 repository, ending at iBiblio. Should this be told to the 
 projects that 
 had uploaded snapshots to ibiblio?
 
 I am also sure that 1.2.1 should definitely be put at 
 http://cvs.apache.org/builds/java-repository/
 
 Regards.
 
   -Original Message-
   From: Joe Germuska [mailto:[EMAIL PROTECTED]
   Sent: Monday, July 12, 2004 4:08 PM
   To: Struts Users Mailing List
   Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1
   (Beta) Released)
 
   At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote:
   Hi,
   
   Will you deploy it and the struts-el on the apache maven 
 repository?
   http://www.apache.org/dist/java-repository/struts/jars/
 
   I would argue that it doesn't belong in that location 
 until  it is 
  voted a full GA release.
   Then again, reviewing what seems to be the official 
 word on  using 
  the Apache repositories  
  (http://article.gmane.org/gmane.comp.jakarta.commons.devel/39469),
   it simply says that location is for versioned releases 
 as  opposed 
  to nightly builds.
 
   For what it's worth, I think that the intention is not 
 that  Maven 
  users would have  http://www.apache.org/dist/java-repository/ as a 
  repository,  but rather than they'd use iBiblio, which is mirrored 
  from  that.  I don't know if anyone feels strongly about it, but  
  that's how I read the previously cited email.
 
   If we don't put Struts 1.2.1 on iBiblio, we should 
 definitely  put 
  it at http://cvs.apache.org/builds/java-repository/
 
   I'll do either one, but I'll wait to see if a few 
 opinions  roll in 
  before taking action.
 
   Joe
 
 
 
   I have built it from cvs sources with maven and the size is  not 
  the same.
   
   Regards
   
   Carlos Sanchez
   A Coruña, Spain
   
   Oness Project
   http://oness.sourceforge.net
   
   
 -Original Message-
 From: Ted Husted [mailto:[EMAIL PROTECTED]
 Sent: Sunday, 
  July 11, 2004 9:11 PMTo: [EMAIL PROTECTED]Cc: 
  [EMAIL PROTECTED]Subject: [ANN] Struts 1.2.1 (Beta) 
  Released  The Struts team announces the release of Struts 
  1.2.1,  currently   ranked at Beta quality.
   
 This release removes many features deprecated in 
 prior  releases
 (Struts 1.1 and Struts 1.0.2) and also provides  several new
features. Fixes to known problems have been  applied. More  
  detail is   available at  * 
  http://struts.apache.org/userGuide/release-notes.html
   
 The binary, source, and library distributions are 
 available at  
  * http://cvs.apache.org

Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Mark R. Diggory
Hey Guys,
Yes this is all very good. Definity organize everthing in the 
/www/cvs.apache.org/repository until you are confident that everything 
is in its proper place, the biggest issue we encounter is broken 
symlinks and bad md5 signatures. Once everything is layed out the way 
you want it and your ready to release, just copy it into 
/www/www.apache.org/dist/java-repository/... which is rsynced to 
ibibilio every 4 hours.

Make sure premissions are group 'rw' for apcvs and all 'r' once you 
place it into the official repository location directory.

cheers,
Mark
Carlos Sanchez wrote:
Hi,
The maven process to deploy projects in the repository is very easy, it
seems that the maven configuration is a bit outdated. I've attached a small
patch setting up the repositories. I suggest you to move the building
process to maven, it makes life much easier.
If you have any doubt you can contact me directly or send a mail to the
maven list.
Regards
Carlos Sanchez
A Coruña, Spain
Oness Project
http://oness.sourceforge.net
 

-Original Message-
From: Joe Germuska [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 12, 2004 6:25 PM
To: Struts DEV Mailing List
Cc: Carlos Sanchez
Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 
1.2.1 (Beta) Released)

I'm bringing this thread over to the dev list because it's 
fairly technical and boring to the average user.

I went ahead and set up the nightly builds 
Maven repository with Struts 1.2.1 -- see 
http://cvs.apache.org/repository/struts/

I tried to flesh out the directories along the idealized 
Maven repository, by including 'licenses', 
'distributions','poms', and 'tlds' 
directories as well as 'jars'  Not sure if that's right or 
not, since it doesn't seem to be thoroughly documented; we'll 
just see.

Anyway, so the two pertinent questions are
1) should this go on iBiblio yet?  I'm leaning towards no 
until it reaches GA status.  For general reference, the 
Apache directory /www/www.apache.org/dist/java-repository 
is mirrored to iBiblio, so that when we decide that a Struts 
release is GA, we can set up that directory and have the 
release maven-published automatically.

2) what version number should struts-el have? 
1.2.1 ?  I'm not sure we've bothered with formally labelling 
it with a release in the past, but Maven really likes things 
to have versions.

On minor administrative issues, I also changed the 
project.xml file version to 1.2.1 (from
1.2.1-dev) and moved the release tag for that one file so 
that if someone checks out to the tag, the JAR artifact will 
have the correct version number.

Joe

At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:
   

Hi Joe,
I agree that users should use iBiblio, just said apache repository 
because it's mirrored.

About the use of the private repo
http://cvs.apache.org/builds/java-repository/ seems a good 
 

idea to me, 
   

but it hasn't been already created, nobody has upload nothing until 
now? Many apache projects still upload their snapshots to 
 

the release 
   

repository, ending at iBiblio. Should this be told to the 
 

projects that 
   

had uploaded snapshots to ibiblio?
I am also sure that 1.2.1 should definitely be put at 
http://cvs.apache.org/builds/java-repository/

Regards.
 

-Original Message-
From: Joe Germuska [mailto:[EMAIL PROTECTED]
Sent: Monday, July 12, 2004 4:08 PM
To: Struts Users Mailing List
Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1
(Beta) Released)
At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote:
Hi,

Will you deploy it and the struts-el on the apache maven 
   

repository?
   

http://www.apache.org/dist/java-repository/struts/jars/
I would argue that it doesn't belong in that location 
   

until  it is 
   

voted a full GA release.
Then again, reviewing what seems to be the official 
   

word on  using 
   

the Apache repositories  
(http://article.gmane.org/gmane.comp.jakarta.commons.devel/39469),
it simply says that location is for versioned releases 
   

as  opposed 
   

to nightly builds.
For what it's worth, I think that the intention is not 
   

that  Maven 
   

users would have  http://www.apache.org/dist/java-repository/ as a 
repository,  but rather than they'd use iBiblio, which is mirrored 
from  that.  I don't know if anyone feels strongly about it, but  
that's how I read the previously cited email.

If we don't put Struts 1.2.1 on iBiblio, we should 
   

definitely  put 
   

it at http://cvs.apache.org/builds/java-repository/
I'll do either one, but I'll wait to see if a few 
   

opinions  roll in 
   

before taking action.
Joe

I have built it from cvs sources with maven and the size is  not 
the same.

Regards

Carlos Sanchez
A Coruña, Spain

Oness Project
http://oness.sourceforge.net


  -Original Message-
  From: Ted Husted [mailto:[EMAIL PROTECTED]
   

Sent: Sunday, 
   

July 11, 2004 9:11 PMTo: [EMAIL PROTECTED]Cc: 
[EMAIL PROTECTED]Subject: [ANN

RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Carlos Sanchez
You don't need to care about copying or md5 signatures, just use maven! 
With maven jar:deploy the jar is built and uploaded to the repository in
its proper place and with signatures.

 -Original Message-
 From: Mark R. Diggory [mailto:[EMAIL PROTECTED] 
 Sent: Monday, July 12, 2004 8:44 PM
 To: Struts Developers List
 Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 
 1.2.1 (Beta) Released)
 
 Hey Guys,
 
 Yes this is all very good. Definity organize everthing in the 
 /www/cvs.apache.org/repository until you are confident that 
 everything is in its proper place, the biggest issue we 
 encounter is broken symlinks and bad md5 signatures. Once 
 everything is layed out the way you want it and your ready to 
 release, just copy it into 
 /www/www.apache.org/dist/java-repository/... which is rsynced 
 to ibibilio every 4 hours.
 
 Make sure premissions are group 'rw' for apcvs and all 'r' 
 once you place it into the official repository location directory.
 
 cheers,
 Mark
 
 Carlos Sanchez wrote:
 
 Hi,
 
 The maven process to deploy projects in the repository is 
 very easy, it 
 seems that the maven configuration is a bit outdated. I've 
 attached a 
 small patch setting up the repositories. I suggest you to move the 
 building process to maven, it makes life much easier.
 
 If you have any doubt you can contact me directly or send a 
 mail to the 
 maven list.
 
 Regards
 
 Carlos Sanchez
 A Coruña, Spain
 
 Oness Project
 http://oness.sourceforge.net
 
 
   
 
 -Original Message-
 From: Joe Germuska [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 12, 2004 6:25 PM
 To: Struts DEV Mailing List
 Cc: Carlos Sanchez
 Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts
 1.2.1 (Beta) Released)
 
 I'm bringing this thread over to the dev list because it's fairly 
 technical and boring to the average user.
 
 I went ahead and set up the nightly builds 
 Maven repository with Struts 1.2.1 -- see 
 http://cvs.apache.org/repository/struts/
 
 I tried to flesh out the directories along the idealized 
 Maven repository, by including 'licenses', 
 'distributions','poms', and 
 'tlds'
 directories as well as 'jars'  Not sure if that's right or 
 not, since 
 it doesn't seem to be thoroughly documented; we'll just see.
 
 Anyway, so the two pertinent questions are
 1) should this go on iBiblio yet?  I'm leaning towards no 
 until it reaches GA status.  For general reference, the Apache 
 directory /www/www.apache.org/dist/java-repository
 is mirrored to iBiblio, so that when we decide that a 
 Struts release 
 is GA, we can set up that directory and have the release 
 maven-published automatically.
 
 2) what version number should struts-el have? 
 1.2.1 ?  I'm not sure we've bothered with formally 
 labelling it with a 
 release in the past, but Maven really likes things to have versions.
 
 On minor administrative issues, I also changed the 
 project.xml file 
 version to 1.2.1 (from
 1.2.1-dev) and moved the release tag for that one file so that if 
 someone checks out to the tag, the JAR artifact will have 
 the correct 
 version number.
 
 Joe
 
 
 
 At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:
 
 
 Hi Joe,
 
 I agree that users should use iBiblio, just said apache repository 
 because it's mirrored.
 
 About the use of the private repo
 http://cvs.apache.org/builds/java-repository/ seems a good
   
 
 idea to me,
 
 
 but it hasn't been already created, nobody has upload 
 nothing until 
 now? Many apache projects still upload their snapshots to
   
 
 the release
 
 
 repository, ending at iBiblio. Should this be told to the
   
 
 projects that
 
 
 had uploaded snapshots to ibiblio?
 
 I am also sure that 1.2.1 should definitely be put at 
 http://cvs.apache.org/builds/java-repository/
 
 Regards.
 
   
 
  -Original Message-
  From: Joe Germuska [mailto:[EMAIL PROTECTED]
  Sent: Monday, July 12, 2004 4:08 PM
  To: Struts Users Mailing List
  Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1
  (Beta) Released)
 
  At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote:
  Hi,
  
  Will you deploy it and the struts-el on the apache maven
 
 
 repository?
 
 
  http://www.apache.org/dist/java-repository/struts/jars/
 
  I would argue that it doesn't belong in that location
 
 
 until  it is
 
 
 voted a full GA release.
  Then again, reviewing what seems to be the official 
 
 
 word on  using
 
 
 the Apache repositories
 (http://article.gmane.org/gmane.comp.jakarta.commons.devel/39469),
  it simply says that location is for versioned releases 
 
 
 as  opposed
 
 
 to nightly builds.
 
  For what it's worth, I think that the intention is not
 
 
 that  Maven
 
 
 users would have  
 http://www.apache.org/dist/java-repository/ as a 
 repository,  but rather than they'd use iBiblio, which is 
 mirrored 
 from  that.  I don't know if anyone feels strongly about it, but 
 that's

Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Mark R. Diggory
On a nice GNU/Linux machine, yea sure. But minotaur is a BSD machine and 
the md5 command (among others) is named differently, maven failed to 
produce md5 checksums with minotaur (at least back the last time I tried 
it which was rc1. With this in mind md5 signing needs to be done 
manually until the issue is addressed (which may have occured in recent 
release candidates).

As well, the mirror folks managing the dist directory have requested 
that when placing files into the www.apache.org/dist directory, that 
they be uploaded to a staging area outside of dist and then copied over 
into the dist directory. this allows for scripts they have running to 
check md5 checksums which tend to pickup the file before its been fully 
uploaded and attempt to generate an md5 off it.

-Mark
Carlos Sanchez wrote:
You don't need to care about copying or md5 signatures, just use maven! 
With maven jar:deploy the jar is built and uploaded to the repository in
its proper place and with signatures.

 

-Original Message-
From: Mark R. Diggory [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 12, 2004 8:44 PM
To: Struts Developers List
Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 
1.2.1 (Beta) Released)

Hey Guys,
Yes this is all very good. Definity organize everthing in the 
/www/cvs.apache.org/repository until you are confident that 
everything is in its proper place, the biggest issue we 
encounter is broken symlinks and bad md5 signatures. Once 
everything is layed out the way you want it and your ready to 
release, just copy it into 
/www/www.apache.org/dist/java-repository/... which is rsynced 
to ibibilio every 4 hours.

Make sure premissions are group 'rw' for apcvs and all 'r' 
once you place it into the official repository location directory.

cheers,
Mark
Carlos Sanchez wrote:
   

Hi,
The maven process to deploy projects in the repository is 
 

very easy, it 
   

seems that the maven configuration is a bit outdated. I've 
 

attached a 
   

small patch setting up the repositories. I suggest you to move the 
building process to maven, it makes life much easier.

If you have any doubt you can contact me directly or send a 
 

mail to the 
   

maven list.
Regards
Carlos Sanchez
A Coruña, Spain
Oness Project
http://oness.sourceforge.net

 

-Original Message-
From: Joe Germuska [mailto:[EMAIL PROTECTED]
Sent: Monday, July 12, 2004 6:25 PM
To: Struts DEV Mailing List
Cc: Carlos Sanchez
Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts
1.2.1 (Beta) Released)
I'm bringing this thread over to the dev list because it's fairly 
technical and boring to the average user.

I went ahead and set up the nightly builds 
Maven repository with Struts 1.2.1 -- see 
http://cvs.apache.org/repository/struts/

I tried to flesh out the directories along the idealized 
Maven repository, by including 'licenses', 
   

'distributions','poms', and 
   

'tlds'
directories as well as 'jars'  Not sure if that's right or 
   

not, since 
   

it doesn't seem to be thoroughly documented; we'll just see.
Anyway, so the two pertinent questions are
1) should this go on iBiblio yet?  I'm leaning towards no 
until it reaches GA status.  For general reference, the Apache 
directory /www/www.apache.org/dist/java-repository
is mirrored to iBiblio, so that when we decide that a 
   

Struts release 
   

is GA, we can set up that directory and have the release 
maven-published automatically.

2) what version number should struts-el have? 
1.2.1 ?  I'm not sure we've bothered with formally 
   

labelling it with a 
   

release in the past, but Maven really likes things to have versions.
On minor administrative issues, I also changed the 
   

project.xml file 
   

version to 1.2.1 (from
1.2.1-dev) and moved the release tag for that one file so that if 
someone checks out to the tag, the JAR artifact will have 
   

the correct 
   

version number.
Joe

At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:
  

   

Hi Joe,
I agree that users should use iBiblio, just said apache repository 
because it's mirrored.

About the use of the private repo
http://cvs.apache.org/builds/java-repository/ seems a good


 

idea to me,
  

   

but it hasn't been already created, nobody has upload 
 

nothing until 
   

now? Many apache projects still upload their snapshots to


 

the release
  

   

repository, ending at iBiblio. Should this be told to the


 

projects that
  

   

had uploaded snapshots to ibiblio?
I am also sure that 1.2.1 should definitely be put at 
http://cvs.apache.org/builds/java-repository/

Regards.


 

-Original Message-
From: Joe Germuska [mailto:[EMAIL PROTECTED]
Sent: Monday, July 12, 2004 4:08 PM
To: Struts Users Mailing List
Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1
(Beta) Released)
At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote:
   

Hi,
Will you

RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Joe Germuska
At 8:15 PM +0200 7/12/04, Carlos Sanchez wrote:
Hi,
The maven process to deploy projects in the repository is very easy, it
seems that the maven configuration is a bit outdated. I've attached a small
patch setting up the repositories. I suggest you to move the building
process to maven, it makes life much easier.
If you have any doubt you can contact me directly or send a mail to the
maven list.
Carlos:
Struts has a beta Maven build process.  However, Ant is still the 
official build tool and I would be reluctant to use maven 
dist:deploy until we are more confident that we are doing everything 
in Maven which we have been doing in Ant until now.  I have used 
maven jar:deploy and maven dist:deploy for other projects and 
agree that they make it pretty easy.

If you're interested in helping us to port the build, helping hands 
are always appreciated.  We will be moving the CVS repository from 
jakarta-struts to struts as part of re-organizing to reflect 
Struts status as a top-level Apache project.  It seems that it 
would make sense to reorganize to use standard Maven paths (like 
changing src/share to src/java).  There's no schedule for this; 
it's just waiting for someone with CVS repository access to get 
started.  I'm going to start thinking about this now, but not sure 
when I'll get to more than thinking...

Joe
--
Joe Germuska
[EMAIL PROTECTED]  
http://blog.germuska.com
In fact, when I die, if I don't hear 'A Love Supreme,' I'll turn 
back; I'll know I'm in the wrong place.
   - Carlos Santana

RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Carlos Sanchez
I'm almost sure that maven doesn't use md5 binary, mostly because I'm using
Windows (sorry ;)) and because the deployment has been recently implemented
with a pure java ssh. We are moving towards a fully java implementation,
without needing external binaries. I'm using 1.0rc4 and 1.0 final will be
released soon.

 -Original Message-
 From: Mark R. Diggory [mailto:[EMAIL PROTECTED] 
 Sent: Monday, July 12, 2004 9:16 PM
 To: 'Struts Developers List'
 Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 
 1.2.1 (Beta) Released)
 
 On a nice GNU/Linux machine, yea sure. But minotaur is a BSD 
 machine and the md5 command (among others) is named 
 differently, maven failed to produce md5 checksums with 
 minotaur (at least back the last time I tried it which was 
 rc1. With this in mind md5 signing needs to be done manually 
 until the issue is addressed (which may have occured in 
 recent release candidates).
 
 As well, the mirror folks managing the dist directory have 
 requested that when placing files into the 
 www.apache.org/dist directory, that they be uploaded to a 
 staging area outside of dist and then copied over into the 
 dist directory. this allows for scripts they have running to 
 check md5 checksums which tend to pickup the file before its 
 been fully uploaded and attempt to generate an md5 off it.
 
 -Mark
 
 Carlos Sanchez wrote:
 
 You don't need to care about copying or md5 signatures, just 
 use maven! 
 With maven jar:deploy the jar is built and uploaded to the 
 repository 
 in its proper place and with signatures.
 
   
 
 -Original Message-
 From: Mark R. Diggory [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 12, 2004 8:44 PM
 To: Struts Developers List
 Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts
 1.2.1 (Beta) Released)
 
 Hey Guys,
 
 Yes this is all very good. Definity organize everthing in the 
 /www/cvs.apache.org/repository until you are confident that 
 everything 
 is in its proper place, the biggest issue we encounter is broken 
 symlinks and bad md5 signatures. Once everything is layed 
 out the way 
 you want it and your ready to release, just copy it into 
 /www/www.apache.org/dist/java-repository/... which is rsynced to 
 ibibilio every 4 hours.
 
 Make sure premissions are group 'rw' for apcvs and all 'r' 
 once you place it into the official repository location directory.
 
 cheers,
 Mark
 
 Carlos Sanchez wrote:
 
 
 
 Hi,
 
 The maven process to deploy projects in the repository is
   
 
 very easy, it
 
 
 seems that the maven configuration is a bit outdated. I've
   
 
 attached a
 
 
 small patch setting up the repositories. I suggest you to move the 
 building process to maven, it makes life much easier.
 
 If you have any doubt you can contact me directly or send a
   
 
 mail to the
 
 
 maven list.
 
 Regards
 
 Carlos Sanchez
 A Coruña, Spain
 
 Oness Project
 http://oness.sourceforge.net
 
 
  
 
   
 
 -Original Message-
 From: Joe Germuska [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 12, 2004 6:25 PM
 To: Struts DEV Mailing List
 Cc: Carlos Sanchez
 Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts
 1.2.1 (Beta) Released)
 
 I'm bringing this thread over to the dev list because it's fairly 
 technical and boring to the average user.
 
 I went ahead and set up the nightly builds 
 Maven repository with Struts 1.2.1 -- see 
 http://cvs.apache.org/repository/struts/
 
 I tried to flesh out the directories along the idealized 
 Maven repository, by including 'licenses',
 
 
 'distributions','poms', and
 
 
 'tlds'
 directories as well as 'jars'  Not sure if that's right or
 
 
 not, since
 
 
 it doesn't seem to be thoroughly documented; we'll just see.
 
 Anyway, so the two pertinent questions are
 1) should this go on iBiblio yet?  I'm leaning towards no 
 until it reaches GA status.  For general reference, the Apache 
 directory /www/www.apache.org/dist/java-repository
 is mirrored to iBiblio, so that when we decide that a
 
 
 Struts release
 
 
 is GA, we can set up that directory and have the release 
 maven-published automatically.
 
 2) what version number should struts-el have? 
 1.2.1 ?  I'm not sure we've bothered with formally
 
 
 labelling it with a
 
 
 release in the past, but Maven really likes things to 
 have versions.
 
 On minor administrative issues, I also changed the
 
 
 project.xml file
 
 
 version to 1.2.1 (from
 1.2.1-dev) and moved the release tag for that one file so that if 
 someone checks out to the tag, the JAR artifact will have
 
 
 the correct
 
 
 version number.
 
 Joe
 
 
 
 At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:

 
 
 
 Hi Joe,
 
 I agree that users should use iBiblio, just said apache 
 repository 
 because it's mirrored.
 
 About the use of the private repo
 http://cvs.apache.org/builds/java-repository/ seems a good

Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Mark R. Diggory
I went on a code expedition and your correct, it does look like the 
current cvs head now uses the artifact plugin to deploy jars, this 
plugin has its own md5 generation. thats good to see.

-Mark
Carlos Sanchez wrote:
I'm almost sure that maven doesn't use md5 binary, mostly because I'm using
Windows (sorry ;)) and because the deployment has been recently implemented
with a pure java ssh. We are moving towards a fully java implementation,
without needing external binaries. I'm using 1.0rc4 and 1.0 final will be
released soon.
 

-Original Message-
From: Mark R. Diggory [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 12, 2004 9:16 PM
To: 'Struts Developers List'
Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 
1.2.1 (Beta) Released)

On a nice GNU/Linux machine, yea sure. But minotaur is a BSD 
machine and the md5 command (among others) is named 
differently, maven failed to produce md5 checksums with 
minotaur (at least back the last time I tried it which was 
rc1. With this in mind md5 signing needs to be done manually 
until the issue is addressed (which may have occured in 
recent release candidates).

As well, the mirror folks managing the dist directory have 
requested that when placing files into the 
www.apache.org/dist directory, that they be uploaded to a 
staging area outside of dist and then copied over into the 
dist directory. this allows for scripts they have running to 
check md5 checksums which tend to pickup the file before its 
been fully uploaded and attempt to generate an md5 off it.

-Mark
Carlos Sanchez wrote:
   

You don't need to care about copying or md5 signatures, just 
 

use maven! 
   

With maven jar:deploy the jar is built and uploaded to the 
 

repository 
   

in its proper place and with signatures.

 

-Original Message-
From: Mark R. Diggory [mailto:[EMAIL PROTECTED]
Sent: Monday, July 12, 2004 8:44 PM
To: Struts Developers List
Subject: Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts
1.2.1 (Beta) Released)
Hey Guys,
Yes this is all very good. Definity organize everthing in the 
/www/cvs.apache.org/repository until you are confident that 
   

everything 
   

is in its proper place, the biggest issue we encounter is broken 
symlinks and bad md5 signatures. Once everything is layed 
   

out the way 
   

you want it and your ready to release, just copy it into 
/www/www.apache.org/dist/java-repository/... which is rsynced to 
ibibilio every 4 hours.

Make sure premissions are group 'rw' for apcvs and all 'r' 
once you place it into the official repository location directory.

cheers,
Mark
Carlos Sanchez wrote:
  

   

Hi,
The maven process to deploy projects in the repository is


 

very easy, it
  

   

seems that the maven configuration is a bit outdated. I've


 

attached a
  

   

small patch setting up the repositories. I suggest you to move the 
building process to maven, it makes life much easier.

If you have any doubt you can contact me directly or send a


 

mail to the
  

   

maven list.
Regards
Carlos Sanchez
A Coruña, Spain
Oness Project
http://oness.sourceforge.net



 

-Original Message-
From: Joe Germuska [mailto:[EMAIL PROTECTED]
Sent: Monday, July 12, 2004 6:25 PM
To: Struts DEV Mailing List
Cc: Carlos Sanchez
Subject: RE: 1.2.1 to which Maven repo? (RE: [ANN] Struts
1.2.1 (Beta) Released)
I'm bringing this thread over to the dev list because it's fairly 
technical and boring to the average user.

I went ahead and set up the nightly builds 
Maven repository with Struts 1.2.1 -- see 
http://cvs.apache.org/repository/struts/

I tried to flesh out the directories along the idealized 
Maven repository, by including 'licenses',
  

   

'distributions','poms', and
  

   

'tlds'
directories as well as 'jars'  Not sure if that's right or
  

   

not, since
  

   

it doesn't seem to be thoroughly documented; we'll just see.
Anyway, so the two pertinent questions are
1) should this go on iBiblio yet?  I'm leaning towards no 
until it reaches GA status.  For general reference, the Apache 
directory /www/www.apache.org/dist/java-repository
is mirrored to iBiblio, so that when we decide that a
  

   

Struts release
  

   

is GA, we can set up that directory and have the release 
maven-published automatically.

2) what version number should struts-el have? 
1.2.1 ?  I'm not sure we've bothered with formally
  

   

labelling it with a
  

   

release in the past, but Maven really likes things to 
   

have versions.
   

On minor administrative issues, I also changed the
  

   

project.xml file
  

   

version to 1.2.1 (from
1.2.1-dev) and moved the release tag for that one file so that if 
someone checks out to the tag, the JAR artifact will have
  

   

the correct
  

   

version number.
Joe

At 5:41 PM +0200 7/12

Re: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1 (Beta) Released)

2004-07-12 Thread Craig McClanahan
My thoughts below.
Joe Germuska wrote:
I'm bringing this thread over to the dev list because it's fairly 
technical and boring to the average user.

I went ahead and set up the nightly builds Maven repository with 
Struts 1.2.1 -- see http://cvs.apache.org/repository/struts/

I tried to flesh out the directories along the idealized Maven 
repository, by including 'licenses', 'distributions','poms', and 
'tlds' directories as well as 'jars'  Not sure if that's right or not, 
since it doesn't seem to be thoroughly documented; we'll just see.

Anyway, so the two pertinent questions are
1) should this go on iBiblio yet?  I'm leaning towards no until it 
reaches GA status.  For general reference, the Apache directory 
/www/www.apache.org/dist/java-repository is mirrored to iBiblio, so 
that when we decide that a Struts release is GA, we can set up that 
directory and have the release maven-published automatically.

I don't think we should go into 
/www/www.apache.org/dist/java-repository without a GA build, because 
that directory also gets mirrorred around the world ... and *that* 
should only contain GAs.

That being said, a private alpha/beta Maven repository on Apache 
someplace seems reasonable.

2) what version number should struts-el have? 1.2.1 ?  I'm not sure 
we've bothered with formally labelling it with a release in the past, 
but Maven really likes things to have versions.

If we ship it with the standard Struts release, it should have the same 
version number.  If it's shipped separately, then it should have it's 
own version number series.  (That's what I plan to do when struts-faces 
is ready to be released).

On minor administrative issues, I also changed the project.xml file 
version to 1.2.1 (from 1.2.1-dev) and moved the release tag for that 
one file so that if someone checks out to the tag, the JAR artifact 
will have the correct version number.

Joe
Craig
PS:  Per my comments last night, we also need to set up our own download 
page for GA distributions that leverages the mirror network, the way 
that Ant and Maven etc. do it, rather than continuing to rely on the 
Jakarta page (which is getting increasingly hard to use because of the 
number of releases found there.  Does anyone have time to work on that?


At 5:41 PM +0200 7/12/04, Carlos Sanchez wrote:
Hi Joe,
I agree that users should use iBiblio, just said apache repository 
because
it's mirrored.

About the use of the private repo
http://cvs.apache.org/builds/java-repository/ seems a good idea to 
me, but
it hasn't been already created, nobody has upload nothing until now? 
Many
apache projects still upload their snapshots to the release repository,
ending at iBiblio. Should this be told to the projects that had uploaded
snapshots to ibiblio?

I am also sure that 1.2.1 should definitely be put at
http://cvs.apache.org/builds/java-repository/
Regards.
 -Original Message-
 From: Joe Germuska [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 12, 2004 4:08 PM
 To: Struts Users Mailing List
 Subject: 1.2.1 to which Maven repo? (RE: [ANN] Struts 1.2.1
 (Beta) Released)
 At 11:34 AM +0200 7/12/04, Carlos Sanchez wrote:
 Hi,
 
 Will you deploy it and the struts-el on the apache maven repository?
 http://www.apache.org/dist/java-repository/struts/jars/
 I would argue that it doesn't belong in that location until
 it is voted a full GA release.
 Then again, reviewing what seems to be the official word on
 using the Apache repositories
 (http://article.gmane.org/gmane.comp.jakarta.commons.devel/39469),
 it simply says that location is for versioned releases as
 opposed to nightly builds.
 For what it's worth, I think that the intention is not that
 Maven users would have
 http://www.apache.org/dist/java-repository/ as a repository,
 but rather than they'd use iBiblio, which is mirrored from
 that.  I don't know if anyone feels strongly about it, but
 that's how I read the previously cited email.
 If we don't put Struts 1.2.1 on iBiblio, we should definitely
 put it at http://cvs.apache.org/builds/java-repository/
 I'll do either one, but I'll wait to see if a few opinions
 roll in before taking action.
 Joe

 I have built it from cvs sources with maven and the size is
 not the same.
 
 Regards
 
 Carlos Sanchez
 A Coruña, Spain
 
 Oness Project
 http://oness.sourceforge.net
 
 
   -Original Message-
   From: Ted Husted [mailto:[EMAIL PROTECTED]
   Sent: Sunday, July 11, 2004 9:11 PM
   To: [EMAIL PROTECTED]
   Cc: [EMAIL PROTECTED]
   Subject: [ANN] Struts 1.2.1 (Beta) Released
 
   The Struts team announces the release of Struts 1.2.1,  currently
  ranked at Beta quality.
 
   This release removes many features deprecated in prior  releases
   (Struts 1.1 and Struts 1.0.2) and also provides  several new
  features. Fixes to known problems have been  applied. More
 detail is
  available at
 
   * http://struts.apache.org/userGuide/release-notes.html
 
   The binary, source, and library distributions are available at
 
   * http