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

Bug#593683: linux-2.6 - images does not conflict with pre-policy versions of bootloaders



On Sat, Sep 18, 2010 at 05:17:12PM +0100, Ben Hutchings wrote:
> On Sat, 2010-09-18 at 17:57 +0200, Bastian Blank wrote:
> > On Sat, Sep 18, 2010 at 04:38:36PM +0100, Ben Hutchings wrote:
> > > On Thu, 2010-09-16 at 23:16 -0700, Steve Langasek wrote:
> > > > s390-tools, lilo, and elilo are the only bootloaders for which Breaks: were
> > > > added in the recent upload.  However, there are reports[1],[2] of serious
> > > > upgrade failures resulting from not upgrading grub before trying to upgrade
> > > > the kernel; and the grub in lenny definitely does not comply with the new
> > > > kernel hooks policy (/etc/kernel/postinst.d/zz-update-grub only exists in
> > > > the squeeze versions).  Is this an oversight, or is there some other
> > > > explanation for why grub was being left in an inconsistent state for these
> > > > users?
> > > Official kernel packages have never invoked GRUB except by running hook
> > > commands.
> > Still they are incompatible. This is what breaks is for.
> GRUB would always 'break' when a new kernel package was installed if the
> user or installer didn't set the hook command.  There has been no
> incompatible change.

grub uses a public interface. There is no need for depends in this case.
However if the public interface is changed, it needs to be handled
accordingly.

> > Also the other architectures are missing.
> No other architectures have an historical default boot loader that used
> to be run automatically.

Well, a not so quick grep shows that the old k-p happily also called the
following bootloaders: colo, palo, sibyl, vmelilo.

Bastian

-- 
It is more rational to sacrifice one life than six.
		-- Spock, "The Galileo Seven", stardate 2822.3



Reply to: