I opened up bug 1758420 to handle the split out of grub-legacy-ec2.

** Description changed:

  grub-legacy-ec2 is a binary package provided by Ubuntu cloud-init
  source package.  I'm hoping that we can finally sunset this thing in
  bionic.
  
  Canonical no longer publishes PV images on EC2, so there is no need
  for this package in EC2 images speficially.
-   (http://paste.ubuntu.com/p/W5H33Mb7Pz/)
+   (http://paste.ubuntu.com/p/W5H33Mb7Pz/)
  
  I'd like to drop this from cloud-init and suggest pv-grub-menu to
  anyone looking for equivalent function.
  
  It seems like we would likely want to include pv-grub-menu in the images.
  That would be useful to non-aws users of xen (IBM/Softlayer) or users
  publishing their own images to amazon.
-  
+ 
  Some background info:
-  * grub-legacy-ec2 has really no relevancy to cloud-init.  It just got
-    stuck there within the first year I worked for Canonical because I
-    didn't really know any better.  It would have been better if it was a
-    separate package from the start.  Force of friction  left it where it
-    was.
-  * grub-legacy-ec2 builds a /boot/grub/menu.lst file for installed kernels
-    the same way 'update-grub' builds /boot/grub/grub.cfg but does so
-    without conflicting with grub2 or attempting to install a bootloader.
-    That boot/grub/menu.lst file is then read (most commonly) by a program
-    named 'pv-grub'.
-  * 'pv-grub-menu' that does roughly the
-    equivalent, but possibly does not have some of the changes that we've
-    made to grub-legacy-ec2 to properly identify xen kernels.  It even
-    'Provides' grub-legacy-ec2.
-  * currently ubuntu-server/server seed explicitly includes grub-legacy-ec2
-    that is the only reverse-depends.
+  * grub-legacy-ec2 has really no relevancy to cloud-init.  It just got
+    stuck there within the first year I worked for Canonical because I
+    didn't really know any better.  It would have been better if it was a
+    separate package from the start.  Force of friction  left it where it
+    was.
+  * grub-legacy-ec2 builds a /boot/grub/menu.lst file for installed kernels
+    the same way 'update-grub' builds /boot/grub/grub.cfg but does so
+    without conflicting with grub2 or attempting to install a bootloader.
+    That boot/grub/menu.lst file is then read (most commonly) by a program
+    named 'pv-grub'.
+  * 'pv-grub-menu' that does roughly the
+    equivalent, but possibly does not have some of the changes that we've
+    made to grub-legacy-ec2 to properly identify xen kernels.  It even
+    'Provides' grub-legacy-ec2.
+  * currently ubuntu-server/server seed explicitly includes grub-legacy-ec2
+    that is the only reverse-depends.
+ 
+ Related bugs:
+  * bug 1758420:  separate grub-legacy-ec2 from cloud-init

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1756420

Title:
  replace grub-legacy-ec2 with pv-grub-menu

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-images/+bug/1756420/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to