~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/releasing.txt

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-09-01 08:02:42 UTC
  • mfrom: (5390.3.3 faster-revert-593560)
  • Revision ID: pqm@pqm.ubuntu.com-20100901080242-esg62ody4frwmy66
(spiv) Avoid repeatedly calling self.target.all_file_ids() in
 InterTree.iter_changes. (Andrew Bennetts)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
This document describes the processes for making and announcing a Bazaar
5
5
release, and managing the release process.  This is just one phase of the
6
 
`overall development cycle <http://doc.bazaar-vcs.org/developers/cycle.html>`_,
7
 
but it's the most complex part.
8
 
This document gives a checklist you can follow from start to end in one
9
 
go.
 
6
`overall development cycle <http://doc.bazaar.canonical.com/developers/cycle.html>`_,
 
7
but it's the most complex part.  This document gives a checklist you can
 
8
follow from start to end in one go.
10
9
 
11
10
If you're helping the Release Manager (RM) for one reason or another, you
12
11
may notice that he didn't follow that document scrupulously. He may have
73
72
        submit_to = bazaar@lists.canonical.com
74
73
        smtp_server = mail.example.com:25
75
74
 
76
 
    Please see <http://doc.bazaar-vcs.org/developers/HACKING.html#an-overview-of-pqm>
 
75
    Please see <http://doc.bazaar.canonical.com/developers/HACKING.html#an-overview-of-pqm>
77
76
    for more details on PQM
78
77
 
79
78
#. Update the version number in the ``bzr`` script, and the
85
84
   including its version number and the headings from
86
85
   ``NEWS-template.txt``.
87
86
 
 
87
#. Update the "What's New" documents in ``doc/en/whats-new``.
 
88
 
88
89
#. Commit this and send it to PQM.
89
90
 
90
91
 
120
121
 
121
122
       version_info = (2, 1, 2, 'final', 0)
122
123
 
123
 
#. Check the release number in ``./NEWS``
 
124
#. Update the ``./NEWS`` section for this release.
124
125
 
125
126
   Fill out the date and a description of the release under the existing
126
127
   header. If there isn't one, follow the above for using the NEWS
128
129
 
129
130
   See *2.1.1* or similar for an example of what this looks like.
130
131
 
 
132
#. Add a summary of the release into the "What's New" document.
 
133
 
131
134
#. To check that all bugs mentioned in ``./NEWS`` are actually marked as
132
135
   closed in Launchpad, you can run ``tools/check-newsbugs.py``::
133
136
 
263
266
 
264
267
#. Go to the release web page at <https://launchpad.net/bzr/x.y/x.y.z>
265
268
 
266
 
#. Link from http://bazaar-vcs.org/SourceDownloads to the tarball and
267
 
   signature.
268
 
 
269
 
#. Announce on the `Bazaar website <http://bazaar-vcs.org/>`_.
 
269
#. Announce on the `Bazaar website <http://bazaar.canonical.com/>`_.
270
270
   This page is edited via the lp:bzr-website branch. (Changes
271
271
   pushed to this branch are refreshed by a cron job on escudero.)
272
272
 
273
 
#. Announce on the `Bazaar wiki <http://bazaar-vcs.org/Welcome>`_.
274
 
 
275
273
#. Check that the documentation for this release is available in
276
 
   <http://doc.bazaar-vcs.org>.  It should be automatically build when the
 
274
   <http://doc.bazaar.canonical.com>.  It should be automatically build when the
277
275
   branch is created, by a cron script ``update-bzr-docs`` on
278
276
   ``escudero``. As of today (2009-08-27) ``igc`` manually updates the
279
277
   pretty version of it.
312
310
      feedback.
313
311
 
314
312
      Bazaar is now available for download from
315
 
      http://bazaar-vcs.org/Download as a source tarball; packages
 
313
      https://launchpad.net/bzr/2.x/2.x/ as a source tarball; packages
316
314
      for various systems will be available soon.
317
315
 
318
316
      <<NEWS section from this release back to the last major release>>