~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/releasing.txt

  • Committer: Shannon Weyrick
  • Date: 2011-11-04 13:40:04 UTC
  • mfrom: (6238 +trunk)
  • mto: This revision was merged to the branch mainline in revision 6256.
  • Revision ID: weyrick@mozek.us-20111104134004-033t2wqhc3ydzm0a
Merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
206
206
   also mail the list to raise this issue in our process. Milestones are
207
207
   found at <https://launchpad.net/bzr/+milestone/x.y.z>.
208
208
 
 
209
#. Merge into your branch all previous stable series fixes that haven't been
 
210
   merged yet. For example, if you're releasing 2.5.x, make sure the fixes
 
211
   on 2.4, 2.3, etc have already been merged up::
 
212
 
 
213
     bzr merge lp:bzr/2.4
 
214
 
 
215
   and commit that merge in its own commit. This should happen only if the
 
216
   devs landing changes in previous releases forgot to merge them up. Since
 
217
   this can slow down the freeze, feel free to gently remind them about
 
218
   their duties ;) If you feel unsafe resolving the conflicts or it's too
 
219
   time consuming, contact the related devs and skip this merge.
 
220
 
209
221
#. In the release branch, update  ``version_info`` in ``./bzrlib/__init__.py``.
210
222
   Make sure the corresponding milestone exists.
211
223
   Double check that ./bzr ``_script_version`` matches ``version_info``. Check
225
237
 
226
238
#. Update the ``./doc/en/release-notes/`` section for this release.
227
239
 
 
240
   Check that all news entries related to this release have been added in
 
241
   the right section. For example, if you're releasing 2.5b2, the following
 
242
   command should display a a single chuk diff for the 2.5b2 release::
 
243
 
 
244
     bzr diff -rbzr-2.5b1.. doc/en/release-notes/bzr-2.5.txt
 
245
 
228
246
   Fill out the date and a description of the release under the existing
229
 
   header. If there isn't one, follow the instructions above for using the
230
 
   ``release-template.txt`` file.
 
247
   header (the diff above will help you summarizing). If there isn't one,
 
248
   follow the instructions above for using the ``release-template.txt`` file
 
249
   and remind people that they should document their changes there ;)
231
250
 
232
251
   See *2.1.1* or similar for an example of what this looks like.
233
252