For anyone interested whos not subscribed to gene...@incubator.apache.org - you can see the discussion here:
http://markmail.org/message/7ijv774ptan7qs3b Niall On Tue, Jun 23, 2015 at 5:39 AM, Roman Shaposhnik <ro...@shaposhnik.org> wrote: > On Sat, Jun 20, 2015 at 3:15 PM, Sean Busbey <bus...@cloudera.com> wrote: > > It's problematic to reference non-public lists that other folks can't go > > follow along with. > > What's this supposed to mean? I can't really change the fact that this > discussion *already* happened on the list that not all have access to. > Still I felt given your membership status it was relevant to mention it > (since you have no problem accessing it). Same applies to all the other > mentors here. Not sure what you find 'problematic' there. > > > I re-read that thread on infrastructure@, and I don't > > see anyone bring up the matter of nightly builds. All the support is > around > > publishing docker images that contain released software. > > I don't understand what gave you that impression. I wasn't really > subsetting > that discussion to the 'images that contain released software' but was > asking an open ended question. > > > AFAIK, the current policy would apply equally to SNAPSHOTs put in the > Maven > > repo. That is, those SNAPSHOT artifacts are for the development community > > *only* and they must not be pointed to for downstream users. > > This is where we have different opinions interpreting the policy. The best > way to resolve this disagreement is on general@ and not a poddling mailing > list. Once this disagreement is resolved either of us can follow up with > a poddling. > > > Your point in that private list about Maven Central and Docker Hub is > very > > relevant; I agree they are essentially the same kind of > > publish-to-the-public access point. While we have SNAPSHOT artifacts > posted > > to the ASF maven repo, that repo is not mirrored into Maven Central > because > > it would be against foundation policy. > > > > What the Geode PMC is currently doing is the equivalent to a project > > publishing the SNAPSHOT artifacts to Maven Central. I hope we are all in > > agreement that that would be inappropriate. > > Actually no we are not. And like I said an appropriate place to resolve > this > disagreement is on general@ at this point. But just to record it here, the > reason I disagree with your argument is that I see nothing in our policy > that > would support the claim that it makes any difference of whether the > artifacts > are published on ASF managed INFRA or not. What I see is this: > =============================================================== > "If the general public is being instructed to download a package, then > that package > has been released." > =============================================================== > it matters not where this package is residing. > > > I have also seen lots of folks successfully use Docker images to do build > > automation. That's not related to the matter at hand, > > I agree. I was only using it as an example of something that a project > may want to publish under its 'official' (whatever that means) account > on Docker hub. The project will be, then, fully within its right to > communicate > to the 'general public' that the recommended way of building it is: > $ docker run FOO > > My point here is: even when such a communication happens, I hope > we both can agree that the build related docker container should NOT > be considered as part of a project binary release (and shouldn't be covered > by ASF's release policy) > > > which is publishing > > to the Docker Hub. Nothing other than Geode showed up in a superficial > > search for nightly builds from ASF projects. > > Take a look at https://registry.hub.docker.com/u/bigtop/slaves/ Those > images > are supposed to be updated every time the build infra (as defined by > Bigtop's > puppet code) changes. > > IOW, the content of these images is keyed off of CI that triggers from the > unreleased Bigtop code checked in. > > > The tweet from the Geode PMC, the blog post, and a quick search of > twitter > > for additional references makes discussion of possible uses of docker and > > the hub irrelevant. The docker image on Docker Hub is of non released > > software and is being used outside of the development community. > > Like I said we have different interpretations of 'development community'. > Yours > is narrow, mine includes downstream developers integrating with the > project. > > > It needs to be removed. > > We may very well end up doing that, but not until there's a legitimate > discussion > clarifying the situation. > > > I encourage more discussion of this on general@incubator (though the > > release policy would have to go to legal-discuss), > > That is actually not clear to me. From a legal perspective ASF is all about > open *source* development. Having seen too many "we don't even recognize > binary convenience artifacts" threads over the years I won't be surprised > if > the issue gets punted back to the board/comdev. > > I'd be very curious to see how it shakes out, sine I believe it is high > time > we finally clarify this part of ASF's policy once and for all. > > Once again, thanks for bringing the inconsistencies to light -- I am very > much looking forward to our productive discussion on general@ > > Thanks, > Roman. >