[Bug 2013077] [NEW] RFC: add Kiwi support to livecd-rootfs

Isaac True 2013077 at bugs.launchpad.net
Tue Mar 28 12:51:48 UTC 2023


Public bug reported:

I discussed a while ago with the Launchpad team about potentially adding
support for Kiwi to livecd-rootfs, and thus eventually adding it to
Launchpad in the future. I've now looked more closely into this and I've
put together a merge proposal [1] with my changes and I'd love to get
some feedback.

The idea is to use a checked repository [2] or a package like the one
that is build from that repository and available in a PPA [3] as the
image configuration. This repository/contains the Kiwi "appliance
description", which instructs the Kiwi build tool on how to build the
system.

For reference, the upstream Kiwi repository is here [4] and the docs
here [5].

I've tested the workflow with the nemos-image .deb package from the PPA
and the following commands:

$ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/config  
$ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/build

The SUBPROJECT refers to a Kiwi description in /usr/share/kiwi/, but can
be overriden to be an arbitrary path by setting the KIWI_DESCRIPTION
variable.

[1] https://code.launchpad.net/~itrue/livecd-rootfs/+git/livecd-rootfs/+merge/439825
[2] https://git.launchpad.net/~nemos-team/nemos/+git/nemos-images/tree/
[3] https://launchpad.net/~nemos-team/+archive/ubuntu/ppa
[4] https://github.com/OSInside/kiwi
[5] https://osinside.github.io/kiwi/overview.html

** Affects: livecd-rootfs (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  RFC: add Kiwi support to livecd-rootfs

Status in livecd-rootfs package in Ubuntu:
  New

Bug description:
  I discussed a while ago with the Launchpad team about potentially
  adding support for Kiwi to livecd-rootfs, and thus eventually adding
  it to Launchpad in the future. I've now looked more closely into this
  and I've put together a merge proposal [1] with my changes and I'd
  love to get some feedback.

  The idea is to use a checked repository [2] or a package like the one
  that is build from that repository and available in a PPA [3] as the
  image configuration. This repository/contains the Kiwi "appliance
  description", which instructs the Kiwi build tool on how to build the
  system.

  For reference, the upstream Kiwi repository is here [4] and the docs
  here [5].

  I've tested the workflow with the nemos-image .deb package from the
  PPA and the following commands:

  $ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/config  
  $ ARCH=amd64 SUITE=lunar PROJECT=kiwi SUBPROJECT=nemos/nemos-images-reference-lunar live-build/auto/build

  The SUBPROJECT refers to a Kiwi description in /usr/share/kiwi/, but
  can be overriden to be an arbitrary path by setting the
  KIWI_DESCRIPTION variable.

  [1] https://code.launchpad.net/~itrue/livecd-rootfs/+git/livecd-rootfs/+merge/439825
  [2] https://git.launchpad.net/~nemos-team/nemos/+git/nemos-images/tree/
  [3] https://launchpad.net/~nemos-team/+archive/ubuntu/ppa
  [4] https://github.com/OSInside/kiwi
  [5] https://osinside.github.io/kiwi/overview.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2013077/+subscriptions




More information about the foundations-bugs mailing list