So I guess we need a patch to haskell-devscripts like the one attached.
On Wed, Jan 4, 2012 at 10:32 AM, Joachim Breitner <[email protected]>wrote:
> Dear David,
>
> yes, this is correct. Previously, --interface-version was added by me to
> the Debian package, to expose the number in the first place:
>
> http://patch-tracker.debian.org/patch/series/view/ghc/7.0.4-8/haddock-expose-interface-version
> There, the result includes the prefix "haddock-interface-".
>
> Upstream adopted the patch, but dropped the prefix:
> http://trac.haskell.org/haddock/ticket/172
>
>
> Greetings,
> Joachim
>
> Am Mittwoch, den 04.01.2012, 08:50 -0800 schrieb David Fox:
> > In ghc revision 4 the ghc-doc package now depends on
> > haddock-interface-18, but haddock --interface-version still prints
> > "18" whereas in earlier compilers it printed "haddock-interface-16".
> >
> > On Sat, Dec 31, 2011 at 12:06 PM, Joachim Breitner
> > <[email protected]> wrote:
> > Hi David,
> >
> > Am Samstag, den 31.12.2011, 10:31 -0800 schrieb David Fox:
> > > On Sat, Dec 31, 2011 at 10:27 AM, David Fox
> > <[email protected]> wrote:
> > > When I try to install ghc-doc I get this message:
> > >
> > >
> > > The following packages have unmet dependencies:
> > > ghc-doc : Depends: 18
> > >
> > > Oh, I see, 18 is provided by ghc-haddock.
> >
> >
> > correct, but thanks for the heads up, it should be
> > "haddock-interface-18", fixed in Darcs and will be better in
> > the next
> > upload.
> >
> > Greetings,
> > Joachim
> >
> > --
> > Joachim "nomeata" Breitner
> > Debian Developer
> > [email protected] | ICQ# 74513189 | GPG-Keyid: 4743206C
> > JID: [email protected] |
> > http://people.debian.org/~nomeata
> >
> >
>
> --
> Joachim "nomeata" Breitner
> Debian Developer
> [email protected] | ICQ# 74513189 | GPG-Keyid: 4743206C
> JID: [email protected] | http://people.debian.org/~nomeata
>
--- old/dh_haskell_depends 2011-07-30 03:21:03.000000000 -0700
+++ new/dh_haskell_depends 2012-01-04 17:33:50.904992456 -0800
@@ -125,7 +125,7 @@
-e ^haskell:Suggests \
$sfile > $sfile.tmp || true
depends=`haddock --interface-version`
- echo "haskell:Depends=$depends" >> $sfile.tmp
+ echo "haskell:Depends=haddock-interface-${depends#haddock-interface-}" >> $sfile.tmp
recommends=` \
find debian/$pkg -name \*.html -exec hxwls -r \{\} \; \
| grep ^/ \