[Bug 582189] Re: MIR: libisoburn needed for new grub2

Colin Watson cjwatson at canonical.com
Tue Jun 8 11:26:52 BST 2010


** Description changed:

- libisoburn will be needed for new versions of grub2 in maverick:
- specifically, grub-mkrescue calls xorriso now.  I'm filing this as a
- placeholder MIR, though haven't yet done the work required to fill out
- the details.
+ libisoburn is needed for new versions of grub2 in maverick:
+ specifically, grub-mkrescue calls xorriso now.  This was done because
+ genisoimage wasn't able to do some of the complicated things GRUB wants
+ to do in order to generate hybrid images bootable as both CD-ROMs and
+ USB simultaneously.  GRUB previously had an embedded and modified copy
+ of mkisofs in it, but this was obviously suboptimal; it now depends on
+ xorriso instead of embedding that code.
+ 
+ This also pulls in libburn and libisofs.  I've taken the liberty of just
+ adding tasks to this MIR bug for those, since they all come from the
+ same upstream project (http://libburnia-project.org/).  It's worth
+ noting that brasero in Debian is also configured to depend on libburn
+ and libisofs, so we may want to sync up with this too; this is part of a
+ project to gradually supersede cdrtools/cdrkit in general.
+ 
+ libisoburn is in universe, and I've tested that the xorriso binary
+ package it produces in maverick works well out of the box with grub-
+ mkrescue, without the need for any extra configuration work.
+ 
+ I found no security advisories for any of the keywords libisoburn,
+ xorriso, libburn, or libburnia, and there don't seem to be any
+ particularly security-sensitive components (set-id, daemons, etc.).  Of
+ course, xorriso will often be processing untrusted data in the form of
+ CD image contents.
+ 
+ To my eye all three packages look quite well-constructed and well-
+ maintained.  libisoburn has no bugs in Debian; libisofs has one wishlist
+ bug in Debian; libburn has two important bugs in Debian, which don't
+ seem particularly relevant to GRUB's use case at least.  None of them
+ have any Ubuntu bugs other than this one.  I think that for the most
+ part we can probably just keep these packages synced from Debian rather
+ than needing to invest much maintenance effort ourselves.

** Also affects: libisofs (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: libburn (Ubuntu)
   Importance: Undecided
       Status: New

** Summary changed:

- MIR: libisoburn needed for new grub2
+ MIR: libisoburn, libisofs, libburn

-- 
MIR: libisoburn, libisofs, libburn
https://bugs.launchpad.net/bugs/582189
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to libburn in ubuntu.



More information about the Ubuntu-burning mailing list