~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

(gz) Fix test failure on alpha by correcting format string for
 gc_chk_sha1_record (Martin [gz])

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.5
9
 
#########
10
 
 
11
 
:2.3.5: NOT RELEASED YET
12
 
 
13
 
External Compatibility Breaks
14
 
*****************************
15
 
 
16
 
.. These may require users to change the way they use Bazaar.
17
 
 
18
 
New Features
19
 
************
20
 
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
 
Improvements
24
 
************
25
 
 
26
 
.. Improvements to existing commands, especially improved performance 
27
 
   or memory usage, or better results.
28
 
 
29
 
Bug Fixes
30
 
*********
31
 
 
32
 
.. Fixes for situations where bzr would previously crash or give incorrect
33
 
   or undesirable results.
34
 
 
35
 
* Cope cleanly with buggy HTTP proxies that close the socket in the middle
36
 
  of a multipart response.  (Martin Pool, #198646).
37
 
 
38
 
Documentation
39
 
*************
40
 
 
41
 
.. Improved or updated documentation.
42
 
 
43
 
API Changes
44
 
***********
45
 
 
46
 
.. Changes that may require updates in plugins or other code that uses
47
 
   bzrlib.
48
 
 
49
 
Internals
50
 
*********
51
 
 
52
 
.. Major internal changes, unlikely to be visible to users or plugin 
53
 
   developers, but interesting for bzr developers.
54
 
 
55
 
Testing
56
 
*******
57
 
 
58
 
.. Fixes and changes that are only relevant to bzr's test framework and 
59
 
   suite.  This can include new facilities for writing tests, fixes to 
60
 
   spurious test failures and changes to the way things should be tested.
61
 
 
62
 
 
63
 
bzr 2.3.4
64
 
#########
65
 
 
66
 
:Codename: One and counting
67
 
:2.3.4: 2011-07-14
68
 
 
69
 
This is a bugfix release. Upgrading is recommended for all users of earlier
70
 
2.3 releases.
71
 
 
72
 
This mainly fixes bug #786980 which blocked the SRU process for Ubuntu Natty.
73
 
 
74
 
External Compatibility Breaks
75
 
*****************************
76
 
 
77
 
.. These may require users to change the way they use Bazaar.
78
 
 
79
 
New Features
80
 
************
81
 
 
82
 
.. New commands, options, etc that users may wish to try out.
83
 
 
84
 
Improvements
85
 
************
86
 
 
87
 
.. Improvements to existing commands, especially improved performance 
88
 
   or memory usage, or better results.
89
 
 
90
 
* Tweak an RPC implementation for ``Repository.get_parent_map``, it was
91
 
  doing an inefficient ``small_set.difference_update(large_set)`` when we
92
 
  can do ``small_set = small_set.difference(large_set)``. This speeds up
93
 
  discovery time by about 10%. (John Arbash Meinel)
94
 
 
95
 
Bug Fixes
96
 
*********
97
 
 
98
 
.. Fixes for situations where bzr would previously crash or give incorrect
99
 
   or undesirable results.
100
 
 
101
 
* Accept some differences for ``bound_location`` from the config files that
102
 
  were leading to a 'ReadOnlyError: A write attempt was made in a read only
103
 
  transaction' error.  (Vincent Ladeuil, #786980)
104
 
 
105
 
* Don't fail with traceback if `bzr serve` is running as a service on Windows,
106
 
  and there is no USERNAME, nor BZR_EMAIL or other whoami-related environment
107
 
  variables set. (Alexander Belchenko, Bug #660174)
108
 
 
109
 
Documentation
110
 
*************
111
 
 
112
 
.. Improved or updated documentation.
113
 
 
114
 
* Updated the "Using stacked branches" section of the user guide to
115
 
  describe committing to stacked branches and expanded its discussion of
116
 
  pushing a stacked branch.  (Andrew Bennetts)
117
 
 
118
 
API Changes
119
 
***********
120
 
 
121
 
.. Changes that may require updates in plugins or other code that uses
122
 
   bzrlib.
123
 
 
124
 
Internals
125
 
*********
126
 
 
127
 
.. Major internal changes, unlikely to be visible to users or plugin 
128
 
   developers, but interesting for bzr developers.
129
 
 
130
 
Testing
131
 
*******
132
 
 
133
 
.. Fixes and changes that are only relevant to bzr's test framework and 
134
 
   suite.  This can include new facilities for writing tests, fixes to 
135
 
   spurious test failures and changes to the way things should be tested.
136
 
 
137
 
* Remove the deprecation decorators for ``failUnlessExists`` and
138
 
  ``failIfExists``. The deprecation "will" occur in 2.4, not
139
 
  before. Providing the wrappers is enough as far as 2.3 is concerned.
140
 
  (Vincent Ladeuil #794960)
141
 
 
142
 
bzr 2.3.3
143
 
#########
144
 
 
145
 
:2.3.3: 2011-05-13
146
 
 
147
 
This is a bugfix release. Upgrading is recommended for all users of earlier
148
 
2.3 releases.
149
 
 
150
 
This fixed a bug in the test suite triggered by python-2.7 deprecating some
151
 
tests helpers.
152
 
 
153
 
Testing
154
 
*******
155
 
 
156
 
* Stop using `failIf`, `failUnless`, `failIfEqual`, etc, that give
157
 
  `PendingDeprecationWarnings` on Python2.7. 
158
 
  (Martin Pool, #760435)
159
 
 
160
 
 
161
 
bzr 2.3.2
162
 
#########
163
 
 
164
 
:2.3.2: 2011-05-12
165
 
 
166
 
This is a bugfix release. Upgrading is recommended for all users of earlier
167
 
2.3 releases.
168
 
 
169
 
This was never released due to bug #760435 interrupting the release process by
170
 
breaking the test suite under python-2.7 on natty.
171
 
 
172
 
External Compatibility Breaks
173
 
*****************************
174
 
 
175
 
None
176
 
 
177
 
New Features
178
 
************
179
 
 
180
 
None
181
 
 
182
 
Improvements
183
 
************
184
 
 
185
 
* Getting all entries from ``CHKInventory.iter_entries_by_dir()`` has been
186
 
  sped up dramatically for large trees. Iterating by dir is not the best
187
 
  way to load data from a CHK inventory, so it preloads all the items in
188
 
  the correct order. (With the gcc-tree, this changes it (re)reading 8GB
189
 
  of CHK data, down to just 150MB.) This has noticeable affects for things
190
 
  like building checkouts, etc.  (John Arbash Meinel, #737234)
191
 
 
192
 
Bug Fixes
193
 
*********
194
 
 
195
 
* Bazaar now infers the default user email address on Unix from the local
196
 
  account name plus the contents of ``/etc/mailname`` if that file exists.
197
 
  In particular, this means that committing as root through etckeeper will
198
 
  normally not require running ``bzr whoami`` first.
199
 
  (Martin Pool, #616878)
200
 
 
201
 
* ``bzr merge --preview --pull`` should respect the ``--preview`` option
202
 
  first, and not actually change the branch tip revision.
203
 
  (John Arbash Meinel, Dennis Duchier, #760152)
204
 
 
205
 
* ``bzr push`` into a repository (that doesn't have a branch), will no
206
 
  longer copy all revisions in the repository. Only the ones in the
207
 
  ancestry of the source branch, like it does in all other cases.
208
 
  (John Arbash Meinel, #465517)
209
 
 
210
 
* Fix ``UnboundLocalError: local variable 'lock_url' in wait_lock`` error,
211
 
  especially while trying to save configuration from QBzr.
212
 
  (Martin Pool, #733136)
213
 
 
214
 
* Fix "Unable to obtain lock" error when pushing to a bound branch if tags
215
 
  had changed.  Bazaar was attempting to open and lock the master branch
216
 
  twice in this case.  (Andrew Bennetts, #733350)
217
 
 
218
 
* Standalone bzr.exe installation on Windows: user can put additional python 
219
 
  libraries into ``site-packages`` subdirectory of the installation directory,
220
 
  this might be required for "installing" extra dependencies for some plugins.
221
 
  (Alexander Belchenko, #743256)
222
 
 
223
 
* When reporting a crash without apport, don't print the full list of
224
 
  plugins because it's often too long.
225
 
  (Martin Pool, #716389)
226
 
 
227
 
 
228
 
API Changes
229
 
***********
230
 
 
231
 
None.
232
 
 
233
 
Testing
234
 
*******
235
 
 
236
 
* FreeBSD8 has switched to python-2.7 which revealed a re-occurrence of a test
237
 
  failure in the launchpad plugin. ``xmlrpclib.py`` on natty carries a patch
238
 
  that is not in python-2.7 upstream and masked the issue. An additional fix
239
 
  has been added in the interim
240
 
  (<http://psf.upfronthosting.co.za/roundup/tracker/issue8194> should be fixed
241
 
  in python > 2.7.1).  (Vincent Ladeuil, #654733)
242
 
 
243
8
bzr 2.3.1
244
9
#########
245
10
 
246
 
:2.3.1: 2011-03-10
247
 
 
248
 
This is a bugfix release. Upgrading is recommended for all users of earlier
249
 
2.3 releases.
 
11
:2.3.1: NOT RELEASED YET
 
12
 
 
13
External Compatibility Breaks
 
14
*****************************
 
15
 
 
16
.. These may require users to change the way they use Bazaar.
 
17
 
 
18
New Features
 
19
************
 
20
 
 
21
.. New commands, options, etc that users may wish to try out.
 
22
 
 
23
Improvements
 
24
************
 
25
 
 
26
.. Improvements to existing commands, especially improved performance 
 
27
   or memory usage, or better results.
250
28
 
251
29
Bug Fixes
252
30
*********
257
35
* Correctly resolve text conflicts for files in subdirs.
258
36
  (Vincent Ladeuil, #715058)
259
37
 
260
 
* Fix "AssertionError: repository.user_url ... does not match URL from
261
 
  server response" when reusing a smart transport.
262
 
  (Andrew Bennetts, #726584)
263
 
 
264
38
* Restore proper logging of bytes transferred. We accidentally reset the
265
39
  counter when commands finished before we logged the total transferred.
266
40
  (John Arbash Meinel, #713258)
267
41
 
 
42
Documentation
 
43
*************
 
44
 
 
45
.. Improved or updated documentation.
 
46
 
 
47
API Changes
 
48
***********
 
49
 
 
50
.. Changes that may require updates in plugins or other code that uses
 
51
   bzrlib.
 
52
 
 
53
Internals
 
54
*********
 
55
 
 
56
.. Major internal changes, unlikely to be visible to users or plugin 
 
57
   developers, but interesting for bzr developers.
 
58
 
 
59
Testing
 
60
*******
 
61
 
 
62
.. Fixes and changes that are only relevant to bzr's test framework and 
 
63
   suite.  This can include new facilities for writing tests, fixes to 
 
64
   spurious test failures and changes to the way things should be tested.
 
65
 
 
66
 
268
67
bzr 2.3.0
269
68
#########
270
69