[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: