Re: Candidate new Ruby policy, version 2
On 15/04/09 at 07:13 -0300, Antonio Terceiro wrote:
> Lucas Nussbaum escreveu isso aí:
> > [E] Dependencies between Ruby packages:
> > Applications that use the Ruby interpreter and ruby libraries:
> > MUST choose (and be tested) with a specific Ruby version, and
> > depend on the exact ruby version.
> > MUST depend on libruby1.X for that version of Ruby.
> > SHOULD NOT depend on ruby1.X directly, unless it needs the
> > interpreter binary.
> > MUST NOT depend on 'ruby'.
> What about development tools such as rake, rcov etc? They can depend on
> specific Ruby versions, but they are intended to be version-independent.
> (even being able to test a library with several Ruby versions would
> require in most cases using rake with several different Ruby versions)
> Suppose I stick to ruby1.9 and rake's maintainer chooses that rake
> depend on ruby1.8, this would force me to have the ruby1.8 stack
> installed on my system even if I don't intend to use it, and I would be
> forced to use `ruby1.9 /usr/bin/rake` to be able to use it with the ruby
> version I prefer.
I think that Debian should have a "default current ruby version", and
that all applications should use that version, unless there's a very
good reason not to use it.
| Lucas Nussbaum
| email@example.com http://www.lucas-nussbaum.net/ |
| jabber: firstname.lastname@example.org GPG: 1024D/023B3F4F |