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

Re: automatic autoconf config file updating



On Thu, Apr 17, 2014 at 03:20:09PM +0100, Wookey wrote:
> Also this doesn't fix things for packages using autoconf but not
> debhelper (whether via CDBS or not).

https://lists.debian.org/debian-devel-changes/2014/04/msg01249.html

Even Manoj, the most stalwart supporter of by-hand rules files, has started
adopting dh(1).  (Welcome back, Manoj!)  It's time for us to stop making
excuses for maintainers making things hard for the project by refusing to
use our higher-level abstractions.

> Ben, are you following this thread? If you don't object violently to
> adding Paul's 'update from Debian canonical config.{sub.guess}
> locations by default' patch to the Debian autoconf, then that just
> leaves my original issue of what ensures that those files are
> installed at build time? Can we put it in Build-essential, or do we
> have to have every package build-dep on it explicitly (which get us
> back to the 'fix every package' issue (although it is a trivial fix
> that anyone can get right in this case)).

> Some input from the debhelper and CDBS maintainers on whether they
> think Russ's approach makes sense would be good.

There's no reason for a debhelper subtool to be part of build-essential.  It
can, however, be straightforwardly rolled into debhelper as a dependency or
by being absorbed directly.  I don't see any reason not to do this, and
intend to put together a patch when I have a few minutes to spare.

> > The maintainer will then have to add the dh-autoreconf
> > build dependency when they update the debhelper compat level, and then the
> > rest of the machinery will be taken care of by the helpers if they're
> > used.

> What is the right build-dependency for non-debhelper packages?

The right build-dependency for non-debhelper packages is 'debhelper'. :P

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: