On Mon, Dec 7, 2020 at 9:09 AM Andrew Purtell <andrew.purt...@gmail.com> wrote:
> Thank you, that is very helpful. Please look for the .asc.asc file problem > in the resulting staging repo and write back. > > https://repository.apache.org/content/repositories/orgapachehbase-1418 is the test build. It has the .asc.asc's. Also per Viraj, it is in 2.3.+. I also see it in some of the 2.1.x builds. I agree the .asc.asc are likely harmless but let me poke at the script some... S P.S. Our RM build takes too long. > > On Dec 7, 2020, at 8:53 AM, Stack <st...@duboce.net> wrote: > > > > On Sun, Dec 6, 2020 at 8:41 PM Andrew Purtell <andrew.purt...@gmail.com > > > > wrote: > > > >> Now that the Docker release script is working again (thanks Stack) I can > >> make a test branch and run that to build a fake RC and examine the > >> resulting temporary repository. If there are .asc.asc files again I’m > not > >> sure we learn more (could be normal, or a POM change introduced into > >> branch-2) but if they are absent then the way forward is clear - a new > RC > >> for real. I will do this tomorrow. > >> > >> > > I just started a build on a test branch (I want to make sure all is fixed > > in the RM'ing scripts). Hope that ok. > > S > > > > > > > > > >> > >>>> On Dec 6, 2020, at 8:26 PM, Sean Busbey <bus...@apache.org> wrote: > >>> > >>> If gpg had verified the signatures I probably wouldn't have noticed > >>> them and we have no other staged repos at the moment, so it's hard to > >>> say if this is a new problem. None of the published versions contain > >>> such files, but for all we know nexus filters them when promoting the > >>> repository. > >>> > >>> I think Nick said a 2.3.z release was near. We could always see what > >>> that staged maven repo looks like? > >>> > >>>> On Sun, Dec 6, 2020 at 6:22 PM Andrew Purtell < > andrew.purt...@gmail.com> > >> wrote: > >>>> > >>>> Even a clean build of 'mvn clean install deploy -DskipTests > >>>> -Papache-release' produces a staging repository containing .asc.asc > >> files. I > >>>> am not doing anything different than the build script, our earlier > >>>> make_rc.sh, and documented procedure. Are we sure this has not always > >> been > >>>> the case and now we are just noticing? > >>>> > >>>> The new staging repository is > >>>> > >>>> > https://repository.apache.org/content/repositories/orgapachehbase-1417 > >>>> > >>>> and consider, for example: > >>>> > >>>> > >> > https://repository.apache.org/content/repositories/orgapachehbase-1417/org/apache/hbase/hbase-annotations/2.4.0/ > >>>> > >>>> hbase-annotations-2.4.0-sources.jar Sun Dec 06 21:49:47 UTC 2020 6556 > >>>> hbase-annotations-2.4.0-sources.jar.asc Sun Dec 06 21:55:39 UTC 2020 > 833 > >>>> *hbase-annotations-2.4.0-sources.jar.asc.asc Sun Dec 06 21:50:50 UTC > >> 2020 > >>>> 833* > >>>> hbase-annotations-2.4.0-sources.jar.md5 Sun Dec 06 21:49:48 UTC 2020 > 32 > >>>> hbase-annotations-2.4.0-sources.jar.sha1 Sun Dec 06 21:49:47 UTC 2020 > 40 > >>>> hbase-annotations-2.4.0-test-sources.jar Sun Dec 06 21:59:13 UTC 2020 > >> 25432 > >>>> hbase-annotations-2.4.0-test-sources.jar.asc Sun Dec 06 21:55:31 UTC > >> 2020 > >>>> 833 > >>>> *hbase-annotations-2.4.0-test-sources.jar.asc.asc Sun Dec 06 21:42:39 > >> UTC > >>>> 2020 833* > >>>> hbase-annotations-2.4.0-test-sources.jar.md5 Sun Dec 06 21:59:14 UTC > >> 2020 32 > >>>> hbase-annotations-2.4.0-test-sources.jar.sha1 Sun Dec 06 21:59:14 UTC > >> 2020 > >>>> 40 > >>>> hbase-annotations-2.4.0-tests.jar Sun Dec 06 21:42:21 UTC 2020 14123 > >>>> hbase-annotations-2.4.0-tests.jar.asc Sun Dec 06 21:42:29 UTC 2020 833 > >>>> *hbase-annotations-2.4.0-tests.jar.asc.asc Sun Dec 06 21:48:31 UTC > 2020 > >> 833* > >>>> hbase-annotations-2.4.0-tests.jar.md5 Sun Dec 06 21:42:22 UTC 2020 32 > >>>> hbase-annotations-2.4.0-tests.jar.sha1 Sun Dec 06 21:42:21 UTC 2020 40 > >>>> hbase-annotations-2.4.0.jar Sun Dec 06 21:59:25 UTC 2020 6661 > >>>> hbase-annotations-2.4.0.jar.asc Sun Dec 06 21:59:09 UTC 2020 833 > >>>> *hbase-annotations-2.4.0.jar.asc.asc Sun Dec 06 21:47:24 UTC 2020 833* > >>>> hbase-annotations-2.4.0.jar.md5 Sun Dec 06 21:59:26 UTC 2020 32 > >>>> hbase-annotations-2.4.0.jar.sha1 Sun Dec 06 21:59:25 UTC 2020 40 > >>>> hbase-annotations-2.4.0.pom Sun Dec 06 21:59:26 UTC 2020 2065 > >>>> hbase-annotations-2.4.0.pom.asc Sun Dec 06 21:58:53 UTC 2020 833 > >>>> *hbase-annotations-2.4.0.pom.asc.asc Sun Dec 06 21:58:26 UTC 2020 833* > >>>> hbase-annotations-2.4.0.pom.md5 Sun Dec 06 21:59:27 UTC 2020 32 > >>>> hbase-annotations-2.4.0.pom.sha1 Sun Dec 06 21:59:27 UTC 2020 40 > >>>> > >>>> Nexus does not care about these files and ignores them. > >>>> > >>>> > >>>> On Sun, Dec 6, 2020 at 1:12 PM Andrew Purtell < > andrew.purt...@gmail.com > >>> > >>>> wrote: > >>>> > >>>>> I will drop that temporary repository and make a new one. I believe I > >> know > >>>>> what happened. I re-ran the Maven deploy goal after it had failed the > >> one > >>>>> time without a clean step first. Previous signature files in target/ > >> were > >>>>> themselves included in the list of things to sign (apparently). ‘mvn > >> clean > >>>>> install deploy -Papache-release’ should do it. > >>>>> > >>>>> Nexus successfully closed the repository, so the verification rules > >>>>> passed. Based on what you are saying Sean that shouldn’t have > >> happened. If > >>>>> I can reproduce this I will follow up with infra. > >>>>> > >>>>> > >>>>>> On Dec 6, 2020, at 12:45 PM, Sean Busbey <bus...@apache.org> wrote: > >>>>>> > >>>>>> +1 for the artifacts on dist.a.o for 2.4.0 RC1 > >>>>>> > >>>>>> I'd rather we not use the staged nexus repo orgapachehbase-1416 > >>>>>> because it appears to have some errors. specifically there's a > >>>>>> duplicative '.asc.asc' file for each signed artifact that gpg can't > >>>>>> verify. > >>>>>> > >>>>>>> On Fri, Dec 4, 2020 at 11:29 AM Andrew Purtell < > apurt...@apache.org> > >>>>> wrote: > >>>>>>> > >>>>>>> The temporary Maven repository is now available at > >>>>>>> > >>>>>>> > >>>>> > >> https://repository.apache.org/content/repositories/orgapachehbase-1416/ > >>>>>>> . > >>>>>>> > >>>>>>>> On Thu, Dec 3, 2020 at 4:04 PM Andrew Purtell < > apurt...@apache.org> > >>>>> wrote: > >>>>>>>> > >>>>>>>> Please vote on this Apache hbase release candidate, hbase-2.4.0RC1 > >>>>>>>> > >>>>>>>> The VOTE will remain open for at least 72 hours. > >>>>>>>> > >>>>>>>> [ ] +1 Release this package as Apache hbase 2.4.0 > >>>>>>>> [ ] -1 Do not release this package because ... > >>>>>>>> > >>>>>>>> The tag to be voted on is 2.4.0RC1: > >>>>>>>> > >>>>>>>> https://github.com/apache/hbase/tree/2.4.0RC1 > >>>>>>>> > >>>>>>>> The release files, including signatures, digests, as well as > >> CHANGES.md > >>>>>>>> and RELEASENOTES.md included in this RC can be found at: > >>>>>>>> > >>>>>>>> https://dist.apache.org/repos/dist/dev/hbase/2.4.0RC1/ > >>>>>>>> > >>>>>>>> Customarily Maven artifacts would be available in a staging > >> repository. > >>>>>>>> Unfortunately I was forced to terminate the Maven deploy step > after > >>>>>>>> the upload ran for more than four hours and my build equipment > >>>>>>>> needed to be relocated, with loss of network connectivity. This RC > >> has > >>>>>>>> been delayed long enough. A temporary Maven repository is not a > >>>>>>>> requirement for a vote. I will retry Maven deploy tomorrow. I can > >>>>>>>> promise the artifacts for this RC will be staged in Apache Nexus > and > >>>>>>>> ready for release well ahead of the earliest possible time this > vote > >>>>>>>> can complete. > >>>>>>>> > >>>>>>>> Artifacts were signed with the apurt...@apache.org key which can > be > >>>>> found > >>>>>>>> in: > >>>>>>>> > >>>>>>>> https://dist.apache.org/repos/dist/release/hbase/KEYS > >>>>>>>> > >>>>>>>> The API compatibility report for this RC can be found at: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>> > >> > https://dist.apache.org/repos/dist/dev/hbase/2.4.0RC1/api_compare_2.4.0RC1_to_2.3.0.html > >>>>>>>> > >>>>>>>> The changes are mostly added methods, which conform to the > >>>>> compatibility > >>>>>>>> guidelines for a new minor release. There is one change to the > >> public > >>>>>>>> Region interface that alters the return type of a method. This is > >>>>>>>> equivalent to a removal then addition and can be a binary > >> compatibility > >>>>>>>> problem. However to your RM's eye the change looks intentional and > >> is > >>>>>>>> part of an API improvement project, and a compatibility method is > >> not > >>>>>>>> possible here because Java doesn't consider return type when > >> deciding > >>>>> if > >>>>>>>> one method signature duplicates another. > >>>>>>>> > >>>>>>>> To learn more about Apache HBase, please see > >>>>>>>> > >>>>>>>> http://hbase.apache.org/ > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> Your HBase Release Manager > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Best regards, > >>>>>>> Andrew > >>>>>>> > >>>>>>> Words like orphans lost among the crosstalk, meaning torn from > >> truth's > >>>>>>> decrepit hands > >>>>>>> - A23, Crosstalk > >>>>> > >>>> > >>>> > >>>> -- > >>>> Best regards, > >>>> Andrew > >>>> > >>>> Words like orphans lost among the crosstalk, meaning torn from truth's > >>>> decrepit hands > >>>> - A23, Crosstalk > >> >