Trent W. Buck wrote:

> Um, that bug only affects architectures which do not support the
> threaded runtime (e.g. ARM).  You won't be able to reproduce it on
> linux-i386 or linux-amd64 (and perhaps some other architectures).
>
> The fix for it was a patch to darcs.cabal (to add the "threaded" flag,
> which defaults to true), and a patch to debian/rules, which adds
> -f-threaded (disabling threading) when it isn't supported.
>
> The former patch was applied to upstream's HEAD, and I also applied it
> temporarily as a Debian-specific patch until it was released (in 2.4,
> IIRC).

Sorry for the lack of clarity.  My attention was drawn to that bug
by rc-alert, which was treating it as an rc bug in lenny.  But in
lenny, there _was_ no darcs.cabal; lenny uses 2.0 and darcs.cabal
was not added until 2.2.  So the full history looks like this:

 2.0.1rc1 - darcs starts using threaded runtime by default.
            an autoconf test ensures that platforms not
            supporting that cope fine.

 2.0.2    - lenny release

 2.2.0    - darcs switches build system to Cabal and
            starts erroring out on platforms without threaded
            runtime.

 2.3.0-3  - patch to make use of threaded runtime configurable
            with -threaded flag (and patch to debian/rules
            to use it when appropriate)

 2.4      - patch applied upstream

I used your reproduction recipe from
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=33;bug=541848
which just moves the threaded runtime out of the way.

Due to my poor bts-fu, I’d write that as:

 # abusing “fixed” to mean “bug not present”
 fixed 541848 2.0.2-1
 found 541848 2.2.0-1
 fixed 541848 2.3.0-3

and the only point is to convince the version tracking that this bug
is not present in lenny (and is obviously fixed in squeeze).

Sorry for the noise.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to