Hi, every time I package a new package I am annoyed that I have to repeat the description three times. Also, having the standard blurb („This package is a library...“) in every source package is suboptimal, as it would be very laborious to change that. Starting with haskell-devscripts 0.8.15 (hmm, I guess this would have warranted a 0.9... too late now) the binary package stanza is just: Package: libghc-gloss-dev Architecture: any Depends: ${haskell:Depends} , ${shlibs:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb} so besides the name, there is nothing package-specific there any more. Same for -prof and -dev. The description is provided in the source stanza: [..] Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-gloss Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-gloss X-Description: Painless 2D vector graphics, animations and simulations. Gloss hides the pain of drawing simple vector graphics behind a nice data type and a few display functions. Gloss comes for with support for animations and simulations as well, and allows one to create simple interactive games. Gloss uses OpenGL under the hood, but you won't need to worry about any of that. Due to http://bugs.debian.org/659814 this does not work well yet for multi-paragraph descriptions, but this bug will be fixed with dpkg 1.17. Otherwise you can start to change to the new scheme, at least for newly uploaded packages. I guess those of you who use cabal-debian should update that tool as well. Also, the default blurbs, now defined in http://anonscm.debian.org/darcs/pkg-haskell/haskell-devscripts/dh_haskell_blurbs can probably be improved. Do we really need the pointer to the haskell website? Should we explain better who needs the profiling package? Improvements to the descriptions are welcome, just commit to the haskell-devscripts repo. Greetings, Joachim PS: We finally have gloss in Deban! (well, in NEW...) -- 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: This is a digitally signed message part