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

Re: Using dh for debian-policy packaging

On Sun, May 28, 2017 at 03:07:12PM -0700, Russ Allbery wrote:
> Hi all,
> The current debian-policy package build rules generate a package using the
> low-level dpkg plumbing directly, including calling dpkg --build.  This is
> something Manoj did routinely in his packages, and I subsequently
> preserved it since it made some sense to me for the Debian Policy package
> to not rely on any of the various helper layers.
> Over time, though, I've started changing my mind on this.  While there's
> some argument for Debian Policy being a special case, I think there's a
> much stronger argument for having the packaging be boring and typical and
> looking like any other package in the archive.  I don't think we've really
> benefited from the manual packaging over the years, and there have been
> various minor bugs I've had to fix that would have been fixed
> automatically (most recently not passing the correct flags to gzip for
> reproducible builds).
> I therefore intend to:
> - Move all the formatting build machinery into the top-level Makefile.
> - Convert the packaging to dh with a minimal debian/rules file.
> - Move the doc-base registration files into debian with *.doc-base names.
> My guess is that nearly no one will care, but if I'm missing some reason
> not to do this, please let me know.

What we should really do is to remove the build-dependency on emacs which
cause trouble.

Bill. <ballombe@debian.org>

Imagine a large red swirl here. 

Reply to: