Even so, you have no KEYS file in dev/dist either.

You *must* have this file deployed.

Christopher wrote:
You're looking in the wrong place. The address is:
https://dist.apache.org/repos/dist/dev/incubator/fluo (that's dist/dev/,
not dist/release/)
Also, that staging location is optional. I only put them there as a matter
of convenience for those preferring to download from there rather than
examine them in Nexus, and to make it easy to "release" with a simple "svn
mv" later.

The names for the tarballs were discussed in a previous thread on the
incubator list. The names are derived from the artifactId names in their
Maven coordinates. Modifying the tarballs to diverge from these doesn't
make sense, because they won't match the actual artifacts in Maven Central,
and that can cause a lot of confusion when users try to find the correct
artifact for dependency resolution. Further, adding "apache-" as a prefix
is redundant in the Maven coordinates because the groupId is
org.apache.fluo. The "apache-" prefix is not required, and is not done by
many Apache projects. Additionally, the build-resources artifact is
actually just "build-resources" it does not have "fluo" in the name,
because while the fluo parent POM uses it, and it is produced by the fluo
team, it does not actually have anything to do with "fluo" software. It
could be used by any project wishing to depend on the checkstyle/formatter
rules it contains.

So, yes, we could rename the artifactId so that "apache-" and
"apache-fluo-" prefix these artifacts... but I think it's not necessary,
adds redundancy to the maven coordinates, and doesn't actually seem to
achieve any useful goal. As far as I can tell, the only thing I can tell
that it actually accomplishes is make the file names ridiculously long.

Also, if we don't do that this time, but rename the artifacts later, then
we have the situation where you can't just update the version number to
update to the next version... users actually have to start changing which
artifact they are dependent on.

On Sun, Aug 7, 2016 at 9:12 PM Josh Elser<els...@apache.org>  wrote:

-1

I do not see a published KEYS file for Fluo at
https://dist.apache.org/repos/dist/release/incubator/fluo (you don't
have the staging directory at all, actually). I am happy to switch this
to +1 after this file is made (VOTE doesn't need to fail).

The good:

* sigs/xsums match
* DISCLAIMER is present
* Files have correct license headers
* LICENSE and NOTICE are correct

The "please fix for next time":

Can you please make sure that the release artifacts start with the
official project name next time? e.g.

apache-fluo-build-resources-1.0.0-incubating-source-release.tar.gz
apache-fluo-parent-1-incubating-source-release.tar.gz

I assume this is easy to do (at least I know other projects have that
figured out).

Christopher wrote:
Fluo Developers,

I'm combining these two votes, because they are a bit interdependent, and
both are small.

Please consider the following candidates for Fluo Parent POM 1-incubating
and Fluo Build Resources 1.0.0-incubating.

Git Commits/branches:
      02d4ea2332598a94285985ee8a1c8e92a42b4770 (build-resources-1.0.0-rc1)
      95c48e3f14faf5cdca259d8ec60ec68b640fce1e (fluo-parent-1-rc3)

If this vote passes, a vote will be brought to the IPMC, and if that
passes, gpg-signed tags will be created using:
      git tag -f -m 'Apache Fluo Build Resources 1.0.0-incubating' -s
rel/build-resources-1.0.0-incubating
02d4ea2332598a94285985ee8a1c8e92a42b4770
      git tag -f -m 'Apache Fluo Parent POM 1-incubating' -s
rel/fluo-parent-1-incubating 95c48e3f14faf5cdca259d8ec60ec68b640fce1e

Staging repo:
https://repository.apache.org/content/repositories/orgapachefluo-1004

Source artifacts:

https://repository.apache.org/content/repositories/orgapachefluo-1004/org/apache/fluo/build-resources/1.0.0-incubating/build-resources-1.0.0-incubating-source-release.tar.gz
https://repository.apache.org/content/repositories/orgapachefluo-1004/org/apache/fluo/fluo-parent/1-incubating/fluo-parent-1-incubating-source-release.tar.gz
(Append ".sha1", ".md5", or ".asc" to download the signature/hash for a
given artifact.)

Signing key fingerprint is: 8CC4F8A2B29C2B040F2B835D6F0CDAE700B6899D

Please vote one of:
[ ] +1 - I have verified and accept...
[ ] +0 - I have reservations, but not strong enough to vote against...
[ ] -1 - Because..., I do not accept...
... these artifacts as the 1-incubating release of Apache Fluo Parent
POM.
This vote will end on Sun Aug 07 21:00:00 UTC 2016
(Sun Aug 07 17:00:00 EDT 2016 / Sun Aug 07 14:00:00 PDT 2016)

Thanks!

P.S. Hint: download the whole staging repo with
      wget -erobots=off -r -l inf -np -nH \

https://repository.apache.org/content/repositories/orgapachefluo-1004/
      # note the trailing slash is needed


Reply via email to