Re: [DISCUSS] Rename default branch to `main`

2020-09-17 Thread Nick Vatamaniuc
That looks great. Good call to archive and remove some of those repositories.

On Wed, Sep 16, 2020 at 11:52 AM Paul Davis  wrote:
>
> I'll create the branches on all of the appropriate repositories today
> and start looking at Jenkins requirements. I'll hold off on filing the
> infra ticket until tomorrow so that folks have time to double check my
> sanity.
>
> On Wed, Sep 16, 2020 at 10:50 AM Paul Davis  
> wrote:
> >
> > Also, I added an easier to digest list of repositories with their
> > planned actions to the gist [1]. I'm repasting here for historical
> > tracing.
> >
> > Create `main` branch, update default branch and branch protections
> > ===
> >
> > * couchdb
> > * couchdb-admin
> > * couchdb-b64url
> > * couchdb-bear
> > * couchdb-ci
> > * couchdb-config
> > * couchdb-docker
> > * couchdb-documentation
> > * couchdb-erlfdb
> > * couchdb-escodegen
> > * couchdb-esprima
> > * couchdb-ets-lru
> > * couchdb-fauxton
> > * couchdb-folsom
> > * couchdb-glazier
> > * couchdb-helm
> > * couchdb-hqueue
> > * couchdb-hyper
> > * couchdb-ibrowse
> > * couchdb-ioq
> > * couchdb-jaeger-passage
> > * couchdb-jiffy
> > * couchdb-khash
> > * couchdb-local
> > * couchdb-meck
> > * couchdb-mochiweb
> > * couchdb-nano
> > * couchdb-passage
> > * couchdb-pkg
> > * couchdb-rebar
> > * couchdb-recon
> > * couchdb-snappy
> > * couchdb-thrift-protocol
> >
> > Have infra set `asf-site` as default branch
> > ===
> >
> > * couchdb-www
> >
> > Empty repositories to delete
> > ===
> >
> > * couchdb-fauxton-server
> > * couchdb-javascript-tests
> > * couchdb-query-server-spidermonkey
> >
> > Repositories to archive
> > ===
> >
> > * couchdb-cassim
> > * couchdb-chttpd
> > * couchdb-couch
> > * couchdb-couch-collate
> > * couchdb-couch-dbupdates
> > * couchdb-couch-epi
> > * couchdb-couch-event
> > * couchdb-couch-httpd
> > * couchdb-couch-index
> > * couchdb-couch-log
> > * couchdb-couch-log-lager
> > * couchdb-couch-mrview
> > * couchdb-couch-plugins
> > * couchdb-couch-replicator
> > * couchdb-couch-stats
> > * couchdb-ddoc-cache
> > * couchdb-erlang-bcrypt
> > * couchdb-erlang-tests
> > * couchdb-examples
> > * couchdb-fabric
> > * couchdb-futon
> > * couchdb-global-changes
> > * couchdb-goldrush
> > * couchdb-jquery-couch
> > * couchdb-lager
> > * couchdb-mango
> > * couchdb-mem3
> > * couchdb-nmo
> > * couchdb-oauth
> > * couchdb-peruser
> > * couchdb-query-server-node
> > * couchdb-rexi
> > * couchdb-setup
> > * couchdb-smoosh
> > * couchdb-triq
> > * couchdb-twig
> >
> >
> > [1] https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
> >
> > On Wed, Sep 16, 2020 at 10:49 AM Paul Davis  
> > wrote:
> > >
> > > Right. I figure that's basically an ASF version of the `gh-pages` branch?
> > >
> > > On Wed, Sep 16, 2020 at 10:39 AM Joan Touzet  wrote:
> > > >
> > > >
> > > > On 16/09/2020 11:39, Paul Davis wrote:
> > > > > On Wed, Sep 16, 2020 at 10:32 AM Joan Touzet  
> > > > > wrote:
> > > > >>
> > > > >>
> > > > >>
> > > > >> On 16/09/2020 10:57, Paul Davis wrote:
> > > > >>> Hey all,
> > > > >>>
> > > > >>> Here's a list of all CouchDB related repositories with a few quick
> > > > >>> stats and my read on their status and requirements. Can I get some
> > > > >>> eyeballs on this to double check before I submit a ticket to infra
> > > > >>> for doing our branch renaming updates?
> > > > >>>
> > > > >>> https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
> > > > >>>
> > > > >>> There are a few repos with comments I had when I wasn't 100% sure on
> > > > >>> the status. For ease those are:
> > > > >>>
> > > > >>> couchdb-couch-collate - I couldn't easily tell if this was still
> > > > >>> used for Windows builds
> > > > >>
> > > > >> Nope
> > > > >>
> > > > >>> couchdb-fauxton-server - This is an empty repo, should we have it
> > > > >>> deleted?
> > > > >>
> > > > >> Sure
> > > > >>
> > > > >>> couchdb-jquery-couch - Should this be archived? Has PouchDB/nano
> > > > >>> replaced it?
> > > > >>
> > > > >> If I recall correctly this was part of Futon and 1.x releases?
> > > > >>
> > > > >>> couchdb-nmo - Should this be archived?
> > > > >>
> > > > >> Very old code from 2015 from Robert Kowalski to help set up
> > > > >> clusters/etc. I don't know anything about it, and it appears
> > > > >> unmaintained. +1 to archive
> > > > >>
> > > > >>> couchdb-oauth - I couldn't find this used anywhere, should we 
> > > > >>> archive
> > > > >>
> > > > >> I remember using this extensively! 1.x asset. As we no longer 
> > > > >> officially
> > > > >> support it (or CouchDB "plugins" in this form), +1 to archive
> > > > >>
> > > > >>> couchdb-www - Should this be archived or included in the rename?
> > > > >>
> > > > >> We already 

Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Paul Davis
I'll create the branches on all of the appropriate repositories today
and start looking at Jenkins requirements. I'll hold off on filing the
infra ticket until tomorrow so that folks have time to double check my
sanity.

On Wed, Sep 16, 2020 at 10:50 AM Paul Davis  wrote:
>
> Also, I added an easier to digest list of repositories with their
> planned actions to the gist [1]. I'm repasting here for historical
> tracing.
>
> Create `main` branch, update default branch and branch protections
> ===
>
> * couchdb
> * couchdb-admin
> * couchdb-b64url
> * couchdb-bear
> * couchdb-ci
> * couchdb-config
> * couchdb-docker
> * couchdb-documentation
> * couchdb-erlfdb
> * couchdb-escodegen
> * couchdb-esprima
> * couchdb-ets-lru
> * couchdb-fauxton
> * couchdb-folsom
> * couchdb-glazier
> * couchdb-helm
> * couchdb-hqueue
> * couchdb-hyper
> * couchdb-ibrowse
> * couchdb-ioq
> * couchdb-jaeger-passage
> * couchdb-jiffy
> * couchdb-khash
> * couchdb-local
> * couchdb-meck
> * couchdb-mochiweb
> * couchdb-nano
> * couchdb-passage
> * couchdb-pkg
> * couchdb-rebar
> * couchdb-recon
> * couchdb-snappy
> * couchdb-thrift-protocol
>
> Have infra set `asf-site` as default branch
> ===
>
> * couchdb-www
>
> Empty repositories to delete
> ===
>
> * couchdb-fauxton-server
> * couchdb-javascript-tests
> * couchdb-query-server-spidermonkey
>
> Repositories to archive
> ===
>
> * couchdb-cassim
> * couchdb-chttpd
> * couchdb-couch
> * couchdb-couch-collate
> * couchdb-couch-dbupdates
> * couchdb-couch-epi
> * couchdb-couch-event
> * couchdb-couch-httpd
> * couchdb-couch-index
> * couchdb-couch-log
> * couchdb-couch-log-lager
> * couchdb-couch-mrview
> * couchdb-couch-plugins
> * couchdb-couch-replicator
> * couchdb-couch-stats
> * couchdb-ddoc-cache
> * couchdb-erlang-bcrypt
> * couchdb-erlang-tests
> * couchdb-examples
> * couchdb-fabric
> * couchdb-futon
> * couchdb-global-changes
> * couchdb-goldrush
> * couchdb-jquery-couch
> * couchdb-lager
> * couchdb-mango
> * couchdb-mem3
> * couchdb-nmo
> * couchdb-oauth
> * couchdb-peruser
> * couchdb-query-server-node
> * couchdb-rexi
> * couchdb-setup
> * couchdb-smoosh
> * couchdb-triq
> * couchdb-twig
>
>
> [1] https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
>
> On Wed, Sep 16, 2020 at 10:49 AM Paul Davis  
> wrote:
> >
> > Right. I figure that's basically an ASF version of the `gh-pages` branch?
> >
> > On Wed, Sep 16, 2020 at 10:39 AM Joan Touzet  wrote:
> > >
> > >
> > > On 16/09/2020 11:39, Paul Davis wrote:
> > > > On Wed, Sep 16, 2020 at 10:32 AM Joan Touzet  wrote:
> > > >>
> > > >>
> > > >>
> > > >> On 16/09/2020 10:57, Paul Davis wrote:
> > > >>> Hey all,
> > > >>>
> > > >>> Here's a list of all CouchDB related repositories with a few quick
> > > >>> stats and my read on their status and requirements. Can I get some
> > > >>> eyeballs on this to double check before I submit a ticket to infra
> > > >>> for doing our branch renaming updates?
> > > >>>
> > > >>> https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
> > > >>>
> > > >>> There are a few repos with comments I had when I wasn't 100% sure on
> > > >>> the status. For ease those are:
> > > >>>
> > > >>> couchdb-couch-collate - I couldn't easily tell if this was still
> > > >>> used for Windows builds
> > > >>
> > > >> Nope
> > > >>
> > > >>> couchdb-fauxton-server - This is an empty repo, should we have it
> > > >>> deleted?
> > > >>
> > > >> Sure
> > > >>
> > > >>> couchdb-jquery-couch - Should this be archived? Has PouchDB/nano
> > > >>> replaced it?
> > > >>
> > > >> If I recall correctly this was part of Futon and 1.x releases?
> > > >>
> > > >>> couchdb-nmo - Should this be archived?
> > > >>
> > > >> Very old code from 2015 from Robert Kowalski to help set up
> > > >> clusters/etc. I don't know anything about it, and it appears
> > > >> unmaintained. +1 to archive
> > > >>
> > > >>> couchdb-oauth - I couldn't find this used anywhere, should we archive
> > > >>
> > > >> I remember using this extensively! 1.x asset. As we no longer 
> > > >> officially
> > > >> support it (or CouchDB "plugins" in this form), +1 to archive
> > > >>
> > > >>> couchdb-www - Should this be archived or included in the rename?
> > > >>
> > > >> We already have to use asf-site branch on this, and the 'master' branch
> > > >> already says "you're on the wrong branch." Just have Infra change the
> > > >> default branch to asf-site, no need to master -> main here IMO.
> > > >>
> > > >
> > > > Want me to have infra change the default branch to `asf-site` on this 
> > > > repo?
> > >
> > > Yes please! No need to change to main here.
> > >
> > > -Joan
> > >
> > > >
> > > > Everything else sounds good.
> > > >
> > > >>>
> > > >>> 

Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Paul Davis
Also, I added an easier to digest list of repositories with their
planned actions to the gist [1]. I'm repasting here for historical
tracing.

Create `main` branch, update default branch and branch protections
===

* couchdb
* couchdb-admin
* couchdb-b64url
* couchdb-bear
* couchdb-ci
* couchdb-config
* couchdb-docker
* couchdb-documentation
* couchdb-erlfdb
* couchdb-escodegen
* couchdb-esprima
* couchdb-ets-lru
* couchdb-fauxton
* couchdb-folsom
* couchdb-glazier
* couchdb-helm
* couchdb-hqueue
* couchdb-hyper
* couchdb-ibrowse
* couchdb-ioq
* couchdb-jaeger-passage
* couchdb-jiffy
* couchdb-khash
* couchdb-local
* couchdb-meck
* couchdb-mochiweb
* couchdb-nano
* couchdb-passage
* couchdb-pkg
* couchdb-rebar
* couchdb-recon
* couchdb-snappy
* couchdb-thrift-protocol

Have infra set `asf-site` as default branch
===

* couchdb-www

Empty repositories to delete
===

* couchdb-fauxton-server
* couchdb-javascript-tests
* couchdb-query-server-spidermonkey

Repositories to archive
===

* couchdb-cassim
* couchdb-chttpd
* couchdb-couch
* couchdb-couch-collate
* couchdb-couch-dbupdates
* couchdb-couch-epi
* couchdb-couch-event
* couchdb-couch-httpd
* couchdb-couch-index
* couchdb-couch-log
* couchdb-couch-log-lager
* couchdb-couch-mrview
* couchdb-couch-plugins
* couchdb-couch-replicator
* couchdb-couch-stats
* couchdb-ddoc-cache
* couchdb-erlang-bcrypt
* couchdb-erlang-tests
* couchdb-examples
* couchdb-fabric
* couchdb-futon
* couchdb-global-changes
* couchdb-goldrush
* couchdb-jquery-couch
* couchdb-lager
* couchdb-mango
* couchdb-mem3
* couchdb-nmo
* couchdb-oauth
* couchdb-peruser
* couchdb-query-server-node
* couchdb-rexi
* couchdb-setup
* couchdb-smoosh
* couchdb-triq
* couchdb-twig


[1] https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351

On Wed, Sep 16, 2020 at 10:49 AM Paul Davis  wrote:
>
> Right. I figure that's basically an ASF version of the `gh-pages` branch?
>
> On Wed, Sep 16, 2020 at 10:39 AM Joan Touzet  wrote:
> >
> >
> > On 16/09/2020 11:39, Paul Davis wrote:
> > > On Wed, Sep 16, 2020 at 10:32 AM Joan Touzet  wrote:
> > >>
> > >>
> > >>
> > >> On 16/09/2020 10:57, Paul Davis wrote:
> > >>> Hey all,
> > >>>
> > >>> Here's a list of all CouchDB related repositories with a few quick
> > >>> stats and my read on their status and requirements. Can I get some
> > >>> eyeballs on this to double check before I submit a ticket to infra
> > >>> for doing our branch renaming updates?
> > >>>
> > >>> https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
> > >>>
> > >>> There are a few repos with comments I had when I wasn't 100% sure on
> > >>> the status. For ease those are:
> > >>>
> > >>> couchdb-couch-collate - I couldn't easily tell if this was still
> > >>> used for Windows builds
> > >>
> > >> Nope
> > >>
> > >>> couchdb-fauxton-server - This is an empty repo, should we have it
> > >>> deleted?
> > >>
> > >> Sure
> > >>
> > >>> couchdb-jquery-couch - Should this be archived? Has PouchDB/nano
> > >>> replaced it?
> > >>
> > >> If I recall correctly this was part of Futon and 1.x releases?
> > >>
> > >>> couchdb-nmo - Should this be archived?
> > >>
> > >> Very old code from 2015 from Robert Kowalski to help set up
> > >> clusters/etc. I don't know anything about it, and it appears
> > >> unmaintained. +1 to archive
> > >>
> > >>> couchdb-oauth - I couldn't find this used anywhere, should we archive
> > >>
> > >> I remember using this extensively! 1.x asset. As we no longer officially
> > >> support it (or CouchDB "plugins" in this form), +1 to archive
> > >>
> > >>> couchdb-www - Should this be archived or included in the rename?
> > >>
> > >> We already have to use asf-site branch on this, and the 'master' branch
> > >> already says "you're on the wrong branch." Just have Infra change the
> > >> default branch to asf-site, no need to master -> main here IMO.
> > >>
> > >
> > > Want me to have infra change the default branch to `asf-site` on this 
> > > repo?
> >
> > Yes please! No need to change to main here.
> >
> > -Joan
> >
> > >
> > > Everything else sounds good.
> > >
> > >>>
> > >>> Paul
> > >>>
> > >>> On Fri, Sep 11, 2020 at 6:28 AM Glynn Bird 
> > >>> wrote:
> > 
> >  +1
> > 
> >  Happy to help reconfigure apache/couchdb-nano if necessary after
> >  the switch to main
> > 
> >  On Thu, 10 Sep 2020 at 10:40, Andy Wenk 
> >  wrote:
> > 
> > > strong +1
> > >
> > > here at sum.cumo we also change the “master” branches to main
> > >
> > > Best
> > >
> > > Andy -- Andy Wenk Hamburg
> > >
> > > GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9
> > > 3D29
> > >
> > >
> > >
> > >> On 

Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Paul Davis
Right. I figure that's basically an ASF version of the `gh-pages` branch?

On Wed, Sep 16, 2020 at 10:39 AM Joan Touzet  wrote:
>
>
> On 16/09/2020 11:39, Paul Davis wrote:
> > On Wed, Sep 16, 2020 at 10:32 AM Joan Touzet  wrote:
> >>
> >>
> >>
> >> On 16/09/2020 10:57, Paul Davis wrote:
> >>> Hey all,
> >>>
> >>> Here's a list of all CouchDB related repositories with a few quick
> >>> stats and my read on their status and requirements. Can I get some
> >>> eyeballs on this to double check before I submit a ticket to infra
> >>> for doing our branch renaming updates?
> >>>
> >>> https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
> >>>
> >>> There are a few repos with comments I had when I wasn't 100% sure on
> >>> the status. For ease those are:
> >>>
> >>> couchdb-couch-collate - I couldn't easily tell if this was still
> >>> used for Windows builds
> >>
> >> Nope
> >>
> >>> couchdb-fauxton-server - This is an empty repo, should we have it
> >>> deleted?
> >>
> >> Sure
> >>
> >>> couchdb-jquery-couch - Should this be archived? Has PouchDB/nano
> >>> replaced it?
> >>
> >> If I recall correctly this was part of Futon and 1.x releases?
> >>
> >>> couchdb-nmo - Should this be archived?
> >>
> >> Very old code from 2015 from Robert Kowalski to help set up
> >> clusters/etc. I don't know anything about it, and it appears
> >> unmaintained. +1 to archive
> >>
> >>> couchdb-oauth - I couldn't find this used anywhere, should we archive
> >>
> >> I remember using this extensively! 1.x asset. As we no longer officially
> >> support it (or CouchDB "plugins" in this form), +1 to archive
> >>
> >>> couchdb-www - Should this be archived or included in the rename?
> >>
> >> We already have to use asf-site branch on this, and the 'master' branch
> >> already says "you're on the wrong branch." Just have Infra change the
> >> default branch to asf-site, no need to master -> main here IMO.
> >>
> >
> > Want me to have infra change the default branch to `asf-site` on this repo?
>
> Yes please! No need to change to main here.
>
> -Joan
>
> >
> > Everything else sounds good.
> >
> >>>
> >>> Paul
> >>>
> >>> On Fri, Sep 11, 2020 at 6:28 AM Glynn Bird 
> >>> wrote:
> 
>  +1
> 
>  Happy to help reconfigure apache/couchdb-nano if necessary after
>  the switch to main
> 
>  On Thu, 10 Sep 2020 at 10:40, Andy Wenk 
>  wrote:
> 
> > strong +1
> >
> > here at sum.cumo we also change the “master” branches to main
> >
> > Best
> >
> > Andy -- Andy Wenk Hamburg
> >
> > GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9
> > 3D29
> >
> >
> >
> >> On 9. Sep 2020, at 20:09, Joan Touzet 
> >> wrote:
> >>
> >> +1. Thanks for starting this, Paul. I was actually going to try
> >> and
> > drive this a month or two ago, but things got busy for me.
> >>
> >> I'd also support renaming it to 'trunk' but really don't care
> >> what we
> > pick.
> >>
> >> The first commercial version control system I used to use,
> >> called that
> > branch "main":
> >>
> >> https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif
> >>
> >> -Joan "yes, that's motif" Touzet
> >>
> >>
> >> On 2020-09-09 11:40 a.m., Paul Davis wrote:
> >>> Howdy Folks! Words matter. I've just started a thread on
> >>> merging all of the FoundationDB work into mainline
> >>> development and thought this would be a good time to bring up
> >>> a separate discussion on renaming our default branch.
> >>> Personally, I've got a few projects where I used `main` for
> >>> the mainline development branch. I find it to be a fairly
> >>> natural shift because I tab-complete everything on the
> >>> command line. I'd be open to other suggestions but I'm also
> >>> hoping this doesn't devolve into a bikeshed on what we end up
> >>> picking. For mechanics, what I'm thinking is that when we
> >>> finish up the last rebase of the FoundationDB work that
> >>> instead of actually pushing the merge/rebase button we just
> >>> rename the branch and then change the default branch on
> >>> GitHub and close the PR. Thoughts? Paul
> >
> >


Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Joan Touzet



On 16/09/2020 11:39, Paul Davis wrote:

On Wed, Sep 16, 2020 at 10:32 AM Joan Touzet  wrote:




On 16/09/2020 10:57, Paul Davis wrote:

Hey all,

Here's a list of all CouchDB related repositories with a few quick
stats and my read on their status and requirements. Can I get some
eyeballs on this to double check before I submit a ticket to infra
for doing our branch renaming updates?

https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351

There are a few repos with comments I had when I wasn't 100% sure on
the status. For ease those are:

couchdb-couch-collate - I couldn't easily tell if this was still
used for Windows builds


Nope


couchdb-fauxton-server - This is an empty repo, should we have it
deleted?


Sure


couchdb-jquery-couch - Should this be archived? Has PouchDB/nano
replaced it?


If I recall correctly this was part of Futon and 1.x releases?


couchdb-nmo - Should this be archived?


Very old code from 2015 from Robert Kowalski to help set up
clusters/etc. I don't know anything about it, and it appears
unmaintained. +1 to archive


couchdb-oauth - I couldn't find this used anywhere, should we archive


I remember using this extensively! 1.x asset. As we no longer officially
support it (or CouchDB "plugins" in this form), +1 to archive


couchdb-www - Should this be archived or included in the rename?


We already have to use asf-site branch on this, and the 'master' branch
already says "you're on the wrong branch." Just have Infra change the
default branch to asf-site, no need to master -> main here IMO.



Want me to have infra change the default branch to `asf-site` on this repo?


Yes please! No need to change to main here.

-Joan



Everything else sounds good.



Paul

On Fri, Sep 11, 2020 at 6:28 AM Glynn Bird 
wrote:


+1

Happy to help reconfigure apache/couchdb-nano if necessary after
the switch to main

On Thu, 10 Sep 2020 at 10:40, Andy Wenk 
wrote:


strong +1

here at sum.cumo we also change the “master” branches to main

Best

Andy -- Andy Wenk Hamburg

GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9
3D29




On 9. Sep 2020, at 20:09, Joan Touzet 
wrote:

+1. Thanks for starting this, Paul. I was actually going to try
and

drive this a month or two ago, but things got busy for me.


I'd also support renaming it to 'trunk' but really don't care
what we

pick.


The first commercial version control system I used to use,
called that

branch "main":


https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif

-Joan "yes, that's motif" Touzet


On 2020-09-09 11:40 a.m., Paul Davis wrote:

Howdy Folks! Words matter. I've just started a thread on
merging all of the FoundationDB work into mainline
development and thought this would be a good time to bring up
a separate discussion on renaming our default branch.
Personally, I've got a few projects where I used `main` for
the mainline development branch. I find it to be a fairly
natural shift because I tab-complete everything on the
command line. I'd be open to other suggestions but I'm also
hoping this doesn't devolve into a bikeshed on what we end up
picking. For mechanics, what I'm thinking is that when we
finish up the last rebase of the FoundationDB work that
instead of actually pushing the merge/rebase button we just
rename the branch and then change the default branch on
GitHub and close the PR. Thoughts? Paul





Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Paul Davis
On Wed, Sep 16, 2020 at 10:32 AM Joan Touzet  wrote:
>
>
>
> On 16/09/2020 10:57, Paul Davis wrote:
> > Hey all,
> >
> > Here's a list of all CouchDB related repositories with a few quick
> > stats and my read on their status and requirements. Can I get some
> > eyeballs on this to double check before I submit a ticket to infra
> > for doing our branch renaming updates?
> >
> > https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351
> >
> > There are a few repos with comments I had when I wasn't 100% sure on
> > the status. For ease those are:
> >
> > couchdb-couch-collate - I couldn't easily tell if this was still
> > used for Windows builds
>
> Nope
>
> > couchdb-fauxton-server - This is an empty repo, should we have it
> > deleted?
>
> Sure
>
> > couchdb-jquery-couch - Should this be archived? Has PouchDB/nano
> > replaced it?
>
> If I recall correctly this was part of Futon and 1.x releases?
>
> > couchdb-nmo - Should this be archived?
>
> Very old code from 2015 from Robert Kowalski to help set up
> clusters/etc. I don't know anything about it, and it appears
> unmaintained. +1 to archive
>
> > couchdb-oauth - I couldn't find this used anywhere, should we archive
>
> I remember using this extensively! 1.x asset. As we no longer officially
> support it (or CouchDB "plugins" in this form), +1 to archive
>
> > couchdb-www - Should this be archived or included in the rename?
>
> We already have to use asf-site branch on this, and the 'master' branch
> already says "you're on the wrong branch." Just have Infra change the
> default branch to asf-site, no need to master -> main here IMO.
>

Want me to have infra change the default branch to `asf-site` on this repo?

Everything else sounds good.

> >
> > Paul
> >
> > On Fri, Sep 11, 2020 at 6:28 AM Glynn Bird 
> > wrote:
> >>
> >> +1
> >>
> >> Happy to help reconfigure apache/couchdb-nano if necessary after
> >> the switch to main
> >>
> >> On Thu, 10 Sep 2020 at 10:40, Andy Wenk 
> >> wrote:
> >>
> >>> strong +1
> >>>
> >>> here at sum.cumo we also change the “master” branches to main
> >>>
> >>> Best
> >>>
> >>> Andy -- Andy Wenk Hamburg
> >>>
> >>> GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9
> >>> 3D29
> >>>
> >>>
> >>>
>  On 9. Sep 2020, at 20:09, Joan Touzet 
>  wrote:
> 
>  +1. Thanks for starting this, Paul. I was actually going to try
>  and
> >>> drive this a month or two ago, but things got busy for me.
> 
>  I'd also support renaming it to 'trunk' but really don't care
>  what we
> >>> pick.
> 
>  The first commercial version control system I used to use,
>  called that
> >>> branch "main":
> 
>  https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif
> 
>  -Joan "yes, that's motif" Touzet
> 
> 
>  On 2020-09-09 11:40 a.m., Paul Davis wrote:
> > Howdy Folks! Words matter. I've just started a thread on
> > merging all of the FoundationDB work into mainline
> > development and thought this would be a good time to bring up
> > a separate discussion on renaming our default branch.
> > Personally, I've got a few projects where I used `main` for
> > the mainline development branch. I find it to be a fairly
> > natural shift because I tab-complete everything on the
> > command line. I'd be open to other suggestions but I'm also
> > hoping this doesn't devolve into a bikeshed on what we end up
> > picking. For mechanics, what I'm thinking is that when we
> > finish up the last rebase of the FoundationDB work that
> > instead of actually pushing the merge/rebase button we just
> > rename the branch and then change the default branch on
> > GitHub and close the PR. Thoughts? Paul
> >>>
> >>>


Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Joan Touzet




On 16/09/2020 10:57, Paul Davis wrote:

Hey all,

Here's a list of all CouchDB related repositories with a few quick 
stats and my read on their status and requirements. Can I get some 
eyeballs on this to double check before I submit a ticket to infra 
for doing our branch renaming updates?


https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351

There are a few repos with comments I had when I wasn't 100% sure on 
the status. For ease those are:


couchdb-couch-collate - I couldn't easily tell if this was still
used for Windows builds


Nope

couchdb-fauxton-server - This is an empty repo, should we have it 
deleted?


Sure

couchdb-jquery-couch - Should this be archived? Has PouchDB/nano 
replaced it?


If I recall correctly this was part of Futon and 1.x releases?


couchdb-nmo - Should this be archived?


Very old code from 2015 from Robert Kowalski to help set up 
clusters/etc. I don't know anything about it, and it appears 
unmaintained. +1 to archive



couchdb-oauth - I couldn't find this used anywhere, should we archive


I remember using this extensively! 1.x asset. As we no longer officially 
support it (or CouchDB "plugins" in this form), +1 to archive



couchdb-www - Should this be archived or included in the rename?


We already have to use asf-site branch on this, and the 'master' branch 
already says "you're on the wrong branch." Just have Infra change the 
default branch to asf-site, no need to master -> main here IMO.




Paul

On Fri, Sep 11, 2020 at 6:28 AM Glynn Bird  
wrote:


+1

Happy to help reconfigure apache/couchdb-nano if necessary after 
the switch to main


On Thu, 10 Sep 2020 at 10:40, Andy Wenk  
wrote:



strong +1

here at sum.cumo we also change the “master” branches to main

Best

Andy -- Andy Wenk Hamburg

GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9 
3D29




On 9. Sep 2020, at 20:09, Joan Touzet  
wrote:


+1. Thanks for starting this, Paul. I was actually going to try
and

drive this a month or two ago, but things got busy for me.


I'd also support renaming it to 'trunk' but really don't care 
what we

pick.


The first commercial version control system I used to use, 
called that

branch "main":


https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif

-Joan "yes, that's motif" Touzet


On 2020-09-09 11:40 a.m., Paul Davis wrote:
Howdy Folks! Words matter. I've just started a thread on 
merging all of the FoundationDB work into mainline 
development and thought this would be a good time to bring up
a separate discussion on renaming our default branch. 
Personally, I've got a few projects where I used `main` for 
the mainline development branch. I find it to be a fairly 
natural shift because I tab-complete everything on the 
command line. I'd be open to other suggestions but I'm also 
hoping this doesn't devolve into a bikeshed on what we end up
picking. For mechanics, what I'm thinking is that when we 
finish up the last rebase of the FoundationDB work that 
instead of actually pushing the merge/rebase button we just 
rename the branch and then change the default branch on 
GitHub and close the PR. Thoughts? Paul





Re: [DISCUSS] Rename default branch to `main`

2020-09-16 Thread Paul Davis
Hey all,

Here's a list of all CouchDB related repositories with a few quick
stats and my read on their status and requirements. Can I get some
eyeballs on this to double check before I submit a ticket to infra for
doing our branch renaming updates?

https://gist.github.com/davisp/9de8fa167812f80356d4990e390c9351

There are a few repos with comments I had when I wasn't 100% sure on
the status. For ease those are:

couchdb-couch-collate - I couldn't easily tell if this was still used
for Windows builds
couchdb-fauxton-server - This is an empty repo, should we have it deleted?
couchdb-jquery-couch - Should this be archived? Has PouchDB/nano replaced it?
couchdb-nmo - Should this be archived?
couchdb-oauth - I couldn't find this used anywhere, should we archive it?
couchdb-www - Should this be archived or included in the rename?

Paul

On Fri, Sep 11, 2020 at 6:28 AM Glynn Bird  wrote:
>
> +1
>
> Happy to help reconfigure apache/couchdb-nano if necessary after the switch
> to main
>
> On Thu, 10 Sep 2020 at 10:40, Andy Wenk  wrote:
>
> > strong +1
> >
> > here at sum.cumo we also change the “master” branches to main
> >
> > Best
> >
> > Andy
> > --
> > Andy Wenk
> > Hamburg
> >
> > GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9 3D29
> >
> >
> >
> > > On 9. Sep 2020, at 20:09, Joan Touzet  wrote:
> > >
> > > +1. Thanks for starting this, Paul. I was actually going to try and
> > drive this a month or two ago, but things got busy for me.
> > >
> > > I'd also support renaming it to 'trunk' but really don't care what we
> > pick.
> > >
> > > The first commercial version control system I used to use, called that
> > branch "main":
> > >
> > >  https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif
> > >
> > > -Joan "yes, that's motif" Touzet
> > >
> > >
> > > On 2020-09-09 11:40 a.m., Paul Davis wrote:
> > >> Howdy Folks!
> > >> Words matter. I've just started a thread on merging all of the
> > >> FoundationDB work into mainline development and thought this would be
> > >> a good time to bring up a separate discussion on renaming our default
> > >> branch.
> > >> Personally, I've got a few projects where I used `main` for the
> > >> mainline development branch. I find it to be a fairly natural shift
> > >> because I tab-complete everything on the command line. I'd be open to
> > >> other suggestions but I'm also hoping this doesn't devolve into a
> > >> bikeshed on what we end up picking.
> > >> For mechanics, what I'm thinking is that when we finish up the last
> > >> rebase of the FoundationDB work that instead of actually pushing the
> > >> merge/rebase button we just rename the branch and then change the
> > >> default branch on GitHub and close the PR.
> > >> Thoughts?
> > >> Paul
> >
> >


Re: [DISCUSS] Rename default branch to `main`

2020-09-11 Thread Glynn Bird
+1

Happy to help reconfigure apache/couchdb-nano if necessary after the switch
to main

On Thu, 10 Sep 2020 at 10:40, Andy Wenk  wrote:

> strong +1
>
> here at sum.cumo we also change the “master” branches to main
>
> Best
>
> Andy
> --
> Andy Wenk
> Hamburg
>
> GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9 3D29
>
>
>
> > On 9. Sep 2020, at 20:09, Joan Touzet  wrote:
> >
> > +1. Thanks for starting this, Paul. I was actually going to try and
> drive this a month or two ago, but things got busy for me.
> >
> > I'd also support renaming it to 'trunk' but really don't care what we
> pick.
> >
> > The first commercial version control system I used to use, called that
> branch "main":
> >
> >  https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif
> >
> > -Joan "yes, that's motif" Touzet
> >
> >
> > On 2020-09-09 11:40 a.m., Paul Davis wrote:
> >> Howdy Folks!
> >> Words matter. I've just started a thread on merging all of the
> >> FoundationDB work into mainline development and thought this would be
> >> a good time to bring up a separate discussion on renaming our default
> >> branch.
> >> Personally, I've got a few projects where I used `main` for the
> >> mainline development branch. I find it to be a fairly natural shift
> >> because I tab-complete everything on the command line. I'd be open to
> >> other suggestions but I'm also hoping this doesn't devolve into a
> >> bikeshed on what we end up picking.
> >> For mechanics, what I'm thinking is that when we finish up the last
> >> rebase of the FoundationDB work that instead of actually pushing the
> >> merge/rebase button we just rename the branch and then change the
> >> default branch on GitHub and close the PR.
> >> Thoughts?
> >> Paul
>
>


Re: [DISCUSS] Rename default branch to `main`

2020-09-10 Thread Andy Wenk
strong +1

here at sum.cumo we also change the “master” branches to main

Best

Andy
--
Andy Wenk
Hamburg 

GPG fingerprint C32E 275F BCF3 9DF6 4E55  21BD 45D3 5653 77F9 3D29



> On 9. Sep 2020, at 20:09, Joan Touzet  wrote:
> 
> +1. Thanks for starting this, Paul. I was actually going to try and drive 
> this a month or two ago, but things got busy for me.
> 
> I'd also support renaming it to 'trunk' but really don't care what we pick.
> 
> The first commercial version control system I used to use, called that branch 
> "main":
> 
>  https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif
> 
> -Joan "yes, that's motif" Touzet
> 
> 
> On 2020-09-09 11:40 a.m., Paul Davis wrote:
>> Howdy Folks!
>> Words matter. I've just started a thread on merging all of the
>> FoundationDB work into mainline development and thought this would be
>> a good time to bring up a separate discussion on renaming our default
>> branch.
>> Personally, I've got a few projects where I used `main` for the
>> mainline development branch. I find it to be a fairly natural shift
>> because I tab-complete everything on the command line. I'd be open to
>> other suggestions but I'm also hoping this doesn't devolve into a
>> bikeshed on what we end up picking.
>> For mechanics, what I'm thinking is that when we finish up the last
>> rebase of the FoundationDB work that instead of actually pushing the
>> merge/rebase button we just rename the branch and then change the
>> default branch on GitHub and close the PR.
>> Thoughts?
>> Paul



Re: [DISCUSS] Rename default branch to `main`

2020-09-10 Thread Alessio 'Blaster' Biancalana
On Wed, Sep 9, 2020 at 8:09 PM Joan Touzet  wrote:

> I'd also support renaming it to 'trunk' but really don't care what we pick.
>
> The first commercial version control system I used to use, called that
> branch "main":
>
>https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif
>
Wow, that's really history, thanks for bringing back memories :D

'trunk' is very SVN-ish :-)))

Alessio


Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Joan Touzet
+1. Thanks for starting this, Paul. I was actually going to try and 
drive this a month or two ago, but things got busy for me.


I'd also support renaming it to 'trunk' but really don't care what we pick.

The first commercial version control system I used to use, called that 
branch "main":


  https://i.ibb.co/7bMDt3c/cc-ver-tree2.gif

-Joan "yes, that's motif" Touzet


On 2020-09-09 11:40 a.m., Paul Davis wrote:

Howdy Folks!

Words matter. I've just started a thread on merging all of the
FoundationDB work into mainline development and thought this would be
a good time to bring up a separate discussion on renaming our default
branch.

Personally, I've got a few projects where I used `main` for the
mainline development branch. I find it to be a fairly natural shift
because I tab-complete everything on the command line. I'd be open to
other suggestions but I'm also hoping this doesn't devolve into a
bikeshed on what we end up picking.

For mechanics, what I'm thinking is that when we finish up the last
rebase of the FoundationDB work that instead of actually pushing the
merge/rebase button we just rename the branch and then change the
default branch on GitHub and close the PR.

Thoughts?

Paul



Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Nick Vatamaniuc
+1

This conversation kind of spilled into the other thread about merging,
so I replied there as well about main vs master and rebasing. Sorry
about the confusion.

On Wed, Sep 9, 2020 at 2:05 PM Robert Samuel Newson  wrote:
>
> I'm +1 in favour of renaming to 'main'.
>
>
>
> > On 9 Sep 2020, at 18:26, Alessio 'Blaster' Biancalana 
> >  wrote:
> >
> > I'm not against nor in favor :-D
> > Words matter but in my opinion git's master was never _that_ master.
> > Anyway, if it bothers someone... let's do this!
> >
> > Concerning open PRs, I don't know, I think original authors can easily
> > rebase. Also, the next release will cut some stuff open I think, so maybe
> > we'll find a feasible time slot to do so.
> >
> > Alessio
> >
> > On Wed, Sep 9, 2020 at 5:40 PM Paul Davis 
> > wrote:
> >
> >> Howdy Folks!
> >>
> >> Words matter. I've just started a thread on merging all of the
> >> FoundationDB work into mainline development and thought this would be
> >> a good time to bring up a separate discussion on renaming our default
> >> branch.
> >>
> >> Personally, I've got a few projects where I used `main` for the
> >> mainline development branch. I find it to be a fairly natural shift
> >> because I tab-complete everything on the command line. I'd be open to
> >> other suggestions but I'm also hoping this doesn't devolve into a
> >> bikeshed on what we end up picking.
> >>
> >> For mechanics, what I'm thinking is that when we finish up the last
> >> rebase of the FoundationDB work that instead of actually pushing the
> >> merge/rebase button we just rename the branch and then change the
> >> default branch on GitHub and close the PR.
> >>
> >> Thoughts?
> >>
> >> Paul
> >>
>


Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Robert Samuel Newson
I'm +1 in favour of renaming to 'main'.



> On 9 Sep 2020, at 18:26, Alessio 'Blaster' Biancalana 
>  wrote:
> 
> I'm not against nor in favor :-D
> Words matter but in my opinion git's master was never _that_ master.
> Anyway, if it bothers someone... let's do this!
> 
> Concerning open PRs, I don't know, I think original authors can easily
> rebase. Also, the next release will cut some stuff open I think, so maybe
> we'll find a feasible time slot to do so.
> 
> Alessio
> 
> On Wed, Sep 9, 2020 at 5:40 PM Paul Davis 
> wrote:
> 
>> Howdy Folks!
>> 
>> Words matter. I've just started a thread on merging all of the
>> FoundationDB work into mainline development and thought this would be
>> a good time to bring up a separate discussion on renaming our default
>> branch.
>> 
>> Personally, I've got a few projects where I used `main` for the
>> mainline development branch. I find it to be a fairly natural shift
>> because I tab-complete everything on the command line. I'd be open to
>> other suggestions but I'm also hoping this doesn't devolve into a
>> bikeshed on what we end up picking.
>> 
>> For mechanics, what I'm thinking is that when we finish up the last
>> rebase of the FoundationDB work that instead of actually pushing the
>> merge/rebase button we just rename the branch and then change the
>> default branch on GitHub and close the PR.
>> 
>> Thoughts?
>> 
>> Paul
>> 



Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Alessio 'Blaster' Biancalana
I'm not against nor in favor :-D
Words matter but in my opinion git's master was never _that_ master.
Anyway, if it bothers someone... let's do this!

Concerning open PRs, I don't know, I think original authors can easily
rebase. Also, the next release will cut some stuff open I think, so maybe
we'll find a feasible time slot to do so.

Alessio

On Wed, Sep 9, 2020 at 5:40 PM Paul Davis 
wrote:

> Howdy Folks!
>
> Words matter. I've just started a thread on merging all of the
> FoundationDB work into mainline development and thought this would be
> a good time to bring up a separate discussion on renaming our default
> branch.
>
> Personally, I've got a few projects where I used `main` for the
> mainline development branch. I find it to be a fairly natural shift
> because I tab-complete everything on the command line. I'd be open to
> other suggestions but I'm also hoping this doesn't devolve into a
> bikeshed on what we end up picking.
>
> For mechanics, what I'm thinking is that when we finish up the last
> rebase of the FoundationDB work that instead of actually pushing the
> merge/rebase button we just rename the branch and then change the
> default branch on GitHub and close the PR.
>
> Thoughts?
>
> Paul
>


Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Paul Davis
Alexander,

Any PRs that aren't trivially rebased against the current
prototype/fdb-layer will by definition break regardless of what we
call our default branch moving forward.

Paul


On Wed, Sep 9, 2020 at 11:11 AM Jan Lehnardt  wrote:
>
> I’m in favour and I think the FDB merge is a nice opportunity to take
> the plunge.
>
> Best
> Jan
> —
> > On 9. Sep 2020, at 17:40, Paul Davis  wrote:
> >
> > Howdy Folks!
> >
> > Words matter. I've just started a thread on merging all of the
> > FoundationDB work into mainline development and thought this would be
> > a good time to bring up a separate discussion on renaming our default
> > branch.
> >
> > Personally, I've got a few projects where I used `main` for the
> > mainline development branch. I find it to be a fairly natural shift
> > because I tab-complete everything on the command line. I'd be open to
> > other suggestions but I'm also hoping this doesn't devolve into a
> > bikeshed on what we end up picking.
> >
> > For mechanics, what I'm thinking is that when we finish up the last
> > rebase of the FoundationDB work that instead of actually pushing the
> > merge/rebase button we just rename the branch and then change the
> > default branch on GitHub and close the PR.
> >
> > Thoughts?
> >
> > Paul
>


Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Jan Lehnardt
I’m in favour and I think the FDB merge is a nice opportunity to take
the plunge.

Best
Jan
—
> On 9. Sep 2020, at 17:40, Paul Davis  wrote:
> 
> Howdy Folks!
> 
> Words matter. I've just started a thread on merging all of the
> FoundationDB work into mainline development and thought this would be
> a good time to bring up a separate discussion on renaming our default
> branch.
> 
> Personally, I've got a few projects where I used `main` for the
> mainline development branch. I find it to be a fairly natural shift
> because I tab-complete everything on the command line. I'd be open to
> other suggestions but I'm also hoping this doesn't devolve into a
> bikeshed on what we end up picking.
> 
> For mechanics, what I'm thinking is that when we finish up the last
> rebase of the FoundationDB work that instead of actually pushing the
> merge/rebase button we just rename the branch and then change the
> default branch on GitHub and close the PR.
> 
> Thoughts?
> 
> Paul



Re: [DISCUSS] Rename default branch to `main`

2020-09-09 Thread Alexander Shorin
This obviously will break all the current PR to master branch just because
of naming. Is it worth this?

What problems renaming will solve? And why does that suddenly become
important?
--
,,,^..^,,,


On Wed, Sep 9, 2020 at 6:40 PM Paul Davis 
wrote:

> Howdy Folks!
>
> Words matter. I've just started a thread on merging all of the
> FoundationDB work into mainline development and thought this would be
> a good time to bring up a separate discussion on renaming our default
> branch.
>
> Personally, I've got a few projects where I used `main` for the
> mainline development branch. I find it to be a fairly natural shift
> because I tab-complete everything on the command line. I'd be open to
> other suggestions but I'm also hoping this doesn't devolve into a
> bikeshed on what we end up picking.
>
> For mechanics, what I'm thinking is that when we finish up the last
> rebase of the FoundationDB work that instead of actually pushing the
> merge/rebase button we just rename the branch and then change the
> default branch on GitHub and close the PR.
>
> Thoughts?
>
> Paul
>


[DISCUSS] Rename default branch to `main`

2020-09-09 Thread Paul Davis
Howdy Folks!

Words matter. I've just started a thread on merging all of the
FoundationDB work into mainline development and thought this would be
a good time to bring up a separate discussion on renaming our default
branch.

Personally, I've got a few projects where I used `main` for the
mainline development branch. I find it to be a fairly natural shift
because I tab-complete everything on the command line. I'd be open to
other suggestions but I'm also hoping this doesn't devolve into a
bikeshed on what we end up picking.

For mechanics, what I'm thinking is that when we finish up the last
rebase of the FoundationDB work that instead of actually pushing the
merge/rebase button we just rename the branch and then change the
default branch on GitHub and close the PR.

Thoughts?

Paul