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

Reply via email to