Added buildbot suggestion for windows per Roger's suggestion.
Jacob Appelbaum

Jacob Appelbaum commited on 2008-03-10 08:41:46
Zeige 1 geänderte Dateien mit 22 Einfügungen und 2 Löschungen.

... ...
@@ -316,6 +316,25 @@ into the Tor network without adding undesirable n^2 traffic properties
316 316
 at the directory authorities.
317 317
 </li>
318 318
 
319
+<li>
320
+It would be useful to have automated build processes for Windows and
321
+probably other platforms. The purpose of having a continuous integration
322
+build environment is to ensure that Windows isn't left behind for any of
323
+the software projects used in the Tor project or its accompanying.<br />
324
+Buildbot may be a good choice for this as it appears to support all of
325
+the platforms Tor does. See the 
326
+<a href="http://en.wikipedia.org/wiki/BuildBot">wikipedia entry for 
327
+buildbot</a>.<br />
328
+There may be better options and the person undertaking this task should
329
+evaluate other options. Any person working on this automatic build
330
+process should have experience or be willing to learn how to build all
331
+of the respective Tor related code bases from scratch. Furthermore, the
332
+person should have some experience building software in Windows
333
+environments as this is the target audience we want to ensure we do not
334
+leave behind. It would require close work with the Tor source code but
335
+probably only in the form of building, not authoring.
336
+</li>
337
+
319 338
 <li>
320 339
 Tor needs to be far more tested.  This is a multi-part effort.  To start
321 340
 with, our unit test coverage should rise substantially, especially in
... ...
@@ -323,11 +342,12 @@ the areas outside the utility functions.  This will require significant
323 342
 refactoring of some parts of Tor, in order to dissociate as much logic
324 343
 as possible from globals.<br />
325 344
 Additionally, we need to automate our performance testing.  We've got
326
-buildbot to automate our regular integration and compile testing already,
345
+buildbot (except on Windows &mdash; see above) to automate our regular 
346
+integration and compile testing already,
327 347
 but we need to get our network simulation tests (as built in torflow)
328 348
 updated for more recent versions of Tor, and designed to launch a test
329 349
 network either on a single machine, or across several, so we can test
330
-changes in performance on machines in different roles automatically.
350
+changes in performance on machines in different roles automatically.<br />
331 351
 </li>
332 352
 
333 353
 <li>
334 354