[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: haxml needs work



Hi,

Am Mittwoch, den 19.08.2009, 21:03 +1000 schrieb Erik de Castro Lopo:
> Erik de Castro Lopo wrote:
> > HaXml 1.19.7 was waiting for the polyparse package which has just hit
> > unstable. I have a haskell-devscripts version of a 1.19.7 package 
> > nearly ready to go.
> > 
> > Now all I need is a little more spare time :-).
> 
> Ok, I just committed changes for haxml 1.19.7 using haskell-devscripts
> to build it. The only thing I'm a little unclear about is this lintian
> warning:
> 
>     I: haxml-doc: possible-documentation-but-no-doc-base-registration
>     N: 
>     N:    The package ships a .html or .pdf file under /usr/share/doc/, which are
>     N:    usually documentation, but it does not register anything in doc-base.
> 
> >From my understanding, on other haskell packages that use haskell-devscripts
> see to do this registration automatcally.

I don’t think they do. I admit I usually don’t look at informative
lintian tags... but I think that if we want haddock docs to be
registered with doc-base, then haskell-devscripts should do it. 

I saw some libraries with a proper manual (DocBook or latex) doing
doc-base registration. This is of course desirable.

> Joachim can you please check this out? Left me know if there is anything
> else to be done otherwise, feel free to change it from UNRELEASED to
> unstable and roll out packages.

You should not put two UNRELEASED changelog entries on top of each
other, I’d say. If you based your changes on the version in the archive,
then you should remove the other UNRELEASED entry, if not, you should
mention all changes in “your” entry. Which one does apply here?

I always thought that debhelper dependency and debian/compat number
should match. Is there a reason not to use compat 7? What’s the reason
for the (>= 7.2.3) dependency?

No build-dependency on haskell-devscripts. Did you try it in a
cowbuilder?

I’ve stopped using Build-Depends-Indep. I only caused problems with
buildds, needs a special variable in debian/rules to work with cdbs, and
since ghc6-6.10.4, the haddock indexes are put in the -dev package. You
should put all dependencies in the Build-Depends.

The Depends, Suggests, and Recommends are now mostly handled by
haskell-devscripts. Check
http://darcs.debian.org/pkg-haskell/haskell-zip-archive/control to see
which ones are available for which package.

debian/haxml-doc.docs lists LICENCE files. These should not be
installed, as they are in /usr/share/common-licenses and referenced from
debian/copyright.


That’s it so far.

Greetings,
Joachim




-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: