[tor-bugs] #9204 [Tor Check]: Modularize check.torproject.org

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Aug 21 01:18:08 UTC 2013


#9204: Modularize check.torproject.org
-----------------------+----------------------------------------------------
 Reporter:  arma       |          Owner:     
     Type:  project    |         Status:  new
 Priority:  normal     |      Milestone:     
Component:  Tor Check  |        Version:     
 Keywords:             |         Parent:     
   Points:             |   Actualpoints:     
-----------------------+----------------------------------------------------

Comment(by dkm):

 Replying to [comment:14 tup]:

 > Replying to [comment:10 arma]:
 >
 >
 >
 >
 >
 >
 >
 >
 >
 > > 1) Make tordnsel build happily on the later version of Haskell that
 current Debian stable ships.
 > >
 > >
 > >
 > >
 > >
 > >
 > >
 > >
 > >
 >
 > I'm going to work on this, but first I need to know on what architecture
 tordnsel needs to build (amd64?) and whether stable-updates are included
 in /etc/apt/sources.list. I'm assuming current Debian stable means wheezy.

 I'm already working on this, since about a couple of days ago. Maybe we
 should poll the efforts?

 [git://numm@numm.org:tordnsel numm at numm.org:tordnsel] (subject to rebase)

 Aside from IO Manager internals that the code relied on and that changed,
 and some simple keeping-up-with-the-times (redundant instances etc), most
 of the bitrot comes from `Control.OldException` having been dropped.
 Exception management is a bit involved so it's not completely trivial to
 update, but shouldn't be too tricky either.

 Maybe you'd like to review and comment on my progress?

 At the moment, I am not completely sure what are the possible sources of
 Asynchronous exceptions some regions of the code try hard not to capture
 (i.e. `ignoreJust syncExceptions`) while doing a catch-all? Only
 `killThread`? ... since with new(-ish) exceptions trying to determine how
 an exception was thrown is no longer possible.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9204#comment:17>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list