Howdy, I may be late, sorry about that, but few days ago pulled this page from archive org (was hosted and lost on codehaus confluence): https://cwiki.apache.org/confluence/display/MAVEN/Versioning
As based on this page was Maven3 versioning implemented, at least according to this page: https://cwiki.apache.org/confluence/display/MAVEN/Maven+3.x+Compatibility+Notes That was written at dawn of Maven3. Hth T On Sat, Feb 25, 2023, 15:26 Elliotte Rusty Harold <[email protected]> wrote: > After further investigation I'm willing to state that MNG-7701 is > invalid, and I closed it. > > MNG-7700 is mostly invalid. There's a bit of a glitch around the > "canonical representation" of version strings of the form 0.x that > does not affect comparisons. However, nowhere do we define or promise > anything about the canonical representation so it's hard to call it a > bug. > > In all cases I've looked at, the comparison of two versions behaves > according to spec. INHO, neither of these issues should block the > release. > > On Fri, Feb 24, 2023 at 9:03 AM Tamás Cservenák <[email protected]> > wrote: > > > > Howdy, > > > > just an update of Maven status (links will assume you are logged in to > > JIRA): > > > > * 3.9.1 all done > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.1 > > * 3.9.1 candidates > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.1-candidate > > (Elliotte plans to fix for weekend MNG-7700 and MNG-7701 if it is not > > grabbed by anyone else until then) > > > > This means 3.9.1 is shaping really nicely > > > > Furthermore, for resolver: > > > > * 1.9.6 (will not make into 3.9.1 but probably 3.9.2): > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MRESOLVER%20AND%20fixVersion%20%3D%201.9.6 > > (topic: bugfixes and improvements, would include > > https://issues.apache.org/jira/browse/MNG-7705 that does not yet has > > corresponding MRESOLVER issue) > > * planned 1.10.0 > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MRESOLVER%20AND%20fixVersion%20%3D%201.10.0 > > (topic: HTTP/2 and other improvements, probably makes file-lock default) > > > > Thanks > > T > > > > > > On Fri, Feb 24, 2023 at 4:58 AM Jeremy Landis <[email protected]> > > wrote: > > > > > Update on issue I'm facing. > > > > > > The issue is using the site:jar during the release process. Rather > than > > > deploy site to any location, we jar it and deploy it with normal > artifacts > > > to Artifactory. Since that plugin goal wants the full build > (aggregate), > > > it fails against numerous plugins such as javadoc, jxr, etc. I presume > > > rather than that running during package phase, it needs to be moved > and run > > > separately like how the site-deploy works with the release plugin. Any > > > ideas on best way to deal with this? Right now it feels like its done > in > > > the right place, we even skip the 'site-deploy' entirely. But clearly > that > > > isn't exactly good enough in this case. > > > > > > I don't think now that this is a maven 3.9.0 issue itself. I think its > > > more of something that is a big change in this specific use case that > just > > > needs some direction to resolve. The more and more I've looked at > this the > > > more I've found little things that have changed over the years that had > > > resulted in multiple site runs and some plugins from running exactly > where > > > expected. So this has been a hugely beneficial effort for us and just > need > > > to figure this last bit out. My next steps are to look more deeply > into > > > release plugin and how the site-deploy is actually working as that > seems > > > like I want to mimic that behaviour. > > > > > > Thanks, > > > > > > Jeremy > > > > > > -----Original Message----- > > > From: Jeremy Landis <[email protected]> > > > Sent: Wednesday, February 22, 2023 12:30 PM > > > To: Maven Developers List <[email protected]> > > > Subject: RE: [HEADS UP] Maven Release 3.9.1 coming soon > > > > > > Hi Tomas, > > > > > > Will get back to you on ability to collect that data, lots of hoops to > do > > > so. It may be easier I just build sample project. > > > > > > On the cache, thanks for calling that out as not maven. It was gradle > > > enterprise maven extension. I turned it off to rule it out and > behaviour > > > is the same just without any mention of the cache. > > > > > > I even tried to checkout the release tag and perform full build before > > > running perform but that just failed with issues running install plugin > > > during release:perform. So, I backed off to what is focus... > > > > > > To focus more on the site is the problem, I tried numerous attempts to > > > make it stop running but couldn't get that to stick so I went into the > > > cached parent used and set skip directly then ran release:perform > again. > > > It worked doing that. > > > > > > So on the aggregator behaviour change. Assuming then pre 3.9.0, when > site > > > plugins encountered and forked, if it was not already built it would > build > > > all? That seems to be the problem...which would make sense why a > single > > > module project does not encounter this at all. > > > > > > Thanks, > > > > > > Jeremy > > > > > > -----Original Message----- > > > From: Tamás Cservenák <[email protected]> > > > Sent: Wednesday, February 22, 2023 10:35 AM > > > To: Maven Developers List <[email protected]> > > > Subject: Re: [HEADS UP] Maven Release 3.9.1 coming soon > > > > > > Howdy, > > > > > > Wow, there are a lot of moving parts.... release plugin, site (within > > > release?)... > > > > > > Do you use any 3rd party extension maybe? (unsure what build cache is > in > > > the realm of Maven 3.8.x, that works for you). > > > > > > But my first guess is a change in aggregator behaviour (pre 3.9.0 it > was > > > building ALL, in 3.9.0 it builds only what is aggregated). > > > > > > Ideally we'd really need a reproducer, and possibly some logs/outputs > of > > > what is actually happening here... > > > > > > If possible, and allowed, you can send me privately a ZIP of logs, and > > > will handle it discreetly. > > > > > > Thanks > > > T > > > > > > > > > > > > On Wed, Feb 22, 2023 at 4:27 PM Jeremy Landis < > [email protected]> > > > wrote: > > > > > > > I don't have a sharable example at the moment to show but hope enough > > > > information here can spot the issue from one I just ran. If any > > > > details missing, I can quickly apply more info. > > > > > > > > On multi module build, this is the steps. > > > > > > > > mvn release:clean -> ok > > > > mvn release:prepare -> ok > > > > mvn release:perform -> fails > > > > > > > > Failure is that it tries to run the maven-site-plugin at what seems > > > > the immediate start of the process. These phases run... > > > > > > > > 1/3 -> perform:verify-completed-prepare-phases > > > > 2/3 -> perform:checkout-project-from-scm > > > > 3/3 -> perform:run-perform-goals > > > > > > > > First goal ran 'deploy site-deploy' > > > > > > > > Gets a warning: This build will only read from the build cache, since > > > > the clean lifecycle is not part of the build invocation. > > > > > > > > That seems suspect given its just checked it out so how can it use > > > > build cache there? I did try a subsequent mvn clean release:perform > > > > which got through that, threw lots of enforcer errors for missing > > > > parts, then back to trying to run the site and same failure. > > > > > > > > The failure is that it didn't even build the product. So site plugin > > > > gets error that the artifacts for the release version don't exist. > > > > > > > > All maven release plugin settings involved otherwise > > > > > > > > - addSchema set to false > > > > - arguments -Daether.checksums.algorithms=SHA-512,SHA-256,SHA-1, MD5 > > > > - autoVersionSubmodules set to true > > > > - release profiles as release | sign > > > > > > > > Our release profile simply does this > > > > > > > > - skip versions plugin > > > > - skip dependency check plugin > > > > - skip license plugin > > > > - skip site deploy (strange that its doing site-deploy when we told > it > > > > not to). Executions on site are attach-descriptor, site, and jar. > We > > > > do not deploy to a site but we do release the jar of the site > content. > > > > - javadocs run as goal jar, test-jar (with a skip on earlier general > > > > runs we do for checking) > > > > - jar plugin we run test-jar > > > > - source plugin we run jar-no-fork and test-jar-no-fork > > > > > > > > Our sign profile > > > > > > > > - Runs sign goal of gpg plugin > > > > > > > > Versions involved > > > > > > > > - site 3.12.1 > > > > - release plugin version 3.0.0-M7 > > > > > > > > All our plugins are up to date as of 12/21/2022. > > > > > > > > I know having a real life one to test with would be easier and I can > > > > work on getting one together for that purpose but hoping its > something > > > > obvious that rings some bells as to why the behaviour is that way. > > > > > > > > Thanks, > > > > > > > > Jeremy Landis > > > > > > > > > > > > -----Original Message----- > > > > From: Jeremy Landis <[email protected]> > > > > Sent: Monday, February 20, 2023 11:32 AM > > > > To: Maven Developers List <[email protected]> > > > > Subject: Re: [HEADS UP] Maven Release 3.9.1 coming soon > > > > > > > > Not yet. I'll work on getting that together. For now we easily > > > > enough drop back to 3.8.7 in those cases as we exclusively use the > maven > > > wrapper. > > > > So it has not been super critical for us yet. > > > > > > > > Sent from my Verizon, Samsung Galaxy smartphone Get Outlook for > > > > Android< > > > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.m > > > > > %2F&data=05%7C01%7C%7C38078fe04d1745907d2c08db14fa928b%7C84df9e7fe9f64 > > > > > 0afb435aaaaaaaaaaaa%7C1%7C0%7C638126838659128507%7CUnknown%7CTWFpbGZsb > > > > > 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D% > > > > > 7C3000%7C%7C%7C&sdata=1ez%2FO1FG83EedDDOAOKH%2F7WRgdeTlk%2FzhNNs%2FPyI > > > > zU0%3D&reserved=0 > > > > > s%2FAAb9ysg&data=05%7C01%7C%7Cac0932a0f8894084199108db14ea9e31%7C84df9 > > > > > e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638126770148896334%7CUnknown%7CT > > > > > WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI > > > > > 6Mn0%3D%7C3000%7C%7C%7C&sdata=s0JMIe9HS65g48CFbjJNBFvqKC%2F6NhA2SPrUvN > > > > p0wA0%3D&reserved=0 > > > > > > > > > ________________________________ > > > > From: Tamás Cservenák <[email protected]> > > > > Sent: Monday, February 20, 2023 11:24:58 AM > > > > To: Maven Developers List <[email protected]> > > > > Subject: Re: [HEADS UP] Maven Release 3.9.1 coming soon > > > > > > > > Jeremy, > > > > > > > > Any specifics about the problems you face? And ideally a reproducer? > > > > > > > > Thanks > > > > T > > > > > > > > On Mon, Feb 20, 2023, 17:21 Jeremy Landis <[email protected]> > > > > wrote: > > > > > > > > > We have been unable to release multi module builds with maven 3 > 9.0. > > > > > It seems the site has major problems trying to resolve the build > > > > artifacts. > > > > > Has this been reported yet or do any of the resolver items fix > that? > > > > > Single module releases using identical configuration release fine. > > > > > > > > > > Sent from my Verizon, Samsung Galaxy smartphone Get Outlook for > > > > > Android< > https://na01.safelinks.protection.outlook.com/?url=https%3A% > > > > > 2F > > > > > > %2Faka.ms%2FAAb9ysg&data=05%7C01%7C%7C837778bb457f4545139b08db136002 > > > > > 1c > > > > > > %7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638125075294386839%7CU > > > > > nk > > > > > > nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha > > > > > Ww > > > > > > iLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FQBCk13PtoUsObKw6L2O4ocrWqjj > > > > > zd > > > > > b0kKWMpHdU54M%3D&reserved=0> > > > > > ________________________________ > > > > > From: Elliotte Rusty Harold <[email protected]> > > > > > Sent: Monday, February 20, 2023 9:52:44 AM > > > > > To: Maven Developers List <[email protected]> > > > > > Subject: Re: [HEADS UP] Maven Release 3.9.1 coming soon > > > > > > > > > > IMHO MNG-7700 and MNG-7701 are blockers. MNG-7704 is not a blocker. > > > > > MNG-7703 I'm not sure of, but probably not. > > > > > > > > > > On Mon, Feb 20, 2023 at 12:05 PM Michael Osipov > > > > > <[email protected]> > > > > > wrote: > > > > > > > > > > > > Am 2023-02-20 um 12:40 schrieb Tamás Cservenák: > > > > > > > Howdy, > > > > > > > > > > > > > > The release of Maven 3.9.1, if nothing unexpected comes up, is > > > > > > > to > > > > > happen > > > > > > > around next week (most of the issues will be fixed once > resolver > > > > > > > upped > > > > > to > > > > > > > newly released 1.9.5): > > > > > > > > > > > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiss > > > > > > %2F&data=05%7C01%7C%7C38078fe04d1745907d2c08db14fa928b%7C84df9e7fe9f > > > > > > 640afb435aaaaaaaaaaaa%7C1%7C0%7C638126838659128507%7CUnknown%7CTWFpb > > > > > > GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M > > > > > > n0%3D%7C3000%7C%7C%7C&sdata=aDc5vRv%2BcSAZO378kvalmHP2NNAnNkbt48f1dx > > > > > BSMSQ%3D&reserved=0 > > > > > > ue%2F&data=05%7C01%7C%7Cac0932a0f8894084199108db14ea9e31%7C84df9e7fe > > > > > > 9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638126770148896334%7CUnknown%7CTWF > > > > > > pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI > > > > > > 6Mn0%3D%7C3000%7C%7C%7C&sdata=X5CVt7rFghw87uzkRoJ0xYAETxx9yxeY8Dfmoj > > > > > pt9jw%3D&reserved=0 > > > > > s.apache.org > %2Fjira%2Fissues%2F%3Fjql%3Dproject%2520%253D%2520MNG%25 > > > > > 20 > > > > > > AND%2520fixVersion%2520%253D%25203.9.1&data=05%7C01%7C%7C837778bb457 > > > > > f4 > > > > > > 545139b08db1360021c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638 > > > > > 12 > > > > > > 5075294386839%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2 > > > > > lu > > > > > > MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=sPUF4zeBsSM > > > > > 4K > > > > > Y4mS3pa17bbvi6AtFMoKZIheb7Ngpg%3D&reserved=0 > > > > > > > > > > > > > > Notable fixes > > > > > > > - The 10% slowness is gone (introduced with 3.9.0) > > > > > > > - The endless loops with webjars is fixed (long time existing > > > > > > > issue) > > > > > > > - The IAEx with sha1-like (hex) versions is fixed (long time > > > > > > > existing > > > > > issue) > > > > > > > > > > > > This release would be incomplete: > > > > > > > > > > > > * This must be fixed: > > > > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiss > > > > > > %2F&data=05%7C01%7C%7C38078fe04d1745907d2c08db14fa928b%7C84df9e7fe9f > > > > > > 640afb435aaaaaaaaaaaa%7C1%7C0%7C638126838659128507%7CUnknown%7CTWFpb > > > > > > GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M > > > > > > n0%3D%7C3000%7C%7C%7C&sdata=aDc5vRv%2BcSAZO378kvalmHP2NNAnNkbt48f1dx > > > > > BSMSQ%3D&reserved=0 > > > > > > ue%2F&data=05%7C01%7C%7Cac0932a0f8894084199108db14ea9e31%7C84df9e7fe > > > > > > 9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638126770148896334%7CUnknown%7CTWF > > > > > > pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI > > > > > > 6Mn0%3D%7C3000%7C%7C%7C&sdata=X5CVt7rFghw87uzkRoJ0xYAETxx9yxeY8Dfmoj > > > > > pt9jw%3D&reserved=0 > > > > > s.apache.org > %2Fjira%2Fbrowse%2FMNG-7679&data=05%7C01%7C%7C837778bb45 > > > > > 7f > > > > > > 4545139b08db1360021c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63 > > > > > 81 > > > > > > 25075294386839%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV > > > > > 2l > > > > > > uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=jskDY4aC8k > > > > > 0U > > > > > LFtCYmfTLagy9FVxiUSNoVZ62tdT1i4%3D&reserved=0 > > > > > > * These two need to be discussed whether some action is needed: > > > > > > ** > > > > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiss > > > > > > %2F&data=05%7C01%7C%7C38078fe04d1745907d2c08db14fa928b%7C84df9e7fe9f > > > > > > 640afb435aaaaaaaaaaaa%7C1%7C0%7C638126838659128507%7CUnknown%7CTWFpb > > > > > > GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M > > > > > > n0%3D%7C3000%7C%7C%7C&sdata=aDc5vRv%2BcSAZO378kvalmHP2NNAnNkbt48f1dx > > > > > BSMSQ%3D&reserved=0 > > > > > > ue%2F&data=05%7C01%7C%7Cac0932a0f8894084199108db14ea9e31%7C84df9e7fe > > > > > > 9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638126770148896334%7CUnknown%7CTWF > > > > > > pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI > > > > > > 6Mn0%3D%7C3000%7C%7C%7C&sdata=X5CVt7rFghw87uzkRoJ0xYAETxx9yxeY8Dfmoj > > > > > pt9jw%3D&reserved=0 > > > > > s.apache.org > %2Fjira%2Fbrowse%2FMNG-7700&data=05%7C01%7C%7C837778bb45 > > > > > 7f > > > > > > 4545139b08db1360021c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63 > > > > > 81 > > > > > > 25075294386839%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV > > > > > 2l > > > > > > uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=unjbDFuKBr > > > > > ZE > > > > > azJZXnw0Ttq%2FxpKZNjLjLJHjkyuUbfI%3D&reserved=0 > > > > > > ** > > > > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiss > > > > > > %2F&data=05%7C01%7C%7C38078fe04d1745907d2c08db14fa928b%7C84df9e7fe9f > > > > > > 640afb435aaaaaaaaaaaa%7C1%7C0%7C638126838659128507%7CUnknown%7CTWFpb > > > > > > GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M > > > > > > n0%3D%7C3000%7C%7C%7C&sdata=aDc5vRv%2BcSAZO378kvalmHP2NNAnNkbt48f1dx > > > > > BSMSQ%3D&reserved=0 > > > > > > ue%2F&data=05%7C01%7C%7Cac0932a0f8894084199108db14ea9e31%7C84df9e7fe > > > > > > 9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638126770148896334%7CUnknown%7CTWF > > > > > > pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI > > > > > > 6Mn0%3D%7C3000%7C%7C%7C&sdata=X5CVt7rFghw87uzkRoJ0xYAETxx9yxeY8Dfmoj > > > > > pt9jw%3D&reserved=0 > > > > > s.apache.org > %2Fjira%2Fbrowse%2FMNG-7701&data=05%7C01%7C%7C837778bb45 > > > > > 7f > > > > > > 4545139b08db1360021c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63 > > > > > 81 > > > > > > 25075294386839%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV > > > > > 2l > > > > > > uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=68QR2cIpXP > > > > > uI > > > > > PLD%2BpSsTvrU3BfOKD2N4bgtro6Ag9Fk%3D&reserved=0 > > > > > > > > > > > > M > > > > > > > > > > > > > > > > > > > > > -- > > > > > Elliotte Rusty Harold > > > > > [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] > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > > > > -- > Elliotte Rusty Harold > [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
