Bug#604156: upgrade-reports: [lenny->squeeze] bluez-utils blocks conversion to dependency based sysv-rc
Hi,
Julien Cristau wrote (20 Nov 2010 18:42:15 GMT) :
> That's weird, the /etc/init.d/bluetooth init script is supposed to
> be taken over by the bluez package in squeeze, which the
> transitional bluez-utils package (indirectly) depends on...
Indeed. In current Squeeze:
bluez-utils Depends: bluetooth
bluetooth Depends: bluez
bluez {Replaces,Conflicts}: bluez-utils (<= 3.36-3)
This dependency chain, combined with the disabling of the old
left-over bluez-utils init script in bluez.postinst's, seems sane to
me.
On the other hand, as far as my limited understanding of the
dependencies system allows me to guess, nothing forces this
bluetooth-related packages upgrade path to happen before
sysv-rc.postinst tries to migrate to dependency-based boot.
Couldn't this be fixed by adding to sysv-rc:
Breaks: bluez-utils (<= 3.36.3)
and/or
Conflicts: bluez-utils (<= 3.36.3)
?
Bye,
--
intrigeri <intrigeri@boum.org>
| GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
| OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc
| Did you exchange a walk on part in the war
| for a lead role in the cage?
Reply to: