Proposed release goal: Switch to GRUB2

Robert Millan rmh at aybabtu.com
Wed Apr 25 13:44:15 UTC 2007


On Wed, Apr 25, 2007 at 09:59:51AM -0300, Otavio Salvador wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello,
> 
> We, the GRUB team, want to swtich to GRUB2 due many reasons, basicaly:
> 
>  - easier to maintain;
>  - better codebase;
>  - multi-arch support;
>  - active upstream;
> 
> Our current plan is to finish the update-grub2 merging on upstream
> side (being handled by Robert) and then upload a new package to
> Debian. This package after moving to lenny ought be set as default
> boot-loader in grub-installer (while we still offer grub as an option
> during the test cicle).

I would like to offer grub-legacy as an option (even in d-i) for the release.
It's good to have a fallback in case it is needed.  But of course, it's been
in maintainance mode only for a while now, and adding new features to it is
out of the question at this point (the same applies to upstream).

> The upgrade from grub to grub2 will be transparent since menu.list can
> be automaticaly converted to the new format and this will be in place
> when we start the default boot-loader change.

Also note that the user interface (grub-install + update-grub) is backwards
compatible.  The change could well remain unnoticed :-)

> After doing it, we intend to drop grub from archive since it's a bunch
> of patches difficult to maintain and hard to follow.

Let's see if we can try to prevent this from happening again.  I think the
key points are:

  - Fight wishlist requests.  grub2 is feature-rich, and upstream welcomes
    new development.  New features should be added and dealt with through
    upstream (unless they're debian-specific, of course).

  - Merge bugfixes in upstream, fast.  Jason and I have commit access and good
    relation which them.  I think that can help.

-- 
Robert Millan

My spam trap is honeypot at aybabtu.com.  Note: this address is only intended
for spam harvesters.  Writing to it will get you added to my black list.



More information about the Pkg-grub-devel mailing list