We need to figure out what is what. Also when making a proposal please
reply to the original message not previous proposals

On 31 December 2016 at 22:12, Guillaume Boué <gb...@apache.org> wrote:

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