[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