Re: Bug#599446: ITP: libapache2-mod-rivet -- Server-side Tcl programming system combining ease of use and power
Hi Julien
On 10/10/2010 02:44 PM, Julien Viard de Galbert wrote:
Hi all,
First accept my apologies for not responding to the list in the first
time (while I intended to) and only CCing now...
not a problem, I'm answering this message on the list
I thought the same at first, but I could not explain the fact the debhelper
was evidently missing in an environment devised to build packages. In fact, as
soon as I got it into base.tgz something changed, the depends were detected
and the package built.
I believe debhelper is not mandatory, packaging can be done without it
so pbuilder should not include it by default.
I understand that installing it changes things for you, this looks
strange. But I'll have to test it to be able to comment on that...
(still seeking expert advice...)
I thought the debhelper dh_* scripts were the basics of packaging. They
are ubiquitous in the docs when the debian/rules files is explained.
I've never done this (I'm running a sid workstation for my packaging
work) but I remembered reading about it. So I searched in the archives
and could recover this two mails:
http://lists.debian.org/debian-mentors/2010/08/msg00135.html
http://lists.debian.org/debian-mentors/2010/05/msg00129.html
Also pbuilder include some example hooks that might worth a look, especially:
/usr/share/doc/pbuilder/examples/B90lintian
that's exactly what I needed. I managed to run 'lintian' within pbuilder
and it brought up several inconsistencies. I fixed almost all of them
now. Only 3 of them remain
W: libapache2-mod-rivet source: changelog-should-not-mention-nmu
W: libapache2-mod-rivet source: configure-generated-file-in-source
config.log
W: libapache2-mod-rivet source: configure-generated-file-in-source
config.status
AFAIK I can't strictly fix the first because I'm not a maintainer. A
sponsor could easily repackage it fixing the changelog. The 2 files
related to configure could be removed tweaking the contents of the
source tree. If not strictly necessary I would put it off for a 2.0.1-2
version of the package.
thanks
-- Massimo
Reply to: