-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(24.10): forward-port 24.04 slices #339
feat(24.10): forward-port 24.04 slices #339
Commits on Sep 23, 2024
-
feat: import slices from 24.04
This commit imports all slices from the 24.04 release.
Configuration menu - View commit details
-
Copy full SHA for 8679103 - Browse repository at this point
Copy the full SHA 8679103View commit details -
test: import and edit spread tests from 24.04
The tests/ dir and spread.yaml files were imported. Later on, the tests/spread/integration/systemd/ dir was removed due to earlier issues with systemd slices.
Configuration menu - View commit details
-
Copy full SHA for f80c55f - Browse repository at this point
Copy the full SHA f80c55fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6b8fb2 - Browse repository at this point
Copy the full SHA a6b8fb2View commit details -
fix: replace libnode109 with libnode115
libnode109 is not available for Ubuntu 24.10. nodejs depends on libnode115.
Configuration menu - View commit details
-
Copy full SHA for 51d3e4e - Browse repository at this point
Copy the full SHA 51d3e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 566b31d - Browse repository at this point
Copy the full SHA 566b31dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4230c6 - Browse repository at this point
Copy the full SHA f4230c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 464de24 - Browse repository at this point
Copy the full SHA 464de24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b9553 - Browse repository at this point
Copy the full SHA 97b9553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57ec378 - Browse repository at this point
Copy the full SHA 57ec378View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d0b487 - Browse repository at this point
Copy the full SHA 5d0b487View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0570f30 - Browse repository at this point
Copy the full SHA 0570f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 102a953 - Browse repository at this point
Copy the full SHA 102a953View commit details -
fix: remove systemd slice definition file
The 24.04 slices of systemd are raising too much conflicts with the 24.10 package. We need an expert doing the backport here, if systemd is needed in 24.10. TODO seek help from Philip @Meulengracht. Error logs below (long): INFO: Installing systemd-dev_copyright on amd64... INFO: Installing systemd-dev_dbus-interfaces on amd64... INFO: Installing systemd_bins on amd64... ... error: cannot extract from package "systemd": no content at: - /usr/bin/systemd - /usr/bin/systemd-cryptenroll - /usr/bin/systemd-cryptsetup - /usr/bin/systemd-repart - /usr/lib/*-linux-*/cryptsetup/libcryptsetup-token-systemd-fido2.so - /usr/lib/*-linux-*/cryptsetup/libcryptsetup-token-systemd-pkcs11.so - /usr/lib/*-linux-*/cryptsetup/libcryptsetup-token-systemd-tpm2.so - /usr/lib/systemd/repart/definitions/confext.repart.d/10-root.conf - /usr/lib/systemd/repart/definitions/confext.repart.d/20-root-verity.conf - /usr/lib/systemd/repart/definitions/confext.repart.d/30-root-verity-sig.conf - /usr/lib/systemd/repart/definitions/portable.repart.d/10-root.conf - /usr/lib/systemd/repart/definitions/portable.repart.d/20-root-verity.conf - /usr/lib/systemd/repart/definitions/portable.repart.d/30-root-verity-sig.conf - /usr/lib/systemd/repart/definitions/sysext.repart.d/10-root.conf - /usr/lib/systemd/repart/definitions/sysext.repart.d/20-root-verity.conf - /usr/lib/systemd/repart/definitions/sysext.repart.d/30-root-verity-sig.conf - /usr/lib/systemd/system-generators/systemd-cryptsetup-generator - /usr/lib/systemd/system-generators/systemd-integritysetup-generator - /usr/lib/systemd/system-generators/systemd-veritysetup-generator - /usr/lib/systemd/system/cryptsetup-pre.target - /usr/lib/systemd/system/cryptsetup.target - /usr/lib/systemd/system/initrd-root-device.target.wants/remote-cryptsetup.target - /usr/lib/systemd/system/initrd-root-device.target.wants/remote-veritysetup.target - /usr/lib/systemd/system/initrd-root-fs.target.wants/systemd-repart.service - /usr/lib/systemd/system/integritysetup-pre.target - /usr/lib/systemd/system/integritysetup.target - /usr/lib/systemd/system/quotaon.service - /usr/lib/systemd/system/remote-cryptsetup.target - /usr/lib/systemd/system/remote-veritysetup.target - /usr/lib/systemd/system/sysinit.target.wants/cryptsetup.target - /usr/lib/systemd/system/sysinit.target.wants/integritysetup.target - /usr/lib/systemd/system/sysinit.target.wants/systemd-repart.service - /usr/lib/systemd/system/sysinit.target.wants/veritysetup.target - /usr/lib/systemd/system/system-systemd\x2dcryptsetup.slice - /usr/lib/systemd/system/system-systemd\x2dveritysetup.slice - /usr/lib/systemd/system/systemd-quotacheck.service - /usr/lib/systemd/system/systemd-repart.service - /usr/lib/systemd/system/systemd-sysupdate-reboot.service - /usr/lib/systemd/system/systemd-sysupdate-reboot.timer - /usr/lib/systemd/system/systemd-sysupdate.service - /usr/lib/systemd/system/systemd-sysupdate.timer - /usr/lib/systemd/system/systemd-time-wait-sync.service - /usr/lib/systemd/system/veritysetup-pre.target - /usr/lib/systemd/system/veritysetup.target - /usr/lib/systemd/systemd-cryptsetup - /usr/lib/systemd/systemd-integritysetup - /usr/lib/systemd/systemd-sysupdate - /usr/lib/systemd/systemd-time-wait-sync - /usr/lib/systemd/systemd-veritysetup INFO: Installing systemd_catalog on amd64... INFO: Installing systemd_config on amd64... INFO: Installing systemd_copyright on amd64... INFO: Installing systemd_dbus-services on amd64... INFO: Installing systemd_extras on amd64... ... error: cannot extract from package "systemd": no content at: - /etc/sysctl.d/99-sysctl.conf - /usr/share/systemd/tmp.mount INFO: Installing systemd_generated-services on amd64... INFO: Installing systemd_kernel-install on amd64... INFO: Installing systemd_kernel-parameters on amd64... INFO: Installing systemd_libs on amd64... ... error: cannot extract from package "systemd": no content at: - /usr/lib/*-linux-*/cryptsetup/libcryptsetup-token-systemd-fido2.so - /usr/lib/*-linux-*/cryptsetup/libcryptsetup-token-systemd-pkcs11.so - /usr/lib/*-linux-*/cryptsetup/libcryptsetup-token-systemd-tpm2.so INFO: Installing systemd_modprobe-config on amd64... INFO: Installing systemd_network on amd64... INFO: Installing systemd_pam-profile on amd64... INFO: Installing systemd_pcrlock on amd64... INFO: Installing systemd_polkit on amd64... INFO: Installing systemd_repart on amd64... ... error: cannot extract from package "systemd": no content at: - /usr/lib/systemd/repart/definitions/confext.repart.d/10-root.conf - /usr/lib/systemd/repart/definitions/confext.repart.d/20-root-verity.conf - /usr/lib/systemd/repart/definitions/confext.repart.d/30-root-verity-sig.conf - /usr/lib/systemd/repart/definitions/portable.repart.d/10-root.conf - /usr/lib/systemd/repart/definitions/portable.repart.d/20-root-verity.conf - /usr/lib/systemd/repart/definitions/portable.repart.d/30-root-verity-sig.conf - /usr/lib/systemd/repart/definitions/sysext.repart.d/10-root.conf - /usr/lib/systemd/repart/definitions/sysext.repart.d/20-root-verity.conf - /usr/lib/systemd/repart/definitions/sysext.repart.d/30-root-verity-sig.conf - /usr/lib/systemd/system/initrd-root-fs.target.wants/systemd-repart.service - /usr/lib/systemd/system/sysinit.target.wants/systemd-repart.service - /usr/lib/systemd/system/systemd-repart.service INFO: Installing systemd_system-generators on amd64... ... error: cannot extract from package "systemd": no content at: - /usr/lib/systemd/system-generators/systemd-cryptsetup-generator - /usr/lib/systemd/system-generators/systemd-integritysetup-generator - /usr/lib/systemd/system-generators/systemd-veritysetup-generator INFO: Installing systemd_system-services on amd64... ... error: cannot extract from package "systemd": no content at: - /usr/lib/systemd/system/cryptsetup-pre.target - /usr/lib/systemd/system/cryptsetup.target - /usr/lib/systemd/system/initrd-root-device.target.wants/remote-cryptsetup.target - /usr/lib/systemd/system/initrd-root-device.target.wants/remote-veritysetup.target - /usr/lib/systemd/system/integritysetup-pre.target - /usr/lib/systemd/system/integritysetup.target - /usr/lib/systemd/system/quotaon.service - /usr/lib/systemd/system/remote-cryptsetup.target - /usr/lib/systemd/system/remote-veritysetup.target - /usr/lib/systemd/system/sysinit.target.wants/cryptsetup.target - /usr/lib/systemd/system/sysinit.target.wants/integritysetup.target - /usr/lib/systemd/system/sysinit.target.wants/veritysetup.target - /usr/lib/systemd/system/system-systemd\x2dcryptsetup.slice - /usr/lib/systemd/system/system-systemd\x2dveritysetup.slice - /usr/lib/systemd/system/systemd-quotacheck.service - /usr/lib/systemd/system/systemd-sysupdate-reboot.service - /usr/lib/systemd/system/systemd-sysupdate-reboot.timer - /usr/lib/systemd/system/systemd-sysupdate.service - /usr/lib/systemd/system/systemd-sysupdate.timer - /usr/lib/systemd/system/systemd-time-wait-sync.service - /usr/lib/systemd/system/veritysetup-pre.target - /usr/lib/systemd/system/veritysetup.target INFO: Installing systemd_sysusers-config on amd64... INFO: Installing systemd_tmpfiles-config on amd64... INFO: Installing systemd_udev-rules on amd64... INFO: Installing systemd_user-services on amd64... INFO: Installing sysvinit-utils_bins on amd64... INFO: Installing sysvinit-utils_config on amd64... INFO: Installing sysvinit-utils_copyright on amd64...
Configuration menu - View commit details
-
Copy full SHA for b3fc7f3 - Browse repository at this point
Copy the full SHA b3fc7f3View commit details -
fix: remove missing paths in procps
The /etc/init.d/procps script is no longer packed.
Configuration menu - View commit details
-
Copy full SHA for 39e7518 - Browse repository at this point
Copy the full SHA 39e7518View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddfe33d - Browse repository at this point
Copy the full SHA ddfe33dView commit details -
Configuration menu - View commit details
-
Copy full SHA for de02183 - Browse repository at this point
Copy the full SHA de02183View commit details -
fix: remove lsb-base dependency from apparmor
Seems like it is not needed in 24.10, at least not listed as such. @Meulengracht might be able to confirm.
Configuration menu - View commit details
-
Copy full SHA for d83b934 - Browse repository at this point
Copy the full SHA d83b934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9850b74 - Browse repository at this point
Copy the full SHA 9850b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcb5308 - Browse repository at this point
Copy the full SHA fcb5308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815d7d0 - Browse repository at this point
Copy the full SHA 815d7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cdb7ba - Browse repository at this point
Copy the full SHA 4cdb7baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbd1bf - Browse repository at this point
Copy the full SHA 4fbd1bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2397d0c - Browse repository at this point
Copy the full SHA 2397d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7a977b - Browse repository at this point
Copy the full SHA c7a977bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 197b5b8 - Browse repository at this point
Copy the full SHA 197b5b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e7de9 - Browse repository at this point
Copy the full SHA d6e7de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b49ce9 - Browse repository at this point
Copy the full SHA 8b49ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c7ae0 - Browse repository at this point
Copy the full SHA 96c7ae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42261cc - Browse repository at this point
Copy the full SHA 42261ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e94b1d - Browse repository at this point
Copy the full SHA 7e94b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f1a48 - Browse repository at this point
Copy the full SHA 87f1a48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37075e3 - Browse repository at this point
Copy the full SHA 37075e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c99b2e - Browse repository at this point
Copy the full SHA 7c99b2eView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 722ccf3 - Browse repository at this point
Copy the full SHA 722ccf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0362a95 - Browse repository at this point
Copy the full SHA 0362a95View commit details -
feat(24.10): add slice to generate DB
This commit adds a new slice ``base-files_chisel`` which does not extract anything from the package, rather comes with an artificial path where the Chisel DB should be generated. This commit is the first one to introduce the "generate" keyword to paths. The "generate" keyword is designed to _generate_ various bookkeeping stuff for a chiselled file system. Right now, it only supports one value: "manifest". Mark a path with "generate: manifest" to generate a Chisel DB at that location. Please note that, the marking path must be in the following format: /absolute/path/to/dir/** The path must be an absolute directory path with no wildcard in it's name followed by trailing ** which makes sure nothing else is generated in that directory. --------- Co-authored-by: Cristovao Cordeiro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2131f46 - Browse repository at this point
Copy the full SHA 2131f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d3b4f - Browse repository at this point
Copy the full SHA 28d3b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdbf56e - Browse repository at this point
Copy the full SHA cdbf56eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e35a908 - Browse repository at this point
Copy the full SHA e35a908View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3e0d62 - Browse repository at this point
Copy the full SHA a3e0d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for edeed66 - Browse repository at this point
Copy the full SHA edeed66View commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8dfdeef - Browse repository at this point
Copy the full SHA 8dfdeefView commit details -
fix(spread): check chisel binary integrity
Cherry-picked from canonical#365.
Configuration menu - View commit details
-
Copy full SHA for 71ba30e - Browse repository at this point
Copy the full SHA 71ba30eView commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9a447c - Browse repository at this point
Copy the full SHA e9a447cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b64db7 - Browse repository at this point
Copy the full SHA 2b64db7View commit details -
feat: add libsvtav1enc2 slices
Replacement of libsvtav1enc1d1.
Configuration menu - View commit details
-
Copy full SHA for 8eda947 - Browse repository at this point
Copy the full SHA 8eda947View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3cb69d - Browse repository at this point
Copy the full SHA a3cb69dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a77923d - Browse repository at this point
Copy the full SHA a77923dView commit details