[Pkg-utopia-maintainers] Bug#824650: ostree: consider separating all boot integration into ostree-boot

Simon McVittie smcv at debian.org
Wed Jun 8 21:14:56 UTC 2016


Control: retitle 824650 ostree: reinstate boot integration as new ostree-boot package

On Wed, 18 May 2016 at 13:21:53 +0100, Simon McVittie wrote:
> Developers from Endless have suggested packaging the bootloader,
> initramfs and systemd integration into an ostree-boot package, so that
> the core parts of ostree (as used in xdg-app/flatpak and when committing
> OSTree-deployed OS images) can be installed without the boot parts
> on development/deployment systems that will never actually boot using
> OSTree. This seems like a sensible plan.

I have now removed the bootloader, initramfs and systemd integration,
leaving only the command-line tool, library and tests.

This is enough to compose OSTree filesystem trees, either whole-OS or
for Flatpak. However, some of the code that needs to go into an OSTree
filesystem tree to make it bootable is now missing. This is because I
was unable to work out how to get a bootable system using that
integration stuff, so I can't test or support it.

When someone (perhaps from Endless?) documents how we can test the OS
integration layer (#824649), we can easily bring it back:

* stop deleting the relevant files in debian/rules
* move the ostree-boot stanza from debian/ostree-boot.control
  back into to debian/control
* apply any fixes that might be needed to make it work in practice

Because it will need to go through the NEW queue, this should probably
be done via experimental.

    S



More information about the Pkg-utopia-maintainers mailing list