AptUpdates

Revision 4 as of 2024-02-15 11:39:15

Clear message

Upstream versioning scheme LTS SRUs

The APT developers (https://launchpad.net/~deity) maintain upstream stable branches for LTS releases of Ubuntu. These will be uploaded to LTS releases using upstream version numbers and no ubuntu downstream version components. These branches are shared with other downstreams like OpenEmbedded, however they are not influenced by other downstream needs.

The APT release management ensures that there is no conflict in versioning between Debian and Ubuntu uploads. There is only one versioned branch with one designated target release.

QA process

Each upstream release undergoes a dedicated CI pipeline that runs the test suite as both root and a normal user whereas the autopkgtests only cover the root portion.

Aside from this we do also follow the normal [Test Plan] SRU process.

Requesting the SRU

SRUs will follow the normal SRU procedure but may use upstream versions if uploaded by the https://launchpad.net/~deity team.

Other developers are strongly recommended to deliver patches to the upstream APT project and get an upstream APT release instead of releasing uploads themselves to ensure validation by APT developers and the CI. Please ping juliank if you need a patch!