Re: Darcs bug in alioth
- To: Marco Túlio Gontijo e Silva <marcot@riseup.net>
- Cc: kaol@debian.org, admin@alioth.debian.org, nomeata@debian.org, formorer@debian.org, me@mornfall.net, debian-haskell@lists.debian.org
- Subject: Re: Darcs bug in alioth
- From: Raphael Hertzog <hertzog@debian.org>
- Date: Sun, 16 Aug 2009 09:49:37 +0200
- Message-id: <20090816074937.GB32510@rivendell>
- Mail-followup-to: Raphael Hertzog <hertzog@debian.org>, Marco Túlio Gontijo e Silva <marcot@riseup.net>, kaol@debian.org, admin@alioth.debian.org, nomeata@debian.org, formorer@debian.org, me@mornfall.net, debian-haskell@lists.debian.org
- In-reply-to: <1250368414.23389.59.camel@zezinho>
- References: <1250368414.23389.59.camel@zezinho>
On Sat, 15 Aug 2009, Marco Túlio Gontijo e Silva wrote:
> Thu Nov 13 13:57:30 BRST 2008 Simon Marlow <marlowsd@gmail.com>
> * Fix an extremely subtle deadlock bug on x86_64
> The recent_activity flag was an unsigned int, but we sometimes do a
> 64-bit xchg() on it, which overwrites the next word in memory. This
> happened to contain the sched_state flag, which is used to control the
> orderly shutdown of the system. If the xchg() happened during
> shutdown, the scheduler would get confused and deadlock. Don't you
> just love C?
>
> I applied the second one to ghc6_6.8.2dsfg1-1 and the bug is not present
> anymore. As the package is small and it's a very annoying bug, I
> thought that the suggestion from mornfall was a good option.
So the right way to proceed is IMO to do a stable update of ghc6 with the
patch you found. Then once accepted/installed, ask for bin-nmu of darcs in
lenny.
You need to doublecheck with the wanna build team if some sort of bin-nmu
is possible against lenny-proposed-updates or if you have to do it in 2
steps (or manually).
Cheers,
--
Raphaël Hertzog
Reply to: