Hi all,
Unless I'm mistaken, the extra-depends mechanism seems broken at the
moment, due to a bug introduced in the migration from makefiles rules to
Dh_Haskell.sh:
$ debuild
…
dh_installdirs -plibghc-js-flot-dev
. /usr/share/haskell-devscripts/Dh_Haskell.sh && \
install_dev_recipe "libghc-js-flot-dev"
Running cd debian/tmp-inst-ghc
Running mkdir -p usr/lib/haskell-packages/ghc/lib
Running find usr/lib/haskell-packages/ghc/lib/ \( \! -name \*_p.a \! -name \*.p_hi \! -type d \) -exec install -Dm 644 \{\} ../libghc-js-flot-dev/\{\} \;
Running install -Dm 644 js-flot-0.8.3.conf debian/libghc-js-flot-dev/var/lib/ghc/package.conf.d/js-flot-0.8.3.conf
Running rm -f js-flot-0.8.3.conf
/usr/share/haskell-devscripts/Dh_Haskell.sh: line 452: notdir: command not found
Running mkdir -p debian//usr/lib/haskell-packages/extra-packages
/usr/share/haskell-devscripts/Dh_Haskell.sh: line 453: debian/libghc-js-flot-dev/usr/lib/haskell-packages/extra-packages/js-flot-0.8.3: No such file or directory
Running dh_haskell_provides -plibghc-js-flot-dev
With the result that the mechanism doesn't work - that, or I don't
understand how it's supposed to work, as the documentation is pretty
thin. I don't see any special configuration generated in the dev
package, so I presume it is broken.
There's another bug in the same function, so before committing a fix: is
the mechanism expected to generate a file
/usr/lib/haskell-packages/extra-packages/$PACKAGE-$VERSION containing
dpendencies in apt format?
regards,
iustin
Attachment:
signature.asc
Description: Digital signature