Merge lp:~dholbach/ubuntu-packaging-guide/1017984 into lp:ubuntu-packaging-guide

Proposed by Daniel Holbach
Status: Merged
Merged at revision: 118
Proposed branch: lp:~dholbach/ubuntu-packaging-guide/1017984
Merge into: lp:ubuntu-packaging-guide
Diff against target: 60 lines (+45/-0)
2 files modified
ubuntu-packaging-guide/backports.rst (+44/-0)
ubuntu-packaging-guide/index.rst (+1/-0)
To merge this branch: bzr merge lp:~dholbach/ubuntu-packaging-guide/1017984
Reviewer Review Type Date Requested Status
Andrew Starr-Bochicchio Approve
Review via email: mp+112155@code.launchpad.net

Description of the change

Refer to backports process in packaging guide.

To post a comment you must log in.
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

I went ahead and landed this, but it would probably be nice to include a link to https://wiki.ubuntu.com/UbuntuBackports and maybe a discussion of the `backportpackage` command from ubuntu-dev-tools.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'ubuntu-packaging-guide/backports.rst'
--- ubuntu-packaging-guide/backports.rst 1970-01-01 00:00:00 +0000
+++ ubuntu-packaging-guide/backports.rst 2012-06-26 16:03:20 +0000
@@ -0,0 +1,44 @@
1============================
2Backporting software updates
3============================
4
5Sometimes you might want to make new functionality available in a stable
6release which is not connected to a critical bug fix. For these scenarios
7you have two options: either you `upload to a PPA
8<https://help.launchpad.net/Packaging/PPA>`_ or prepare a backport.
9
10
11Personal Package Archive (PPA)
12==============================
13
14Using a PPA has a number of benefits. It is fairly straight-forward, you
15don't need approval of anyone, but the downside of it is that your users will
16have to manually enable it. It is a non-standard software source.
17
18The `PPA documentation on Launchpad`_ is fairly comprehensive and should get
19you up and running in no time.
20
21.. _PPA documentation on Launchpad: https://help.launchpad.net/Packaging/PPA
22
23
24Official Ubuntu Backports
25=========================
26
27The Backports Project is a means to provide new features to users. Because of
28the inherent stability risks in backporting packages, users do not get
29backported packages without some explicit action on their part. This
30generally makes backports an inappropriate avenue for fixing bugs. If a
31package in an Ubuntu release has a bug, it should be fixed either through the
32:doc:`Security Update or the Stable Release Update
33process<./security-and-stable-release-updates>`, as appropriate.
34
35Once you determined you want a package to be backported to a stable release,
36you will need to test-build and test it on the given stable release.
37``pbuilder-dist`` (in the ``ubuntu-dev-tools`` package) is a very handy tool
38to do this easily.
39
40To report the backport request and get it processed by the Backporters team,
41you can use the ``requestbackport`` tool (also in the ``ubuntu-dev-tools``
42package). It will determine the intermediate releases that package needs to
43be backported to, list all reverse-dependencies, and file the backporting
44request. Also will it include a testing checklist in the bug.
045
=== modified file 'ubuntu-packaging-guide/index.rst'
--- ubuntu-packaging-guide/index.rst 2012-05-09 01:46:14 +0000
+++ ubuntu-packaging-guide/index.rst 2012-06-26 16:03:20 +0000
@@ -43,6 +43,7 @@
43 security-and-stable-release-updates43 security-and-stable-release-updates
44 patches-to-packages44 patches-to-packages
45 libraries45 libraries
46 backports
4647
47Knowledge Base48Knowledge Base
48--------------49--------------

Subscribers

People subscribed via source and target branches