[RESULT] [VOTE] Release Apache Maven Daemon 1.0-m8

2023-11-06 Thread Guillaume Nodet
Closing this vote with 5 +1s and no other votes.
I'll publish the release asap.

Thx to everyone !
Guillaume

Le jeu. 26 oct. 2023 à 08:43, Guillaume Nodet  a écrit :
>
> I've staged a candidate release at
> https://dist.apache.org/repos/dist/dev/maven/mvnd/1.0-m8/
>
> This release provides distributions based on Maven 3.9.5 and
> 4.0.0-alpha-8 releases.
> The release notes are available at :
> 
> https://github.com/apache/maven-mvnd/releases/tag/untagged-56be0cecfa7305fcd889
>
> Please review and vote !
> --
> 
> Guillaume Nodet

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



Re: [VOTE] Release Apache Maven Daemon 1.0-m8

2023-11-06 Thread Guillaume Nodet
+1

Le jeu. 26 oct. 2023 à 08:43, Guillaume Nodet  a écrit :
>
> I've staged a candidate release at
> https://dist.apache.org/repos/dist/dev/maven/mvnd/1.0-m8/
>
> This release provides distributions based on Maven 3.9.5 and
> 4.0.0-alpha-8 releases.
> The release notes are available at :
> 
> https://github.com/apache/maven-mvnd/releases/tag/untagged-56be0cecfa7305fcd889
>
> Please review and vote !
> --
> 
> Guillaume Nodet



-- 

Guillaume Nodet

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



[ANN] Apache Maven Surefire 3.2.2 Released

2023-11-06 Thread Slawomir Jaranowski
The Apache Maven team is pleased to announce the availability of the
Apache Maven Surefire 3.2.2

https://maven.apache.org/surefire/

Release Notes - Maven Surefire - Version 3.2.2

** Bug
* [SUREFIRE-2205] - Mojo documentation links are broken
* [SUREFIRE-2207] - Fails with modular project with Java 21

** Dependency upgrade
* [SUREFIRE-2206] - Downgrade plexus-xml to 3.0.0
* [SUREFIRE-2208] - Bump org.codehaus.plexus:plexus-java from 1.1.2 to 1.2.

Enjoy,
-The Apache Maven team

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



[ANN] Apache Maven Plugin Tools 3.10.2 Released

2023-11-06 Thread Slawomir Jaranowski
The Apache Maven team is pleased to announce the release of the Apache
Maven Plugin Tools, version 3.10.2

https://maven.apache.org/plugin-tools/

Release Notes - Maven Plugin Tools - Version 3.10.2

** Bug
* [MPLUGIN-484] - Downgrade plexus-xml to 3.0.0


** Dependency upgrade
* [MPLUGIN-485] - Upgrade Parent to 40
* [MPLUGIN-487] - Bump org.codehaus.plexus:plexus-java from 1.1.2 to 1.2.0
* [MPLUGIN-488] - Bump asmVersion from 9.5 to 9.6
* [MPLUGIN-489] - Bump antVersion from 1.10.13 to 1.10.14
* [MPLUGIN-490] - Bump org.jsoup:jsoup from 1.16.1 to 1.16.2
* [MPLUGIN-491] - Bump org.codehaus.plexus:plexus-testing from
1.1.0 to 1.2.0

Enjoy,
-The Apache Maven team

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



[RESULT] [VOTE] Release Apache Maven Surefire Version 3.2.2

2023-11-06 Thread Slawomir Jaranowski
Hi,

The vote has passed with the following result:

+1: Michael Osipov, Sylwester Lachiewicz, Tamás Cservenák

PMC quorum: reached

I will promote the source release zip file to the Apache distribution
area and the artifacts to the central repo.


-- 
Sławomir Jaranowski

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



[RESULT] [VOTE] Release Apache Maven Plugin Tools version 3.10.2

2023-11-06 Thread Slawomir Jaranowski
Hi,

The vote has passed with the following result:

+1: Michael Osipov, Sylwester Lachiewicz, Tamás Cservenák

PMC quorum: reached

I will promote the source release zip file to the Apache distribution
area and the artifacts to the central repo.

--
Sławomir Jaranowski

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



[ANN] Maven Javadoc Plugin 3.6.2 released

2023-11-06 Thread Michael Osipov
The Apache Maven team is pleased to announce the release of the Maven 
Javadoc Plugin, version 3.6.2.


This module generates browsable HTML pages from Java source code.

https://maven.apache.org/plugins/maven-javadoc-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-javadoc-plugin
  3.6.2



Release Notes - Maven Javadoc Plugin - Version 3.6.2

** Bug
* [MJAVADOC-713] - Skipping Javadoc reportset leaves empty Javadoc 
link in site

* [MJAVADOC-716] - The stale file detection does not work
* [MJAVADOC-726] - Maven Java Doc Plugin downloads Log4j-1.2.12 
dependency transitively

* [MJAVADOC-762] - createTestRepo in JavaDocReportTest shares state
* [MJAVADOC-774] - 3.6.0 release is not reproducible

** Improvement
* [MJAVADOC-730] - Deprecate parameter "old"

** Dependency upgrade
* [MJAVADOC-777] - Update org.codehaus.plexus:plexus-java from 
1.1.2 to 1.2.0



Enjoy,

-The Apache Maven team

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



[RESULT] [VOTE] Release Maven Javadoc Plugin version 3.6.2

2023-11-06 Thread Michael Osipov

Hi,

The vote has passed with the following result:

+1: Sylwester Lachiewicz, Slawomir Jaranowski, Michael Osipov, Benjamin 
Marwell


PMC quorum: reached

I will promote the artifacts to the central repo, the source release ZIP 
file and add this release the board report.


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



[ANN] Maven Resolver 2.0.0-alpha-1 released

2023-11-06 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-1.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/

This is a *PREVIEW* release of upcoming Maven Resolver 2.0.0 meant for
users of Resolver to pick it up and adapt code if needed. Migration from
Resolver 1.x in short: move off anything that is deprecated in Resolver 1.x
(use latest 1.9.16 as "baseline" to check for deprecations).

The migration to Resolver 2.x should be "drop in experience" if you follow
documented steps here
https://maven.apache.org/resolver/api-compatibility.html (and use nothing
deprecated from Resolver 1.x).

The provided ServiceLocator alternative (since 1.9.15) is documented here:
https://maven.apache.org/resolver/third-party-integrations.html

Release Notes - Maven Resolver - Version 2.0.0-alpha-1

** Bug
* [MRESOLVER-392] - Resolver installer should not be "smart" about
installs
* [MRESOLVER-413] - BF collector causes failure when
-Dmaven.artifact.threads=1 used
* [MRESOLVER-414] - MRESOLVER-377 makes several metadata related Maven
IT fail
** Improvement
* [MRESOLVER-377] - Introduce metadata update policy
* [MRESOLVER-390] - Customize graph visiting strategy
* [MRESOLVER-420] - Prioritized components should be cached per session
** Wish
* [MRESOLVER-324] - Make the BF algorithm as the default option to
speed up maven dependency resolution and downloading
** Task
* [MRESOLVER-157] - Get rid of ServiceLocator in Resolver
* [MRESOLVER-295] - Deprecate ChecksumUtils, split its logic in their
proper place
* [MRESOLVER-312] - Raise build required Java to 11, target remains 8
* [MRESOLVER-338] - Drop FileTransform API
* [MRESOLVER-389] - Drop deprecated logging facade
* [MRESOLVER-408] - Prepare for 2.0.0 version
* [MRESOLVER-409] - Drop various deprecated methods and classes
* [MRESOLVER-410] - Drop deprecated Guice modules
* [MRESOLVER-411] - Update to Maven 4.0.0-alpha-8
* [MRESOLVER-418] - Migrate to Junit5
* [MRESOLVER-419] - Preserve component identities, use standard means
for multi-component injection


[VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Tamás Cservenák
Howdy,

The vote has passed with the following result:

+1: Michael, Slawomir, Tamas
+0: Elliotte

PMC quorum: reached

I will promote the artifacts to the central repo, the source release ZIP
file and add this release to the board report.


Add config for http.expectContinue=true / false ?

2023-11-06 Thread Stefan CORDES
Hi,
we have some issues with introduced http 100 expect continue with our nexus3. 
(see https://github.com/sonatype/nexus-public/issues/287 )

Maybe it is a good idea to offer a config setting ( 
https://maven.apache.org/resolver/configuration.html )

aether.connector.http.expectContinue
Flag indicating the http client sends an Expect "100-continue" when putting 
files.
Default "true"

?

(With that setting we could use recommended http-transport with 
-Daether.connector.http.expectContinue=false)

Workaround today is to take maven.resolver.transport=wagon with maven 3.9
and configure wagon in the settings.xml to not use expect continue

 

   

 

   

 http.authentication.preemptive

 %b,true

   

   

 http.protocol.expect-continue

 %b,false

   

 

   

 


Gruß,
Stefan



C Services GmbH & Co. OHG | Wanheimer Straße 70 | D-40468 Düsseldorf | Sitz: 
Düsseldorf | Registergericht: Düsseldorf HRA 12655 | Telefon: +49 (211) 9872-01
Persönlich haftende Gesellschafter: C Retail GmbH | Sitz: Baar/Schweiz | UID: 
CHE-116.290.471
Geschäftsführung: Giny Boer, Christoph Hammer
FRM Participations S.A. | Sitz: Strassen/Luxemburg | Handels- und 
Firmenregister Luxemburg: B 58158
Verwaltungsratsmitglieder: Dr. Christian Bank, Remco Gerlof, Dr. Franz-Josef 
Leuchtenberg
Hinweise zur Verarbeitung Ihrer Daten finden Sie unter: 
www.c-a.com/GDPR


Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Tamás Cservenák
Howdy,

just FTR:
Aether project was originally created in org.sonatype.aether package
namespace, and was used in Maven 3.0. Later, it moved to Eclipse, and
renamed packages to org.eclipse.aether, and was used in Maven 3.1+.

But, the org.sonatype -> org.eclipse package rename caused havoc in plugins
(hard breakage) and plugins were either "works with 3.0" or "works with
3.1+", which spun a lot of "workaround" solutions like MAT was (use of
reflection to figure is code dealing with o.s or o.e packaged resolver).

Finally, the project moved to Apache Maven, but to avoid repetition of such
a breakage, it was decided (and Eclipse gave permission for) to continue to
use org.eclipse.aether package namespace until change becomes possible.

Resolver 1.x was used in the Maven 3.1+ line, and Resolver 2.x is meant for
Maven 4 line. According to this:
https://gist.github.com/cstamas/b0605a9fad09de4adcbd888baa4c
Maven 4 still has to support "Maven 3 plugins", and those do contain
"direct resolver API usage", hence package change in Maven 4 timeframe is
not possible.

Package change becomes possible ONLY when Maven internals become cut off
from plugins, when Maven API (the new API introduced in Maven 4) becomes
the ONLY way to interact with Maven and Resolver from a plugin, and is
likely to happen in "Maven 5".

HTH
Tamas



On Mon, Nov 6, 2023 at 3:05 PM Elliotte Rusty Harold 
wrote:

> Looking at 1.9.16 it seems the maven-resolver-api artifact is
> org.eclipse.aether. That's an...interesting...design and a little
> surprising. I'm not sure what to think about that yet, but at least
> it's not a new issue. So I'll upgrade to +0 for now.
>
>
> On Mon, Nov 6, 2023 at 9:00 AM Elliotte Rusty Harold 
> wrote:
> >
> > On Mon, Nov 6, 2023 at 7:18 AM Konrad Windszus  wrote:
> > >
> > > The resolver API is only containing classes below org.eclipse.aether
> for historical reasons:
> https://github.com/apache/maven-resolver/tree/master/maven-resolver-api/src
> > >
> >
> > Is this still necessary? It seems likely to cause dependency conflicts
> > and split package issues.
> >
> >
> > --
> > Elliotte Rusty Harold
> > elh...@ibiblio.org
>
>
>
> --
> Elliotte Rusty Harold
> elh...@ibiblio.org
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Elliotte Rusty Harold
Looking at 1.9.16 it seems the maven-resolver-api artifact is
org.eclipse.aether. That's an...interesting...design and a little
surprising. I'm not sure what to think about that yet, but at least
it's not a new issue. So I'll upgrade to +0 for now.


On Mon, Nov 6, 2023 at 9:00 AM Elliotte Rusty Harold  wrote:
>
> On Mon, Nov 6, 2023 at 7:18 AM Konrad Windszus  wrote:
> >
> > The resolver API is only containing classes below org.eclipse.aether for 
> > historical reasons: 
> > https://github.com/apache/maven-resolver/tree/master/maven-resolver-api/src
> >
>
> Is this still necessary? It seems likely to cause dependency conflicts
> and split package issues.
>
>
> --
> Elliotte Rusty Harold
> elh...@ibiblio.org



-- 
Elliotte Rusty Harold
elh...@ibiblio.org

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



Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Elliotte Rusty Harold
On Mon, Nov 6, 2023 at 7:18 AM Konrad Windszus  wrote:
>
> The resolver API is only containing classes below org.eclipse.aether for 
> historical reasons: 
> https://github.com/apache/maven-resolver/tree/master/maven-resolver-api/src
>

Is this still necessary? It seems likely to cause dependency conflicts
and split package issues.


-- 
Elliotte Rusty Harold
elh...@ibiblio.org

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



Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Konrad Windszus
The resolver API is only containing classes below org.eclipse.aether for 
historical reasons: 
https://github.com/apache/maven-resolver/tree/master/maven-resolver-api/src

Konrad

> On 6. Nov 2023, at 13:13, Elliotte Rusty Harold  wrote:
> 
> -1
> 
> I see at least one issue that should be resolved before alpha 1.
> 
> The API docs at
> https://maven.apache.org/resolver-archives/resolver-LATEST/apidocs/index.html
> contains docs for aether and for resolver examples but not for the
> resolver API itself. Possibly a misconfig in the javadoc generation
> somewhere.
> 
> Also, why do the Javadocs contain all those oerg.eclipse.aether
> packages? I don't see them in the source repo.
> 
> 
> 
> 
> 
> On Mon, Nov 6, 2023 at 9:32 AM Tamás Cservenák  wrote:
>> 
>> +1
>> 
>> On Thu, Nov 2, 2023, 12:23 Tamás Cservenák  wrote:
>> 
>>> Howdy,
>>> 
>>> Note: This is a preview release of Resolver 2.0.0, that would allow any
>>> downstream consumers to try it out and adapt. Most of the major issues were
>>> fixed, almost all of the functionality is there (compare JIRA "2.0.0" and
>>> "2.0.0-alpha-1" versions).
>>> 
>>> IF the vote is successful, the staging site will NOT be moved to
>>> https://maven.apache.org/resolver/ but instead will be made reachable
>>> from https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/
>>> only.
>>> 
>>> The 1.9.16 is still the "latest stable" release of Maven Resolver.
>>> 
>>> ===
>>> 
>>> We solved 18 issues:
>>> 
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12353805
>>> 
>>> There are still some issues in JIRA:
>>> https://issues.apache.org/jira/projects/MRESOLVER/issues
>>> 
>>> Staging repository:
>>> https://repository.apache.org/content/repositories/maven-2021
>>> 
>>> Source release SHA512:
>>> 
>>> afe0796c9ea833a21a536dd53a5406013df9c92ada20a2ca2f05eb7c5582258ee04622bbaf6a19716d0736a0768735423529283e1aaa81e028cd00087228b452
>>> 
>>> Staging site:
>>> https://maven.apache.org/resolver-archives/resolver-LATEST/
>>> 
>>> Guide to testing staged releases:
>>> https://maven.apache.org/guides/development/guide-testing-releases.html
>>> 
>>> Vote open for 72 hours.
>>> 
>>> [ ] +1
>>> [ ] +0
>>> [ ] -1
>>> 
> 
> 
> 
> -- 
> Elliotte Rusty Harold
> elh...@ibiblio.org
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 



Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Elliotte Rusty Harold
-1

I see at least one issue that should be resolved before alpha 1.

The API docs at
https://maven.apache.org/resolver-archives/resolver-LATEST/apidocs/index.html
contains docs for aether and for resolver examples but not for the
resolver API itself. Possibly a misconfig in the javadoc generation
somewhere.

Also, why do the Javadocs contain all those oerg.eclipse.aether
packages? I don't see them in the source repo.





On Mon, Nov 6, 2023 at 9:32 AM Tamás Cservenák  wrote:
>
> +1
>
> On Thu, Nov 2, 2023, 12:23 Tamás Cservenák  wrote:
>
> > Howdy,
> >
> > Note: This is a preview release of Resolver 2.0.0, that would allow any
> > downstream consumers to try it out and adapt. Most of the major issues were
> > fixed, almost all of the functionality is there (compare JIRA "2.0.0" and
> > "2.0.0-alpha-1" versions).
> >
> > IF the vote is successful, the staging site will NOT be moved to
> > https://maven.apache.org/resolver/ but instead will be made reachable
> > from https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/
> > only.
> >
> > The 1.9.16 is still the "latest stable" release of Maven Resolver.
> >
> > ===
> >
> > We solved 18 issues:
> >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12353805
> >
> > There are still some issues in JIRA:
> > https://issues.apache.org/jira/projects/MRESOLVER/issues
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/maven-2021
> >
> > Source release SHA512:
> >
> > afe0796c9ea833a21a536dd53a5406013df9c92ada20a2ca2f05eb7c5582258ee04622bbaf6a19716d0736a0768735423529283e1aaa81e028cd00087228b452
> >
> > Staging site:
> > https://maven.apache.org/resolver-archives/resolver-LATEST/
> >
> > Guide to testing staged releases:
> > https://maven.apache.org/guides/development/guide-testing-releases.html
> >
> > Vote open for 72 hours.
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >



-- 
Elliotte Rusty Harold
elh...@ibiblio.org

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



Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Slawomir Jaranowski
+1

czw., 2 lis 2023 o 12:23 Tamás Cservenák  napisał(a):

> Howdy,
>
> Note: This is a preview release of Resolver 2.0.0, that would allow any
> downstream consumers to try it out and adapt. Most of the major issues were
> fixed, almost all of the functionality is there (compare JIRA "2.0.0" and
> "2.0.0-alpha-1" versions).
>
> IF the vote is successful, the staging site will NOT be moved to
> https://maven.apache.org/resolver/ but instead will be made reachable from
> https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/ only.
>
> The 1.9.16 is still the "latest stable" release of Maven Resolver.
>
> ===
>
> We solved 18 issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12353805
>
> There are still some issues in JIRA:
> https://issues.apache.org/jira/projects/MRESOLVER/issues
>
> Staging repository:
> https://repository.apache.org/content/repositories/maven-2021
>
> Source release SHA512:
>
> afe0796c9ea833a21a536dd53a5406013df9c92ada20a2ca2f05eb7c5582258ee04622bbaf6a19716d0736a0768735423529283e1aaa81e028cd00087228b452
>
> Staging site:
> https://maven.apache.org/resolver-archives/resolver-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>


-- 
Sławomir Jaranowski


Re: [VOTE] Release Maven Resolver 2.0.0-alpha-1

2023-11-06 Thread Tamás Cservenák
+1

On Thu, Nov 2, 2023, 12:23 Tamás Cservenák  wrote:

> Howdy,
>
> Note: This is a preview release of Resolver 2.0.0, that would allow any
> downstream consumers to try it out and adapt. Most of the major issues were
> fixed, almost all of the functionality is there (compare JIRA "2.0.0" and
> "2.0.0-alpha-1" versions).
>
> IF the vote is successful, the staging site will NOT be moved to
> https://maven.apache.org/resolver/ but instead will be made reachable
> from https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/
> only.
>
> The 1.9.16 is still the "latest stable" release of Maven Resolver.
>
> ===
>
> We solved 18 issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12353805
>
> There are still some issues in JIRA:
> https://issues.apache.org/jira/projects/MRESOLVER/issues
>
> Staging repository:
> https://repository.apache.org/content/repositories/maven-2021
>
> Source release SHA512:
>
> afe0796c9ea833a21a536dd53a5406013df9c92ada20a2ca2f05eb7c5582258ee04622bbaf6a19716d0736a0768735423529283e1aaa81e028cd00087228b452
>
> Staging site:
> https://maven.apache.org/resolver-archives/resolver-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>