AFAIK source-release is quite standard @asf so likely saner to use that from now on IMHO. Agree sources is needed but Think Mark's point was more about assemblies than default release artifacts.
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance> Le lun. 19 nov. 2018 à 15:54, Gary Gregory <garydgreg...@gmail.com> a écrit : > On Mon, Nov 19, 2018 at 5:22 AM Mark Struberg <strub...@yahoo.de.invalid> > wrote: > > > Oki, I now see what you mean. > > > > We actually have 3 source zips now. > > > > .src.zip > > .source-release.zip > > src.jar > > > > That's a mess. > > > > There should only be 2: > > * source-release.zip is the official ASF packages whole build sources. > > This includes the pom, build structure etc. > > * src.jar is the sources which are automatically downloaded by the IDEs > > for debugging purpose. > > > > Nope, it's the "-sources" jar that is used in IDEs. The "-src" jar is what > _should_ contain all sources needed to build the jar and site. > > "source-release" is not something we've used here before IIRC. > > Gary > > > > > > We have both of them because commons-pool2 is a single-module project. > > And yes, we need both of them. What we do not need is the src.zip. I have > > no clue yet where this comes from but it shouldn't be here. > > > > > > The good news: > > By leveraging native GIT we now can simply a.) drop the maven stating > repo > > in repository.a.o and b.) drop the release branch and tag from my github > > account and re-roll the release without any weird RC hacks. > > > > Will do that, > > * fix the maven setup > > * happy to also include the new ticket > > * re-roll the release this afternoon. > > > > LieGrue, > > strub > > > > > Am 16.11.2018 um 23:10 schrieb Romain Manni-Bucau < > rmannibu...@gmail.com > > >: > > > > > > Le ven. 16 nov. 2018 22:54, Gary Gregory <garydgreg...@gmail.com> a > > écrit : > > > > > >> On Fri, Nov 16, 2018 at 2:32 PM Romain Manni-Bucau < > > rmannibu...@gmail.com> > > >> wrote: > > >> > > >>> Le ven. 16 nov. 2018 21:23, Gary Gregory <garydgreg...@gmail.com> a > > >> écrit > > >>> : > > >>> > > >>>> On Wed, Nov 14, 2018 at 8:59 AM Mark Struberg > > >> <strub...@yahoo.de.invalid > > >>>> > > >>>> wrote: > > >>>> > > >>>>> Oki, now the full VOTE text! > > >>>>> > > >>>>> I'd like to call a VOTE on releasing Apache Commons pool2 2.6.1 > > >>>>> The release was run with JDK-1.7 to ensure Java7 compatibility. > > >>>>> > > >>>>> > > >>>>> The ASF staging repository is at > > >>>>> > > >>>> > > >>> > > >> > > > https://repository.apache.org/content/repositories/orgapachecommons-1396/ > > >>>>> > > >>>>> The source zip is at > > >>>>> > > >>>>> > > >>>> > > >>> > > >> > > > https://repository.apache.org/content/repositories/orgapachecommons-1396/org/apache/commons/commons-pool2/2.6.1/ > > >>>>> The sha1 of the source-release zip is > > >>>>> 17b01d1e776b7e2b9987b665e1b4e456c02ffa1c > > >>>>> The sha512 is > > >>>>> > > >>>> > > >>> > > >> > > > 982275c963c09e11dd38a3b6621f2a67bab42b6744a1629ab97b7323208b31730b756a7d5bc6dabee54ba0e9f72c8296904f36919fd421fee8e59786c587c388 > > >>>>> > > >>>> > > >>>> For me: > > >>>> > > >>>> $ sha512sum commons-pool2-2.6.1-src.zip > > >>>> > > >>>> > > >>> > > >> > > > 2b95b00a22bf72a7cdf77f2e40796d126b4a0d7b669564b8b04cd0c884252acd3dac356fe55a9fdaadd4767e13eef560995989cb2d39f862f8d3b7e1d06c773e > > >>>> *commons-pool2-2.6.1-src.zip > > >>>> > > >>>> Which is not what you list above. Please advise. > > >>>> > > >>> > > >>> Src vs source-release? > > >>> > > >> > > >> That's the problem with inventing a new release process... why do we > > have > > >> BOTH: > > >> > > >> > > >> > > > https://repository.apache.org/content/repositories/orgapachecommons-1396/org/apache/commons/commons-pool2/2.6.1/commons-pool2-2.6.1-src.zip > > >> AND > > >> > > >> > > > https://repository.apache.org/content/repositories/orgapachecommons-1396/org/apache/commons/commons-pool2/2.6.1/commons-pool2-2.6.1-source-release.zip > > >> > > >> And more importantly why are they _different_? Which one will be used > in > > >> the dist/release area? > > >> > > > > > > > > > Looks like pool didnt do its homework and kept the old assembly (src), > > > source-release comes from the parent and is likely the one to keep IMHO > > > > > > > > >> Gary > > >> > > >> > > >> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>>> Gary > > >>>> > > >>>> > > >>>>> > > >>>>> I added my KEY (struberg at apache.org) to our dist KEYS file > > >>>>> https://dist.apache.org/repos/dist/release/commons/KEYS > > >>>>> > > >>>>> I've created the release in a GIT manner and pushed the according > > >>> changes > > >>>>> to my ASF-linked github repo > > >>>>> > > >>>>> https://github.com/struberg/commons-pool/tree/release_branch_2.6.1 > > >>>>> the sha1 of the commit is > > >>>>> > > >>>>> > > >>>> > > >>> > > >> > > > https://github.com/struberg/commons-pool/commit/c910171d9d8c8f5f895b7d18381fc03a51b2a019 > > >>>>> > > >>>>> the tag is > > >>>>> https://github.com/struberg/commons-pool/tree/commons-pool2-2.6.1 > > >>>>> c910171 > > >>>>> < > > >>>> > > >> > > https://github.com/struberg/commons-pool/tree/commons-pool2-2.6.1c910171 > > >>>> > > >>>>> > > >>>>> This will get pushed to the ASF cannonical repo once the VOTE > > >> succeeds. > > >>>>> > > >>>>> Site will be updated once the release has passed. > > >>>>> > > >>>>> Please VOTE: > > >>>>> > > >>>>> [+1] go ship it! > > >>>>> [+0] meh, I don't care > > >>>>> [-1] stop there is a ${showstopper} (that means something > _important_ > > >>> is > > >>>>> missing!) > > >>>>> > > >>>>> > > >>>>> Here is my own +1 > > >>>>> checked: > > >>>>> * signature > > >>>>> * hashes > > >>>>> * LICENSE > > >>>>> * NOTICE > > >>>>> * rat > > >>>>> * builds fine with various JDKs > > >>>>> > > >>>>> > > >>>>> LieGrue, > > >>>>> strub > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>>> Am 14.11.2018 um 10:13 schrieb Mark Struberg > > >>> <strub...@yahoo.de.INVALID > > >>>>>> : > > >>>>>> > > >>>>>> PS: I've created the release in a GIT manner and pushed the > > >> according > > >>>>> changes to my ASF-linked github repo > > >>>>>> > > >>>>>> > https://github.com/struberg/commons-pool/tree/release_branch_2.6.1 > > >>>>>> the sha1 of the commit is > > >>>>>> > > >>>>> > > >>>> > > >>> > > >> > > > https://github.com/struberg/commons-pool/commit/c910171d9d8c8f5f895b7d18381fc03a51b2a019 > > >>>>>> > > >>>>>> the tag is > > >>>>>> https://github.com/struberg/commons-pool/tree/commons-pool2-2.6.1 > > >>>>>> c910171 > > >>>>>> > > >>>>>> This will get pushed to the ASF cannonical repo once the VOTE > > >>> succeeds. > > >>>>>> Yay, this is the way GIT works and before someone not familiar > with > > >>> GIT > > >>>>> screams that this is not hosted on ASF: This got discussed on the > > >> board > > >>>>> level a long time ago (when we did DeltaSpike and CouchDB as the > very > > >>>> first > > >>>>> GIT repos at the ASF) and is perfectly fine as all this is based on > > >>>>> cryptographically strong steps. > > >>>>>> > > >>>>>> LieGrue, > > >>>>>> strub > > >>>>>> > > >>>>>> > > >>>>>>> Am 14.11.2018 um 09:17 schrieb Mark Struberg > > >>>> <strub...@yahoo.de.INVALID > > >>>>>> : > > >>>>>>> > > >>>>>>> Hi folks! > > >>>>>>> > > >>>>>>> I'm currently preparing the release for commons-pool2-2.6.1 > > >>>>>>> > > >>>>>>> So far I did > > >>>>>>> > > >>>>>>> * fix the missing parts in changes.xml > > >>>>>>> * generate + copy the RELEASE_NOTES > > >>>>>>> * run the maven release (after fixing the setup...) > > >>>>>>> > > >>>>>>> The ASF staging repository is at > > >>>>>>> > > >>>>> > > >>>> > > >>> > > >> > > > https://repository.apache.org/content/repositories/orgapachecommons-1396/ > > >>>>>>> > > >>>>>>> The source zip is at > > >>>>>>> > > >>>>> > > >>>> > > >>> > > >> > > > https://repository.apache.org/content/repositories/orgapachecommons-1396/org/apache/commons/commons-pool2/2.6.1/ > > >>>>>>> The sha1 of the source-release zip is > > >>>>> 17b01d1e776b7e2b9987b665e1b4e456c02ffa1c > > >>>>>>> The sha512 is > > >>>>> > > >>>> > > >>> > > >> > > > 982275c963c09e11dd38a3b6621f2a67bab42b6744a1629ab97b7323208b31730b756a7d5bc6dabee54ba0e9f72c8296904f36919fd421fee8e59786c587c388 > > >>>>>>> > > >>>>>>> I added my KEY (struberg at apache.org) to our dist KEYS file > > >>>>>>> https://dist.apache.org/repos/dist/release/commons/KEYS > > >>>>>>> > > >>>>>>> I will now continue with the follow up steps and then call an > > >>> official > > >>>>> VOTE. > > >>>>>>> > > >>>>>>> Please let me know if something went wrong so far! > > >>>>>>> > > >>>>>>> LieGrue, > > >>>>>>> strub > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>> --------------------------------------------------------------------- > > >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > >>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org > > >>>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > >> --------------------------------------------------------------------- > > >>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > >>>>>> For additional commands, e-mail: dev-h...@commons.apache.org > > >>>>>> > > >>>>> > > >>>>> > > >>>>> > --------------------------------------------------------------------- > > >>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > >>>>> For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > >