ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
From: Eric Wong <normalperson@yhbt.net>
To: Ruby developers <ruby-core@ruby-lang.org>
Subject: [ruby-core:71784] Re: [Ruby trunk - Feature #11741] Migrate Ruby to Git from Subversion
Date: Tue, 1 Dec 2015 20:58:19 +0000	[thread overview]
Message-ID: <20151201205819.GB7781@dcvr.yhbt.net> (raw)
In-Reply-To: <redmine.journal-55145.20151130011937.47da137d6c9bcec2@ruby-lang.org>

web2004@sytse.com wrote:
> Eric Wong <normalperson@yhbt.net> wrote:
> >  The main site's Terms of Service (or any ToS) is still a problem
> >  for me.  Currently there is no ToS at all on our Redmine instance
> >  and registration is completely non-intuitive on GitLab w/o JS.

> 1. Is this about the terms of service for GitLab.com or something
> else? Since I think a self hosted GitLab instance is proposed I think
> there are no ToS.

OK for the proposed instance.  But if we find a problem with the hosted
instance and want to report the problem to GitLab itself, the reporter
would still have to deal with the ToS of GitLab.com

A bigger problem is none of these centralized messaging systems have any
interopability with each other.  Different Redmine/GitLab instances
cannot talk to each other; and Redmine instances can't talk to GitLab
instances, etc.  Bugs do cross project boundaries occasionally...

Plain-text email is still the only interoperable way to communicate.
Debian's BTS actually gets this right and interoperates well with
existing mailing lists.  From my limited experience, RT does as well.

> 2. If better non-javascript functionality is needed for the conversion
> to happen we would be happy to add that.

For one, the registration page I noted earlier only shows a bunch
of unlabeled input boxes on w3m (which has no JS or CSS support).

Does GitLab have mailing list integration?  Fwiw, I would not have
bothered contributing to Ruby if we did not have ruby-core mailing list
integration with Redmine (but I'm only an occasional contributor to
Ruby).

> 3. If GitLab Inc. is acquired by another company (which is unlikely)
> GitLab the project will still continue. It is in use by more than
> 100,000 organizations and has over 800 contributors and is MIT
> licensed.

It's likely the Gitorious guys were thinking the same a few years ago :)

Really, I remain unconvinced GitLab is any better than Redmine.

What I can comfortably say is git is better than SVN in most aspects:

* robustness/data integrity
* disconnected operation
* speed
* scriptability with a stable plumbing interface
* ease-of-contributing (open-to-everyone mailing list)

Of course git likely loses in terms of usability and learning curve[1],
and maybe still doesn't work as well on non-Free OSes.



[1] Side note: I recommend anybody new to git to learn the
    blob/tree/commit data relationships with the plumbing, first;
    but maybe that's just me.

  reply	other threads:[~2015-12-01 20:27 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <redmine.issue-11741.20151125234427@ruby-lang.org>
2015-11-25 23:44 ` [ruby-core:71687] [Ruby trunk - Feature #11741] [Open] Migrate Ruby to Git from Subversion me
2015-11-26  0:06 ` [ruby-core:71688] [Ruby trunk - Feature #11741] [Rejected] " naruse
2015-11-26  0:29 ` [ruby-core:71689] [Ruby trunk - Feature #11741] " shibata.hiroshi
2015-11-26  0:35 ` [ruby-core:71690] " bascule
2015-11-26  1:15 ` [ruby-core:71692] " naruse
2015-11-26  2:41 ` [ruby-core:71694] " me
2015-11-26  4:00   ` [ruby-core:71695] " Eric Wong
2015-11-28 16:20 ` [ruby-core:71721] " me
2015-11-28 22:25   ` [ruby-core:71725] " Eric Wong
2015-11-30 11:45     ` [ruby-core:71748] " Rodrigo Rosenfeld Rosas
2015-11-29  5:22   ` [ruby-core:71727] " Martin J. Dürst
2015-11-29 16:16 ` [ruby-core:71736] " me
2015-11-30  0:33   ` [ruby-core:71740] " Eric Wong
2015-11-30  1:19 ` [ruby-core:71741] " web2004
2015-12-01 20:58   ` Eric Wong [this message]
2015-12-27 11:13 ` [ruby-core:72521] " web2004
2016-06-02  9:43 ` [ruby-core:75827] [Ruby trunk Feature#11741] " ferdinandrosario
2016-06-06  5:33   ` [ruby-core:75855] " Martin J. Dürst
2016-07-19  9:21 ` [ruby-core:76442] " naruse
2016-07-19  9:51   ` [ruby-core:76444] " Eric Wong
2016-07-19 19:33     ` [ruby-core:76452] " Eric Wong
2018-02-25 16:59 ` [ruby-core:85807] " shevegen
2019-03-16  9:52 ` [ruby-core:91853] " seo.new

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.ruby-lang.org/en/community/mailing-lists/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20151201205819.GB7781@dcvr.yhbt.net \
    --to=ruby-core@ruby-lang.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).