[ubuntu/plucky-proposed] calamares-settings-ubuntu 1:25.04.26 (Accepted)
Simon Quigley
tsimonq2 at ubuntu.com
Wed Apr 16 04:10:44 UTC 2025
calamares-settings-ubuntu (1:25.04.26) plucky; urgency=medium
* [bootloader] Instead of utilizing a contextualprocess to only bind-mount
/cdrom to /media/cdrom when it's a specific type of system, simply add it
to the mounts for all flavors, and move the specific copy of the vmlinuz
file to a dedicated shellprocess module. This will be re-factored next
cycle, ideally being worked directly into a dedicated C++ module instead
of several, miscellaneous shell scripts wrapped in YAML.
* [pkgselectprocess] Explicitly log all apt commands in the debug logs.
* [pkgselectprocess] Ensure apt-cdrom command outputs have their own prefix.
* [checkpackage-backend] Simply pass through packages starting with "^" or
containing "*". For this cycle we can trust our distributors won't do
anything unusual, but next cycle, we need to perform explicit validation
on these items. If you are a downstream, please be careful.
* [pkgselectprocess] Ensure hasInternet is available as a local variable, so
we can use it.
* [pkgselectprocess] When running apt remove, use CPBE just in case.
* [pkgselectprocess] When doing installations without network, we need to
ensure that we don't try to perform apt operations that require internet.
To do this in Plucky, we need to temporarily copy the ubuntu.sources file
to an ubuntu.sources.bak file. To bring all of the previous commits in
this upload together, we use the bind-mounted /media/cdrom not only to
install the correct GRUB packages, but to ensure that we can still install
them and any other packages on ship-live. There has to be a better, more
native way to do this. It works for now, but in the Questing cycle, we're
probably going to move some of these command-line apt calls to be a
consumer of the libapt C library (LP: #2107287).
Date: Tue, 15 Apr 2025 22:36:52 -0500
Changed-By: Simon Quigley <tsimonq2 at ubuntu.com>
Maintainer: Lubuntu Developers <lubuntu-devel at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/calamares-settings-ubuntu/1:25.04.26
-------------- next part --------------
Format: 1.8
Date: Tue, 15 Apr 2025 22:36:52 -0500
Source: calamares-settings-ubuntu
Built-For-Profiles: noudeb
Architecture: source
Version: 1:25.04.26
Distribution: plucky
Urgency: medium
Maintainer: Lubuntu Developers <lubuntu-devel at lists.ubuntu.com>
Changed-By: Simon Quigley <tsimonq2 at ubuntu.com>
Launchpad-Bugs-Fixed: 2107287
Changes:
calamares-settings-ubuntu (1:25.04.26) plucky; urgency=medium
.
* [bootloader] Instead of utilizing a contextualprocess to only bind-mount
/cdrom to /media/cdrom when it's a specific type of system, simply add it
to the mounts for all flavors, and move the specific copy of the vmlinuz
file to a dedicated shellprocess module. This will be re-factored next
cycle, ideally being worked directly into a dedicated C++ module instead
of several, miscellaneous shell scripts wrapped in YAML.
* [pkgselectprocess] Explicitly log all apt commands in the debug logs.
* [pkgselectprocess] Ensure apt-cdrom command outputs have their own prefix.
* [checkpackage-backend] Simply pass through packages starting with "^" or
containing "*". For this cycle we can trust our distributors won't do
anything unusual, but next cycle, we need to perform explicit validation
on these items. If you are a downstream, please be careful.
* [pkgselectprocess] Ensure hasInternet is available as a local variable, so
we can use it.
* [pkgselectprocess] When running apt remove, use CPBE just in case.
* [pkgselectprocess] When doing installations without network, we need to
ensure that we don't try to perform apt operations that require internet.
To do this in Plucky, we need to temporarily copy the ubuntu.sources file
to an ubuntu.sources.bak file. To bring all of the previous commits in
this upload together, we use the bind-mounted /media/cdrom not only to
install the correct GRUB packages, but to ensure that we can still install
them and any other packages on ship-live. There has to be a better, more
native way to do this. It works for now, but in the Questing cycle, we're
probably going to move some of these command-line apt calls to be a
consumer of the libapt C library (LP: #2107287).
Checksums-Sha1:
9a5111627c3cd66d1031bb0f11873fa6f3c8a680 2493 calamares-settings-ubuntu_25.04.26.dsc
fde9e2b694b60cbc050d89d0410825dbf7c429a7 24089540 calamares-settings-ubuntu_25.04.26.tar.xz
e92af72017edfa68032773c5787d2aac38e171f7 23099 calamares-settings-ubuntu_25.04.26_source.buildinfo
Checksums-Sha256:
b43de5c463e39c0b97aa178cb215c94df0d7fce9fd5c867df3ff9174752e337c 2493 calamares-settings-ubuntu_25.04.26.dsc
81191bf318e591fb6bf3bcbda5f3151ef3dbbd28fb017c579e208726006e78f2 24089540 calamares-settings-ubuntu_25.04.26.tar.xz
998941e4efb13b6a44e3ff0b05c3f177c377fdd440bf4bf516a6311e46b709d7 23099 calamares-settings-ubuntu_25.04.26_source.buildinfo
Files:
109efd2243ee300a638f415b2b51debf 2493 devel optional calamares-settings-ubuntu_25.04.26.dsc
2247a085f720cca981f3ec68c1a12d36 24089540 devel optional calamares-settings-ubuntu_25.04.26.tar.xz
c01d1800292bcd018451b24e51d78153 23099 devel optional calamares-settings-ubuntu_25.04.26_source.buildinfo
More information about the plucky-changes
mailing list