This document describes the policy for updating ubuntu-dev-tools in a stable, supported release.

The ubuntu-dev-tools package is primarily of interest to Ubuntu developers, providing tools for interacting with the Ubuntu archive and Ubuntu developer-centric services. Developers should have consistent behavior from these tools, regardless of which Ubuntu release they are using as a client.

Therefore, the following types of changes are allowed as long as the conditions outlined below are met:

In the event of a change breaking backwards compatibility, then SRU team approval will need to be obtained. See below.

Requesting the SRU

The SRU should be done with a single process bug, instead of individual bug reports for individual bug fixes. Individual bug fixes may also be tracked/closed by the upload; however only the one process bug must have the following:

If backwards compatibility is to be broken, this should be clearly written at the top of the bug description for the SRU, as well as in the title with "[breaks-compat]". Furthermore, an email to ubuntu-release will be sent to point the release / SRU teams to the bug in order to get approval before uploading to the release's upload queue.

QA Process

Integration Tests

The package from focal has a test suite that is run as an autopkgtest which should be good enough to ensure the tools basically work.

SRU Template

[Impact]
This release contains both bug-fixes and new features and we would like to make sure all of our developers have access to these improvements.
The notable ones are:

   * <TODO: Create list with LP: # included>

See the changelog entry below for a full list of changes and bugs.

[Test Plan]

ubuntu-dev-tools contains a test suite that is ran using the SRU package for each releases. This test suite's results are available here:
http://autopkgtest.ubuntu.com/packages/ubuntu-dev-tools

A successful run is required before the proposed package can be let into -updates.

[Where problems could occur]
In order to mitigate the regression potential, the results of the
aforementioned integration tests are attached to this bug.

<TODO: attach test artifacts for every SRU release, not a link as links expire>

[Other Info]
<TODO: other background>

[Changelog]
<TODO: Paste in change log entry>

ubuntu-dev-tools-Updates (last edited 2023-01-24 15:14:01 by paride)