[#25272] [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Yui NARUSE <redmine@...>

Feature #2032: Change the license to "GPLv2+ or Ruby's original".

51 messages 2009/09/02
[#25368] [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Kazuhiko Shiozaki <redmine@...> 2009/09/04

Issue #2032 has been updated by Kazuhiko Shiozaki.

[#25461] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Gregory Brown <gregory.t.brown@...> 2009/09/07

On Fri, Sep 4, 2009 at 1:10 PM, Kazuhiko Shiozaki<redmine@ruby-lang.org> wrote:

[#25463] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Yukihiro Matsumoto <matz@...> 2009/09/08

Hi,

[#30610] [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Shyouhei Urabe <redmine@...> 2010/06/06

Issue #2032 has been updated by Shyouhei Urabe.

[#30611] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Yusuke ENDOH <mame@...> 2010/06/06

Hi,

[#30614] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Urabe Shyouhei <shyouhei@...> 2010/06/06

> To avoid enbugging a new bug, we must choose the another solutions.

[#30616] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Yusuke ENDOH <mame@...> 2010/06/06

2010/6/6 Urabe Shyouhei <shyouhei@ruby-lang.org>:

[#30652] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original". — Urabe Shyouhei <shyouhei@...> 2010/06/08

(2010/06/06 20:27), Yusuke ENDOH wrote:

[#25285] [Feature #2033] Move Core Development to Git — Run Paint Run Run <redmine@...>

Feature #2033: Move Core Development to Git

75 messages 2009/09/02
[#25290] [Feature #2033] Move Core Development to Git — Yui NARUSE <redmine@...> 2009/09/02

Issue #2033 has been updated by Yui NARUSE.

[#25297] Re: [Feature #2033] Move Core Development to Git — Jon <jon.forums@...> 2009/09/02

> Some commiter of Ruby live on Windows.

[#25342] Re: [Feature #2033] Move Core Development to Git — Urabe Shyouhei <shyouhei@...> 2009/09/03

Jon wrote:

[#25343] Re: [Feature #2033] Move Core Development to Git — Michal Suchanek <hramrach@...> 2009/09/03

2009/9/4 Urabe Shyouhei <shyouhei@ruby-lang.org>:

[#25345] Re: [Feature #2033] Move Core Development to Git — Urabe Shyouhei <shyouhei@...> 2009/09/03

Michal Suchanek wrote:

[#25299] Re: [Feature #2033] Move Core Development to Git — Eric Hodel <drbrain@...7.net> 2009/09/02

On Sep 2, 2009, at 11:19, Run Paint Run Run wrote:

[#25306] [Feature #2034] Consider the ICU Library for Improving and Expanding Unicode Support — Run Paint Run Run <redmine@...>

Feature #2034: Consider the ICU Library for Improving and Expanding Unicode Support

16 messages 2009/09/03

[#25394] Unmaintained code (Was: Move Core Development to Git) — Eric Hodel <drbrain@...7.net>

On Sep 4, 2009, at 02:16, Urabe Shyouhei wrote:

10 messages 2009/09/05

[#25420] [Bug #2054] Onigurma Isn't Documented — Run Paint Run Run <redmine@...>

Bug #2054: Onigurma Isn't Documented

17 messages 2009/09/05

[#25442] turning off indentation warnings — Aaron Patterson <aaron@...>

Is there a way in 1.9 to turn off only indentation warnings? I like

19 messages 2009/09/06
[#25510] Re: turning off indentation warnings — Nobuyoshi Nakada <nobu@...> 2009/09/10

Hi,

[#25511] [Bug #2079] win32ole's OLEGEN does not create all classes needed when a TLB has more than one class defined — Bruno Antunes <redmine@...>

Bug #2079: win32ole's OLEGEN does not create all classes needed when a TLB has more than one class defined

18 messages 2009/09/10

[#25644] [Bug #2121] mathn/rational destroys Fixnum#/, Fixnum#quo and Bignum#/, Bignum#quo — Charles Nutter <redmine@...>

Bug #2121: mathn/rational destroys Fixnum#/, Fixnum#quo and Bignum#/, Bignum#quo

12 messages 2009/09/19

[#25709] [Bug #2131] f(not x) => syntax error — "James M. Lawrence" <redmine@...>

Bug #2131: f(not x) => syntax error

16 messages 2009/09/22

[#25769] A challenge: Enumerator#next in JRuby — Charles Oliver Nutter <headius@...>

I have a challenge for anyone who wants to discuss, propose

25 messages 2009/09/25
[#25782] Re: A challenge: Enumerator#next in JRuby — Tanaka Akira <akr@...> 2009/09/26

In article <f04d2210909251312q46bd51c0teacc4b0a8c417f0c@mail.gmail.com>,

[#25820] [Feature #2152] Split functionality of Float#inspect and Float#to_s — Roger Pack <redmine@...>

Feature #2152: Split functionality of Float#inspect and Float#to_s

32 messages 2009/09/28

[#25853] [Bug #2160] JSON can't parse input where top-level object is a string — caleb clausen <redmine@...>

Bug #2160: JSON can't parse input where top-level object is a string

11 messages 2009/09/29

[ruby-core:25444] Re: [Feature #2033] Move Core Development to Git

From: Brian Mitchell <binary42@...>
Date: 2009-09-06 23:54:55 UTC
List: ruby-core #25444
On Sun, Sep 6, 2009 at 19:20, Michal Suchanek<hramrach@centrum.cz> wrote:
> 2009/9/6 mathew <meta@pobox.com>:
> It's true that git could use some polishing. It's not that hard to
> walk the tree and assign a monotonic revision numbers to each commit
> (as long as you have a sane single-rooted repo).
> The major disadvantage is that git is not really a high-level tool so
> you can (and must) see some of the low-level state of git even if you
> do not really want to, even for usual workflows. I can imagine this
> could be hidden with additional tools but these do not come with the
> standard distribution.
>
> However, git has some advantages over other tools. First it comes with
> the distributed awesomeness, of the distributed VCSs it is one of the
> more well known, it can switch between branches in one repo (which is
> not only space efficient but also better supports some workflows that
> would be harder if this was not possible) and it can intelligently
> call a pager like less when the output of a command requires it (which
> is still not possible with mercurial afaik).
>
> I think that git (or any half-decent distributed VCS) really makes the
> life easier for contributors because
> =C2=A0- rebase feature allows keeping small patches up to date really
> easily, and that's where a contributor typically starts
> =C2=A0- even large changes can be split to multiple patches that are easi=
er
> to keep up to date with rebase and easier to apply upstream separately
>
> With centralized VCS you typically get just one huge "local changes"
> patch which makes working with multiple changes quite hard.
>
> Unfortunately, git with its imperfections is probably going to be the
> de-facto standard for open-source development until some 5 years from
> now somebody finds they are really spending too much time working
> around small and larger deficiencies of the various VCS tools nobody
> cares to fix and writes a VCS v 2.1 ( in the sense CVS being around
> 1.0, SVN ~ 1.1, and git ~ 2.0).

I was originally going to stay silent on this but I guess it wouldn't
hurt to voice my thoughts a little since I think this thread has lost
its clarity.

First, I think it is primarily up to the core developers on what tools
they use. As it has been pointed out, there is nothing keeping people
from contributing. If it is harder than it could be, then lets work on
fixing that. I don't think we need to draw the conclusion that
changing the core's SCM is the only way to solve these problems. If
I'm wrong, then lets work that out when its shown to be so. I have no
doubt that this community can be more creative in solving this
conflict than we give ourselves credit for.

Second, I do think we are presupposing much more on the suitability of
all of these tool than is necessary. To remedy this, we should
encourage experimentation. If that means that official mirrors should
be designated and infrastructure put in place, great! We should be
able to try new things without resorting to chaos. Having official
blessings and likewise, the publication or labeling of such things
existing will help avoid confusion. I've been unsure which git repo to
base my work from but from this thread it seems we might have one,
lets make it clear and help stop guessing games.

Finally, for those who'd like to get more people using certain tools,
it would be more helpful if we were to set these things up and
document things. Help and encourage your fellow developers to try
things. If it doesn't work for them, don't insist they are wrong.

I think it will be much more likely that people will be happy to
switch later if they find things to be ready, but again, it isn't the
community's choice. I think the core team knows what the preferences
are but even better will be observation of how these experiments work
out.

Thank you / =E3=81=82=E3=82=8A=E3=81=8C=E3=81=A8=E3=81=86=E3=81=94=E3=81=96=
=E3=81=84=E3=81=BE=E3=81=99,
Brian.

In This Thread