Thanks - up to you how to solve it of course, but please bear in mind
that you'll also need to patch debootstrap - and debootstrap from other
distro (say, from Debian build an Ubuntu image) might break as a result

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to init-system-helpers in
Ubuntu.
https://bugs.launchpad.net/bugs/2027712

Title:
  Switch from usrmerge to usr-is-merged

Status in cloud-images:
  Confirmed
Status in init-system-helpers package in Ubuntu:
  New

Bug description:
  Last year in Debian we added the 'usr-is-merged' binary package to the
  'usrmerge' source package. Its purpose is to be an empty metapackage
  that simply asserts that the system is usr-merged. This is done via
  the postinst. Contrary to usrmerge, it doesn't ship any additional
  code, perform any additional action or have any additional
  dependencies.

  In Debian, we have an essential package (init-system-helpers) that
  depends on usrmerge | usr-is-merged, so that on upgrade for already
  installed images usrmerge is pulled in and all systems are forcibly
  merged.

  But for new images being built, the boostrap (eg: debootstrap) process
  will instead pull in usr-is-merged, which will save space and reduce
  the overall code footprint.

  The problem in Ubuntu is that while usrmerge is in main, usr-is-merged
  is in universe, so unless the bootstrap tool enables universe for the
  initial bootstrap phase, usrmerge is always pulled in.

  Refs:

  https://packages.ubuntu.com/mantic/usr-is-merged
  https://packages.ubuntu.com/mantic/usrmerge
  https://packages.ubuntu.com/mantic/init-system-helpers

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


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to