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

Bug#919915: grub2-common: fails to upgrade from 'stretch-backports' - trying to overwrite /etc/kernel/postinst.d/zz-update-grub from grub-cloud-amd64 0.0.4~bpo9+1



Control: notfound -1 0.4.4~bpo9+1
Control: found -1 0.0.4~bpo9+1
Control: fixed -1 0.0.4
Control: severity -1 important
Control: tags -1 wontfix

On Sun, Jan 20, 2019 at 05:46:27PM +0000, Colin Watson wrote:
> It isn't me who needs the policy lecture here - this is grub2-common's
> configuration file, and the version of grub-cloud-amd64 in
> stretch-backports seems to have decided that it's OK to overwrite it
> unilaterally.  This is not OK.  Bastian, if you need the update-grub
> snippets to be modified for some reason, then you need to coordinate
> with us to get the change into grub2-common rather than just shipping
> your own version.

This is the state pre-#910959, so grub2-common does not yet include the
file.  This means all binary packages that install grub need to ship
them separately, that's what grub-cloud-amd64 does.

> I'm happy to add Breaks/Replaces, but first the version of
> grub-cloud-amd64 in stretch-backports needs to be fixed to stop
> hijacking grub2-common's conffiles.  After that has been done, I would
> be happy to add Breaks/Replaces on grub-cloud-amd64 (<< fixed-version).

There is not way to define Breaks/Replaces relations that only match on
the package variant in backports.  Maybe I'll try to add a dependency
grub2-common (<= fixed-#910959).  Otherwise it's going to be ignored.

Regards,
Bastian

-- 
Most legends have their basis in facts.
		-- Kirk, "And The Children Shall Lead", stardate 5029.5


Reply to: