Bug#507912: haskell-devscripts: Overly-tight deps in dh_haskell_depends
Package: haskell-devscripts
Version: 0.6.14
Severity: normal
I am starting on the process of getting all my packages to use
dh_haskell_depends. Unfortunately, I noticed some oddities:
I just built hslogger. Its cabal file has Version: 1.0.6. The
debian/changelog version is 1.0.6.2. I am upstream for hslogger, so
it is a debian-native package.
Then I went to build MissingH. It too is using dh_haskell_depends.
Amongst the dependencies for libghc6-missingh-dev, I see:
libghc6-hslogger-dev (>= 1.0.6.2), libghc6-hslogger-dev (<< 1.0.6.2+)
which is functionally the same as:
libghc6-hslogger-dev (= 1.0.6.2)
I am not sure what you meant to use; perhaps:
libghc6-hslogger-dev (>= 1.0.6.2), libghc6-hslogger-dev (<< 1.0.6.+)
In other words, the upper bound should be based on the cabal version,
not the Debian version.
CCing to debian-haskell for feedback there.
-- John
-- System Information:
Debian Release: 5.0
APT prefers unstable
APT policy: (500, 'unstable'), (99, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages haskell-devscripts depends on:
ii dctrl-tools 2.13.0 Command-line tools to process Debi
ii debhelper 7.0.17 helper programs for debian/rules
ii ghc6 6.8.2-7 GHC - the Glasgow Haskell Compilat
ii xutils-dev 1:7.4+3 X Window System utility programs f
haskell-devscripts recommends no packages.
haskell-devscripts suggests no packages.
-- no debconf information
Reply to: