Ping IPMC to take a look at this release candidate from Fluo. It currently has only one +1 from carried over from PPMC vote by mentor, and no other votes.
On Wed, Jun 7, 2017 at 6:48 PM sebb <seb...@gmail.com> wrote: > On 7 June 2017 at 23:36, Christopher <ctubb...@apache.org> wrote: > > On Wed, Jun 7, 2017 at 5:28 PM sebb <seb...@gmail.com> wrote: > > > >> On 7 June 2017 at 01:59, Christopher <ctubb...@apache.org> wrote: > >> > On Tue, Jun 6, 2017 at 6:47 PM sebb <seb...@gmail.com> wrote: > >> > > >> >> On 6 June 2017 at 23:38, Christopher <ctubb...@apache.org> wrote: > >> >> > On Tue, Jun 6, 2017 at 6:29 PM sebb <seb...@gmail.com> wrote: > >> >> > > >> >> >> On 6 June 2017 at 23:25, Christopher <ctubb...@apache.org> wrote: > >> >> >> > On Tue, Jun 6, 2017 at 6:03 PM sebb <seb...@gmail.com> wrote: > >> >> >> > > >> >> >> >> On 6 June 2017 at 21:15, Keith Turner <ke...@deenlo.com> > wrote: > >> >> >> >> > Dear IPMC, > >> >> >> >> > > >> >> >> >> > Please vote for the following release candidate of Apache > Fluo > >> >> >> >> > 1.1.0-incubating. > >> >> >> >> > > >> >> >> >> > PPMC vote thread: > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > >> > https://lists.apache.org/thread.html/c815b7a22fab10281ab2d4e88418a47a5903ba85327058bb727c7ccd@%3Cdev.fluo.apache.org%3E > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > >> > https://lists.apache.org/thread.html/99508ef4a2b782b82494e4250713c1d0917b75cf7149bec64455bea2@%3Cdev.fluo.apache.org%3E > >> >> >> >> > > >> >> >> >> > Staged dist artifacts: > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > >> > https://dist.apache.org/repos/dist/dev/incubator/fluo/fluo/1.1.0-incubating-rc1/ > >> >> >> >> > >> >> >> >> The hashes need to be in individual files, like the signature > >> (.asc) > >> >> >> >> [You can probably copy the corresponding ones from the Maven > >> repo.] > >> >> >> >> > >> >> >> >> AFAIK the MD5SUM and SHA1SUM files should not be present. > >> >> >> >> > >> >> >> >> I'm not sure the .gitignore files should be there. > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > I believe the *SUM files have been discussed before. I do not > >> believe > >> >> it > >> >> >> to > >> >> >> > be an issue, as INFRA excludes these from mirroring in the same > >> way as > >> >> >> > other files, and they are convenient. > >> >> >> > >> >> >> But the individual has files are still required. > >> >> >> > >> >> >> > >> >> > Required by what policy? > >> >> > > >> >> > >> >> http://www.apache.org/dev/release-distribution.html#sigs-and-sums > >> >> > >> >> > >> > > >> > Thanks. > >> > > >> > That's interesting. The current wording seems like a technical > >> requirement > >> > for the mirror distribution process. It seems like the intent (though, > >> hard > >> > to know for sure) was to follow a pattern that would ensure hashes > aren't > >> > mirrored. > >> > >> AIUI that is partly the case. > >> AFAIK there's also the expectation that consumers will be able to use > >> a standard name for the hashes and sigs. > >> > >> > > > > I wouldn't have thought INFRA would be in the business of managing > consumer > > expectations. Seems like a PMC responsibility, at the individual > community > > level, to me. > > > > > >> > However, it is currently inconsistent with the actual behavior of > >> > the mirror distribution process and also seems to apply to all other > >> > infra-supported channels like Nexus. It also seems to be regularly > >> > violated, since there are a *LOT* of projects which use variants, > such as > >> > ".sha1" or ".sha256" or ".sha512" or ".mds" in dist/release. > >> > >> Does not make it right; AFAIK many such variants are excluded from > synch. > >> > >> > > > > In anticipation of this response, I've already conceded this point. ;) > > As I said, it's merely a strong indication that the page isn't accurately > > documenting the policy being enforced. > > > > > >> > Also, every > >> > Maven artifact deployed to Nexus is also in violation. > >> > >> Nexus (i.e. staging for the Maven repo) has separate rules. > >> > >> > > The policy you cite specifically says "Every artifact distributed to the > > public through Apache channels". The wording doesn't allow for > differences > > between system-specific channels. > > AFAIK the Maven repo is not an Apache channel. > > > If we're going by system-specific guidance, then I don't understand your > > original objection, because SHA1SUM and MD5SUM files are explicitly > > mentioned in the system-specific guidance for "normal distribution" > through > > the mirrors > > http://www.apache.org/dev/release-publishing.html#distribution_dist , > just > > as .sha1 is explicitly mentioned in the Maven publication guidance > (linked > > in the section which immediately follows the "normal distribution" > section). > > I had not read that recently. > > > I'm assuming the basis of the objection was that the global INFRA policy > > supersedes system-specific guidance. If that's not the case, then I'm > very > > confused about the basis for the original objection. > > I was basing my objection on > > http://www.apache.org/dev/release-distribution.html#sigs-and-sums > > which does not allow for combined checksum files. > > Note that I wrote 'AFAIK the MD5SUM and SHA1SUM files should not be > present.' > which was true for me at the time. > > > > >> > That's not an excuse > >> > to violate it again, of course... but it's a strong indication that > the > >> > page isn't accurately documenting the actual policy that INFRA > enforces > >> for > >> > distribution through ASF infra channels. > >> > > >> > Perhaps VP Infra would be willing to consider a change to the wording > so > >> it > >> > more closely aligns with the actual requirements of the mirroring > >> process. > >> > I don't recall who that is at the moment. David Nalley, according to > >> > https://home.apache.org/phonebook.html?pmc=infrastructure ? Is that > >> right? > >> > Or is it Greg Stein > >> > (/foundation/officers/personnel-duties/infra-admin.txt)? Or should I > just > >> > start a conversation on an infra list somewhere? Or file a JIRA? I > don't > >> > know the best method to contact VP Infra to request > update/clarification > >> on > >> > this policy issue. > >> > > >> > > >> > > >> >> >> > I'm not sure what .gitignore files you're referring to. There > are > >> >> some in > >> >> >> > the directories above the RC directory, to support using SVN > with > >> >> git-svn > >> >> >> > (git ignores empty directories; the .gitignore file preserves > >> them). > >> >> >> There > >> >> >> > aren't any inside the 1.1.0-incubating-rc1 directory, though. > >> >> >> > >> >> >> I'm referring to the ones in the parent directories. > >> >> >> > >> >> >> Since the dist tree is SVN only (and will remain that way) there > is > >> no > >> >> >> need for them. > >> >> >> > >> >> >> > >> >> > > >> >> > They are needed by git-svn in order to preserve the empty > directory in > >> >> the > >> >> > clone. They can be ignored for the purposes of this vote, since > they > >> >> aren't > >> >> > even in the same directory as the release candidate files, and will > >> not > >> >> be > >> >> > included in the `svn mv` upon a successful vote. > >> >> > >> >> OK, so long as they are not added to the dist/release directory area. > >> >> > >> >> > > >> >> > > >> >> >> > > >> >> >> > > >> >> >> >> > Staged Maven repository: > >> >> >> >> > > >> >> >> > >> https://repository.apache.org/content/repositories/orgapachefluo-1017/ > >> >> >> >> > > >> >> >> >> > Signing KEYS: > >> >> >> >> > https://www.apache.org/dist/incubator/fluo/KEYS > >> >> >> >> > (fingerprint for this release: > >> >> >> CF72CA07C8BC86A1C862765F9AACFB56352ACF76) > >> >> >> >> > > >> >> >> >> > Git repo: > >> >> >> >> > https://gitbox.apache.org/repos/asf/incubator-fluo > >> >> >> >> > (branch: 1.1.0-incubating-rc1, > >> >> >> >> > commit: ad8ee492e2f435405f98d825781098c55186f4fb) > >> >> >> >> > > >> >> >> >> > This vote will end on Fri Jun 9 20:30:00 UTC 2017 > >> >> >> >> > (Fri Jun 9 16:30:00 EDT 2017 / Fri Jun 9 13:30:00 PDT 2017) > >> >> >> >> > > >> >> >> >> > > >> >> --------------------------------------------------------------------- > >> >> >> >> > To unsubscribe, e-mail: > >> general-unsubscr...@incubator.apache.org > >> >> >> >> > For additional commands, e-mail: > >> general-h...@incubator.apache.org > >> >> >> >> > > >> >> >> >> > >> >> >> >> > >> --------------------------------------------------------------------- > >> >> >> >> To unsubscribe, e-mail: > general-unsubscr...@incubator.apache.org > >> >> >> >> For additional commands, e-mail: > >> general-h...@incubator.apache.org > >> >> >> >> > >> >> >> >> > >> >> >> > >> >> >> > --------------------------------------------------------------------- > >> >> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >> >> >> For additional commands, e-mail: > general-h...@incubator.apache.org > >> >> >> > >> >> >> > >> >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >> For additional commands, e-mail: general-h...@incubator.apache.org > >> > >> >