~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/ppa.txt

  • Committer: Parth Malwankar
  • Date: 2010-09-24 12:53:00 UTC
  • mfrom: (5443 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5444.
  • Revision ID: parth.malwankar@gmail.com-20100924125300-70sg2t3q03bcuqpm
merged trunk and moved NEWS entry to correct section

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 release
11
 
process.  These packages are hosted in a few `Personal Package Archives (PPA)`__ on
12
 
Launchpad.
 
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.
13
13
 
14
14
  __ https://help.launchpad.net/PPAQuickStart
15
15
 
16
 
As of June 2010, there are three PPAs:
 
16
As of September 2010, there are four PPAs:
17
17
 
18
 
<https://launchpad.net/~bzr/+archive>
 
18
<https://launchpad.net/~bzr/+archive/ppa>
19
19
    Final released versions and updates.
 
20
    Most users who want updates to bzr should add this.
20
21
 
21
22
<https://launchpad.net/~bzr/+archive/proposed>
22
23
    Proposed uploads to move into ~bzr, awaiting testing.
130
131
* Now merge across that change into each supported branch with a 
131
132
  simple ``bzr merge``.
132
133
  
133
 
Locally testing builds
134
 
~~~~~~~~~~~~~~~~~~~~~~
 
134
Locally testing using pbuilder
 
135
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
135
136
 
136
137
It may be useful to locally test builds inside pbuilder.  You may want to 
137
138
use the script from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=255165> 
138
 
to wrap it.
 
139
to wrap it, and to give it sensible defaults for your local machine.
139
140
 
140
141
Update all packages in proposed before copping the main ppa
141
142
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
328
329
  apt-cache madison bzr
329
330
  
330
331
  
 
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 
331
344
  
 
345
 
332
346
Packaging dependencies
333
347
----------------------
334
348