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

Re: Bug#734156: how-can-i-help: "no such file to load -- debian_version" after upgrade of ruby-debian package



On Sun, 5 Jan 2014 23:51:32 +0100 Christian Hofstaedtler wrote:

> Hi Francesco, Lucas, list,

Hello Christian,

> 
> * Francesco Poli <invernomuto@paranoici.org> [140105 16:44]:
> > On Sat, 4 Jan 2014 17:26:31 +0100 Lucas Nussbaum wrote:
> > > The bug report below is interesting. The user has ruby1.8 installed, that
> > > provides ruby-interpreter. As a result, h-c-i-h Depends' line is satisfied:
> > > Depends: ruby | ruby-interpreter, ruby-debian, ruby-json
> > > 
> > > However, since ruby-debian no longer has support for ruby1.8, h-c-i-h can't use
> > > ruby1.8.
> > 
> > I seem to have the same exact problem with apt-listbugs:
> > http://bugs.debian.org/734233
> > http://bugs.debian.org/734256
> > 
> > > 
> > > I'm not sure of how to address this situation.
> > 
> > Nor am I...   :-(
> 
> IMO the proper solution is to uninstall ruby1.8.

I agree, but the transition is still ongoing, as far as I know, so
there may be other packages that still specifically depend on
ruby1.8 ...

> One of the involved packages will have to force removal of ruby1.8,
> possibly the ruby package, but I'm not sure if this is the correct
> choice.

What about the following proposed strategy?

 0) ruby libraries (such as ruby-debian) are rebuilt with support for
ruby1.8, ruby1.9.1, and ruby2.0 (that is to say, adding support for
ruby2.0, but without dropping support for ruby1.8)

 1) packages that still depend on ruby1.8 are fixed to also support
ruby1.9.1 and, possibly, ruby2.0 (or are removed from Debian)

 2a) once no package specifically depends on ruby1.8, ruby libraries are
rebuilt once again, but with support for ruby1.9.1 and ruby2.0
(dropping support for ruby1.8) and are added a new "Breaks: ruby1.8"

 2b) in the meanwhile, ruby1.8 is removed from Debian

What do you think?
Could it work?

> 
> How was this handled for previous interpreter version transitions?

I don't know, but I suspect that too many things were different at the
time (package naming conventions, no gem2deb, content split among
packages, ...).


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

Attachment: pgpfopHf82VsZ.pgp
Description: PGP signature


Reply to: