Marco d'Itri writes ("Re: Bug#571255: Bidirectional incompatibility means 
co-installable udevs needed"):
> On Oct 04, Ian Jackson <ijack...@chiark.greenend.org.uk> wrote:
> > If indeed the old udev doesn't work with the new kernel, and the new
> > udev doesn't work with the old kernel, and this situation cannnot be
> > rectified somehow, then the only correct solution is to change the
> > udev packages so that it is possible to install multiple versions of
> > udev at once and use the correct one at runtime (or initramfs build
> > time).
>
> This has been discussed in the past many times.

Do you disagree with any part of the analysis in my message ?
The conclusion currently seems inescapable to me but I'd be happy to
hear an explanation of what's wrong with my assumptions or reasoning.

>   Even if it were practical to manage two versions of udev installed
> at the same time it would not work because the old udev would not
> support the features provided by the new one and which programs rely
> on.

You mean that packages which say Depends: udev (>= new version) might
find that the old version was still in use ?  Yes, that's true.

Those packages would have to check in the maintainer scripts (a
suitable checking script could be provided in the udev package) or
have the ability to fall back to only the features provided by earlier
udevs.

I think that would be a price worth paying for not leaving systems
unbootable during upgrades.

Ian.



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to