On Mon, Aug 17, 2009 at 10:05:26PM +0200, Joachim Breitner wrote:
> as you can see on, for example, on
> https://buildd.debian.org/~luk/status/package.php?suite=unstable&p=haskell-unixutils
> edos-debcheck considers Dependencies broken when there is a + in the
> version name:
>
> haskell-unixutils/kfreebsd-amd64 build dependency installability problem:
> haskell-unixutils (= 1.22-1) build-depends on haskell-devscripts (>= 0.6.0)
> {haskell-devscripts (= 0.6.15+nmu13)}
I do not think that a "+" in a version string causes a problem. I just did
a quick test with edos-debcheck (1.0-6) :
---------------------------------------------------------------
% cat PackagesPlus
Package: haskell-unixutils
Architecture: all
Version: 1.22-1
Depends: haskell-devscripts (>= 0.6.0)
Package: haskell-devscripts
Architecture: all
Version: 0.6.15+nmu13
% edos-debcheck -explain haskell-unixutils < PackagesPlus
Parsing package file... 0.0 seconds 3 packages
Generating constraints... 0.0 seconds
haskell-unixutils (= 1.22-1): OK
Package: haskell-unixutils (= 1.22-1)
Depends: haskell-devscripts (>= 0.6.0) {haskell-devscripts (=
0.6.15+nmu13)},
Package: haskell-devscripts (= 0.6.15+nmu13)
Checking packages... 0.0 seconds
----------------------------------------------------
If you think that there is a problem you will have to send me a
concret Package file and the exact invokation of edos-debcheck
that causes the error.
In your case, I suppose that the problem is rather that
haskell-devscripts (= 0.6.15+nmu13) is not installable.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520173
In case of edos-builddebcheck there is an (ugly) workaround
in the perl wrapper (from memory, the optionm is -binexplain
but I can't look it up from here).
-Ralf.
--
Ralf Treinen
Laboratoire Preuves, Programmes et Systèmes
Université Paris Diderot, Paris, France.
http://www.pps.jussieu.fr/~treinen/
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]