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

Bug#748476: RFS: eggdrop/1.6.21-2



On Sun, 18 May 2014 20:03:41 -0700
Vincent Cheng <vcheng@debian.org> wrote:


> 
> > Well, since I've read /usr/share/doc/autotools-dev/README.Debian.gz
> > and tried to use dh-autoreconf properly. You can find the updated
> > package at the same place :
> >   http://mentors.debian.net/debian/pool/main/e/eggdrop/eggdrop_1.6.21-2.dsc
> 
> - Why does debian/control now have "Build-Conflicts: autoconf2.13,
> automake1.4"?
> - debian/source/options should be unnecessary (dh-autoreconf takes
> care of removing/restoring autotools cruft before/after build)
> 

For these two points I only applied autotools-dev/README (after
learning its existence at
https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-autotools
):

"The autoconf2.13 package diverts autoconf, autoheader and autoreconf
from the autoconf package to autoconf2.50, autoheader2.50 and
autoreconf2.50. You must make sure you are not depending on the
existence of the diverted scripts.

The automake packages provide alternatives for the automake command,
with increased priority for newer versions.  There is one exception: the
automake1.4 package provides a higher priority alternative for the
automake command than the newer automake packages."

and

"Reducing the annoyance factor with diffs:

By adding a suitable extend-diff-ignore option to debian/source/options,
one can instruct dpkg-source to ignore config.sub, config.guess, and
any other autogenerated files (such as Makefile when autoconf is used,
Makefile and Makefile.in when automake is used, etc).

For example, you could use:
extend-diff-ignore="(^|/)(config\.sub|config\.guess|Makefile)$"

I'm not able to say if these tips should be followed in this particular
case. Would you like me do any more changes?

Regards
-- 
Cédric


Reply to: