Debian Bug report logs - #656873
should conflict with autoconf2.13

version graph

Package: dh-autoreconf; Maintainer for dh-autoreconf is Julian Andres Klode <jak@debian.org>; Source for dh-autoreconf is src:dh-autoreconf (PTS, buildd, popcon).

Reported by: Eduard Bloch <blade@debian.org>

Date: Sun, 22 Jan 2012 15:18:02 UTC

Severity: important

Tags: moreinfo

Merged with 657851

Fixed in version autoconf2.13/2.13-62

Done: Ben Pfaff <blp@cs.stanford.edu>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Julian Andres Klode <jak@debian.org>:
Bug#656873; Package dh-autoreconf. (Sun, 22 Jan 2012 15:18:05 GMT) (full text, mbox, link).


Acknowledgement sent to Eduard Bloch <blade@debian.org>:
New Bug report received and forwarded. Copy sent to Julian Andres Klode <jak@debian.org>. (Sun, 22 Jan 2012 15:18:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Eduard Bloch <blade@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: should conflict with autoconf2.13
Date: Sun, 22 Jan 2012 16:16:22 +0100
Package: dh-autoreconf
Version: 5
Severity: important
File: /usr/bin/dh_autoreconf

Today I failed to build a package:

/var/tmp/libmediainfo-0.7.52 $ dh_autoreconf
autoconf-wrapper: invalid number of arguments
dh_autoreconf: autoreconf -f -i Project/GNU/Library returned exit code 255
ed@zombie: /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf -v
	find Project/GNU/Library ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
	autoreconf -f -i Project/GNU/Library
autoconf-wrapper: invalid number of arguments

Solution: remove autoconf2.13 (which puts a diversion upon autoreconf
binary).

Regards,
Eduard.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.1 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dh-autoreconf depends on:
ii  autoconf                 2.68-1
ii  automake [automaken]     1:1.11.2-1
ii  automake1.7 [automaken]  1.7.9-9.1
ii  automake1.9 [automaken]  1.9.6+nogfdl-3.1
ii  debhelper                9.20120115
ii  libtool                  2.4.2-1
ii  perl                     5.14.2-6

Versions of packages dh-autoreconf recommends:
ii  autopoint  0.18.1.1-5

dh-autoreconf suggests no packages.

-- no debconf information

-- 
<hightower> scheisse
<hightower> ich hab mich beim Rasieren geschnitten
<hightower> jetzt weiß ich woher die roten Flecken auf der Tastatur kommen




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#656873; Package dh-autoreconf. (Sat, 18 Feb 2012 17:33:12 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Andres Klode <jak@debian.org>:
Extra info received and forwarded to list. (Sat, 18 Feb 2012 17:33:12 GMT) (full text, mbox, link).


Message #10 received at 656873@bugs.debian.org (full text, mbox, reply):

From: Julian Andres Klode <jak@debian.org>
To: Eduard Bloch <blade@debian.org>, 656873@bugs.debian.org
Subject: Re: Bug#656873: should conflict with autoconf2.13
Date: Sat, 18 Feb 2012 18:29:29 +0100
[Message part 1 (text/plain, inline)]
On Sun, Jan 22, 2012 at 04:16:22PM +0100, Eduard Bloch wrote:
> Package: dh-autoreconf
> Version: 5
> Severity: important
> File: /usr/bin/dh_autoreconf
> 
> Today I failed to build a package:
> 
> /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf
> autoconf-wrapper: invalid number of arguments
> dh_autoreconf: autoreconf -f -i Project/GNU/Library returned exit code 255
> ed@zombie: /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf -v
> 	find Project/GNU/Library ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
> 	autoreconf -f -i Project/GNU/Library
> autoconf-wrapper: invalid number of arguments
> 
> Solution: remove autoconf2.13 (which puts a diversion upon autoreconf
> binary).

What about packages wishing to use dh-autoreconf with autoconf2.13? I
don't think there are any, but is this a reason to prevent their
co-existence on a system?

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
[Message part 2 (application/pgp-signature, inline)]

Forcibly Merged 656873 657851. Request was from Julian Andres Klode <jak@debian.org> to control@bugs.debian.org. (Sat, 18 Feb 2012 17:36:05 GMT) (full text, mbox, link).


Added tag(s) moreinfo. Request was from Julian Andres Klode <jak@debian.org> to control@bugs.debian.org. (Thu, 23 Feb 2012 13:21:11 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#656873; Package dh-autoreconf. (Thu, 23 Feb 2012 13:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Andres Klode <jak@debian.org>:
Extra info received and forwarded to list. (Thu, 23 Feb 2012 13:33:07 GMT) (full text, mbox, link).


Message #19 received at 656873@bugs.debian.org (full text, mbox, reply):

From: Julian Andres Klode <jak@debian.org>
To: Eduard Bloch <blade@debian.org>, 656873@bugs.debian.org
Cc: autoconf2.13@packages.debian.org
Subject: Re: Bug#656873: should conflict with autoconf2.13
Date: Thu, 23 Feb 2012 14:30:56 +0100
On Sun, Jan 22, 2012 at 04:16:22PM +0100, Eduard Bloch wrote:
> Package: dh-autoreconf
> Version: 5
> Severity: important
> File: /usr/bin/dh_autoreconf
> 
> Today I failed to build a package:
> 
> /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf
> autoconf-wrapper: invalid number of arguments
> dh_autoreconf: autoreconf -f -i Project/GNU/Library returned exit code 255
> ed@zombie: /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf -v
> 	find Project/GNU/Library ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
> 	autoreconf -f -i Project/GNU/Library
> autoconf-wrapper: invalid number of arguments
> 
> Solution: remove autoconf2.13 (which puts a diversion upon autoreconf
> binary).

It would work with autoconf2.13 if the wrapper was patched to forward
all non-option arguments (pathes in this case) to autoreconf. I'd
prefer that solution over a conflict with autoconf2.13, as developers
may have that installed or packages may want to use it for whatever
reasons.

[I could also call autoreconf with --install instead of -i by default,
which should cause the wrapper to run the new autoreconf and forward
the other arguments. But this seems a bit ugly.]

I CCed the autoconf2.13 maintainer for further input on this
topic.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.




Information forwarded to debian-bugs-dist@lists.debian.org, Julian Andres Klode <jak@debian.org>:
Bug#656873; Package dh-autoreconf. (Sun, 26 Feb 2012 23:51:06 GMT) (full text, mbox, link).


Acknowledgement sent to Ben Pfaff <blp@cs.stanford.edu>:
Extra info received and forwarded to list. Copy sent to Julian Andres Klode <jak@debian.org>. (Sun, 26 Feb 2012 23:51:06 GMT) (full text, mbox, link).


Message #24 received at 656873@bugs.debian.org (full text, mbox, reply):

From: Ben Pfaff <blp@cs.stanford.edu>
To: Julian Andres Klode <jak@debian.org>
Cc: Eduard Bloch <blade@debian.org>, 656873@bugs.debian.org, autoconf2.13@packages.debian.org
Subject: Re: Bug#656873: should conflict with autoconf2.13
Date: Sun, 26 Feb 2012 14:41:42 -0800
Julian Andres Klode <jak@debian.org> writes:

> On Sun, Jan 22, 2012 at 04:16:22PM +0100, Eduard Bloch wrote:
>> Package: dh-autoreconf
>> Version: 5
>> Severity: important
>> File: /usr/bin/dh_autoreconf
>> 
>> Today I failed to build a package:
>> 
>> /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf
>> autoconf-wrapper: invalid number of arguments
>> dh_autoreconf: autoreconf -f -i Project/GNU/Library returned exit code 255
>> ed@zombie: /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf -v
>> 	find Project/GNU/Library ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
>> 	autoreconf -f -i Project/GNU/Library
>> autoconf-wrapper: invalid number of arguments
>> 
>> Solution: remove autoconf2.13 (which puts a diversion upon autoreconf
>> binary).
>
> It would work with autoconf2.13 if the wrapper was patched to forward
> all non-option arguments (pathes in this case) to autoreconf. I'd
> prefer that solution over a conflict with autoconf2.13, as developers
> may have that installed or packages may want to use it for whatever
> reasons.

autoreconf 2.13 didn't accept any nonoption arguments.  Some
later version of autoreconf added support for passing in
directory names.  Probably, this feature was added after I wrote
the wrapper, because the autoreconf wrapper doesn't understand
nonoption arguments at all.  So, speaking as autoconf2.13
maintainer, I think the proper solution here is to make the
autoreconf wrapper treat nonoption arguments as indicating that
version 2.50 is to be used.  I'll look at doing that.

Feel free to reassign this bug to autoconf2.13, if you think that
that is appropriate.
-- 
Ben Pfaff 
http://benpfaff.org




Information forwarded to debian-bugs-dist@lists.debian.org, Julian Andres Klode <jak@debian.org>:
Bug#656873; Package dh-autoreconf. (Fri, 02 Mar 2012 06:51:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ben Pfaff <blp@cs.stanford.edu>:
Extra info received and forwarded to list. Copy sent to Julian Andres Klode <jak@debian.org>. (Fri, 02 Mar 2012 06:51:04 GMT) (full text, mbox, link).


Message #29 received at 656873@bugs.debian.org (full text, mbox, reply):

From: Ben Pfaff <blp@cs.stanford.edu>
To: Julian Andres Klode <jak@debian.org>
Cc: Eduard Bloch <blade@debian.org>, 656873@bugs.debian.org, autoconf2.13@packages.debian.org
Subject: Re: Bug#656873: should conflict with autoconf2.13
Date: Thu, 01 Mar 2012 21:52:03 -0800
Julian Andres Klode <jak@debian.org> writes:

> On Sun, Jan 22, 2012 at 04:16:22PM +0100, Eduard Bloch wrote:
>> Package: dh-autoreconf
>> Version: 5
>> Severity: important
>> File: /usr/bin/dh_autoreconf
>> 
>> Today I failed to build a package:
>> 
>> /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf
>> autoconf-wrapper: invalid number of arguments
>> dh_autoreconf: autoreconf -f -i Project/GNU/Library returned exit code 255
>> ed@zombie: /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf -v
>> 	find Project/GNU/Library ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
>> 	autoreconf -f -i Project/GNU/Library
>> autoconf-wrapper: invalid number of arguments
>> 
>> Solution: remove autoconf2.13 (which puts a diversion upon autoreconf
>> binary).
>
> It would work with autoconf2.13 if the wrapper was patched to forward
> all non-option arguments (pathes in this case) to autoreconf. I'd
> prefer that solution over a conflict with autoconf2.13, as developers
> may have that installed or packages may want to use it for whatever
> reasons.

I've made a proposed fixed autoconf2.13 2.13-62 available here:
        http://benpfaff.org/~blp/autoconf2.13/

If you approve, I will upload it and close this bug.

Thanks,

Ben.
-- 
Ben Pfaff 
http://benpfaff.org




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#656873; Package dh-autoreconf. (Mon, 26 Mar 2012 16:33:06 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Andres Klode <jak@debian.org>:
Extra info received and forwarded to list. (Mon, 26 Mar 2012 16:33:06 GMT) (full text, mbox, link).


Message #34 received at 656873@bugs.debian.org (full text, mbox, reply):

From: Julian Andres Klode <jak@debian.org>
To: Ben Pfaff <blp@cs.stanford.edu>
Cc: Eduard Bloch <blade@debian.org>, 656873@bugs.debian.org
Subject: Re: Bug#656873: should conflict with autoconf2.13
Date: Mon, 26 Mar 2012 18:31:07 +0200
On Thu, Mar 01, 2012 at 09:52:03PM -0800, Ben Pfaff wrote:
> Julian Andres Klode <jak@debian.org> writes:
> 
> > On Sun, Jan 22, 2012 at 04:16:22PM +0100, Eduard Bloch wrote:
> >> Package: dh-autoreconf
> >> Version: 5
> >> Severity: important
> >> File: /usr/bin/dh_autoreconf
> >> 
> >> Today I failed to build a package:
> >> 
> >> /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf
> >> autoconf-wrapper: invalid number of arguments
> >> dh_autoreconf: autoreconf -f -i Project/GNU/Library returned exit code 255
> >> ed@zombie: /var/tmp/libmediainfo-0.7.52 $ dh_autoreconf -v
> >> 	find Project/GNU/Library ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
> >> 	autoreconf -f -i Project/GNU/Library
> >> autoconf-wrapper: invalid number of arguments
> >> 
> >> Solution: remove autoconf2.13 (which puts a diversion upon autoreconf
> >> binary).
> >
> > It would work with autoconf2.13 if the wrapper was patched to forward
> > all non-option arguments (pathes in this case) to autoreconf. I'd
> > prefer that solution over a conflict with autoconf2.13, as developers
> > may have that installed or packages may want to use it for whatever
> > reasons.
> 
> I've made a proposed fixed autoconf2.13 2.13-62 available here:
>         http://benpfaff.org/~blp/autoconf2.13/
> 
> If you approve, I will upload it and close this bug.

I did not look closely at it, but according to the changelog
this seems fine to me.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.




Reply sent to Ben Pfaff <blp@cs.stanford.edu>:
You have taken responsibility. (Tue, 27 Mar 2012 05:33:04 GMT) (full text, mbox, link).


Notification sent to Eduard Bloch <blade@debian.org>:
Bug acknowledged by developer. (Tue, 27 Mar 2012 05:33:04 GMT) (full text, mbox, link).


Message #39 received at 656873-done@bugs.debian.org (full text, mbox, reply):

From: Ben Pfaff <blp@cs.stanford.edu>
To: 656873-done@bugs.debian.org
Subject: Bug#656873: should conflict with autoconf2.13
Date: Mon, 26 Mar 2012 21:30:43 -0700
Package: autoconf2.13
Version: 2.13-62

I fixed bug #656873 by the following upload (to which I forgot to
add the directive to automatically close the bug):

 autoconf2.13 (2.13-62) unstable; urgency=low
 .
   * debian/wrapper: Interpret nonoption arguments to "autoreconf" as
     indicating version 2.50 or later, because only later versions of
     "autoreconf" accept nonoption arguments.  Reported by Julian Andres
     Klode <jak@debian.org>.

-- 
Ben Pfaff 
http://benpfaff.org




Reply sent to Ben Pfaff <blp@cs.stanford.edu>:
You have taken responsibility. (Tue, 27 Mar 2012 05:33:04 GMT) (full text, mbox, link).


Notification sent to Helge Kreutzmann <debian@helgefjell.de>:
Bug acknowledged by developer. (Tue, 27 Mar 2012 05:33:05 GMT) (full text, mbox, link).


No longer marked as found in versions dh-autoreconf/5. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Sat, 02 Nov 2013 15:59:00 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 01 Dec 2013 07:36:30 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Oct 11 23:41:27 2017; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.