Hi,

On Fri, 16 Nov 2012, Santiago Vila wrote:
> > E: base-files: file-in-etc-not-marked-as-conffile etc/dpkg/origins/kali
> > W: base-files: file-missing-in-md5sums etc/dpkg/origins/kali
> 
> That would be really only one, because fixing the first one would
> probably fix the other as well.

Yes.

> The debian/* directory is clearly hand-made. If you are going to fork
> a package, you should naturally take in account the way it's made,
> regardless of what we might call "the norm".
> 
> As the package does not use any helper package, it follows that
> you have to update debian/conffiles by hand.

I believe that base-files should be easy to fork because every derivative
will have to do it. As such, I believe that you should update the debian
packaging to assume that there can be multiple files in "origins/" and
that you should generate the list dynamically.

You can certainly achieve this without using dh_installdeb.

That said with 95% of the packages using debhelper, it would be nice if
a package like base-files that every derivative developer will have to
look into could be similar to all the other packages that they might
have encountered... 

> > I don't really understand why you haven't modernized the rules with
> > debhelper...
> 
> The list of conffiles in base-files does not change often enough.

This is certainly not a reason to not use debhelper. Even packages
which do not change much benefit from the standardized dh rules file.

It makes them more future-proof (for instance you would not have
to deal with the lack of "build-arch" and "build-indep" targets
that lintian currently reports against base-files).

> Maybe this is the first non-debhelper package you have had to fork in
> a long time, and I'm sorry that you had to remember to modify
> debian/conffiles for this time,

It's not the first and it's not about me (because I'm perfectly proficient
in packaging).

>  but I don't think it's fair to report
> "package foo does not use debhelper" (which is what this report
> essentially boils down to) as a bug, unless you are also willing to
> report several hundred more bugs like that.

Not all packages have to be forked by derivatives except this one.

> May I close this bug?

You do like I want, but I would rather see a fix for it. At the very least
some "find" call to dynamically create DEBIAN/conffiles instead of
hardcoding debian/conffiles.

But updating the whole packaging to be more modern would be even better.
:-)

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to