Le 31/12/2016 à 22:14, Stephen Connolly a écrit :
FIX-3.5.0: MNG-5607, MNG-5815, MNG-5823, MNG-5824, MNG-5836, MNG-5837,
MNG-5889, MNG-5904, MNG-5946, MNG-5963, MNG-5967, MNG-5968, MNG-6001,
MNG-6003, MNG-6078

I think colourised logging probably should be 3.5.x but I am open to the
idea of making it 3.5.0 as it *should* not affect the build behaviour.

Do we have and seconders for the above?

I find the colorized logging really useful. Didn't encounter any issues with it (whether about build behaviour, or just visual behaviour) and it makes reading the logs in the console a lot easier. I'd mark this FIX-3.5.0 (it spans a couple of JIRA issues, like MNG-3507, MNG-6041 and MNG-6046 at least).


Do we have anyone else proposing issues for 3.5.0?

MNG-5962, MNG-5958, MNG-6117.

I noticed that some of those in the complete list of changes are marked as fixed for 3.3.9 or older versions on JIRA, like MNG-5923 or MNG-5670. Also noticed MNG-6070 which has a comment saying it shouldn't appear in release notes. Should they be removed from the list?

- Stephen


On Sat 31 Dec 2016 at 20:10, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

Here are the changes in current master since 3.3.9 (with some minor
changes omitted)

Issue ID   Target Version   Summary
========   ==============   ============================================
MNG-1577   WONTFIX          dependencyManagement does not work for
                             transitive dependencies
MNG-2199   WONTFIX          Support version ranges in parent elements
MNG-2478   WONTFIX          add "resources-filtered" filtered resource
                             directories to super POM
MNG-3507   WONTFIX          added support for multi-lines error message
                             with color
MNG-3507   WONTFIX          ANSI Color logging for improved output
                             visibility.
MNG-3705   WONTFIX          fixed mojo execution id color display
MNG-3825   WONTFIX          Dependencies with classifier should not
                             always require a version.
MNG-4345   WONTFIX          [regression] Plugin executions contributed
                             by default lifecycle mapping execute after
                             other plugin executions bound to the same
                             phase"
MNG-4347   WONTFIX          import-scoped dependencies of direct
                             dependencies are not resolved using profile
                             modifications from settings.xml
MNG-4463   WONTFIX          Dependency management import should support
                             version ranges.
MNG-4645   WONTFIX          Move central repo definition out of Maven's
                             core so it can be more easily changed.
MNG-5227   WONTFIX          The 'optional' flag of a dependency should
                             be manageable.
MNG-5297   WONTFIX          improved explanations on prerequisites.maven
                             in Maven 3
MNG-5359   WONTFIX          Declared execution in PluginMgmt gets bound
                             to lifecycle (regression)
MNG-5368   WONTFIX          UnsupportedOperationException thrown when
                             version range is not correct in
                             dependencyManagement definitions
MNG-5457   WONTFIX          Show repository id when downloading or
                             uploading from/to a remote repository
MNG-5527   WONTFIX          Relocation does not work for imported poms
MNG-5538   WONTFIX          mvn start script causes cygwin warning
MNG-5567   WONTFIX          Zip files are not included in classpaths at
                             all
MNG-5600   WONTFIX          Dependency management import should support
                             exclusions.
MNG-5607   WONTFIX          Don't use M2_HOME in mvn shell/command
                             scripts anymore
MNG-5629   WONTFIX          ClosedChannelException from
                             DefaultUpdateCheckManager.read
MNG-5639   WONTFIX          Support resolution of Import Scope POMs
                             from Repo that contains a ${parameter}
MNG-5639   WONTFIX          Support resolution of Import Scope POMs
                             from Repo that contains a ${parameter}
MNG-5661   WONTFIX          Make MavenProject instances immutable after
                             initial construction
MNG-5670   WONTFIX          guard against
                             ConcurrentModificationException
MNG-5761   WONTFIX          Dependency management is not transitive.
MNG-5761   WONTFIX          Dependency management is not transitive.
MNG-5761   WONTFIX          Dependency management is not transitive.
MNG-5815   WONTFIX          "mvn.cmd" does not indicate failure
                             properly when using "&&"
MNG-5823   WONTFIX          mvnDebug doesn't work with M2_HOME with
                             spaces - missing quotes
MNG-5824   WONTFIX          Closes #49 because MNG-5824 has been
                             implemented in other ways in the meantime.
MNG-5836   WONTFIX          put $maven.home/conf/logging first in
                             classpath to avoid extension jar overriding
                             logging config
MNG-5837   WONTFIX          "mvn" script invokes /bin/sh but requires
                             /bin/bash functions Submitted by: Joseph
                             Walton <j...@kafsemo.org>
MNG-5868   WONTFIX          Adding serval times the same artifact via
                             MavenProjectHelper (attachArtifact) does not
                             produce a failure
MNG-5878   WONTFIX          added project.directory property to support
                             module name != artifactId in every
                             calculated URLs
MNG-5883   WONTFIX          Silence unnecessary legacy local repository
                             warning
MNG-5889   WONTFIX          adding logic that looks for the file argument
                             and starts the search for the .mvn directory
                             at the location of the specified POM when
                             present
MNG-5889   WONTFIX          .mvn directory should be picked when using
                             --file
MNG-5904   WONTFIX          Remove the whole Ant Build Reduced minimum
                             to build Maven itself to 3.0.5 related to
                             Maven < 3.3.1 we have to use something
                             different than maven.home otherwise
                             maven.home will interfere with maven.home
                             from the mvn script which results in
                             automatically activating the profile which
                             is used to create the distribution folder.
                             Using the different name
                             distributionTargetFolder makes this safe.
MNG-5923   WONTFIX          updated documentation after switch to
                             official Guice 4.0
MNG-5931   WONTFIX          Fixing documentation Removing references to
                             ejb3-lifecycle and par-lifecycle cause they
                             have been removed with Maven 3.3.9.
MNG-5934   WONTFIX          String handling issues identified by PMD
                             Submitted by: Alex Henrie
                             <alexhenri...@gmail.com>
MNG-5935   WONTFIX          Optional true getting lost in managed
                             dependencies when transitive
MNG-5940   WONTFIX          Change the maven-source-plugin jar goal into
                             jar-no-fork in Maven Super POM
MNG-5946   WONTFIX          Fix links etc. in README.txt which is part
                             of the delivery - Changed consistently to
                             https cause all links are available via
                             https. - Fixed link to shutdown codehaus
                             jira
MNG-5951   WONTFIX          add an option to avoid path addition to
                             inherited URLs
MNG-5951   WONTFIX          fix for MNG-6059 by defining 5 attributes
                             with 5 different names instead of 3
                             attributes with the same name
MNG-5951   WONTFIX          fixed description of the 3 attributes and
                             the effect on the 5 urls fields
                             (inconsistencies found when working on
                             MNG-6059)
MNG-5954   WONTFIX          Remove outdated maven-embedder/src/main
                             /resources/META-INF/MANIFEST.MF
MNG-5958   WONTFIX          restore binary compatibility of
                             Lifecycle.setPhases
MNG-5962   WONTFIX          mvn fails when the current directory has
                             spaces in between Submitted by: Miriam Lee
MNG-5963   WONTFIX          mvn.cmd does not return ERROR_CODE
MNG-5967   WONTFIX          Dependency updates.
MNG-5968   WONTFIX          Default plugin version updates.
MNG-5971   WONTFIX          Imported dependencies should be available to
                             inheritance processing
MNG-5975   WONTFIX          Use Java 7's SimpleDateFormat in
                             CLIReportingUtils#formatTimestamp
MNG-5977   WONTFIX          Improve output readability of our
                             MavenTransferListener implementations
MNG-5981   WONTFIX          upgrade Sisu to 0.3.3 to pick up lifecycle
                             fix
MNG-5984   WONTFIX          Maven core extension resolution ignores
                             repositories from activeByDefault profiles
                             in settings.xml
MNG-5993   WONTFIX          Confusing error message in case of
                             missing/empty  artifactId/groupId and
                             version in pluginManagement
MNG-6001   WONTFIX          Replace %HOME% with %USERPROFILE% in mvn.cmd
MNG-6003   WONTFIX          Drastically reduce JAVA_HOME discovery code
MNG-6014   WONTFIX          Removing ArtifactHandler for ejb3  o
                             Followup to MNG-5894 of Maven 3.3.9 where
                             the maven-ejb3-plugin has been removed from
                             life cycle.
                             o Removed the ArtifactHandler for ejb3
                               cause without a bound life cycle it
                               does not make sense.
MNG-6017   WONTFIX          Removing ArtifactHandler for par LifeCycle
                             o Removed ArtifactHandler configuration for
                               par lifeclyce which has been removed in
                               Maven 3.3.9 See MNG-5892
MNG-6023   WONTFIX          Upgrade of slf4j-simple to a version later
                             than 1.7.16 blocked by upstream issue.
MNG-6029   WONTFIX          Duplicate conditional and body in
                             MetadataResolutionResult.java
MNG-6030   WONTFIX          ReactorModelCache do not used effectively
                             after maven version 3.0.5 which cause a
                             large memory footprint
                             o Reintroduced ReactorModelCache reduces
                               the memory footprint.
MNG-6032   WONTFIX          WARNING during build based on absolute path
                             in assembly-descriptor.
MNG-6035   WONTFIX          Upgrade animal-sniffer-maven-plugin to 1.15
MNG-6037   WONTFIX          add support for Gossip slf4j provider
                             Submitted by: Jason Dillon Applied with
                             modifications since general Maven color
                             support was extracted from logging in
                             MNG-3507 this closes #81
MNG-6038   WONTFIX          use Gossip slf4j provider (with level color
                             support)
MNG-6041   WONTFIX          Option -l does not disables the colorized
                             output.
MNG-6043   WONTFIX          Colorization is disabled too late in batch
                             mode
MNG-6046   WONTFIX          upgrade JAnsi from 1.12 to 1.13
MNG-6049   WONTFIX          Add behavior to filter resolved version
                             ranges of an artifact
MNG-6053   WONTFIX          guard against key without value
MNG-6053   WONTFIX          prevent NPE when copying System Properties
                             in MavenRepositorySystemUtils
MNG-6054   WONTFIX          Removal of super pom plugin management.
MNG-6055   WONTFIX          Move the release profile out of Maven's core
                             so it can be more easily changed.
MNG-6057   WONTFIX          Problem with CI friendly usage of ${..}
                             reactor order is changed
                             o Based on the missing replacement of the
                               versions ${revision} ${changelist} or
                               ${sha1} within the parent element the
                               order of the reactor changes.
MNG-6059   WONTFIX          improved inheritance documentation
MNG-6059   WONTFIX          inherit added attributes
MNG-6068   WONTFIX          Document default scope compile in XSD
                             o Added information about default scope in
                               XSD comment.
MNG-6070   WONTFIX          [REGRESSION] Profile activation based on a
                             property does not work correctly
MNG-6073   WONTFIX          Addition of a core extension point to the
                             model builder supporting model finalization.
MNG-6074   WONTFIX          Maven should produce an error if no model
                             version has been set in a POM file used to
                             build an effective model.
MNG-6075   WONTFIX          Increase the model validation level to the
                             next minor level version.
MNG-6078   WONTFIX          Can't overwrite properties which have been
                             defined in .mvn/maven.config
                             o Reversed the order of properties only to
                               get the properties from command line at
                               the end of the properties list which
                               results in correct behaviour to be able
                               to overwrite properties from command line
                               for properties which have been defined in
                               .mvn/maven.config file.
MNG-6079   WONTFIX          3.4 regression: cannot override version of
                             a dependencyManagement in a submodule any
                             more
MNG-6081   WONTFIX          Log refactoring - Method Invocation
                             Replaced By Variable
MNG-6082   WONTFIX          Introduction of model version 4.1.0.
MNG-6084   WONTFIX          Support JSR 250 @PreDestory and
                             @PostContruct
MNG-6088   WONTFIX          add a newline after forked execution
                             success message
MNG-6092   WONTFIX          warn if prerequisites.maven is used for
                             non-plugin projects
MNG-6093   WONTFIX          switched to monkey patched slf4j-simple
                             provider supporting Maven color styles
                             (reverts MNG-6038)
MNG-6096   WONTFIX          Deprecate DefaultArtifactVersion class
MNG-6102   WONTFIX          Introduce ${maven.conf} in m2.conf
MNG-6105   WONTFIX          properties.internal.SystemProperties
                             .addSystemProperties() is not really
                             thread-safe
MNG-6106   WONTFIX          Remove maven.home setter from m2.conf
MNG-6109   WONTFIX          PluginDescriptor doesn't read since value
                             of parameter
MNG-6110   WONTFIX          updated introduction
MNG-6110   WONTFIX          Upgrade Aether to Maven Resolver 1.2
MNG-6112   WONTFIX          Central repository in the 4.0.0 super POM
                             should declare update policy 'never'.
MNG-6113   WONTFIX          Rename the 'Central Repository' to
                             'Maven Central Repository' in the 4.0.0
                             super POM.
MNG-6114   WONTFIX          Profiles from the global settings should be
                             ordered before profiles from the user
                             settings.
MNG-6115   WONTFIX          Add Jansi native library search path to our
                             start scripts
MNG-6117   WONTFIX          ${session.parallel} not correctly set
MNG-6127   WONTFIX          Fix plugin execution configuration
                             interference
MNG-6135   WONTFIX          Maven plugins and core extensions are not
                             dependencies, they should be resolved the
                             same way as projects.
MNG-6135   WONTFIX          Maven plugins and core extensions are not
                             dependencies, they should be resolved the
                             same way as projects.
MNG-6135   WONTFIX          Maven plugins and core extensions are not
                             dependencies, they should be resolved the
                             same way as projects.
MNG-6135   WONTFIX          Maven plugins are not dependencies, they
                             should be resolved the same way as projects.
MNG-6138   WONTFIX          Remove obsolete message_*.properties form
                             maven-core
MNG-6139   WONTFIX          Addition of command line option
                             'legacy-dependency-management'.
MNG-6140   WONTFIX          renamed aether to resolver, added
                             slf4j-provider
MNG-xxxx   WONTFIX          Add a ProjectArtifactsCache similar to
                             PluginArtifactsCache
MNG-xxxx   WONTFIX          added core extensions documentation
MNG-xxxx   WONTFIX          added slf4j-api and jansi dependencies
MNG-xxxx   WONTFIX          Added some docs in CLIReporting Utils
MNG-xxxx   WONTFIX          Avoid implicit conversions of int to long
MNG-xxxx   WONTFIX          Cleaned up code using the ComparableVersion
                             class prevents warnings in IDE about raw
                             types.
MNG-xxxx   WONTFIX          cleanup previous installation before
installing
                             the new one
MNG-xxxx   WONTFIX          Code polishing  o Replaced
                             Collections.unmodifiableList() with
                             google ImmutableSet to keep the original Set
                             type.
MNG-xxxx   WONTFIX          Code polishing  o Replaced static initializer
                             block with unmodifiableList()
                             list to make sure the list itself will
                             never being changed.
MNG-xxxx   WONTFIX          Fixing misspellings in test names
MNG-xxxx   WONTFIX          Increased memory for forked JVM from 256 to
                             385m.
MNG-xxxx   WONTFIX          Build plugin updates.
MNG-xxxx   WONTFIX          Updated 'DefaultSettingsDecrypter' to allow
                             configuration to be set programmatically.
MNG-xxxx   WONTFIX          Updated to remove deprecated <prerequisites>
                             element causing a warning.
MNG-xxxx   WONTFIX          Pass force=true to DefaultWagonManagerTest
                             #testGetMissingJarForced()
MNG-xxxx   WONTFIX          Remove ancient Subversion keywords
MNG-xxxx   WONTFIX          Removing redundant test
MNG-xxxx   WONTFIX          Update Maven Dependency Plugin in Super POM
                             to 2.10
MNG-xxxx   WONTFIX          updated code to match API change after
                             Michael's feedback
MNG-xxxx   WONTFIX          updated code to match MessageBuilder API
                             change
MNG-xxxx   WONTFIX          Updated doap_Maven.rdf file
MNG-xxxx   WONTFIX          updated parent pom
MNG-xxxx   WONTFIX          Updated to correct '[ERROR] src/main/java
                             /org/apache/maven/execution/
                             MavenExecutionRequest.java[31:8] (imports)
                             UnusedImports: Unused import -
                             org.apache.maven.lifecycle.internal.
                             builder.Builder.'.
MNG-xxxx   WONTFIX          Updated to correct '[ERROR] src/main/java
                             /org/apache/maven/execution/
                             MavenExecutionRequest.java[391] (sizes)
                             LineLength: Line is longer than 120
                             characters (found 131).
                             [ERROR] src/main/java/org/apache/maven/
                             execution/MavenExecutionRequest.java[398]
                             (sizes) LineLength: Line is longer than
                             120 characters (found 130).'.
MNG-xxxx   WONTFIX          Updated to ensure 'MavenProject.
                             getManagedVersionMap()' consistently
                             returns an immutable map.
MNG-xxxx   WONTFIX          Updated to ensure collections are immutable
                             consistently.
MNG-xxxx   WONTFIX          Updated to get rid of some Javadoc warnings.
MNG-xxxx   WONTFIX          Updated to make the
                             'JavaDependencyContextRefiner' part of the
                             dependency graph transformer lost in
                             commit
                             3916201b985c281a2b073b9b764bbb554584f5a7.
MNG-xxxx   WONTFIX          Updated to remove various Javadoc warnings.
MNG-xxxx   WONTFIX          Updated to use the try-with-resources
                             statement.
MNG-xxxx   WONTFIX          upgrade m-assembly-p to 3.0.0
MNG-xxxx   WONTFIX          Use proper spelling of "e.g."
MNG-xxxx   WONTFIX          Use the proper term for char U+002D (-)
                             hyphen(-minus) instead of dash
MNG-xxxx   WONTFIX          Work around a rounding bug existed upto
                             Java 7

I am starting by labelling everything as WONTFIX by default. We need to
start by identifying anything that should go into 3.5.0, those we should
mark as FIX-3.5.0

A second round are bugs that should be fixed after the resolver swap
release, they should be marked FIX-3.5.x

Third round (which is not an immediate priority) is anything that needs a
minor version bump... they should be FIX-3.6.x

If we need a major version bump... FIX-4.x.y

If it needs a POM version change... FIX-5.x.y

Everything else is WONTFIX

NOTE: FIX-5.x.y does not mean we *will* fix in 5.x.y, only that we will
want to rescrub when we get to 5.0.0

-Stephen


--
Sent from my phone



---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus


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

Reply via email to