[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#512062: uninstallable in unstable i386



[Re-Sent to the correct list address, sorry Joey]

Hi Joey, hi Haskell list,

Am Freitag, den 16.01.2009, 15:38 -0500 schrieb Joey Hess:
> Package: libghc6-xmonad-contrib-dev
> Severity: normal
> 
>   libghc6-xmonad-contrib-dev: Depends: libghc6-utf8-string-dev (= 0.3.3-1) but 0.3.3-2+b1 is to be installed
> 
> The package was binnmued on i386, and is thus at a different
> version there than on all other arches, and so xmonad-contrib
> is uninstallable.
> 
> Since this dependency constantly seems to be breaking, and is not bin-NMU safe,
> seems to me that it is too tight to be practical.

indeed, the way dependencies are handled is currently not great, and I’d
like to change this, but prefereably not only for my page, but
consistently.

I think this example clearly demonstrates that using ==, as done in
haskell-utils, for source dependencies is bad. This needs to be a >=, if
anything. (This would also make DepWait work out of the box).

To fix this for now (we probably should not change haskell-utils before
lenny), I’ll do a new sourceful upload. But this only works because
haskell-string-utf8 has been binNMUed on all arches, so I really think
that this needs to be changed in haskell-utils later.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: