Created via $ debdiff ../gce-compute-image- packages_20241010.00-0ubuntu1~24.10.0.dsc ../gce-compute-image- packages_20250328.00-0ubuntu2~24.10.0.dsc > ../src- oracular-20241010-vs-20250328.00-0ubuntu2-dsc.diff
** Description changed: In https://bugs.launchpad.net/ubuntu/+source/gce-compute-image- packages/+bug/2096762 a bad interaction between cloud-init and the google agents was discovered wrt setting the hostname. That SRU was halted, and a new version was proposed in https://bugs.launchpad.net/ubuntu/+source/gce-compute-image- packages/+bug/2106195. In that latest proposal, however, the change was only made to packaging/ubuntu/install, which is not debian/install and is not used for building the package. It appears that sometime ago debian/ was a symlink to packaging/ubuntu, but that's not the case anymore. This means that the plucky version of gce-compute-image-packages still installs the troublesome script, and the regression discovered in the previous SRU is not yet fixed. ubuntu@p-gce:~$ dpkg -L google-compute-engine | grep google_hostname /usr/lib/networkd-dispatcher/routable.d/google_hostname.sh ubuntu@p-gce:~$ apt-cache policy google-compute-engine google-compute-engine: Installed: 20250328.00-0ubuntu1 Candidate: 20250328.00-0ubuntu1 Version table: *** 20250328.00-0ubuntu1 500 500 http://br.archive.ubuntu.com/ubuntu plucky/main amd64 Packages 100 /var/lib/dpkg/status ubuntu@p-gce:~$ + + ########### SRU + + Following on from similar package update requests @ LP: #2084486, LP: + #2073164, LP: #2066314, LP: #2106195 and LP: #2033061, this bug is a + request to update gce-compute-image-packages to the upstream version + `20250328.00` @ https://github.com/GoogleCloudPlatform/guest- + configs/releases/tag/20250328.00 + + This package has an SRU exception @ + https://wiki.ubuntu.com/StableReleaseUpdates#gce-compute-image-packages + including an ageing exception detailed @ https://wiki.ubuntu.com/gce- + compute-image-packages-Updates + + [Impact] + + This package is provided by Google for installation within guests that + run on Google Compute Engine. It is part of a collection of tools and + daemons, that ensure that the Ubuntu images published to GCE run + properly on their platform. + + Cloud platforms evolve at a rate that can't be handled in six-month + increments, and they will often develop features that they would like to + be available to customers who don't want to upgrade from earlier Ubuntu + releases. As such, updating this package to more recent upstream + releases is required within all Ubuntu releases, so they continue to + function properly in the GCP environment. + + [Test Case] + + When a new version of this package is uploaded to -proposed, the + following will happen: + + * an image based on -proposed will be built for GCE and published to the ubuntu-os-cloud-image-proposed project + * the CPC team will run internal validations (CTF) and Google's upstream test suite `cloud-image-tests` (CIT) + * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their own internal image validation. + + We will also re-validate that this new version does not have the + regression introduced by 20250107.00-0ubuntu1 (LP: #2096762, not SRU-ed) + + If all the testing indicates that the new package is acceptable, + verification can be considered done. + + [Vendored Dependencies] + + N/A for gce-compute-image-packages + + [Where Problems Could Occur] + + There are some minor upstream changes in `20250328.00-ubuntu2` vs. + `20250107.00-0ubuntu1`; however between the cloud-image-tests suite [0] + (which is run for validation by CPC _and_ Google) and CPC's own internal + test harness (CTF), there is confidence that most if not all "edge + cases" and/or obvious regressions concerns can be dismissed before the + new version lands in `-updates`. + + [Other Information] + + This bug is used for tracking of releasing the new upstream version for + all supported series, as per the approved policy mentioned in the + following MRE: + + https://wiki.ubuntu.com/gce-compute-image-packages-Updates + + This package is only used for AMD64 and ARM64 but is built for all + available architectures. + + [0]: https://github.com/GoogleCloudPlatform/cloud-image-tests ** Patch added: "debdiff for oracular" https://bugs.launchpad.net/ubuntu/+source/gce-compute-image-packages/+bug/2106629/+attachment/5870642/+files/src-oracular-20241010-vs-20250328.00-0ubuntu2-dsc.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2106629 Title: debian/install still installs google_hostname.sh To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gce-compute-image-packages/+bug/2106629/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
