Hello again! On Sat, Oct 02, 2004 at 12:42:44AM +0200, Mohammed Sameer wrote: > On Thu, Sep 30, 2004 at 12:59:27PM +0200, Florian Ernst wrote: > > Next to all the stuff a lintian run will tell you (CVS entries, > > version number, Standards-Version, ...) please note: > > > well, I didn't get any warnings from lintian, I'm using v1.23.2
Your previous .diff.gz had CVS entries and listed 3.5.6 as the
Standards-Version, the current one doesn't anymore.
lintian will still give a warning when you run it over your .changes
file, but this warning will not be issued when you just check the
.deb (-> maintainer-upload-has-incorrect-version-number). Use "lintian
-i" for details, and always check the .changes, see "man lintian":
| If you specify a .changes file, Lintian will process all packages
| listed in that file. This is convenient when checking a new
| package before uploading it.
> > - the debhelper B-D-I needs to be raised, see
^^^^^^^^^
> >
> > <http://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages#s-module_deps>,
> How ? The policy is listing 5.6.0-16, The control file lists 5.6.0-17 ?
debhelper, not the perl dependency:
| Packages built with debhelper may use dh_perl(1) to generate this
| substitution automatically. This additionally requires a versioned
| Build-Depends (or Build-Depends-Indep) on debhelper (>= 3.0.18).
^^^^^^^^^^^^^^^^^^^^^
> > and it needs to be a B-D as you call dh_clean in the clean target,
> > see
> >
> > <http://www.debian.org/doc/debian-policy/ch-relationships#s-sourcebinarydeps>.
> >
> I didn't get this, I thought that B-D-I is used for arch. indep. packages ?
> hmm, how to clean the package then ?
According to Policy a B-D-I doesn't have to be satisfied when the
clean target is invoked, so it might happen you invoke "debian/rules
clean" and it fails since it cannot find dh_clean. This is pretty much
not going to happen, yet it should be thought of.
Using dh_clean is fine as long you have a B-D on debhelper.
Cheers,
Flo
signature.asc
Description: Digital signature

