Merge ~tchavadar/ubuntu-images:add-debian-packaging into ubuntu-images:noble
Status: | Needs review |
---|---|
Proposed branch: | ~tchavadar/ubuntu-images:add-debian-packaging |
Merge into: | ubuntu-images:noble |
Diff against target: |
147 lines (+99/-0) 8 files modified
debian/changelog (+5/-0) debian/control (+13/-0) debian/copyright (+22/-0) debian/gbp.conf (+6/-0) debian/install (+2/-0) debian/rules (+5/-0) debian/source/format (+1/-0) hooks/README.md (+45/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Release Team | Pending | ||
Review via email: mp+464536@code.launchpad.net |
This proposal supersedes a proposal from 2024-04-17.
Description of the change
# Proposal to have ubuntu-images as debian package
Based on the experiences we have during hardware enablement using ubuntu-image and livecd-rootfs together in livefs build environment. We are thinking having ubuntu-images repo as package will give us much more flexibility in our customized builds. This is with an assumption of using (this new) ubuntu-images package as a dependency in livecd-rootfs package.
Right now we have a mechanism in upstream livecd-rootfs which just clones this repository to use image definitions. (https:/
This way of working with image-definitions is not suitable for private projects which in most cases, especially in early stages of enablement, we are using private PPAs to test and built the images which requires us to put image-definition files in private repos. With the current environment that livefs gives us it is not possible to clone a private git repository.
If ubuntu-images repo could be installed as debian package then we would be able to create our own version of ubuntu-images package and put it in our own private ppa and trigger livefs build using that ppa.
With the help of hooks being integrated with the ubuntu-images package, we could do any sort of customization without having a need of changing livecd-rootfs once we have livecd-rootfs compatible with ubuntu-images deb package.
I would like to hear your opinions about this and based on your feedback I will create a merge proposal in livecd-rootfs repo as well to support this way of working.
PPA: https:/
Please see the changes in livecd-rootfs as well: https:/