We seem to have consensus to move to gitbox - this vote is now closed and we have 4 +1s, will work with Infra to move to gitbox.
On Thu, Jul 6, 2017 at 3:55 PM, Ate Douma <a...@douma.nu> wrote: > On 2017-07-06 00:35, Suneel Marthi wrote: > >> On Wed, Jul 5, 2017 at 4:39 PM, Ate Douma <a...@douma.nu> wrote: >> >> On 2017-07-05 22:16, Suneel Marthi wrote: >>> >>> On Wed, Jul 5, 2017 at 3:40 PM, Ate Douma <a...@douma.nu> wrote: >>>> >>>> On 2017-07-05 20:31, Suneel Marthi wrote: >>>> >>>>> >>>>> Just this week, Apache OpenNLP moved all of their repos to gitbox. >>>>> >>>>>> >>>>>> >>>>>> Hmm, just checked their mailinglists and only found one single thread >>>>> voting >>>>> on that move, again without *any* context. >>>>> >>>>> >>>> >>>> https://lists.apache.org/thread.html/b2b7c066b79f1f13f733b9b >>>> 205c71c57e156a7577a14b7061cbc8610@%3Cdev.opennlp.apache.org%3E >>>> <https://lists.apache.org/thread.html/b2b7c066b79f1f13f733b9 >>>> b205c71c57e156a7577a14b7061cbc8610@%3Cdev.opennlp.apache.org%3E> >>>> >>>> >>>> Yes, that's the one single thread I could find. >>> But no argument or context there either. >>> Maybe everyone voting on this at openNLP already knows everything about >>> gitbox, >>> or they just voted blindly, hoping for the best? >>> >>> I'm happy to vote on this, but I'm still clueless for what. >>> >> >> >> With the present setup (without gitbox): this is how u have to merge the >> PRs (the cumbersome, manual way) - >> http://mahout.apache.org/developers/github.html >> >> With gitbox setup, this is how u do it (the way its supposed to be, see >> the >> section merging a Pull Request) - http://opennlp.apache.org/usin >> g-git.html >> >> > Thanks, that is helpful, even if IMO still very thin, too thin, > documentation. > > So I understand that with gitbox the (primary?) upstream repository to > push to > now is @github, no longer @apache. Or might this be both? > > However https://github.com/apache/opennlp still indicates it is mirrored > from > git://git.apache.org/opennlp.git. > Then are these now bidirectionally synchronized? If so, then how are > conflicts > resolved/prevented, shouldn't there some guidelines/rules for that? > Is it still allowed or even possible to push to the repository @apache? > > The OpenNLP website doesn't provide any help or explanation either, while I > think important usage rules like these need to be spelled out and > documented by > the project. > > Another question: will we (have to) stick to using JIRA for issue > tracking, or > with gitbox might github issue tracking be used as well? > Note: I think the latter to be not such a great idea. > Also: is it possible to add JIRA integration with the Github repository? > > OpenNLP JIRA issues don't show or link to/index related git commits while > IMO *that* would be very useful to have. > > Anyhow, I understand the benefit of directly using and pushing to github > so I'm OK and +1 on moving to gitbox if this now is an 'endorsed' solution > at > Apache. > > But I also strongly dislike the fact there is zero documentation and also > no > Apache guidelines how gitbox can and may, and may not, be used. > > Ate > > > >> >>> >>> >>> >>>>> >>>>> If anything, it greatly simplifies committer workflow as Steve's >>>>> >>>>>> mentioned >>>>>> before. >>>>>> >>>>>> >>>>>> How, in which way? >>>>> Sure, I get github and git in general, but I cannot find *any* >>>>> explanation >>>>> or documentation concerning gitbox. >>>>> >>>>> I won't, can't really, vote positively on this without some context. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> On Wed, Jul 5, 2017 at 2:19 PM, Ate Douma <a...@douma.nu> wrote: >>>>>> >>>>>> On 2017-07-05 19:22, Suneel Marthi wrote: >>>>>> >>>>>> >>>>>>> This is a vote to move all streams repos to Gitbox, some of the other >>>>>>> >>>>>>> projects have started to move their repos to gitbox. >>>>>>>> >>>>>>>> >>>>>>>> This was discussed before, and while I probably will be +1, >>>>>>>> >>>>>>> I'm still clueless what gitbox provides, allows, enabled and what >>>>>>> restrictions/limitations it imposes. >>>>>>> >>>>>>> While I suppose it to be 'cool' and 'it'll be great', as (P)PMC we >>>>>>> should *know* what we're getting (or accepting) by moving to gitbox, >>>>>>> *before* deciding. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Here's my +1 binding. >>>>>>> >>>>>>> >>>>>>>> This vote will close in 72 hrs. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >