Re: [HEADS UP] Maven 3.9.10 release

2025-05-20 Thread Tamás Cservenák
I created one more issue and PR:
https://github.com/apache/maven/pull/2361

See related JIRA for context.

Thanks
T

On Tue, May 20, 2025 at 9:24 PM Slawomir Jaranowski
 wrote:
>
> Hi,
>
> I hope a list of issues for 3.9.10 is finished.
>
> Waiting for feedback, especially with JDK 24.
>
> I'm going to release it next week.
>
>
> On Mon, 19 May 2025 at 20:46, Slawomir Jaranowski 
> wrote:
>
> >
> >
> > On Mon, 19 May 2025 at 20:42, Tamás Cservenák  wrote:
> >
> >> Sisu? Hopefully get released tomorrow.
> >>
> >
> > added to the list :-)
> >
> >
> >>
> >> T
> >>
> >> On Mon, May 19, 2025, 20:37 Slawomir Jaranowski 
> >> wrote:
> >>
> >> > Hi,
> >> >
> >> > We have resolved 32 issues
> >> >
> >> >
> >> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.10
> >> >
> >> > The last one is in progress
> >> > https://issues.apache.org/jira/browse/MNG-5913
> >> >
> >> > As we have many changes, I'm inviting you for testing a snapshot
> >> version,
> >> > binary distribution can be downloaded from:
> >> >
> >> >
> >> https://repository.apache.org/content/groups/snapshots/org/apache/maven/apache-maven/3.9.10-SNAPSHOT/
> >> > (please lookups for the latest build)
> >> >
> >> > or build from source code:
> >> > https://github.com/apache/maven/tree/maven-3.9.x
> >> >
> >> >
> >> > On Thu, 24 Apr 2025 at 23:30, Slawomir Jaranowski <
> >> s.jaranow...@gmail.com>
> >> > wrote:
> >> >
> >> > > Hi,
> >> > >
> >> > > I would like to release Maven 3.9.10
> >> > >
> >> > > We have planned issues:
> >> > >
> >> > >
> >> >
> >> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.10
> >> > >
> >> > > I also would like to release resolver 1.9.23
> >> > > with issues:
> >> > >
> >> > >
> >> >
> >> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MRESOLVER%20AND%20fixVersion%20%3D%201.9.23
> >> > >
> >> > > I will work on it, I hope the release can be done in the next two -
> >> three
> >> > > weeks.
> >> > > Any help as usual is appreciated.
> >> > >
> >> > >
> >> > > --
> >> > > Sławomir Jaranowski
> >> > >
> >> >
> >> >
> >> > --
> >> > Sławomir Jaranowski
> >> >
> >>
> >
> >
> > --
> > Sławomir Jaranowski
> >
>
>
> --
> Sławomir Jaranowski

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



Re: Proposal: Reactivating PMD to Strengthen Definition of Done

2025-05-20 Thread Elliotte Rusty Harold
Maybe. Maybe not. I don't think most of these can be simply assumed to
be correct. For instance "Unnecessary parentheses" can nonetheless be
extremely helpful in clarifying code. Removing them is in no way a
best practice. Sometimes it's a good idea. Sometimes it's actively
harmful. The same is true for a lot of other static analysis rules.
Human attention is necessary.

On Mon, May 19, 2025 at 7:37 AM Vincent Potucek  wrote:
>
> Hi Devs,
>
> hope you doing well.
>
> We’re currently facing real production bugs, along with approximately 500 PMD 
> and 300 SpotBugs violations. This clearly exposes a gap in our current 
> Definition of Done, especially regarding best practices and principles like 
> convention over configuration, maintaining code quality, and aligning with 
> industry standards.
>
> It’s the past calling—demanding attention and refusing to be ignored until 
> properly addressed.
>
> While static code analysis isn’t new to us—we already use Checkstyle and 
> Spotless—these tools alone don’t cover the full range of potential issues. 
> Each having its own strength, chaining them together ensures broader, more 
> effective coverage.
>
> To that end, the current PoC reintroduces PMD to help enforce Java best 
> practices. By suppressing the existing 483 PMD violations, this change 
> enables us to merge the configuration without blocking ongoing 
> development—while still preventing new violations from being introduced:
>
> 🔗 Enable PMD with suppressed existing violations 
> 
> The following PRs address individual violations—most of which can be easily 
> fixed with IDE support:
>
> 🔗 PR 2350: UnusedAssignment 
> 🔗 PR 2349: UnnecessaryParentheses 
> 🔗 PR 2348: UnnecessaryFullyQualifiedName 
> 
> We increase both quantity and quality by locking in the current state and 
> enforcing stricter standards moving forward. This allows us to stop 
> regressions now and tackle legacy issues incrementally after integration.
>
> Please don’t think of best practices as vague recommendations—they are 
> settled standards embraced by a wide community. The real question is: do we 
> want to align with common code quality standards and industry norms?
>
> Exceptions will be allowed using suppressions whenever justified.
>
>
>
> Kindly request your feedback, thanks for attention.
>
>
>
> Best regards
>
> Vincent
>
>
>
> PS:
>
> In reality, you don’t notice these tools until problems arise.
>
> It’s like karma—silent and harmless until you break something. Then it comes 
> back to show its cost.
>
> Just want to limit this. Currently, there’s no limit, and things are going 
> out of control.



-- 
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: [HEADS UP] Maven 3.9.10 release

2025-05-20 Thread Slawomir Jaranowski
Hi,

I hope a list of issues for 3.9.10 is finished.

Waiting for feedback, especially with JDK 24.

I'm going to release it next week.


On Mon, 19 May 2025 at 20:46, Slawomir Jaranowski 
wrote:

>
>
> On Mon, 19 May 2025 at 20:42, Tamás Cservenák  wrote:
>
>> Sisu? Hopefully get released tomorrow.
>>
>
> added to the list :-)
>
>
>>
>> T
>>
>> On Mon, May 19, 2025, 20:37 Slawomir Jaranowski 
>> wrote:
>>
>> > Hi,
>> >
>> > We have resolved 32 issues
>> >
>> >
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.10
>> >
>> > The last one is in progress
>> > https://issues.apache.org/jira/browse/MNG-5913
>> >
>> > As we have many changes, I'm inviting you for testing a snapshot
>> version,
>> > binary distribution can be downloaded from:
>> >
>> >
>> https://repository.apache.org/content/groups/snapshots/org/apache/maven/apache-maven/3.9.10-SNAPSHOT/
>> > (please lookups for the latest build)
>> >
>> > or build from source code:
>> > https://github.com/apache/maven/tree/maven-3.9.x
>> >
>> >
>> > On Thu, 24 Apr 2025 at 23:30, Slawomir Jaranowski <
>> s.jaranow...@gmail.com>
>> > wrote:
>> >
>> > > Hi,
>> > >
>> > > I would like to release Maven 3.9.10
>> > >
>> > > We have planned issues:
>> > >
>> > >
>> >
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.10
>> > >
>> > > I also would like to release resolver 1.9.23
>> > > with issues:
>> > >
>> > >
>> >
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MRESOLVER%20AND%20fixVersion%20%3D%201.9.23
>> > >
>> > > I will work on it, I hope the release can be done in the next two -
>> three
>> > > weeks.
>> > > Any help as usual is appreciated.
>> > >
>> > >
>> > > --
>> > > Sławomir Jaranowski
>> > >
>> >
>> >
>> > --
>> > Sławomir Jaranowski
>> >
>>
>
>
> --
> Sławomir Jaranowski
>


-- 
Sławomir Jaranowski


Maven 4.0.0 Release - Thoughts?

2025-05-20 Thread Guillaume Nodet
Hey Maven Devs,

We're gearing up to release a new version from the master branch. I'm
thinking we should go for 4.0.0 instead of rc-4. What do you all think? Any
feedback or ideas on the versioning or release plan? Let’s hear it!

Cheers,

Guillaume


Re: Maven 4.0.0 Release - Thoughts?

2025-05-20 Thread Romain Manni-Bucau
+1

Romain Manni-Bucau
@rmannibucau  | .NET Blog
 | Blog  | Old
Blog  | Github
 | LinkedIn
 | Book



Le mer. 21 mai 2025 à 08:11, Guillaume Nodet  a écrit :

> Hey Maven Devs,
>
> We're gearing up to release a new version from the master branch. I'm
> thinking we should go for 4.0.0 instead of rc-4. What do you all think? Any
> feedback or ideas on the versioning or release plan? Let’s hear it!
>
> Cheers,
>
> Guillaume
>