StableReleaseUpdates
|
Size: 14215
Comment: drop gutsy, add jaunty
|
← Revision 404 as of 2025-06-25 19:59:52 ⇥
Size: 14476
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| Once an Ubuntu release has been completed and published, updates for it are only released under certain circumstances, and must follow a special procedure called a "stable release update" or SRU. There is an automatically generated list of [[http://people.ubuntu.com/~ubuntu-archive/pending-sru.html|packages which are currently undergoing this process]]. |
{{{#!wiki warning 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 }}} |
| Line 9: | Line 11: |
| In contrast to pre-release versions, official releases of Ubuntu are subject to much wider use, and by a different demographic of user. During development, changes to the distribution primarily affect developers, early adopters and other advanced users, all of whom have elected to use pre-release software at their own risk. Users of the official release, in contrast, expect a high degree of stability. They use their Ubuntu system for their day-to-day work, and problems they experience with it can be extremely disruptive. Many of them are less experienced with Ubuntu and with Linux, and expect a reliable system which does not require their intervention. Stable release updates are automatically recommended to a very large number of users, and so it is critically important to treat them with great caution. Therefore, when updates are proposed, they must be accompanied by a strong rationale and present a low risk of regressions. === It's just a one-line change! === Even the simplest of changes can cause unexpected regressions due to lurking problems. In [[https://bugs.launchpad.net/bugs/81125|bug 81125]], the upgrade regression had nothing to do with the content of the change that triggered it: any user who had installed the libpthread20 package would encounter a problem the next time libc6 was upgraded. In [[https://bugs.launchpad.net/bugs/309674|bug 309674]], the failure was a misbuild due to timestamp skew in the build process. The underlying problem existed in the source package in the original release, but would only manifest in a small percentage of builds. Citizen, be paranoid, and expect the unexpected. |
{{{#!wiki warning 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/ }}} |
| Line 27: | Line 17: |
| Stable release updates will, in general, only be issued in order to fix '''high-impact bugs'''. Examples of such bugs include: * Bugs which may, under realistic circumstances, directly cause a '''security vulnerability'''. These are done by the security team and are documented at SecurityTeam/UpdateProcedures. * Bugs which represent '''severe regressions''' from the previous release of Ubuntu. This includes packages which are totally unusable, like being uninstallable or crashing on startup. * Bugs which may, under realistic circumstances, directly cause a '''loss of user data''' * Bugs which do not fit under above categories, but (1) have an obviously safe patch and (2) affect an application rather than critical infrastructure packages (like X.org or the kernel). * For Long Term Support releases we regularly want to enable new hardware. Such changes are appropriate provided that we can ensure to not affect upgrades on existing hardware. For example, modaliases of newly introduced drivers must not overlap with previously shipped drivers. * New versions of commercial software in the Canonical partner archive. * '''FTBFS'''(Fails To Build From Source) can also be considered. Please note that in '''main''' the release process ensures that there are no binaries which are not built from a current source. Usually those bugs should only be SRUed in conjunction with another bug fix. For new upstream versions of packages which provide new features, but don't fix critical bugs, a [[https://help.ubuntu.com/community/UbuntuBackports|backport]] should be requested instead. |
{{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#what-is-acceptable-to-sru }}} === High-impact bugs === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#what-is-acceptable-to-sru === Other safe cases === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#other-safe-cases === New upstream microreleases === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#new-upstream-microreleases === Staging low priority uploads === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/non-standard-processes/#explanation-staged-uploads === ESM Uploads === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/special/ <<Anchor(GeneralRequirements)>> == General Requirements == {{{#!wiki warning 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 === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#general-requirements-for-all-srus === Newer Releases === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#general-requirements-for-all-srus |
| Line 41: | Line 58: |
| 1. Check that the bug is fixed in the current development release, and that its bug report task is "Fix released". It is, in general, not appropriate to release bug fixes for stable systems without first testing them in the current development branch. 1. Update the bug report description and make sure it contains the following information: 1. A '''statement explaining the impact''' of the bug on users and justification for backporting the fix to the stable release 1. An explanation of '''how the bug has been addressed''' in the development branch, including the relevant version numbers of packages modified in order to implement the fix. 1. A minimal '''patch''' applicable to the stable version of the package. If preparing a patch is likely to be time-consuming, it may be preferable to get a general approval from the SRU team first. 1. Detailed '''instructions''' how to reproduce the bug. These should allow someone who is not familiar with the affected package to reproduce the bug and verify that the updated package fixes the problem. Please mark this with a line "{{{TEST CASE:}}}". 1. A '''discussion''' of the regression potential of the patch and how users could get inadvertently affected. 1. Use ''Nominate for release'' to mark the bug as an SRU candidate for the appropriate Ubuntu releases (e. g. the current LTS and latest stable release), then subscribe [[https://launchpad.net/~ubuntu-sru|ubuntu-sru]] for packages in main/restricted, or [[https://launchpad.net/~motu-sru|motu-sru]] for packages in universe/multiverse. 1. Upload the fixed package to ''release''`-proposed` with the patch in the bug report, a detailed and user-readable changelog, and no other unrelated changes. Make sure that the version number does not conflict with any later and future version in other Ubuntu releases (the [[https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update%20the%20packaging|security policy document]] has a well-working scheme which can be used for SRUs.) Also be sure to reference the SRU bug number in the changelog using the 'LP: #NNNNNN' convention. 1. Once the [[https://wiki.ubuntu.com/ArchiveAdministration#Stable release updates|archive admins approve and publish your upload]], test the actual binaries in the Ubuntu archive yourself and follow up in the bug report. 1. Subscribe yourself to bugmail for the package in Launchpad, if you haven't done so already, and '''monitor Launchpad''' for bug reports relating to the update for at least one week. |
{{{#!wiki warning 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 === See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/requirements/#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 ==== See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/special/#land-an-upload-blocked-by-staging ==== Responsibility for SRU verification and cancellation of incomplete verification ==== See: https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/non-standard-processes/#explanation-staged-uploads == Publishing == {{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/release/ }}} == Phasing == {{{#!wiki warning 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 == {{{#!wiki warning 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 == {{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/non-standard-processes/#removal-of-languishing-updates }}} == Regressions == |
| Line 59: | Line 124: |
| In the event of a regression, '''immediately''' notify the [[mailto:technical-board@lists.ubuntu.com|Ubuntu Technical Board]] via email, and ask for help on `#ubuntu-devel` in making urgent contact with a member of the Board or the SRU team: state the problem, the bug number, and ping "slangasek, Riddell, Hobbsee, pitti, mdz, Keybuk, cjwatson, kees, jdstrand, BenC, dendrobates, davidm". For SRU in universe/multiverse, contact the [[mailto:ubuntu-motu@lists.ubuntu.com|Universe SRU Team]] team or ask for help on `#ubuntu-motu` instead. Any regression must '''always''' be documented in a bug report, which must be ''Importance: critical'' once the regression has been confirmed. == Fixing several bugs in one upload == Please avoid creating meta-bugs like "Please SRU this". They just create redundancy and are opaque to original bug reporters, whose feedback is valuable for verification. Just prepare all fixed bugs as described above and attach the patch/debdiff to one of them. In order to make it easier for the SRU team to review your patch, you can additionally: * Point to the patch/debdiff in the other bugs ("debdiff which fixes this is attached to bug #xxxxxx") * Attach individual patches to the corresponding bug reports. If you have the fixes in bzr, it is even easier and more convenient to give a pointer to the fix ("fixed in http://bazaar.launchpad.net/.../revision/12") when fixing the bug in trunk. == Verification == The [[https://launchpad.net/~sru-verification|SRU verification team]] will regularly check open bugs with the `verification-needed` tag and test proposed updates on different hardware to check for inadvertent side effects. Verification must be done in a software environment as close as is feasible to that which will exist after the package is copied to *-updates. Generally this will be with a system that is up to date from *-release, *-security, and *-updates, but not other packages from *-proposed (except other packages built from the affected source package - they must be updated if generally installed) or *-backports. If they discover that your fix is insufficient, or the test case is not sufficient to reproduce the bug, they will: 1. Set the bug report '''Status: In Progress''' 1. Describe why the fix was rejected in a comment to the bug report. 1. Modify the `verification-needed tag` to a `verification-failed` tag on the bug report. The SRU verification team may also discover that your fix is good. They will: 1. Modify the `verification-needed` tag to a `verification-done` tag on the bug report. 1. Describe the general steps taken to verify the package, any special difficulties, and the recommended upload date. Verification feedback from bug reporters and subscribers is greatly appreciated, too, especially if the update is hardware specific. In this case we consider an update as verified if it has at least two positive and no negative testimonials in the bug report, and the verification team just checks whether the new version still works for the main use cases (to check for major regressions). If you encounter a regression in a package that has been uploaded to *-proposed, please: 1. File a bug report against the package, describing the nature of the regression you have encountered, including any special steps needed to reproduce the regression. 1. Mark this bug with the tag `regression-proposed` 1. Use the `Nominate for release` link to highlight the bug for the release involved. 1. Follow up to the SRU bug report referenced from the package changelog, pointing to the new bug. If there is more than one bug in the SRU changelog, follow up to the bug that is most closely related to the regression. 1. Set the `verification-failed` tag on the corresponding SRU bug report. |
{{{#!wiki warning 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) |
| Line 99: | Line 134: |
| == Special Cases == The [[https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-March/000550.html|Technical Board resolution on Landscape]] provides a general rationale for the types of special cases that may be approved here in future. === New micro releases === For some packages it is acceptable to upload new upstream microreleases to stable Ubuntu releases. See /MicroReleaseExceptions for details. |
== Documentation for Special Cases == {{{#!wiki warning 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 }}} |
| Line 108: | Line 143: |
Because of the way updates to the kernel work, it will follow a slightly different process which is described on KernelTeam/KernelUpdates. === app-install-data-commercial === The app-install-data-commercial source package may be uploaded to add .desktop files for new packages in the commercial repository on archive.canonical.com. This does not require prior approval, and the aging requirement is waived; but it must still go through -proposed, a bug report must still be filed with testing instructions (its enough to add the new apps so that the tester can try to install them and verify that this works), and testing must still be recorded in the bug report. (This section is based on discussions between MichaelVogt and ColinWatson) |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#kernel }}} |
| Line 119: | 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 }}} === Snapd === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapd }}} === Snapcraft === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapcraft }}} === Ubuntu-image === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-image }}} === Docker.io group === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#docker-io-group }}} === gce-compute-image-packages === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#gce-compute-image-packages }}} === google-compute-engine === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-compute-engine }}} === google-compute-engine-oslogin === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-compute-engine-oslogin }}} === google-guest-agent === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-guest-agent }}} === google-osconfig-agent === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#google-osconfig-agent }}} === curtin === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#curtin }}} === walinuxagent === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#walinuxagent }}} === GNOME === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#gnome }}} === OpenStack === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openstack }}} === Certbot === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#certbot }}} === cloud-init === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#cloud-init }}} === DPDK === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#dpdk }}} === ubuntu-release-upgrader and python-apt === {{{#!wiki warning 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 === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#apt-and-python-apt }}} === rax-nova-agent === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#rax-nova-agent }}} === livecd-rootfs === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#livecd-rootfs }}} === fwupd and fwupdate === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#fwupd-and-fwupdate }}} === snapd-glib === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#snapd-glib }}} === netplan.io === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#netplan-io }}} === ec2-hibinit-agent === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ec2-hibinit-agent }}} === NVIDIA driver === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#nvidia-driver }}} === wslu === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#wslu }}} === openjdk-N === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openjdk-n }}} === Postfix === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#postfix }}} === sosreport/sos === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#sosreport-sos }}} === oem-*-meta === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#oem-meta }}} === ubuntu-dev-tools === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-dev-tools }}} === OpenLDAP === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openldap }}} === HAProxy === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#haproxy }}} === autopkgtest === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#autopkgtest }}} === squid === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#squid }}} === bind9 === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#bind9 }}} === virtualbox === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#virtualbox }}} === ubuntu-advantage-tools === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#ubuntu-advantage-tools }}} === open-vm-tools === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#open-vm-tools }}} === postgresql === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#postgresql }}} === GRUB === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#grub }}} === OpenVPN === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#openvpn }}} === Language Packs (language-pack-*) === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#language-packs-language-pack }}} === cd-boot-images-<arch> === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#cd-boot-images-arch }}} <<Anchor(Security)>> == Data Packages Kept in Sync with 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 123: | 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" (this needed to be greped for in /usr/share/zoneinfo/). This is compared to the same output after the updated package got installed. If those are different the verification is considered done. === hal-info === The hal-info package contains descriptions, quirks, and other information about hardware components, in particular for suspend/resume, Laptop Fn keys, broken batteries, and multimedia devices. It gets frequent updates in stable LTS releases. After one week of maturing in -proposed and no regression bug reports it can be moved to -updates. === mobile-broadband-provider-info === Whenever there are significant changes, a new version is uploaded into the current development release and all stable releases from 8.10 on. After one week of maturing in -proposed and no regression bug reports it can be moved to -updates. |
{{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#tzdata }}} === distro-info-data === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#distro-info-data }}} === linux-firmware === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#linux-firmware }}} === wireless-regdb === {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#wireless-regdb }}} == Toolchain Updates == {{{#!wiki warning This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/package-specific/#toolchain-updates }}} |
| Line 145: | Line 411: |
| == Package Removals == {{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/explanation/non-standard-processes/#explanation-removals }}} |
|
| Line 147: | Line 419: |
| Note that `ubuntu-sru`'s subscribed bugs page may not be sufficient to catch bugs that (a) are Fix Released in the current development release and (b) have been nominated but not approved for stable releases. See the following links: * [[https://bugs.edge.launchpad.net/ubuntu/dapper/+nominations?field.subscriber=ubuntu-sru|Dapper]] * [[https://bugs.edge.launchpad.net/ubuntu/hardy/+nominations?field.subscriber=ubuntu-sru|Hardy]] * [[https://bugs.edge.launchpad.net/ubuntu/intrepid/+nominations?field.subscriber=ubuntu-sru|Intrepid]] * [[https://bugs.edge.launchpad.net/ubuntu/jaunty/+nominations?field.subscriber=ubuntu-sru|Jaunty]] === Useful links for motu-sru === * [[http://qa.ubuntuwire.com/sru/todo.html|Bugs in different stages of the MOTU stable release process]] * [[https://bugs.launchpad.net/~motu-sru/|Bugs subscribed by motu-sru in launchpad]] * List of bugs which needs verification for [[http://tinyurl.com/3bgr3y|Dapper]], [[http://tinyurl.com/yr7wsu|Gutsy]] * List of verified bugs for [[http://tinyurl.com/25f6dk|Dapper]], [[http://tinyurl.com/yuk7s7|Gutsy]] |
{{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/reference/status/ }}} == Reviewing procedure and tools == {{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/internal/#reviewing-procedure-and-tools }}} == Contacting the SRU team == {{{#!wiki warning This section has moved to https://canonical-sru-docs.readthedocs-hosted.com/en/latest/howto/contact/ }}} |
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)