Re: Ruby packaging in wheezy: gem2deb, new policy, etc.
Lucas Nussbaum dijo [Wed, Jan 19, 2011 at 08:01:57PM +0100]:
> > Run the test suite four times per package, once with each interpreter?
> > Well, of course it gives better coverage... But some test suites are
> > quite long to run. And if we reach a stage where the different
> > interpreters are compatible enough, it might be pointless.
> >
> > Also, it bloats our build-dependencies. If I have to install
> > traditional Ruby, Java (to get jruby) and Mono (to get IronRuby), and
> > whatever it takes to run Rubinius... Well, setups will be huge.
>
> Who cares? I don't think that we should trade off quality for build
> time.
Ok... I have nothing to counter that with :)
> > Do you think Ruby has reached a stability point where it can be
> > handled through alternatives? i.e. where a user can change
> > /usr/bin/ruby to point from ruby to jruby and expect random programs
> > not to break?
>
> No. But we could do like Java: support the default version, do our best
> with alternative implementations, but provide a way for users to switch
> implementations if they want to, since it makes it easier for them to
> test with several implementations.
>
> It's a very common request, and one that is fullfilled with RVM, which
> proves that there's interest for it.
Oh, I didn't know it was a popular request. In that case, then, yes -
As long as it's still legal to ship a package that works only with
one/some of the implementations (of course, with dependencies
reflecting it), I'm cool with it.
Reply to:
- References:
- Ruby packaging in wheezy: gem2deb, new policy, etc.
- From: Lucas Nussbaum <lucas@lucas-nussbaum.net>
- Re: Ruby packaging in wheezy: gem2deb, new policy, etc.
- From: Lucas Nussbaum <lucas@lucas-nussbaum.net>
- Re: Ruby packaging in wheezy: gem2deb, new policy, etc.
- From: Gunnar Wolf <gwolf@gwolf.org>
- Re: Ruby packaging in wheezy: gem2deb, new policy, etc.
- From: Lucas Nussbaum <lucas@lucas-nussbaum.net>
- Re: Ruby packaging in wheezy: gem2deb, new policy, etc.
- From: Gunnar Wolf <gwolf@gwolf.org>
- Re: Ruby packaging in wheezy: gem2deb, new policy, etc.
- From: Lucas Nussbaum <lucas@lucas-nussbaum.net>