~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/ppa.txt

  • Committer: Martin Pool
  • Date: 2010-09-14 07:19:22 UTC
  • mto: This revision was merged to the branch mainline in revision 5452.
  • Revision ID: mbp@sourcefrog.net-20100914071922-qdk3hi3p4h5meshu
Better test for break-lock; show lock URLs as they're broken

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
Background
8
8
----------
9
9
 
10
 
We build Ubuntu ``.deb`` packages for Bazaar as an important part of the
11
 
release process.  These packages are hosted in a few `Personal Package
12
 
Archives (PPA)`__ on Launchpad.
 
10
We build Ubuntu ``.deb`` packages for Bazaar as an important part of the release
 
11
process.  These packages are hosted in a few `Personal Package Archives (PPA)`__ on
 
12
Launchpad.
13
13
 
14
14
  __ https://help.launchpad.net/PPAQuickStart
15
15
 
16
 
As of September 2010, there are four PPAs:
 
16
As of June 2010, there are three PPAs:
17
17
 
18
 
<https://launchpad.net/~bzr/+archive/ppa>
 
18
<https://launchpad.net/~bzr/+archive>
19
19
    Final released versions and updates.
20
 
    Most users who want updates to bzr should add this.
21
20
 
22
21
<https://launchpad.net/~bzr/+archive/proposed>
23
22
    Proposed uploads to move into ~bzr, awaiting testing.
131
130
* Now merge across that change into each supported branch with a 
132
131
  simple ``bzr merge``.
133
132
  
134
 
Locally testing using pbuilder
135
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
133
Locally testing builds
 
134
~~~~~~~~~~~~~~~~~~~~~~
136
135
 
137
136
It may be useful to locally test builds inside pbuilder.  You may want to 
138
137
use the script from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=255165> 
139
 
to wrap it, and to give it sensible defaults for your local machine.
 
138
to wrap it.
140
139
 
141
140
Update all packages in proposed before copping the main ppa
142
141
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
329
328
  apt-cache madison bzr
330
329
  
331
330
  
332
 
Testing the contents of the PPA
333
 
-------------------------------
334
 
 
335
 
A somewhat crude but useful way to test the contents of the PPA is to
336
 
install the relevant packages into an schroot::
337
 
 
338
 
 schroot -c hardy-test -u root -- \
339
 
   apt-get install -o 'APT::Install-Suggests="true"' \
340
 
   -o 'APT::Install-Recommends="true"' \
341
 
   bzr
342
 
 
343
 
This should make sure everything can be installed; it won't guarantee that 
344
331
  
345
 
 
346
332
Packaging dependencies
347
333
----------------------
348
334