~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.3.txt

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-01-21 22:45:45 UTC
  • mfrom: (5628.1.1 locale-failure)
  • Revision ID: pqm@pqm.ubuntu.com-20110121224545-j7ie4ubrplzw0tvv
(jelmer) Fix test_locale test on systems where the default locale is not C.
 (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.3.4
 
8
bzr 2.3.0
9
9
#########
10
10
 
11
 
:Codename: One and counting
12
 
:2.3.4: NOT RELEASED YET
 
11
:2.3.0: NOT RELEASED YET
13
12
 
14
13
External Compatibility Breaks
15
14
*****************************
33
32
.. Fixes for situations where bzr would previously crash or give incorrect
34
33
   or undesirable results.
35
34
 
36
 
* Don't fail with traceback if `bzr serve` is running as a service on Windows,
37
 
  and there is no USERNAME, nor BZR_EMAIL or other whoami-related environment
38
 
  variables set. (Alexander Belchenko, Bug #660174)
39
 
 
40
35
Documentation
41
36
*************
42
37
 
43
38
.. Improved or updated documentation.
44
39
 
45
 
* Updated the "Using stacked branches" section of the user guide to
46
 
  describe committing to stacked branches and expanded its discussion of
47
 
  pushing a stcked branch.  (Andrew Bennetts)
48
 
 
49
40
API Changes
50
41
***********
51
42
 
65
56
   suite.  This can include new facilities for writing tests, fixes to 
66
57
   spurious test failures and changes to the way things should be tested.
67
58
 
68
 
* Remove the deprecation decorators for ``failUnlessExists`` and
69
 
  ``failIfExists``. The deprecation "will" occur in 2.4, not
70
 
  before. Providing the wrappers is enough as far as 2.3 is concerned.
71
 
  (Vincent Ladeuil #794960)
72
 
 
73
 
bzr 2.3.3
74
 
#########
75
 
 
76
 
:2.3.3: 2011-05-13
77
 
 
78
 
This is a bugfix release. Upgrading is recommended for all users of earlier
79
 
2.3 releases.
80
 
 
81
 
This fixed a bug in the test suite triggered by python-2.7 deprecating some
82
 
tests helpers.
83
 
 
84
 
Testing
85
 
*******
86
 
 
87
 
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
88
 
  `PendingDeprecationWarnings` on Python2.7. 
89
 
  (Martin Pool, #760435)
90
 
 
91
 
 
92
 
bzr 2.3.2
93
 
#########
94
 
 
95
 
:2.3.2: 2011-05-12
96
 
 
97
 
This is a bugfix release. Upgrading is recommended for all users of earlier
98
 
2.3 releases.
99
 
 
100
 
This was never released due to bug #760435 interrupting the release process by
101
 
breaking the test suite under python-2.7 on natty.
102
 
 
103
 
External Compatibility Breaks
104
 
*****************************
105
 
 
106
 
None
107
 
 
108
 
New Features
109
 
************
110
 
 
111
 
None
112
 
 
113
 
Improvements
114
 
************
115
 
 
116
 
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
117
 
  sped up dramatically for large trees. Iterating by dir is not the best
118
 
  way to load data from a CHK inventory, so it preloads all the items in
119
 
  the correct order. (With the gcc-tree, this changes it (re)reading 8GB
120
 
  of CHK data, down to just 150MB.) This has noticeable affects for things
121
 
  like building checkouts, etc.  (John Arbash Meinel, #737234)
122
 
 
123
 
Bug Fixes
124
 
*********
125
 
 
126
 
* Bazaar now infers the default user email address on Unix from the local
127
 
  account name plus the contents of ``/etc/mailname`` if that file exists.
128
 
  In particular, this means that committing as root through etckeeper will
129
 
  normally not require running ``bzr whoami`` first.
130
 
  (Martin Pool, #616878)
131
 
 
132
 
* ``bzr merge --preview --pull`` should respect the ``--preview`` option
133
 
  first, and not actually change the branch tip revision.
134
 
  (John Arbash Meinel, Dennis Duchier, #760152)
135
 
 
136
 
* ``bzr push`` into a repository (that doesn't have a branch), will no
137
 
  longer copy all revisions in the repository. Only the ones in the
138
 
  ancestry of the source branch, like it does in all other cases.
139
 
  (John Arbash Meinel, #465517)
140
 
 
141
 
* Fix ``UnboundLocalError: local variable 'lock_url' in wait_lock`` error,
142
 
  especially while trying to save configuration from QBzr.
143
 
  (Martin Pool, #733136)
144
 
 
145
 
* Fix "Unable to obtain lock" error when pushing to a bound branch if tags
146
 
  had changed.  Bazaar was attempting to open and lock the master branch
147
 
  twice in this case.  (Andrew Bennetts, #733350)
148
 
 
149
 
* Standalone bzr.exe installation on Windows: user can put additional python 
150
 
  libraries into ``site-packages`` subdirectory of the installation directory,
151
 
  this might be required for "installing" extra dependencies for some plugins.
152
 
  (Alexander Belchenko, #743256)
153
 
 
154
 
* When reporting a crash without apport, don't print the full list of
155
 
  plugins because it's often too long.
156
 
  (Martin Pool, #716389)
157
 
 
158
 
 
159
 
API Changes
160
 
***********
161
 
 
162
 
None.
163
 
 
164
 
Testing
165
 
*******
166
 
 
167
 
* FreeBSD8 has switched to python-2.7 which revealed a re-occurrence of a test
168
 
  failure in the launchpad plugin. ``xmlrpclib.py`` on natty carries a patch
169
 
  that is not in python-2.7 upstream and masked the issue. An additional fix
170
 
  has been added in the interim
171
 
  (<http://psf.upfronthosting.co.za/roundup/tracker/issue8194> should be fixed
172
 
  in python > 2.7.1).  (Vincent Ladeuil, #654733)
173
 
 
174
 
bzr 2.3.1
175
 
#########
176
 
 
177
 
:2.3.1: 2011-03-10
178
 
 
179
 
This is a bugfix release. Upgrading is recommended for all users of earlier
180
 
2.3 releases.
181
 
 
182
 
Bug Fixes
183
 
*********
184
 
 
185
 
.. Fixes for situations where bzr would previously crash or give incorrect
186
 
   or undesirable results.
187
 
 
188
 
* Correctly resolve text conflicts for files in subdirs.
189
 
  (Vincent Ladeuil, #715058)
190
 
 
191
 
* Fix "AssertionError: repository.user_url ... does not match URL from
192
 
  server response" when reusing a smart transport.
193
 
  (Andrew Bennetts, #726584)
194
 
 
195
 
* Restore proper logging of bytes transferred. We accidentally reset the
196
 
  counter when commands finished before we logged the total transferred.
197
 
  (John Arbash Meinel, #713258)
198
 
 
199
 
bzr 2.3.0
200
 
#########
201
 
 
202
 
:2.3.0: 2011-02-03
203
 
 
204
 
This release marks the start of another long-term-stable series. From here, we
205
 
will only make bugfix releases on the 2.3 series (2.3.1, etc, and support it
206
 
until August 2012), while 2.4 will become our new development series. The 2.1
207
 
and 2.2 series will also continue to get bugfixes. (Currently 2.0 is planned
208
 
to be EOLed circa September 2011 and will receive only critical bugfixes.)
209
 
 
210
 
This is a bugfix and polish release over the 2.2 series, with a large number
211
 
of bugs fixed (>130), and some performance improvements. Some features have
212
 
been enhanced including commits on stacked branches, upgrades of related
213
 
branches, shortcut URL schemes for ubuntu and debian on launchpad and better
214
 
conflict resolution.
215
 
 
216
 
Only bugfixes from other stables series have been included since 2.3b5 so all
217
 
known fixed bugs are included here.
218
 
 
219
 
Users are encouraged to upgrade from the other stable series.
220
59
 
221
60
bzr 2.3b5
222
61
#########
436
275
  crashes when encountering private bugs (they are just displayed as such).
437
276
  (Vincent Ladeuil, #354985)
438
277
 
 
278
* The ``revision_id`` parameter of
 
279
  ``Repository.search_missing_revision_ids`` and
 
280
  ``InterRepository.search_missing_revision_ids`` is deprecated.  It is
 
281
  replaced by the ``revision_ids`` parameter.  (Andrew Bennetts)
 
282
 
439
283
Internals
440
284
*********
441
285