To quote a long time Apache member who's discussing a very similar issue in parallel over on bui...@apache.org right now:

Downstream users trust Apache because of our provenance rules (per feedback
over the years). Spoiling that assurance, spoils our reputation; that is
kind of at the heart of the issue for the Board to debate.
(-Greg Stein)

I don't want to fight over this issue with you, or with them. Let's find a way to finesse this and get the involvement we need from others, without exacerbating the problem, OK?

-Joan

On 2020-02-04 12:05 a.m., Joan Touzet wrote:
Adam,

I didn't specifically go after Will. Will was kind enough to step in and help, which is great.

Legal has been very, very clear on this. During my time on the board it's come up as well. We do not want to incur their wrath.

We *cannot* be pushing dev or master builds out to the general public. Period.

Making dev builds available to people who *directly* participate here - on dev@couchdb.a.o - is fine. Making it available to the general population outside of that mailing list - be that contributors who only work on GitHub, people on Slack, Twitter, blogs, etc. is expressly forbidden.

I mean, we need more people on dev@ - how about trying to get them to come here first? We could have a *passworded* Docker repo and get them to pull it from there, that's fine. Or you could just tell people to:

   git clone https://github.com/apache/couchdb-docker
   docker build dev -t couchdb:dev
   docker run couchdb:dev

and report issues here. Is 3 lines harder than 1? Not really.

You can go take this up with Legal if you want directly, but I anticipate the answer will be a resounding *no*. I'm not going to make their argument for them.

-Joan

On 2020-02-03 6:19 p.m., Adam Kocoloski wrote:
I pushed for a `couchdb3` preview image — heck, I built the first one myself 6 months ago (!) and hosted it in my own Docker Hub account. The upcoming CouchDB 3.0 release is better off for all the little bugs we found and fixed as a result of those pulls. Appropriately documented, it’s just an alternative version of https://repo-nightly.couchdb.org <https://repo-nightly.couchdb.org/>

If you want to take an IBMer to task for violation of subsection II, part D of some ASF by-laws, pick me. Will has done a phenomenal job chasing down all our internal teams and encouraging them to work with us directly and avoid forking codebases or switching databases to meet their individual roadmaps, and this image was a big assist in that regard.

  Given that the publication of this image had such a positive effect on the quality of the software that we *are* releasing, I’d like to see if we can find a way to publish nightly Docker images in a more suitable location post 3.0. Thanks,

Adam

On Feb 3, 2020, at 1:39 PM, Will Holley <willhol...@gmail.com> wrote:

Thanks Joan for highlighting the problem; the image has been removed from
DockerHub.

On Mon, 3 Feb 2020 at 17:46, Joan Touzet <woh...@apache.org> wrote:

On 2020-02-03 12:34, Jan Lehnardt wrote:
Thanks Joan for raising this,

I’m throwing in an extra “this is bad” because of the version number.
3.0 is not a thing yet and we have brought that up with several IBMers that calling anything intermediate “CouchDB3” (this is isn’t the first time) is
problematic in the CouchDB Slack.

Y’all need to do better. Is suggest the removal of this image blocks the
3.0.0 release, to make sure nobody gets the wrong bits.


I agree - I was going to fork 3.x and 3.0.x today but I'll hold off
until this gets resolved. We still have 2 documentation issues that need
to be resolved, and verification of the Windows build, before we can
release anyway.

-Joan


Best
Jan
—

On 3. Feb 2020, at 18:08, Joan Touzet <woh...@apache.org> wrote:

Hi IBM people,

  https://hub.docker.com/r/ibmcom/couchdb3

This is a problem, especially because i'm seeing 50K+ pulls on this
image already.

We've not yet released CouchDB 3.0. Any use of this image outside of
our immediate developer community is a direct violation of Apache release
protocols, and could result in serious problems down the road.

If you need a dev image for CouchDB to build Fauxton, that's one thing
- but that image needs to be built each time, or hosted on a *private*
repository with credentials.

Please take this image offline immediately.

-Joan "not messing around" Touzet




Reply via email to