Re: [VOTE] Release Apache Maven 3.0-alpha-5

2009-12-04 Thread Jorg Heymans
On Thu, Dec 3, 2009 at 7:44 PM, Brian Fox bri...@infinity.nu wrote:
 Something like duplicate dependencies likely means you have a real
 problem you didn't know about in your poms. I think failing is
 appropriate in this case.

I fail to grok what you just said there. So if i have in my pom

dependency
  groupIdjavax.persistence/groupId
  artifactIdpersistence-api/artifactId
  version1.0/version
/dependency

and then 25 other dependencies and then again the one above (due to a
copy-paste oversight let's say) then I have a real problem in my build
you say. How is it different from unused and declared dependencies, or
used and undeclared ? For me these all fit in the same boat ie
'potential build optimizations'

Jorg

PS how about a dependency:scan-duplicates then ?

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



MNG-4479 updated with reproducible test case

2009-12-04 Thread Laird Nelson
Hello; a quick note to say that I've updated
http://jira.codehaus.org/browse/MNG-4479 with a set of projects that
reliably reproduce the (IMHO major) issue.

Best,
Laird


Re: [VOTE] Release Maven Changes Plugin version 2.3

2009-12-04 Thread Dennis Lundberg
Benjamin Bentmann wrote:
 Dennis Lundberg wrote:
 
 This vote comes soon after the 2.2 release
 
 No need to apologize ;-)
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-036/
 
 The .pom.asc seems not to match the plugin POM [0]. Looking at the POM,
 it seems as if it was deployed using Maven 2.1.0 and suffers from
 MNG-4167/MGPG-14.

Darn, you're probably right. I must have switched to 2.1 too soon. Is
there one recommended version of Maven that works for both for the
deployment of artifacts and the site deployment? I'd like to stay on
Java 1.4 when doing plugin releases.

What's the best approach to fixing the signatures? Is it possible to
re-sign the artifacts and just upload the new signatures? If so, what
steps would I need to take.

 
 
 Benjamin
 
 
 [0]
 https://repository.apache.org/content/repositories/maven-036/org/apache/maven/plugins/maven-changes-plugin/2.3/maven-changes-plugin-2.3.pom
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
 


-- 
Dennis Lundberg

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [VOTE] Release Maven Changes Plugin version 2.3

2009-12-04 Thread Lukas Theussl
On Fri, Dec 4, 2009 at 9:13 PM, Dennis Lundberg denn...@apache.org wrote:

 Benjamin Bentmann wrote:
  Dennis Lundberg wrote:
 
  This vote comes soon after the 2.2 release
 
  No need to apologize ;-)
 
  Staging repo:
  https://repository.apache.org/content/repositories/maven-036/
 
  The .pom.asc seems not to match the plugin POM [0]. Looking at the POM,
  it seems as if it was deployed using Maven 2.1.0 and suffers from
  MNG-4167/MGPG-14.

 Darn, you're probably right. I must have switched to 2.1 too soon. Is
 there one recommended version of Maven that works for both for the
 deployment of artifacts and the site deployment? I'd like to stay on
 Java 1.4 when doing plugin releases.

 What's the best approach to fixing the signatures? Is it possible to
 re-sign the artifacts and just upload the new signatures? If so, what
 steps would I need to take.


I had exactly the same problem with the release of doxia 1.1.1 (
http://www.mail-archive.com/dev@maven.apache.org/msg81138.html), I sent the
correct signatures to Brian who was so nice to replace them on the staging
repo. So it is possible... :)

-Lukas




 
 
  Benjamin
 
 
  [0]
 
 https://repository.apache.org/content/repositories/maven-036/org/apache/maven/plugins/maven-changes-plugin/2.3/maven-changes-plugin-2.3.pom
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
  For additional commands, e-mail: dev-h...@maven.apache.org
 
 


 --
 Dennis Lundberg

 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org




Re: [VOTE] Release Maven Ant Tasks version 2.1.0

2009-12-04 Thread Paul Gier

Hi,

The vote has passed with the following result:

+1 (binding): Benjamin Bentmann, Jason van Zyl, Hervé Boutemy

+1 (non-binding): Paul Gier, Stephen Connolly

I will promote the artifacts to the central repository and continue with the 
release.




Paul Gier wrote:

Hi,

I believe it's time for the next release of the Maven Ant Tasks.  This 
release has several enhancements and bug fixes and the dependencies on 
the core maven libraries have been updated to version 2.2.1.


I also created a download page as part of the Ant tasks site.  This will 
allow the Ant task download links to be removed from the main Maven 
download page.


We solved 12 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11533version=13522 



There are still a couple of issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truejqlQuery=project+%3D+MANTTASKS+AND+status+%3D+Open+ORDER+BY+priority+DESCmode=hide 



Staging repo:
https://repository.apache.org/content/repositories/maven-033/

Staging site (need to sync):
http://maven.apache.org/ant-tasks-2.1.0/

SCM Tag:
https://svn.apache.org/repos/asf/maven/ant-tasks/tags/maven-ant-tasks-2.1.0

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

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






-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [VOTE] Release Maven Changes Plugin version 2.3

2009-12-04 Thread Brett Porter
2.2.1 is recommended in the release guide now (mostly because the wagon upgrade 
is necessary to work with scp).

I think we should solve the concern about building with JDK 1.4 a different way 
(toolchains, and/or animal sniffer).

Cheers,
Brett

On 05/12/2009, at 7:13 AM, Dennis Lundberg wrote:

 Benjamin Bentmann wrote:
 Dennis Lundberg wrote:
 
 This vote comes soon after the 2.2 release
 
 No need to apologize ;-)
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-036/
 
 The .pom.asc seems not to match the plugin POM [0]. Looking at the POM,
 it seems as if it was deployed using Maven 2.1.0 and suffers from
 MNG-4167/MGPG-14.
 
 Darn, you're probably right. I must have switched to 2.1 too soon. Is
 there one recommended version of Maven that works for both for the
 deployment of artifacts and the site deployment? I'd like to stay on
 Java 1.4 when doing plugin releases.
 
 What's the best approach to fixing the signatures? Is it possible to
 re-sign the artifacts and just upload the new signatures? If so, what
 steps would I need to take.
 
 
 
 Benjamin
 
 
 [0]
 https://repository.apache.org/content/repositories/maven-036/org/apache/maven/plugins/maven-changes-plugin/2.3/maven-changes-plugin-2.3.pom
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
 
 
 
 -- 
 Dennis Lundberg
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/





-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [VOTE] Release Apache Maven 3.0-alpha-5

2009-12-04 Thread Brian Fox
On Fri, Dec 4, 2009 at 2:16 AM, Jorg Heymans jorg.heym...@gmail.com wrote:
 On Thu, Dec 3, 2009 at 7:44 PM, Brian Fox bri...@infinity.nu wrote:
 Something like duplicate dependencies likely means you have a real
 problem you didn't know about in your poms. I think failing is
 appropriate in this case.

 I fail to grok what you just said there. So if i have in my pom

    dependency
      groupIdjavax.persistence/groupId
      artifactIdpersistence-api/artifactId
      version1.0/version
    /dependency

 and then 25 other dependencies and then again the one above (due to a
 copy-paste oversight let's say) then I have a real problem in my build
 you say. How is it different from unused and declared dependencies, or
 used and undeclared ?

Yes that is a problem because if you later go to upgrade to 1.2,
you're most likely going to find the first instance and change it, but
you're still going to get 1.0 because last time I checked, it was last
wins. This is a hidden cancer in your pom that will bite you later.

How is it different than undeclared dependencies? It's slightly worse
because you have a false sense of security by having it specified.

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Upload Apache Pivot artifacts to central repository?

2009-12-04 Thread Greg Brown
Hi Brian,

I managed to install the Pivot artifacts in a local Maven repository and 
successfully built a sample project that lists them as dependencies. So, I am 
optimistic that the POMs are structured correctly.

Next, I attempted to package the artifacts for manual upload as described on 
this page:

http://maven.apache.org/guides/mini/guide-central-repository-upload.html

The results are in this zip file, which contains one JAR per Pivot artifact:

http://ixnay.biz/pivot-bundles.zip

Would it be possible for you to take a quick look and verify that they are in 
the correct format for manual upload?

If so, what would be the next steps to get them into the central repository? Is 
there still a way for Apache projects to do this without needing to go through 
the 4-week process described on the upload page? If not, that's OK - I'm just 
wondering.

(Note that the artifacts themselves are not actually ready for upload - I am 
just trying to get the process worked out in anticipation of Pivot's 
graduation. The final artifacts for Pivot 1.4 probably won't be ready for 
another few weeks.)

Thanks again for your help,
Greg


On Dec 3, 2009, at 11:27 AM, Brian Fox wrote:

 Hi Greg, I'll take a look later today and ping back on the pivot dev
 list with what I find.
 
 On Thu, Dec 3, 2009 at 6:44 AM, Greg Brown gkbr...@mac.com wrote:
 Forwarding this message to dev@maven.apache.org in case 
 us...@maven.apache.org wasn't the right place. Also, since sending the 
 original message, I have heard that the document I had been referring to 
 might be outdated.
 
 Can anyone help?
 
 Thanks!
 Greg
 
 Begin forwarded message:
 
 From: Greg Brown gkbr...@mac.com
 Date: December 2, 2009 12:38:13 PM EST
 To: us...@maven.apache.org
 Cc: pivot-...@incubator.apache.org
 Subject: Upload Apache Pivot artifacts to central repository
 Reply-To: pivot-...@incubator.apache.org
 
 Hi all,
 
 Apache Pivot is preparing for graduation, and we would like to upload our 
 next set of release artifacts to the central Maven repository. We don't 
 currently use Maven as a build tool, so I have been trying to follow the 
 manual upload instructions listed here:
 
 http://www.apache.org/dev/release-publishing.html#maven-repo
 
 There is a section at the bottom that is meant to explain how to create an 
 appropriate POM file, but it does not appear to be complete:
 
 http://www.apache.org/dev/release-publishing.html#repository-descriptor
 
 I have created some POMs that I think should work, but it would be very 
 helpful if someone with a knowledgeable eye could take a quick look to make 
 sure that they contain the correct information, are structured properly, 
 etc. There is a root POM in the trunk, and a POM in each project-specific 
 subdirectory that we plan to publish to the repository (note that these 
 files refer to the anticipated future name and location of the project, as 
 opposed to its current Incubator name and location):
 
 http://svn.apache.org/repos/asf/incubator/pivot/trunk/
 
 Based on the documentation I have read thus far, I assume that we'll want 
 to place our compiled JARs in a pivot/jars directory, and structure our 
 POMs as follows:
 
 pivot/poms
pom.xml
/core/pom.xml
/web/pom.xml
/wtk/pom.xml
/wtk-terra/pom.xml
 
 I don't think we'll need to use the distributions directory, and I assume 
 that the licenses directory should simply contain a copy of our main 
 LICENSE file. Is this all correct?
 
 Also, one of our mentors, Martijn Dashorst, suggested that there might be a 
 top-level ASF POM that the root Pivot POM could extend (rather than 
 duplicating the ASF info). If so, could you point us to it?
 
 Thanks - your assistance is very much appreciated!
 
 Greg Brown
 Apache Pivot
 
 
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org