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]

Reply via email to