On 2023-11-29 07:51, Julian Andres Klode wrote:
On Wed, Nov 29, 2023 at 01:42:55PM +0100, Julian Andres Klode wrote:
Revert "templates: Remove unused version comparison functions"
and add a warning to the functions that they are deprecated.

Removing the functions directly caused a lot of upgrade issues
w/ custom user scripts that called the functions. In Debian and
Ubuntu, grub-mkconfig is invoked as a post-installation script
and would fail, causing upgrades to fail halfway through and
putting the package manager into an inconsistent state.

FWIW, we get one bug per 2 weeks basically, for an interim
Ubuntu release which generally does not receive much usage,
that is a high number.

The proposal is to pick this for 2.12 and directly after
the release remove it again. Then users will have time
to fix their scripts without systems breaking immediately.

I only removed those because they were now unused internally, without expecting this impact for external users. The gradual deprecation plan seems better indeed.

Thanks,

Mathieu

--
Mathieu Desnoyers
EfficiOS Inc.
https://www.efficios.com


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to