[Merge] ~philroche/livecd-rootfs/+git/livecd-rootfs:bugfix/ubuntu-cpc-project-images-not-producing-all-expected-filelists-LP-2033751 into livecd-rootfs:ubuntu/master

Philip Roche mp+450441 at code.launchpad.net
Fri Sep 1 11:27:19 UTC 2023


Philip Roche has proposed merging ~philroche/livecd-rootfs/+git/livecd-rootfs:bugfix/ubuntu-cpc-project-images-not-producing-all-expected-filelists-LP-2033751 into livecd-rootfs:ubuntu/master with ~philroche/livecd-rootfs/+git/livecd-rootfs:bugfix/ubuntu-cpc-filelist-sort-LP-2033677 as a prerequisite.

Commit message:
* Update changelog for livecd-rootfs 23.10.31 (LP: #2033751)

* fix: disk-image-non-cloud ubuntu-cpc build target now provides manifest and filelist (LP: #2033751)

These were being created so now they can be downloaded post launchpad image build

* fix: Create .filelist in ubuntu-cpc project binary hooks that do not use create_manifest shared function (LP: #2033751)

ubuntu-cpc project binary hooks were not all producing .filelist files as they were not using
the create_manifest shared function.

This commit ensures the disk-image-uefi, disk-image-ppc64el and disk-image-uefi-non-cloud hooks create
a filelist during build.

* fix: Ensure any created .filelist is symlinked with expected prefix and correct permissions (LP: #2033751)

If a .filelist is present, use it as the filelist for the image by
symlinking with expected name and updating permissions


Requested reviews:
  Ubuntu Core Development Team (ubuntu-core-dev)
Related bugs:
  Bug #2033677 in livecd-rootfs (Ubuntu): "Image filelists are not sorted when building images in the ubuntu-cpc project"
  https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2033677
  Bug #2033751 in livecd-rootfs (Ubuntu): "ubuntu-cpc project images not producing all expected filelists"
  https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2033751

For more details, see:
https://code.launchpad.net/~philroche/livecd-rootfs/+git/livecd-rootfs/+merge/450441

* Update changelog for livecd-rootfs 23.10.31 (LP: #2033751)

* fix: disk-image-non-cloud ubuntu-cpc build target now provides manifest and filelist (LP: #2033751)

These were being created so now they can be downloaded post launchpad image build

* fix: Create .filelist in ubuntu-cpc project binary hooks that do not use create_manifest shared function (LP: #2033751)

ubuntu-cpc project binary hooks were not all producing .filelist files as they were not using
the create_manifest shared function.

This commit ensures the disk-image-uefi, disk-image-ppc64el and disk-image-uefi-non-cloud hooks create
a filelist during build.

* fix: Ensure any created .filelist is symlinked with expected prefix and correct permissions (LP: #2033751)

If a .filelist is present, use it as the filelist for the image by
symlinking with expected name and updating permissions

-- 
Your team Ubuntu Core Development Team is requested to review the proposed merge of ~philroche/livecd-rootfs/+git/livecd-rootfs:bugfix/ubuntu-cpc-project-images-not-producing-all-expected-filelists-LP-2033751 into livecd-rootfs:ubuntu/master.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: review-diff.txt
Type: text/x-diff
Size: 4071 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-reviews/attachments/20230901/9f5df695/attachment.diff>


More information about the Ubuntu-reviews mailing list