[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