Ticket #983: increase-foolscap-version-requirement.dpatch.txt

File increase-foolscap-version-requirement.dpatch.txt, 5.2 KB (added by zooko, at 2010-08-02T07:35:40Z)
Line 
11 patch for repository /Users/zooko/playground/tahoe-lafs/trunk:
2
3Mon Aug  2 01:17:48 MDT 2010  zooko@zooko.com
4  * setup: increase requirement on foolscap from >= 0.4.1 to >= 0.5.1 to avoid the foolscap performance bug with transferring large mutable files
5
6New patches:
7
8[setup: increase requirement on foolscap from >= 0.4.1 to >= 0.5.1 to avoid the foolscap performance bug with transferring large mutable files
9zooko@zooko.com**20100802071748
10 Ignore-this: 53b5b8571ebfee48e6b11e3f3a5efdb7
11] hunk ./_auto_deps.py 13
12 
13                   "zope.interface",
14                   "Twisted >= 2.4.0",
15-                  "foolscap[secure_connections] >= 0.4.1",
16+
17+                  # foolscap < 0.5.1 had a performance bug which spent
18+                  # O(N**2) CPU for transferring large mutable files
19+                  # of size N.
20+                  "foolscap[secure_connections] >= 0.5.1",
21                   "Nevow >= 0.6.0",
22 
23                   # pycryptopp v0.5.15 applied a patch from Wei Dai to fix an
24
25Context:
26
27[upload: tidy up logging messages
28zooko@zooko.com**20100802070212
29 Ignore-this: b3532518326f6d808d085da52c14b661
30 reformat code to be less than 100 chars wide, refactor formatting of logging messages, add log levels to some logging messages, M-x whitespace-cleanup
31]
32[immutable: tidy-up some code by using a set instead of list to hold homeless_shares
33zooko@zooko.com**20100802062004
34 Ignore-this: a70bda3cf6c48ab0f0688756b015cf8d
35]
36[tests: remove debug print
37zooko@zooko.com**20100802063339
38 Ignore-this: b13b8c15e946556bffca9d7ad7c890f5
39]
40[docs: update the list of forums to announce Tahoe-LAFS too, add empty checkboxes
41zooko@zooko.com**20100802063314
42 Ignore-this: 89d0e8bd43f1749a9e85fcee2205bb04
43]
44[immutable: use PrefixingLogMixin to organize logging in Tahoe2PeerSelector and add more detailed messages about peer
45zooko@zooko.com**20100719082000
46 Ignore-this: e034c4988b327f7e138a106d913a3082
47]
48[benchmarking: update bench_dirnode to be correct and use the shiniest new pyutil.benchutil features concerning what units you measure in
49zooko@zooko.com**20100719044948
50 Ignore-this: b72059e4ff921741b490e6b47ec687c6
51]
52[trivial: rename and add in-line doc to clarify "used_peers" => "upload_servers"
53zooko@zooko.com**20100719044744
54 Ignore-this: 93c42081676e0dea181e55187cfc506d
55]
56[setup: fix a couple instances of hard-coded 'allmydata-tahoe' in the scripts, tighten the tests (as suggested by David-Sarah)
57zooko@zooko.com**20100801164207
58 Ignore-this: 50265b562193a9a3797293123ed8ba5c
59]
60[NEWS: describe #1055
61zooko@zooko.com**20100801034338
62 Ignore-this: 3a16cfa387c2b245c610ea1d1ad8d7f1
63]
64[setup: replace hardcoded 'allmydata-tahoe' with allmydata.__appname__
65zooko@zooko.com**20100801160517
66 Ignore-this: 55e1a98515300d228f02df10975f7ba
67]
68[abbreviate time edge case python2.5 unit test
69jacob.lyles@gmail.com**20100729210638
70 Ignore-this: 80f9b1dc98ee768372a50be7d0ef66af
71]
72[docs: add Jacob Lyles to CREDITS
73zooko@zooko.com**20100730230500
74 Ignore-this: 9dbbd6a591b4b1a5a8dcb69b7b757792
75]
76[web: don't use %d formatting on a potentially large negative float -- there is a bug in Python 2.5 in that case
77jacob.lyles@gmail.com**20100730220550
78 Ignore-this: 7080eb4bddbcce29cba5447f8f4872ee
79 fixes #1055
80]
81[test_upload.py: rename test_problem_layout_ticket1124 to test_problem_layout_ticket_1124 -- fix .todo reference.
82david-sarah@jacaranda.org**20100729152927
83 Ignore-this: c8fe1047edcc83c87b9feb47f4aa587b
84]
85[test_upload.py: rename test_problem_layout_ticket1124 to test_problem_layout_ticket_1124 for consistency.
86david-sarah@jacaranda.org**20100729142250
87 Ignore-this: bc3aad5919ae9079ceb9968ad0f5ea5a
88]
89[docs: fix licensing typo that was earlier fixed in [20090921164651-92b7f-7f97b58101d93dc588445c52a9aaa56a2c7ae336]
90zooko@zooko.com**20100729052923
91 Ignore-this: a975d79115911688e5469d4d869e1664
92 I wish we didn't copies of this licensing text in several different files so that changes can be accidentally omitted from some of them.
93]
94[misc/build_helpers/run-with-pythonpath.py: fix stale comment, and remove 'trial' example that is not the right way to run trial.
95david-sarah@jacaranda.org**20100726225729
96 Ignore-this: a61f55557ad69a1633bfb2b8172cce97
97]
98[docs/specifications/dirnodes.txt: 'mesh'->'grid'.
99david-sarah@jacaranda.org**20100723061616
100 Ignore-this: 887bcf921ef00afba8e05e9239035bca
101]
102[docs/specifications/dirnodes.txt: bring layer terminology up-to-date with architecture.txt, and a few other updates (e.g. note that the MAC is no longer verified, and that URIs can be unknown). Also 'Tahoe'->'Tahoe-LAFS'.
103david-sarah@jacaranda.org**20100723054703
104 Ignore-this: f3b98183e7d0a0f391225b8b93ac6c37
105]
106[docs: use current cap to Zooko's wiki page in example text
107zooko@zooko.com**20100721010543
108 Ignore-this: 4f36f36758f9fdbaf9eb73eac23b6652
109 fixes #1134
110]
111[__init__.py: silence DeprecationWarning about BaseException.message globally. fixes #1129
112david-sarah@jacaranda.org**20100720011939
113 Ignore-this: 38808986ba79cb2786b010504a22f89
114]
115[test_runner: test that 'tahoe --version' outputs no noise (e.g. DeprecationWarnings).
116david-sarah@jacaranda.org**20100720011345
117 Ignore-this: dd358b7b2e5d57282cbe133e8069702e
118]
119[TAG allmydata-tahoe-1.7.1
120zooko@zooko.com**20100719131352
121 Ignore-this: 6942056548433dc653a746703819ad8c
122]
123Patch bundle hash:
124f22621cb0ffec345bd5b306102ed0d877073117c