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

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: