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]

Reply via email to