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

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
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |

Reply to: