~bzr/ubuntu/maverick/bzr/beta-ppa

« back to all changes in this revision

Viewing changes to debian/patches/04_new_zlib

Merge from main PPA.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Author: Jelmer Vernooij <jelmer@debian.org>
 
2
Description: Cope with slightly more efficient newer versions of zlib (>= 1.2.6)
 
3
Status: Not yet upstream; not fit for upstreaming as-is because it breaks support for older versions of zlib
 
4
Bug: http://pad.lv/940453
 
5
 
 
6
=== modified file 'bzrlib/tests/test_btree_index.py'
 
7
--- old/bzrlib/tests/test_btree_index.py        2011-12-08 11:27:06 +0000
 
8
+++ new/bzrlib/tests/test_btree_index.py        2012-02-25 14:01:11 +0000
 
9
@@ -199,7 +199,7 @@
 
10
         temp_file = builder.finish()
 
11
         content = temp_file.read()
 
12
         del temp_file
 
13
-        self.assertEqual(9283, len(content))
 
14
+        self.assertEqual(9281, len(content))
 
15
         self.assertEqual(
 
16
             "B+Tree Graph Index 2\nnode_ref_lists=0\nkey_elements=1\nlen=400\n"
 
17
             "row_lengths=1,2\n",
 
18
@@ -255,7 +255,7 @@
 
19
         temp_file = builder.finish()
 
20
         content = temp_file.read()
 
21
         del temp_file
 
22
-        self.assertEqual(9283, len(content))
 
23
+        self.assertEqual(9281, len(content))
 
24
         self.assertEqual(
 
25
             "B+Tree Graph Index 2\nnode_ref_lists=0\nkey_elements=1\nlen=400\n"
 
26
             "row_lengths=1,2\n",
 
27
@@ -700,7 +700,7 @@
 
28
         # The entire index should have been read, as it is one page long.
 
29
         self.assertEqual([('readv', 'index', [(0, size)], False, None)],
 
30
             t._activity)
 
31
-        self.assertEqual(1173, size)
 
32
+        self.assertEqual(1169, size)
 
33
 
 
34
     def test_with_offset_no_size(self):
 
35
         index = self.make_index_with_offset(key_elements=1, ref_lists=1,
 
36
@@ -750,7 +750,7 @@
 
37
             builder.add_node(*node)
 
38
         t = transport.get_transport_from_url('trace+' + self.get_url(''))
 
39
         size = t.put_file('index', builder.finish())
 
40
-        self.assertEqual(17692, size)
 
41
+        self.assertEqual(17687, size)
 
42
         index = btree_index.BTreeGraphIndex(t, 'index', size)
 
43
         del t._activity[:]
 
44
         self.assertEqual([], t._activity)
 
45
@@ -773,7 +773,7 @@
 
46
         # The entire index should have been read linearly.
 
47
         self.assertEqual([('readv', 'index', [(0, size)], False, None)],
 
48
                          t._activity)
 
49
-        self.assertEqual(1488, size)
 
50
+        self.assertEqual(1487, size)
 
51
 
 
52
     def test_validate_two_pages(self):
 
53
         builder = btree_index.BTreeBuilder(key_elements=2, reference_lists=2)
 
54
@@ -783,7 +783,7 @@
 
55
         t = transport.get_transport_from_url('trace+' + self.get_url(''))
 
56
         size = t.put_file('index', builder.finish())
 
57
         # Root page, 2 leaf pages
 
58
-        self.assertEqual(9339, size)
 
59
+        self.assertEqual(9336, size)
 
60
         index = btree_index.BTreeGraphIndex(t, 'index', size)
 
61
         del t._activity[:]
 
62
         self.assertEqual([], t._activity)
 
63
@@ -791,7 +791,7 @@
 
64
         # The entire index should have been read linearly.
 
65
         self.assertEqual(
 
66
             [('readv', 'index', [(0, 4096)], False, None),
 
67
-             ('readv', 'index', [(4096, 4096), (8192, 1147)], False, None)],
 
68
+             ('readv', 'index', [(4096, 4096), (8192, 1144)], False, None)],
 
69
             t._activity)
 
70
         # XXX: TODO: write some badly-ordered nodes, and some pointers-to-wrong
 
71
         # node and make validate find them.
 
72
@@ -860,7 +860,7 @@
 
73
             builder.add_node(*node)
 
74
         t = transport.get_transport_from_url('trace+' + self.get_url(''))
 
75
         size = t.put_file('index', builder.finish())
 
76
-        self.assertEqual(1303220, size, 'number of expected bytes in the'
 
77
+        self.assertEqual(1303219, size, 'number of expected bytes in the'
 
78
                                         ' output changed')
 
79
         page_size = btree_index._PAGE_SIZE
 
80
         del builder
 
81
@@ -883,14 +883,14 @@
 
82
         # The entire index should have been read
 
83
         total_pages = sum(index._row_lengths)
 
84
         self.assertEqual(total_pages, index._row_offsets[-1])
 
85
-        self.assertEqual(1303220, size)
 
86
+        self.assertEqual(1303219, size)
 
87
         # The start of the leaves
 
88
         first_byte = index._row_offsets[-2] * page_size
 
89
         readv_request = []
 
90
         for offset in range(first_byte, size, page_size):
 
91
             readv_request.append((offset, page_size))
 
92
         # The last page is truncated
 
93
-        readv_request[-1] = (readv_request[-1][0], 1303220 % page_size)
 
94
+        readv_request[-1] = (readv_request[-1][0], 1303219 % page_size)
 
95
         expected = [('readv', 'index', [(0, page_size)], False, None),
 
96
              ('readv',  'index', readv_request, False, None)]
 
97
         if expected != t._activity:
 
98