fluo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher <ctubb...@apache.org>
Subject Re: [VOTE] Apache Fluo Parent POM 1 (rc3) and Build Resources 1.0.0 (rc1)
Date Mon, 08 Aug 2016 01:28:12 GMT
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 <elserj@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
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message