Stack figured out how to deploy without .asc.asc files. If I do not hear
any objection soon I will run the magic Maven incantation on the 2.4.0RC1
tag one more time to create another staging repository without the .asc.asc
files. We have already done separate builds during this RC to produce the
assemblies and the Nexus staged artifacts. Making another (final) staging
repository will fix the .asc.asc file nit and not materially change
anything else.


On Tue, Dec 8, 2020 at 12:19 PM Stack <st...@duboce.net> wrote:

> On Tue, Dec 8, 2020 at 8:13 AM Stack <st...@duboce.net> wrote:
>
> > 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...
> >
>
> HBASE-25376
> S
>
>
>
> > 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
> >> >>
> >>
> >
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk

Reply via email to