~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/ppa.txt

  • Committer: Jelmer Vernooij
  • Date: 2011-01-13 01:32:26 UTC
  • mfrom: (5606 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5607.
  • Revision ID: jelmer@samba.org-20110113013226-1d41bwtmps9y68wm
Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
 
14
14
  __ https://help.launchpad.net/PPAQuickStart
15
15
 
16
 
As of September 2010, there are four PPAs:
 
16
As of January 2011, there are the following PPAs:
17
17
 
18
18
<https://launchpad.net/~bzr/+archive/ppa>
19
19
    Final released versions and updates.
20
20
    Most users who want updates to bzr should add this.
21
21
 
22
22
<https://launchpad.net/~bzr/+archive/proposed>
23
 
    Proposed uploads to move into ~bzr, awaiting testing.
24
 
 
25
 
<https://launchpad.net/~bzr-beta-ppa/+archive>
 
23
    Proposed uploads to move into ~bzr/ppa, awaiting testing.
 
24
 
 
25
<https://launchpad.net/~bzr/+archive/obsolete>
 
26
    A preserved copy of the final version of packages from ~bzr/ppa for
 
27
    obsolete Ubuntu series.
 
28
 
 
29
<https://launchpad.net/~bzr-beta-ppa/+archive/ppa>
26
30
    Beta releases.
27
31
 
28
 
<https://launchpad.net/~bzr-nightly-ppa/+archive>
 
32
<https://launchpad.net/~bzr-beta-ppa/+archive/obsolete>
 
33
    A preserved copy of the final version of packages from
 
34
    ~bzr-beta-ppa/ppa for obsolete Ubuntu series.
 
35
 
 
36
<https://launchpad.net/~bzr/+archive/daily>
29
37
    Automatic nightly builds from trunk.
30
38
 
31
 
We build a distinct package for each distrorelease.  
 
39
We build a distinct package for each distrorelease.
32
40
If you upload a release-specific version, you should add a suffix to the
33
 
package version, e.g. ``bzr.1.3-1~bazaar1~dapper1``.
 
41
package version, e.g. ``1.3-1~bazaar1~dapper1``.
34
42
 
35
43
Dapper uses the ``python-support`` framework and later distributions use
36
44
``python-central``.  This has little effect on everyday packaging but does
46
54
<lp:~bzr/ubuntu/hardy/bzr/bzr-ppa>.  These branches are intended to be used
47
55
with the ``bzr-builddeb`` plugin.
48
56
 
49
 
**You should almost always upload to the beta ppa first** and then either 
50
 
upload again or copy the packages into the release ppa.  That reduces the 
 
57
**You should almost always upload to the proposed or beta ppa first** and
 
58
then copy the packages into the release ppa.  That reduces the 
51
59
risk of breaking the main archive from which people get bzr updates.
52
60
 
53
61
 
82
90
On reasonably recent versions of Ubuntu you no longer need special dput
83
91
configuration, because you can just say ::
84
92
 
85
 
  dput ppa:bzr/proposed <source.changes
 
93
  dput ppa:bzr/proposed source.changes
86
94
  
87
95
 
88
96
However, you may still want to add these lines to ``~/.dput.cf`` prevent 
140
148
use the script from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=255165> 
141
149
to wrap it, and to give it sensible defaults for your local machine.
142
150
 
143
 
Update all packages in proposed before copping the main ppa
144
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
151
Update all packages in proposed before copying to the main ppa
 
152
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145
153
 
146
154
If one updates bzr, and there are plugins that are not compatible with the
147
155
new version of bzr, this can cause pain for users using the ppa. In order to