Your message dated Wed, 15 Jan 2014 16:31:46 +0100
with message-id <[email protected]>
and subject line Re: Bug#734525: apt-listbugs: breaks when /usr/bin/ruby is 
ruby1.8
has caused the Debian Bug report #734525,
regarding ruby-debian broke apt-listbugs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
734525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734525
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ruby-debian
Version: 0.3.8+b2

apt-get upgrade fail with following message:

peppe@Debian-giupino:~$ sudo apt-get upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Eseguito
I seguenti pacchetti sono stati installati automaticamente e non sono
più richiesti:
  linux-image-3.11-1-686-pae linux-image-3.11-2-686-pae
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno aggiornati:
  amule amule-common amule-utils at-spi2-core cups cups-client
cups-common cups-daemon cups-ppdc
  cups-server-common gir1.2-atspi-2.0 libatk-adaptor
libatk-bridge2.0-0 libatspi2.0-0 libav-tools
  libavcodec-extra-54 libavfilter3 libavformat54 libavresample1
libavutil52 libcups2 libcupscgi1 libcupsimage2
  libcupsmime1 libcupsppdc1 libnss3 libnss3-1d libterm-ui-perl
libxcb-composite0 libxcb-dri2-0 libxcb-glx0
  libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0
libxcb-xfixes0 libxcb-xv0 libxcb1 python-pycurl w3m
40 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 0 B/15,4 MB di archivi.
Dopo quest'operazione, verranno occupati 18,4 kB di spazio su disco.
Continuare? [S/n] s
/usr/lib/ruby/vendor_ruby/debian.rb:24:in `require': no such file to
load -- debian_version (LoadError)
        from /usr/lib/ruby/vendor_ruby/debian.rb:24
        from /usr/sbin/apt-listbugs:289:in `require'
        from /usr/sbin/apt-listbugs:289
E: Il sottoprocesso /usr/sbin/apt-listbugs apt ha restituito un codice
d'errore (1)
E: Failure running script /usr/sbin/apt-listbugs apt


peppe@Debian-giupino:~$ dpkg -S debian.rb
ruby-debian: /usr/lib/ruby/vendor_ruby/debian.rb

the error does not allow you to update the system anymore (with
apt-listbugs installed)

Debian version: Sid

Kernel: 3.12-1-686-pae

libc6: 2.17-97


Regards
Giuseppe

--- End Message ---
--- Begin Message ---
On Thu, Jan 09, 2014 at 12:11:43AM +0100, Francesco Poli wrote:
> Control: reassign -1 ruby1.8 1.8.7.358-10
> 
> On Wed, 08 Jan 2014 03:51:26 +0100 Felix C. Stegerman wrote:
> 
> [...]
> > > On 2014-01-08 00:06, Francesco Poli wrote:
> [...]
> > >> This seems to be exactly the same issue that has already been 
> > >> reported as bug #734233: http://bugs.debian.org/734233
> > > 
> > >> I am therefore merging the two reports.
> [...]
> > It seems to be fixed in ruby1.8 now (http://bugs.debian.org/734319).
> 
> Thanks for the heads up, Felix.
> Yes, it seems the upgrade of ruby1.8 fixes the issue.
> 
> Mmmh, no wait, ruby1.8 no longer provides ruby-interpreter (and this is
> good, since now packages depending on "ruby | ruby-interpreter" will
> pull in ruby1.9.1), but /usr/bin/ruby1.8 still seems to be a
> possible alternative for /usr/bin/ruby ...
> 
> I am under the impression that this means it's still possible to find
> oneself with a broken ruby-debian: if root manually installed ruby1.8
> and ruby1.9.1 and manually set /usr/bin/ruby1.8 as the alternative
> for /usr/bin/ruby, I think the upgrade
>   ruby1.8 1.8.7.358-9 → 1.8.7.358-10
> won't alter the alternatives and apt-listbugs will fail to run.
> 
> Antonio, please correct me if I am wrong.
> Is there a way to declare that /usr/bin/ruby1.8 is no longer a valid
> alternative for /usr/bin/ruby ?
> Should the ruby1.8.postinst run
>   update-alternatives --remove ruby /usr/bin/ruby1.8
> or something like that?

The problem is that this sollution will not help with upgrades from
wheezy, sinde there will be no ruby1.8 to upgrade to.

My current idea on this is to make `ruby` conflict with `ruby1.8`.

> I am reassigning this bug report to ruby1.8, but I am not yet closing or
> merging it, since there is this last doubt to be clarified.
> 
> Antonio, please let me know.

I don't think the fix for this issue belongs to ruby1.8 source package,
so maybe there is no point in keeping this bug open (I'm closing it).

-- 
Antonio Terceiro <[email protected]>

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to