Subject: libghc6-missingpy-dev: fails to configure, with libghc6-missingh-dev 0.11.2 Package: libghc6-missingpy-dev Version: 0.2.0 Severity: grave Justification: renders package unusable Tags: experimental
This package Depends: on libghc6-missingh-dev (>= 0.11.0), which libghc6-missingh-dev 0.11.2 satisfies. However, from libghc6-missingpy-dev's postinst, its CONFIGFILE /usr/lib/haskell-packages/ghc6/lib/MissingPy-0.2.0/installed-pkg-config has a depends: on MissingH-0.11.0, which -missingh- 0.11.2 fails to satisfy, and ghc-pkg and the postinst fail. Output from aptitude run installing libghc6-missingpy-dev: ---------------------------------------------------------- Setting up libghc6-missingpy-dev (0.2.0) ... Reading package info from stdin... done. ghc-pkg: dependency MissingH-0.11.0 doesn't exist dpkg: error processing libghc6-missingpy-dev (--configure): subprocess post-installation script returned error exit status 1 >From apt-cache show libghc6-missingpy-dev: ------------------------------------------ Depends: ghc6 (>= 6.4), ghc6 (<< 6.4-999), python-dev (>= 2.3.3), python-dev (<< 2.4), libghc6-missingh-dev (>= 0.11.0) >From /usr/lib/haskell-packages/ghc6/lib/MissingPy-0.2.0/installed-pkg-config: ----------------------------------------------------------------------------- depends: haskell-src-1.0 MissingH-0.11.0 It looks like several binary files in .../lib/MissingPy-0.2.0 also refer to MissingH-0.11.0, so a simple edit of installed-pkg-config would be insufficient, so I don't have a patch to send in. Should -missingh- get installed as MissingH-0.11 instead of -0.11.x, so a Depends: on (>= 0.11.0), (<< 0.12) could work? Otherwise it seems like every new version of -missingh- would demand a new version of -missingpy-. Admittedly I haven't looked into ghc's package naming scheme, so I don't know what's possible here. It looks like nobody else has tried to install -missingpy- since -missingh- 0.11.1, or they would have run into this problem already... -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (100, 'unstable'), (100, 'testing') Architecture: i386 (i686) Kernel: Linux 2.4.27-2-k7 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages libghc6-missingpy-dev depends on: ii ghc6 6.4-4 GHC - the Glasgow Haskell Compilat ii libghc6-missingh-dev 0.11.2 Library of utility functions for H ii python-dev 2.3.5-2 Header files and a static library -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]