StableReleaseUpdates
|
Size: 28117
Comment:
|
← Revision 404 as of 2025-06-25 19:59:52 ⇥
Size: 14476
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 148: | Line 148: |
The landscape-client source package may be uploaded according to the procedure documented in LandscapeUpdates. See the [[https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-March/000550.html|Technical Board resolution]] for details and rationale. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#landscape }}} |
| Line 152: | Line 153: |
| The snapd source package may be uploaded according to the procedure documented in SnapdUpdates. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by SteveLangasek for the SRU team as of 2016-05-12. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapd }}} |
| Line 155: | Line 158: |
| Related to the preceding snapd exception, the snapcraft source package may be uploaded according to the procedure documented in SnapcraftUpdates. This stable release exception has been approved by SteveLangasek for the SRU team as of 2016-05-16. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapcraft }}} |
| Line 158: | Line 163: |
| Also related to snapd, the ubuntu-image package may be uploaded according to the procedure documented in UbuntuImageUpdates. This stable release exception has been approved by SteveLangasek for the SRU team as of 2016-10-19. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-image }}} |
| Line 161: | Line 168: |
| The source packages docker.io, containerd, and runc may be uploaded according to the procedure documented in DockerUpdates. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by BrianMurray for the SRU team as of 2016-09-20, with changes through to revision 19 further approved by RobieBasak for the SRU team on 2025-04-30. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#docker-io-group }}} |
| Line 164: | Line 173: |
| The source package gce-compute-image-packages may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/gce-compute-image-packages-Updates|gce-compute-image-packages-Updates]]. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by BrianMurray for the SRU team as of 2017-03-10. Further amendment to this exception for vendored dependencies approved by LukaszZemczak for the [[https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005606.html|SRU team as of 2023-04-11]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#gce-compute-image-packages }}} |
| Line 167: | Line 178: |
| The source package gce-compute-image-packages may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/google-compute-engine-Updates|google-compute-engine-Updates]]. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by SteveLangasek for the [[https://lists.ubuntu.com/archives/ubuntu-release/2022-September/005479.html|SRU team as of 2022-09-01]]. Further amendment to this exception for vendored dependencies approved by LukaszZemczak for the [[https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005606.html|SRU team as of 2023-04-11]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-compute-engine }}} |
| Line 170: | Line 183: |
| The source package google-compute-engine-oslogin may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/google-compute-engine-oslogin-Updates|google-compute-engine-oslogin-Updates]]. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by SteveLangasek for the [[https://lists.ubuntu.com/archives/ubuntu-release/2022-September/005479.html|SRU team as of 2022-09-01]]. Further amendment to this exception for vendored dependencies approved by LukaszZemczak for the [[https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005606.html|SRU team as of 2023-04-11]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-compute-engine-oslogin }}} |
| Line 173: | Line 189: |
| The source package gce-compute-image-packages may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/google-guest-agent-Updates|google-guest-agent-Updates]]. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by SteveLangasek for the [[https://lists.ubuntu.com/archives/ubuntu-release/2022-September/005479.html|SRU team as of 2022-09-01]]. Further amendment to this exception for vendored dependencies approved by LukaszZemczak for the [[https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005606.html|SRU team as of 2023-04-11]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-guest-agent }}} |
| Line 176: | Line 194: |
| The source package google-osconfig-agent may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/google-osconfig-agent-Updates|google-osconfig-agent-Updates]]. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by SteveLangasek for the [[https://lists.ubuntu.com/archives/ubuntu-release/2022-September/005479.html|SRU team as of 2022-09-01]]. Further amendment to this exception for vendored dependencies approved by LukaszZemczak for the [[https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005606.html|SRU team as of 2023-04-11]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-osconfig-agent }}} |
| Line 179: | Line 199: |
| The source package curtin may be uploaded according to the procedure documented in CurtinUpdates. This stable release exception has been approved by SteveLangasek for the SRU team as of 2017-04-05. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#curtin }}} |
| Line 182: | Line 205: |
| The source package walinuxagent may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/walinuxagentUpdates|walinuxagentUpdates]]. This stable release exception has been approved by SteveLangasek for the SRU team as of 2017-04-05. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#walinuxagent }}} |
| Line 185: | Line 210: |
GNOME has a microrelease exception excepting it from the normal QA requirements of the microrelease policy, [[/GNOME|documented here]]. This was [[https://lists.ubuntu.com/archives/technical-board/2012-June/001327.html|granted by the technical board on 2012-06-22]]. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#gnome }}} |
| Line 189: | Line 216: |
!OpenStack packages can be updated according to the procedures documented in OpenStack/StableReleaseUpdates, which includes a list of source packages covered by the MRE. This stable release exception has been approved by LukaszZemczak for the SRU team as of 2017-08-07. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openstack }}} |
| Line 193: | Line 221: |
The Certbot family of packages can be updated according to the procedures documented in [[/Certbot]]. This stable release exception was [[https://lists.ubuntu.com/archives/ubuntu-release/2017-July/004176.html|discussed]] and subsequently revision 10 of that document was approved by RobieBasak for the SRU team on 2017-08-08. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#certbot }}} |
| Line 197: | Line 226: |
| The source package cloud-init may be uploaded according to the procedure documented in CloudinitUpdates. Per Technical Board discussion regarding delegation of these decisions to the SRU team, this stable release exception has been approved by BrianMurray for the SRU team as of 2017-10-06 with subsequent updates approved by RobieBasak on 2020-07-15. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#cloud-init }}} |
| Line 200: | Line 232: |
The dpdk source package can be uploaded according to the procedures documented in [[StableReleaseUpdates/DPDK|DPDK]] for supported LTS releases of Ubuntu. This stable release exception has been approved by LukaszZemczak for the SRU team as of 2017-08-07. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#dpdk }}} |
| Line 204: | Line 237: |
The packages ubuntu-release-upgrader and python-apt both contain files with listings of Ubuntu mirrors. To facilitate upgrades to new releases ubuntu-release-upgrader should be updated (particularly for LTS releases) so that the list of mirrors is accurate. With that in mind and given that it is just a text file with urls for mirrors it is okay to SRU only mirror changes for these packages without an SRU bug. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-release-upgrader-and-python-apt }}} |
| Line 208: | Line 242: |
Not a policy exception, but see AptUpdates for details of unusual SRU versioning. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#apt-and-python-apt }}} |
| Line 212: | Line 247: |
| The source package rax-nova-agent may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/rax-nova-agent-Updates|rax-nova-agent-Updates]]. This stable release exception has been approved by SteveLangasek for the SRU team as of 2018-08-15. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#rax-nova-agent }}} |
| Line 215: | Line 252: |
| The livecd-rootfs package is a frequent target of SRUs as part of development of changes to image builds for the target series, and is not intended for general installation on end-user systems. The risk of user-affecting regression is lower as a result, because the impact of changes to this package to end users is mediated by way of image builds. Therefore, the requirement for per-change bug reports and test cases is relaxed, as long as there is at least one linked bug with a test case. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#livecd-rootfs }}} |
| Line 218: | Line 257: |
| The source packages fwupd and fwupdate may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/firmware-updates|firmware-updates]]. This stable release exception has been approved by BrianMurray for the SRU team as of 2019-01-15. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#fwupd-and-fwupdate }}} |
| Line 221: | Line 262: |
| The source package snapd-glib may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/SnapdGlibUpdates|snapd-glib updates]]. This stable release exception has been approved by BrianMurray for the SRU team as of 2019-02-19. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapd-glib }}} |
| Line 224: | Line 267: |
| The source package netplan.io may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/NetplanUpdates|netplan updates]]. This stable release exception has been approved by BrianMurray for the SRU team as of 2019-04-01 (no really!). | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#netplan-io }}} |
| Line 227: | Line 272: |
| The source package ec2-hibinit-agent may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/ec2-hibinit-agent-Updates|ec2-hibinit-agent updates]]. This stable release exception has been approved by SteveLangasek for the SRU team as of 2019-09-06. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ec2-hibinit-agent }}} |
| Line 230: | Line 277: |
| NVIDIA driver (source packages nvidia-graphics-drivers-*, nvidia-settings, fabric-manager-*, libnvidia-nscq-*) may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/NVidiaUpdates|NVIDIA updates]]. This stable release exception has been approved by ChrisHalseRogers for the SRU team as of 2019-09-17. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#nvidia-driver }}} |
| Line 233: | Line 282: |
| The wslu package may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/wslu-Updates|wslu Updates]]. This stable release exception has been approved by LukaszZemczak for the SRU team as of 2019-10-24. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#wslu }}} |
| Line 236: | Line 287: |
We allow providing OpenJDK short term support releases in the updates pocket, instead of the release pocket to be able to remove those after their support ends as documented in [[https://wiki.ubuntu.com/OpenJDK-Updates|OpenJDK Updates]]. This very specific stable release exception has been approved by LukaszZemczak for the SRU team as of 2020-04-30. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openjdk-n }}} |
| Line 240: | Line 292: |
The postfix source package may be uploaded according to the procedure documented in PostfixUpdates. See the [[https://lists.ubuntu.com/archives/ubuntu-devel-announce/2011-October/000902.html|Technical Board meeting minutes]] and its [[https://lists.ubuntu.com/archives/technical-board/2012-May/001266.html|approval]] for details and rationale. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#postfix }}} |
| Line 244: | Line 297: |
| The source package sosreport/sos may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/SosreportUpdates|sosreport updates]]. This stable release exception has been approved by LukaszZemczak for the SRU team as of 2020-06-25. This was updated for the source package sos and [[https://lists.ubuntu.com/archives/ubuntu-release/2025-February/006325.html|approved by Robie Basak]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#sosreport-sos }}} |
| Line 247: | Line 302: |
| Source packages of the form oem-*-meta may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/StableReleaseUpdates/OEMMeta|OEMMeta]]. This stable release exception has been approved by AndyWhitcroft for the SRU team as of 2021-07-15. New packages are acceptable under the same exception. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#oem-meta }}} |
| Line 250: | Line 307: |
| The source package ubuntu-dev-tools may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/UbuntuDevToolsUpdates|UbuntuDevToolsUpdates]]. This stable release exception has been [[https://lists.ubuntu.com/archives/ubuntu-release/2023-May/005640.html|approved by Robie Basak]]. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-dev-tools }}} |
| Line 253: | Line 312: |
The OpenLDAP source package may be uploaded according to the procedure documented in [[OpenLDAPUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2022-June/005403.html|has been approved]] by SteveLangasek for the SRU team as of 2022-06-02. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openldap }}} |
| Line 257: | Line 317: |
The haproxy source package may be uploaded according to the procedure documented in [[HAProxyUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2022-June/005417.html|has been approved]] by LukaszZemczak for the SRU team as of 2022-06-27. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#haproxy }}} |
| Line 261: | Line 322: |
The autopkgtest source package may be uploaded according to the procedure documented in [[autopkgtest-Updates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2023-January/005530.html|has been approved]] by SteveLangasek for the SRU team as of 2023-01-30. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#autopkgtest }}} |
| Line 265: | Line 327: |
| The squid source package may be uploaded according to the procedure documented in [[SquidUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2023-April/005589.html|has been approved]] by SteveLangasek for the SRU team on 2023-04-03. | {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#squid }}} |
| Line 268: | Line 332: |
The bind9 source package may be uploaded according to the procedure documented in [[Bind9Updates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2023-June/005647.html|has been approved]] by SteveLangasek for the SRU team as of 2023-06-06. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#bind9 }}} |
| Line 272: | Line 337: |
*** THIS IS OUTDATED !!! *** The virtualbox source packages may be uploaded according to the procedure documented in [[https://wiki.ubuntu.com/VirtualboxUpdates|VirtualboxUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/technical-board/2015-November/002177.html|has been approved]] by Martin Pitt for the SRU team as of 2015-11-04. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#virtualbox }}} |
| Line 277: | Line 342: |
The ubuntu-advantage-tools source package may be uploaded according to the SRU procedures documented in [[UbuntuAdvantageToolsUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2023-October/005810.html|has been approved]] by RobieBasak for the SRU team part as of 2023-10-04. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-advantage-tools }}} |
| Line 281: | Line 347: |
The open-vm-tools source package may be uploaded according to the proceedure documented in [[OpenVMToolsUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2024-January/005900.html|has been approved]] by ChrisHalseRogers for the SRU team as of 2024-01-25. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#open-vm-tools }}} |
| Line 285: | Line 352: |
The currently supported postgresql source package (as determined by the dependency of the postgresql metapackage) for each stable release may be uploaded according to the proceedure documented in [[PostgreSQLUpdates]]. This stable release exception [[https://lists.ubuntu.com/archives/ubuntu-release/2024-January/005915.html|has been approved]] by ChrisHalseRogers for the SRU team as of 2024-01-31 |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#postgresql }}} |
| Line 289: | Line 357: |
GRUB related packages require a special SRU process due our EFI signing pipeline, documented at [[StableReleaseUpdates/Grub]]. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#grub }}} |
| Line 293: | Line 362: |
Updates including upstream OpenVPN microreleases should follow the special case documentation at [[OpenVPNUpdates]]. This is not a standing approval or policy exception, but a general pattern to update OpenVPN upstream microreleases consistently under existing SRU policy. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openvpn }}} |
| Line 297: | Line 367: |
There is some documentation at: https://git.launchpad.net/langpack-o-matic/tree/doc/operator-guide.txt |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#language-packs-language-pack }}} |
| Line 301: | Line 372: |
| These packages have a strict build-dependency on specific versions of grub and others. It can happen that these build-dependencies are no longer satisfied since the package was uploaded to unapproved, because the build-dependencies were updated themselves in the meantime. While this would just create a failure to build, it would also waste a version number if accepted into proposed in this state, so it's a recommendation to check the availability of the build dependencies before accepting the package into proposed. For a concrete example, see https://bugs.launchpad.net/ubuntu/+source/cd-boot-images-riscv64/+bug/2104572/comments/9 |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#cd-boot-images-arch }}} |
| Line 307: | Line 378: |
Some data packages must always be kept in sync between -updates and -security to avoid behaviour or functionality regressions when using only the security pocket. Because they are pure data, and contain no compiled code, these packages are safe to build in -proposed and then copy to both -updates and -security. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#data-packages-kept-in-sync-with-security }}} |
| Line 311: | Line 383: |
The tzdata package is updated to reflect changes in timezones or daylight saving policies. The verification is done with the "zdump" utility. The first timezone that gets changed in the updated package is dumped with "zdump -v $region/$timezone_that_changed" (you can find the region and timezone name by grep'ing for it in /usr/share/zoneinfo/). This is compared to the same output after the updated package was installed. If those are different the verification is considered done. ||'''Feature'''||'''16.04 LTS'''||'''18.04 LTS'''||'''20.04 LTS'''||'''21.04'''||'''21.10'''|| ||icu-data || No || No || Yes || Yes || Yes || ||SystemV tzs || Yes || Yes || Yes || No || No || The version of tzdata in Ubuntu 20.04 LTS and later includes icu-data (see the update-icu rule in debian/rules) and the verification of it can be done after installing the '''python3-icu''' package. There can be a slight lag between the tzdata release and the matching icu-data release, we usually wait for the latter to be released before uploading the update. {{{ python3 -c "from datetime import datetime; from icu import ICUtzinfo, TimeZone; tz = ICUtzinfo(TimeZone.createTimeZone('Pacific/Fiji')); print(str(tz.utcoffset(datetime(2020, 11, 10))))" }}} In the above we are checking a timezone with a change, "Pacific/Fiji", and a date that falls with in the changing period. We expect the output to be different before (13:00:00) and after (12:00:00) the SRU is installed. The version of tzdata in Ubuntu 20.10 removed supported for SystemV timezones, however SRUs of tzdata to Ubuntu 20.04 LTS and earlier releases should still include the SystemV timezones. To test that they are still available confirm the following command returns nothing. {{{ diff <(zdump -v America/Phoenix | cut -d' ' -f2-) <(zdump -v SystemV/MST7 | cut -d' ' -f2-) }}} Because tzdata's packaging has changed subtly from release to release, rather than just backporting the most recent release's source package, we just update the upstream tarball instead. You then need to edit debian/changelog to add bug closures, and make sure to use a version number consistent to the previous numbering scheme (e. g. `2012e-0ubuntu0.12.04`). Uploads should also be made to any releases supported via ESM. Due to the potentially disastrous consequences of having localtime differ between systems running -updates and systems running only -security, this package is always kept in sync between the two pockets. However, the package can be built with -updates and then copied from -proposed to -updates and -security after the security team has signed off on the SRU bug e.g. Bug:1878108. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#tzdata }}} |
| Line 337: | Line 388: |
Many tools behave drastically differently based on the contents of ubuntu.csv in distro-info-data. As such, information for new releases is always backported to -updates, and should always be copied to -security to avoid behaviour skew between the two pockets. This package should be updated as soon as possible after the new release's name is known. If only the adjective is known, it should be updated even with this partial information (use XANIMAL for the animal where X is the first letter of the adjective). The aging requirement is not applied for releasing to -updates / -security. A tracking bug is still required for SRUs. Verification is still required. The testing section should contain: {{{ [ Test Plan ] Verify that the following subcommands of `distro-info` print information about the new devel and current stable releases: * `--devel` * `--supported` * `--stable` and try the same commands with these modifiers: * `--date=<1 day after release>` along with the above * `--fullname` * `--release` |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#distro-info-data |
| Line 359: | Line 393: |
linux-firmware in stable releases is kept in sync with new driver features and lts-hwe kernel updates. linux-firmware follows the normal SRU process (with bugs filed and regression tests performed), however it must also be copied to the -security pocket once verified, due to the vast majority of kernel SRUs also being in the -security pocket, and the necessity of linux and linux-firmware not being mismatched. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#linux-firmware }}} |
| Line 363: | Line 398: |
Much like linux-firmware, wireless-regdb follows the usual SRU process, including a bug and regression testing, however it is another package that needs to be kept in sync between -updates and -security pockets to avoid potential local legal issues for -security users who would otherwise not get the local regdb updates. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#wireless-regdb }}} |
| Line 367: | Line 403: |
Due to the nature of the various Ubuntu toolchain packages (gcc-*, binutils, glibc), any stable release updates of these packages should be released to both the -updates and -security pockets. For that to be possible, any updates of those should be first built in a reliable security-enabled PPA (without -updates or -proposed enabled) and only then '''binary-copied''' into -proposed for testing (that is a hard-requirement for anything copied into -security). After the usual successful SRU verification and aging, the updated packages should be released into both pockets. Toolchains: - Java: [[https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa| Java Stable PPA]] - Go: [[https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/golang|Go updates PPA]] |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#toolchain-updates }}} |
SRU documentation has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/
See the announcement: https://lists.ubuntu.com/archives/ubuntu-devel/2024-August/043090.html
Why
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/principles/ and https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/requirements/
When
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#what-is-acceptable-to-sru
High-impact bugs
Other safe cases
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#other-safe-cases
New upstream microreleases
Staging low priority uploads
ESM Uploads
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/special/
General Requirements
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#general-requirements-for-all-srus
Development Release Fixed First
Newer Releases
Procedure
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/standard/
SRU Bug Template
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/bug-template/
Bug references in changelogs
Staging an upload
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/special/#stage-an-upload
Landing an upload blocked by staging
Responsibility for SRU verification and cancellation of incomplete verification
Publishing
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/release/
Phasing
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/standard-processes/#phasing
Investigation of Halted Phased Updates
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/phasing/
SRU team documentation
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/internal/#override-phasing
Verification
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/standard/ and https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/regression/#howto-report-regression
Autopkgtest Regressions
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/autopkgtest-failure/
Expected resolution for reported autopkgtest failures
See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/autopkgtest-failure/
Removal of updates
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/non-standard-processes/#removal-of-languishing-updates
Regressions
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/regression/#howto-report-regression
Testing for Regressions
(defunct section removed)
Documentation for Special Cases
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/
See the announcement: https://lists.ubuntu.com/archives/ubuntu-devel/2025-June/043391.html
Kernel
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#kernel
Landscape
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#landscape
Snapd
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapd
Snapcraft
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapcraft
Ubuntu-image
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-image
Docker.io group
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#docker-io-group
gce-compute-image-packages
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#gce-compute-image-packages
google-compute-engine
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-compute-engine
google-compute-engine-oslogin
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-compute-engine-oslogin
google-guest-agent
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-guest-agent
google-osconfig-agent
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-osconfig-agent
curtin
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#curtin
walinuxagent
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#walinuxagent
GNOME
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#gnome
OpenStack
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openstack
Certbot
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#certbot
cloud-init
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#cloud-init
DPDK
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#dpdk
ubuntu-release-upgrader and python-apt
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-release-upgrader-and-python-apt
apt and python-apt
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#apt-and-python-apt
rax-nova-agent
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#rax-nova-agent
livecd-rootfs
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#livecd-rootfs
fwupd and fwupdate
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#fwupd-and-fwupdate
snapd-glib
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapd-glib
netplan.io
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#netplan-io
ec2-hibinit-agent
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ec2-hibinit-agent
NVIDIA driver
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#nvidia-driver
wslu
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#wslu
openjdk-N
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openjdk-n
Postfix
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#postfix
sosreport/sos
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#sosreport-sos
oem-*-meta
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#oem-meta
ubuntu-dev-tools
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-dev-tools
OpenLDAP
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openldap
HAProxy
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#haproxy
autopkgtest
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#autopkgtest
squid
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#squid
bind9
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#bind9
virtualbox
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#virtualbox
ubuntu-advantage-tools
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-advantage-tools
open-vm-tools
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#open-vm-tools
postgresql
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#postgresql
GRUB
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#grub
OpenVPN
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openvpn
Language Packs (language-pack-*)
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#language-packs-language-pack
cd-boot-images-<arch>
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#cd-boot-images-arch
Data Packages Kept in Sync with Security
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#data-packages-kept-in-sync-with-security
tzdata
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#tzdata
distro-info-data
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#distro-info-data
linux-firmware
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#linux-firmware
wireless-regdb
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#wireless-regdb
Toolchain Updates
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#toolchain-updates
Examples
As a reference, see bug #173082 for an idea of how the SRU process works for a main package, or bug #208666 for an SRU in universe.
Package Removals
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/non-standard-processes/#explanation-removals
Links
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/status/
Reviewing procedure and tools
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/internal/#reviewing-procedure-and-tools
Contacting the SRU team
This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/contact/
StableReleaseUpdates (last edited 2025-06-25 19:59:52 by ahasenack)