~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/releasing.txt

  • Committer: Martin Pool
  • Date: 2008-05-02 02:31:14 UTC
  • mfrom: (3399 +trunk)
  • mto: (3408.1.1 doc)
  • mto: This revision was merged to the branch mainline in revision 3409.
  • Revision ID: mbp@sourcefrog.net-20080502023114-y2gcg3w3jc770j9m
merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
93
93
        if version_info[3] == 'final':
94
94
            version_string = '%d.%d.%d' % version_info[:3]
95
95
 
96
 
#. Send the changes to PQM, to update the official master branch.
 
96
#. Submit those changes to PQM for merge into the appropriate release
 
97
   branch.
97
98
 
98
99
#. When PQM succeeds, pull down the master release branch.
99
100
 
100
 
#. Merge the release branch back into the trunk.  Check that changes in NEWS were merged into the right sections.  
101
 
   If it's not already done, advance the version number in ``bzr`` and
102
 
   ``bzrlib/__init__.py``.
103
 
   Submit this back into pqm for bzr.dev.
104
 
 
105
101
Making the source tarball
106
102
-------------------------
107
103
 
109
105
  
110
106
     make dist
111
107
 
 
108
#. Unpack the tarball into a temporary directory and run ``make check`` in
 
109
   that directory, to check for packaging problems.
 
110
 
112
111
 
113
112
Publishing the release
114
113
----------------------
189
188
   Remember to check the results afterwards.
190
189
 
191
190
 
192
 
The Bazaar PPA archive
193
 
----------------------
 
191
Merging the released code back to trunk
 
192
---------------------------------------
 
193
 
 
194
Merge the release branch back into the trunk.  Check that changes in NEWS
 
195
were merged into the right sections.  If it's not already done, advance
 
196
the version number in ``bzr`` and ``bzrlib/__init__.py``.  Submit this
 
197
back into pqm for bzr.dev.
 
198
 
 
199
 
 
200
Updating the PPA for a new release
 
201
----------------------------------
194
202
 
195
203
We build Ubuntu ``.deb`` packages for Bazaar as an important part of the release
196
204
process.  These packages are hosted in a `Personal Package Archive (PPA)`__ on
206
214
The ``debian/`` directory containing the packaging information is kept in
207
215
branches on Launchpad, named like 
208
216
<https://code.launchpad.net/~bzr/bzrtools/packaging-dapper>
209
 
 
210
 
Updating the PPA for a new release
211
 
----------------------------------
212
 
 
213
217
Preconditions for building these packages:
214
218
  
215
219
* You must have a Launchpad account and be a member of the `~bzr`__ team