We uncovered a regression in 2.0.9 somehow related to the plugin tools:
http://jira.codehaus.org/browse/MNG-3473

John is helping me to track it down, but we'll end up respinning this
release again.

-----Original Message-----
From: Brian E. Fox [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 19, 2008 11:42 AM
To: Daniel Kulp; dev@maven.apache.org
Subject: RE: [Pre-Vote] release maven 2.0.9

>Well, the auto-update of the archetype-plugin certainly has caused a
LOT 
>of issues lately.   Would that be considered one of your "commonly used

>utilities"?

Normally yes, but it's already out there and locking down to alpha-2
probably isn't a good idea as it will block lots of people from getting
the later alphas. Once it's out of alpha/beta then yes we should lock
it.

Here's my initial thought process: Only lock down default plugins and
some utils like assembly, dependency etc. These should be locked to the
current latest version so that anyone using 2.0.8 that hasn't already
locked them down (which should still be best practice) doesn't get
downgraded.

Later on, we should not lock down to anything but a full release unless
there is significant cause to do otherwise. Also, I think we should not
lock down to anything that has been released less than 30 days again
unless there is a good reason. We don't want to find out about
regressions by locking down on a new version.

-----Original Message-----
From: Daniel Kulp [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 19, 2008 11:33 AM
To: dev@maven.apache.org
Cc: Brian E. Fox
Subject: Re: [Pre-Vote] release maven 2.0.9


Well, the auto-update of the archetype-plugin certainly has caused a LOT

of issues lately.   Would that be considered one of your "commonly used 
utilities"?

Dan

On Wednesday 19 March 2008, Brian E. Fox wrote:
> Crap. I'll have to fix the ear version. The other stuff I don't think
> needs to be locked down. The goal was to lock down the most important
> plugins, things that directly affect a build as part of the default
> lifecycle and commonly used utilities. I don't think we want to start
> including every single plugin in here, it was never the intent.
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> Behalf Of nicolas de loof
> Sent: Wednesday, March 19, 2008 11:18 AM
> To: Maven Developers List
> Subject: Re: [Pre-Vote] release maven 2.0.9
>
> I notice some official maven plugin don't have fixed version in the
> super-POM :
>
> maven-archetype-plugin
> maven-checkstyle-plugin
> maven-eclipse-plugin
> maven-idea-plugin
> maven-jxr-plugin
> maven-invoker-plugin
> maven-one-plugin
> maven-patch-plugin
> maven-pmd-plugin
> maven-projecthelp-plugin
> maven-remote-resources-plugin
> maven-repository-plugin
> maven-shade-plugin
> maven-scm-plugin
> maven-stage-plugin
> maven-verifier-plugin
> maven-project-info-reports-plugin
> maven-surefire-report-plugin
>
>
> maven-ear-plugin is set a version 2.1, and 2.3.1 is the latest
> available.
>
> Also maven-install-plugin is not right ordered considering alphabetic
> order
> (not an issue but makes this check more difficult)
>
> 2008/3/18, Brian E. Fox <[EMAIL PROTECTED]>:
> > The list of fixes in this release is substantial. See release notes
> > at the bottom. High level changes are: locking down the plugins in
> > the super pom, new import scope, new toolchain support, native
> > webdav support, execution inheritance=false is fixed, plugin
> > dependency overrides, errors in transfer won't corrupt the local
> > repo, and generally a lot of fixes for artifact resolution and other
> > identified regressions from the user list.
> >
> >
> >
> > The release is staged at:
> >
> > http://people.apache.org/~brianf/staging-repository/
> >
> >
> >
> > The bundles are here:
>
> http://people.apache.org/~brianf/staging-repository/org/apache/maven/a
>pa
>
> > che-maven/2.0.9/
> >
> >
> >
> > I'll let this staged RC sit for a few days before calling the formal
> > vote.
> >
> >
> >
> > Release Notes - Maven 2 - Version 2.0.9
> >
> >
> >
> >
> >
> > ** Bug
> >
> >     * [MNG-1412] - dependency sorting in classpath
> >
> >     * [MNG-1914] - Wrong url in error message when using a mirror
> >
> >     * [MNG-2123] - NullPointerException when a dependency uses
> > version range and another uses an actual version incompatible with
> > that range
> >
> >     * [MNG-2145] - Plugins' dependencies are not always checked
> >
> >     * [MNG-2178] - incorrect M2_HOME guess in mvn.bat
> >
> >     * [MNG-2234] - activeProfile in ~/.m2/settings.xml is ignored
> > when profiles section is missing or empty
> >
> >     * [MNG-2339] - ${project.*} are interpreted in the wrong place
> >
> >     * [MNG-2744] - checksum comparison should be case-insensitive
> >
> >     * [MNG-2809] - Can't activate a profile by checking for the
>
> presence
>
> > of a file in ${user.home}
> >
> >     * [MNG-2848] - Environment variables in profile activation not
> > working
> >
> >     * [MNG-2861] - NullPointerException in DefaultArtifactCollector
>
> for
>
> > relocated resolvedArtifacts with different version ranges and
>
> available
>
> > versions.
> >
> >     * [MNG-2925] - NullPointerException in
> > PluginDescriptor.getMojo()
>
> if
>
> > there's no mojo in pom.xml
> >
> >     * [MNG-2928] - Null pointer exeception when introducing version
> > range [major.minor.build-SNAPSHOT,)
> >
> >     * [MNG-2956] - The documentation refers to system property
> > "user.dir" when it should refer to "user.home"
> >
> >     * [MNG-2972] - Ignores version of plugin dependency specified in
>
> my
>
> > pom
> >
> >     * [MNG-3086] - NullPointerException in
> > ResolutionNode.getTrail(ResolutionNode.java:136)
> >
> >     * [MNG-3099] - Profiles ignored when working with non-projects
>
> (such
>
> > as archetype:create)
> >
> >     * [MNG-3111] - Classpath order incorrect
> >
> >     * [MNG-3156] - NullPointerException with mvn dependency:sources
> >
> >     * [MNG-3221] - Infinite loop in DefaultLifecycleExecutor
> >
> >     * [MNG-3259] - Regression: Maven drops dependencies in
>
> multi-module
>
> > build
> >
> >     * [MNG-3288] - Invalid systemPath allows build to
>
> continue--failing
>
> > in later phase.
> >
> >     * [MNG-3296] - mvn.bat looses error code on windows NT type
> > platforms
> >
> >     * [MNG-3310] - JAVACMD set incorrectly when JAVA_HOME is not set
> >
> >     * [MNG-3316] - Barfs at attribues named .*encoding
> >
> >     * [MNG-3354] - mvn.bat incorrectly detects OS on Windows NT or
> > XP with Novell login
> >
> >     * [MNG-3355] - CLONE -${pom.build.sourceDirectory} and
> > ${pom.build.testSourceDirectory} no longer recognized
> >
> >     * [MNG-3365] - Remove trailing-backslashes from M2_HOME in
> > mvn.bat
> >
> >     * [MNG-3394] - Plugin versions inherited via <pluginManagement>
> > cannot be overriden by <build>.<plugins> section of sub modules
> >
> >     * [MNG-3396] - Managed versions dont affect over constrained
>
> ranges
>
> >     * [MNG-3400] - MavenProject is not extensible
> >
> >     * [MNG-3405] - "Checking for updates from repository" logging
>
> should
>
> > not display if WagonManager is offline
> >
> >     * [MNG-3410] - Managed versions in plugins are not considered
> > when using them
> >
> >     * [MNG-3415] - Transfer errors cause junk metadata in the local
>
> repo
>
> >     * [MNG-3426] - regression : <dependency> in plugin configuration
> > doesn't override plugin classpath
> >
> >     * [MNG-3430] - Toolchain doesn't match Toolchain extensions
> >
> >     * [MNG-3431] - Pom Extensions not supported for Toolchains
> >
> >     * [MNG-3439] - incorrect child dependency selected when parent
> > is not selected
> >
> >     * [MNG-3441] - Maven should always retrieve metadata to be
> > updated from the deployment repository
> >
> >     * [MNG-3460] -
> > org.apache.maven.profiles.DefaultProfileManagerTest fails if you use
> > a different local repo
> >
> >     * [MNG-3464] - maven-toolchains missing from final binary.. need
>
> to
>
> > update the assembly
> >
> >
> >
> > ** Improvement
> >
> >     * [MNG-428] - Japanese message resource
> >
> >     * [MNG-2881] - Improve logging when downloading snapshots in
>
> offline
>
> > mode
> >
> >     * [MNG-3119] - Duplicate attached artifacts should not be
> > allowed.
> >
> >     * [MNG-3279] - Support Exception Chaining for
> > MojoFailureException
> >
> >     * [MNG-3318] - ActiveProjectArtifact should have appropriate
>
> equals
>
> > and hashCode methods
> >
> >     * [MNG-3331] - Normalize paths to sub modules
> >
> >     * [MNG-3388] - DefaultPluginManager needs to catch LinkageError
> >
> >     * [MNG-3395] - Default core plugin versions in the superpom.
> >
> >     * [MNG-3442] - Add explicit resource bundle for English
> >
> >     * [MNG-3453] - Avoid references to the deprecated expression
> > "${project.build.resources}"
> >
> >     * [MNG-3461] - Mirrors should not apply to file:// repositories
> >
> >
> >
> > ** New Feature
> >
> >     * [MNG-2664] - Add native support for webdav
> >
> >     * [MNG-3360] - Added the documentation in the Maven release
> >
> >
> >
> > ** Task
> >
> >     * [MNG-2883] - Make sure that the network isn't used for
> > snapshots in offline mode when legacy repositories are used
> >
> >
> >
> >
> >
> > ** Wish
> >
> >     * [MNG-1491] - Reactor should print out a message if it detects
> > a collision of artifact ids
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



-- 
J. Daniel Kulp
Principal Engineer, IONA
[EMAIL PROTECTED]
http://www.dankulp.com/blog

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

Reply via email to