~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Jelmer Vernooij
  • Date: 2011-12-16 19:18:39 UTC
  • mto: This revision was merged to the branch mainline in revision 6391.
  • Revision ID: jelmer@samba.org-20111216191839-eg681lxqibi1qxu1
Fix remaining tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
 
8
bzr 2.1.5
 
9
#########
 
10
 
 
11
:2.1.5: NOT RELEASED YET
 
12
 
 
13
Compatibility Breaks
 
14
********************
 
15
 
 
16
New Features
 
17
************
 
18
 
 
19
Bug Fixes
 
20
*********
 
21
 
 
22
* Accessing a packaging branch on Launchpad (eg, ``lp:ubuntu/bzr``) now
 
23
  checks to see if the most recent published source package version for
 
24
  that project is present in the branch tags. This should help developers
 
25
  trust whether the packaging branch is up-to-date and can be used for new
 
26
  changes. The level of verbosity is controlled by the config item
 
27
  ``launchpad.packaging_verbosity``. It can be set to one of
 
28
 
 
29
  off
 
30
    disable all checks
 
31
 
 
32
 
 
33
  minimal
 
34
    only display if the branch is out-of-date
 
35
 
 
36
  short
 
37
    also display single-line up-to-date and missing,
 
38
 
 
39
 
 
40
  all
 
41
    (default) display multi-line content for all states
 
42
 
 
43
 
 
44
  (John Arbash Meinel, #609187, #812928)
 
45
 
 
46
Improvements
 
47
************
 
48
 
 
49
Documentation
 
50
*************
 
51
 
 
52
API Changes
 
53
***********
 
54
 
 
55
Internals
 
56
*********
 
57
 
 
58
Testing
 
59
*******
 
60
 
 
61
 
8
62
bzr 2.1.4
9
63
#########
10
64
 
11
 
:2.1.4: NOT RELEASED YET
 
65
:2.1.4: 2011-05-16
 
66
 
 
67
The fourth release in our 2.1 series addresses some user-inconvenience bugs.
 
68
None are critical, but upgrading is recommended for all users on earlier 2.1
 
69
releases.
 
70
 
12
71
 
13
72
Compatibility Breaks
14
73
********************
15
74
 
 
75
* Launchpad has announced that the ``edge.launchpad.net`` instance is
 
76
  deprecated and may be shut down in the future
 
77
  <http://blog.launchpad.net/general/edge-is-deprecated>.  Bazaar has therefore
 
78
  been updated in this release to talk to the main (``launchpad.net``) servers,
 
79
  rather than the ``edge`` ones. (Vincent Ladeuil, #583667)
 
80
 
16
81
New Features
17
82
************
18
83
 
 
84
None.
 
85
 
19
86
Bug Fixes
20
87
*********
21
88
 
 
89
* Avoid UnicodeDecodeError in ``bzr add`` with multiple files under a non-ascii
 
90
  path on windows from symlink support addition. (Martin [gz], #686611)
 
91
 
22
92
* Skip tests that needs a bzr source tree when there isn't one. This is
23
93
  needed to succesfully run the test suite for installed versions.
24
94
  (Vincent Ladeuil, #644855).
26
96
* Skip the tests that requires respecting the chmod bits when running as root.
27
97
  (Vincent Ladeuil, #646133)
28
98
 
29
 
* Using bzr with `lp:` urls behind an http proxy should work.
 
99
* Using bzr with `lp:` URLs behind an HTTP proxy should work.
30
100
  (Robert Collins, #558343)
31
101
 
32
102
Improvements
206
276
 
207
277
* Fix plugin packaging on Windows. (Ian Clatworthy, #524162)
208
278
 
209
 
* Fix stub sftp test server to call os.getcwdu().
 
279
* Fix stub SFTP test server to call os.getcwdu().
210
280
  (Vincent Ladeuil, #526221, #526353)
211
281
 
212
282
* Fixed CHM generation by moving the NEWS section template into
272
342
Bug Fixes
273
343
*********
274
344
 
275
 
* Don't require testtools to use sftp.
 
345
* Don't require testtools to use SFTP.
276
346
  (Vincent Ladeuil, #516183)
277
347
 
278
348
* Fix "AttributeError in Inter1and2Helper" during fetch.
696
766
  (Joke de Buhr, Vincent Ladeuil, #353370, #62539)
697
767
  (John Arbash Meinel, Vincent Ladeuil, #492561)
698
768
 
699
 
* Terminate ssh subprocesses when no references to them remain, fixing
 
769
* Terminate SSH subprocesses when no references to them remain, fixing
700
770
  subprocess and file descriptor leaks.  (Andrew Bennetts, #426662)
701
771
  
702
772
* The ``--hardlink`` option of ``bzr branch`` and ``bzr checkout`` now
778
848
  been changed to the equalivent ``Transport.get_bytes()``. The main
779
849
  difference is that the latter will explicitly call ``file.close()``,
780
850
  rather than expecting the garbage collector to handle it. This helps
781
 
  with some race conditions on Windows during the test suite and sftp
 
851
  with some race conditions on Windows during the test suite and SFTP
782
852
  tests. (John Arbash Meinel)
783
853
 
784
854
Testing
919
989
 
920
990
Key highlights in this release are: improved handling of
921
991
failures-during-cleanup for commit, fixing a long-standing bug with
922
 
``bzr+http`` and shared repositories, all ``lp:`` urls to be resolved
 
992
``bzr+http`` and shared repositories, all ``lp:`` URLs to be resolved
923
993
behind proxies, and a new StaticTuple datatype, allowing us to reduce
924
994
memory consumption (50%) and garbage collector overhead (40% faster) for
925
995
many operations.
942
1012
  they do occur.  This fixes some causes of ``TooManyConcurrentRequests``
943
1013
  and similar errors.  (Andrew Bennetts, #429747, #243391)
944
1014
 
945
 
* Launchpad urls can now be resolved from behind proxies.
 
1015
* Launchpad URLs can now be resolved from behind proxies.
946
1016
  (Gordon Tyler, Vincent Ladeuil, #186920)
947
1017
 
948
1018
* Reduce the strictness for StaticTuple, instead add a debug flag
1031
1101
base with only bugfixes should focus on the 2.0.1 release. All bugfixes
1032
1102
present in 2.0.1 are present in 2.1.0b1.
1033
1103
 
1034
 
Highlights include support for ``bzr+ssh://host/~/homedir`` style urls,
 
1104
Highlights include support for ``bzr+ssh://host/~/homedir`` style URLs,
1035
1105
finer control over the plugin search path via extended BZR_PLUGIN_PATH
1036
1106
syntax, visible warnings when extension modules fail to load, and improved
1037
1107
error handling during unlocking.
1103
1173
* Don't restrict the command name used to run the test suite.
1104
1174
  (Vincent Ladeuil, #419950)
1105
1175
 
1106
 
* ftp transports were built differently when the kerberos python module was
 
1176
* FTP transports were built differently when the kerberos python module was
1107
1177
  present leading to obscure failures related to ASCII/BINARY modes.
1108
1178
  (Vincent Ladeuil, #443041)
1109
1179
 
1220
1290
* Tests that try to open a bzr dir on an arbitrary transport will now
1221
1291
  fail unless they have explicitly permitted the transport via
1222
1292
  ``self.permit_url``. The standard test factories such as ``self.get_url``
1223
 
  will permit the urls they provide automatically, so only exceptional
 
1293
  will permit the URLs they provide automatically, so only exceptional
1224
1294
  tests should need to do this. (Robert Collins)
1225
1295
 
1226
1296
* The break-in test no longer cares about clean shutdown of the child,