~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/releasing.txt

  • Committer: Andrew Bennetts
  • Date: 2010-06-04 03:09:35 UTC
  • mto: This revision was merged to the branch mainline in revision 5280.
  • Revision ID: andrew.bennetts@canonical.com-20100604030935-4slnx0e8uh9b8yk6
lazy_import most things in merge.py; add a few representative modules to the import tariff tests; tweak a couple of other modules so that patiencediff is not necessarily imported; remove a bunch of unused imports from test_knit.py.

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