Thank you, Hervé, for trying to bring this to a conclusion.
My vote: +1 on option B (revert to 4.0.0 XML namespace, force explicit
modelVersion back). I side with Elliotte here; let's keep the format
open for tools outside of the Maven code.
Maarten
On 01/04/2026 07:27, Hervé Boutemy wrote:
typo fix: we're voting on the new pom.xml = the BUILD one (the consumer remains
the Maven 3 one)
sorry, here is the fixed message, for sake of precision:
after a long discussion on consequences of each choice, it's time to make a
decision:
option A:
keep 4.1.0 XML namespace that permits modelVersion inference since 4.0.0-
alpha-6
= promote simplified build POM like:
<project xmlns="http://maven.apache.org/POM/4.1.0">
...
</project>
option B:
revert to 4.0.0 XML namespace, forcing explicit modelVersion back:
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.1.0</modelVersion>
...
</project>
= finish the revert PR https://github.com/apache/maven/pull/10952
no discussion please, even less digression, just a majority vote to make a
final decision and let us work on the few other topics necessary to release
Maven 4.0.0 after years of hard work.
just a majority vote:
A. <project xmlns="http://maven.apache.org/POM/4.1.0">
or
B. <project xmlns="http://maven.apache.org/POM/4.0.0">
vote open for at least 72h
Regards,
Hervé
Le mardi 31 mars 2026, 23:21:38 CEST Hervé Boutemy a écrit :
after a long discussion on consequences of each choice, it's time to make a
decision:
option A:
keep 4.1.0 XML namespace that permits modelVersion inference since 4.0.0-
alpha-6
= promote simplified consumer POM like:
<project xmlns="http://maven.apache.org/POM/4.1.0">
...
</project>
option B:
revert to 4.0.0 XML namespace, forcing explicit modelVersion back:
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.1.0</modelVersion>
...
</project>
= finish the revert PR https://github.com/apache/maven/pull/10952
no discussion please, even less digression, just a majority vote to make a
final decision and let us work on the few other topics necessary to release
Maven 4.0.0 after years of hard work.
just a majority vote:
A. <project xmlns="http://maven.apache.org/POM/4.1.0">
or
B. <project xmlns="http://maven.apache.org/POM/4.0.0">
vote open for at least 72h
Regards,
Hervé
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]