Hi Brian,

there was a long thread about this matter recently here :

https://issues.apache.org/jira/browse/LEGAL-654

AFAICT, the discusion was closed with a "it's just fine, it's scafolding, not a package intended to be offered for public usage" (/me rephrasing)

We *could* couple the parent POM release with another project release, but the trouble is that you need to get past the SNAPSHOT to cut a release, which means a parent POM release before the project release.

We may find another way, and in this case, I'm fine with coupling both releases.

In any case, I have migrated the wiki to https://directory.apache.org/top-level-mgmt.html, so if you'd like to add some more info, please feel free to do it there instead of the wiki.

The page is available in https://github.com/apache/directory-site, more specifically on https://github.com/apache/directory-site/blob/master/source/top-level-mgmt.md

Thanks !

On 17/10/2023 18:37, Brian Demers wrote:
There was a bit of discussion in the Maven BoF last week at Community Over Code on the topic of parent POM release processes. This was a follow up to a thread on the board mailing list in September "RFC: Releasing with lazy consensus".

TL;DR A few different projects have not been voting on parent pom releases, and the debate was is this allowed.

I haven't seen a formal decision on the topic, but the consensus at the BoF was that a vote is required when releasing a parent pom. (Personally I have mixed feelings about this, I can see both sides of this debate)

There was a recommendation to ease some of the burden/toil of this extra release step, stage parent pom release and project release at the same time, e.g.:

1. Stage the parent pom release (up to step 4 in: https://cwiki.apache.org/confluence/display/DIRxDEV/Top+Level+Pom+Management+Policy <https://cwiki.apache.org/confluence/display/DIRxDEV/Top+Level+Pom+Management+Policy> )
2. Stage the sub-project
3. Call for a single vote containing the parent and sub-project.
4. Release staging repos (and move both artifacts to dist.apache.org <http://dist.apache.org>)
5. Other release related tasks...


 I can take a pass at updating the wiki <https://cwiki.apache.org/confluence/display/DIRxDEV/Top+Level+Pom+Management+Policy> with this info, unless someone wants to suggest another option, or feels strongly about keeping the process the way it is.

Thoughts,
-Brian

--
*Emmanuel Lécharny* P. +33 (0)6 08 33 32 61
[email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to