Hi, Am Mittwoch, den 10.06.2009, 15:39 -0700 schrieb David Fox: > On Wed, Jun 10, 2009 at 2:55 PM, Marco Túlio Gontijo e Silva > <mar...@holoscopio.com> wrote: > what do you think is the appropriate output? I'd say there's > no > dependencies for documentation packages. I usually use: > > Recommends: ghc6-doc > Suggests: libghc6-package-dev (= ${binary:Version}) > > Should we create a haskell:Recommends and a haskell:Suggests?
No Depends in any case for -doc packages. Recommending ghc-doc is probably ok. Also, recommending the -doc of any dependency could be useful (for the links). Bonus: Only depend on those that are actually linked to. Not sure about the Suggests. A versioning is useless for Suggests, I think. Also, I don’t think that people will need this Suggests at all. I wonder why dpkg-gencontrol doesn’t warn or err if there were substvars defined, but not used in debian/control. > The documentation packages use haddock to update the index pages on > install, though this is done via the script, gen_contents_index in > ghc6-doc. In this case shouldn't there be a real dependency on > ghc6-doc, not just a Recommends? Also, up until recently it was the > case that haddock packages had to be installed using the same version > of haddock that they were built with. This has been fixed, but I'm > unclear exactly what versions of what packages you need to have this > fix. Since a while, gen_contents_index is not called by the package post-inst any more, but by a ghc6-doc trigger. This means, that the -doc packages work just fine without ghc6-doc, you just don’t have a index over all packages. Therefore, a Dependency is not needed any more. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil