Control: tag -1 + unreproducible moreinfo
Control: severity -1 important

Dear Matthias,

Matthias Klose wrote:
> Package: src:autossh
> Version: 1.4g-1
[…]
> The package fails to build in a test rebuild on at least amd64 with
> autoconf 2.70, but succeeds to build with autoconf 2.69.

I'm sorry, but I can't reproduce this:

~/autossh/autossh → apt-cache policy autoconf
autoconf:
  Installed: 2.71-2
  Candidate: 2.71-2
  Version table:
 *** 2.71-2 990
        990 https://debian.ethz.ch/debian sid/main amd64 Packages
        990 https://debian.ethz.ch/debian sid/main i386 Packages
        500 https://incoming.debian.org/debian-buildd buildd-unstable/main 
amd64 Packages
        500 https://incoming.debian.org/debian-buildd buildd-unstable/main i386 
Packages
        100 /var/lib/dpkg/status
     2.69-14 600
        600 https://debian.ethz.ch/debian testing/main amd64 Packages
        600 https://debian.ethz.ch/debian testing/main i386 Packages
~/autossh/autossh → debuild -j16 -uc -us
 dpkg-buildpackage -us -uc -ui -i -j16 -j16
dpkg-buildpackage: info: source package autossh
dpkg-buildpackage: info: source version 1.4g-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Axel Beckert <a...@debian.org>
 dpkg-source -i --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 010_override_cmdline_port.diff
dpkg-source: info: applying 030_manpage_fix.diff
dpkg-source: info: applying 040_manpage_debian.diff
 debian/rules clean
dh clean
   dh_clean
 dpkg-source -i -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building autossh using existing ./autossh_1.4g.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building autossh in autossh_1.4g-1.debian.tar.xz
dpkg-source: info: building autossh in autossh_1.4g-1.dsc
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
configure.ac:8: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.ac:8: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:8: the top level
configure.ac:19: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:19: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:19: the top level
configure.ac:39: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:39: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:39: the top level
configure.ac:50: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:50: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:50: the top level
configure.ac:134: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:134: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
configure.ac:134: the top level
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/abe/autossh/autossh'
dh_auto_configure
        ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
--disable-maintainer-mode --disable-dependency-tracking
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for ssh... /usr/bin/ssh
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for vfork.h... no
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for arpa/inet.h... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for paths.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working volatile... yes
checking for socklen_t... yes
checking for struct addrinfo... yes
checking for u_int16_t... yes
checking for uint16_t... no
checking for gcc options needed to detect all undeclared functions... none 
needed
checking whether LOG_PERROR is declared... yes
checking for pid_t... yes
checking for fork... yes
checking for vfork... yes
checking for vprintf... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for GNU libc compatible malloc... yes
checking for GNU libc compatible realloc... yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for strftime... yes
checking for alarm... yes
checking for daemon... yes
checking for dup2... yes
checking for gethostbyname... yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for poll... yes
checking for select... yes
checking for setproctitle... no
checking for socket... yes
checking for strchr... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strtoul... yes
checking for uname... yes
checking for vsyslog... yes
checking for gethostbyname in -lnsl... yes
checking for connect in -lsocket... no
checking if libc defines __progname... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
sed -e 's/-lnsl//g' -i Makefile
make[1]: Leaving directory '/home/abe/autossh/autossh'
   dh_auto_build
        make -j16
make[1]: Entering directory '/home/abe/autossh/autossh'
gcc -g -O2 -ffile-prefix-map=/home/abe/autossh/autossh=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -DVER=\"1.4g\" 
-DSSH_PATH=\"/usr/bin/ssh\" -Wdate-time -D_FORTIFY_SOURCE=2  -c -o autossh.o 
autossh.c
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o autossh autossh.o
make[1]: Leaving directory '/home/abe/autossh/autossh'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_installdirs
   debian/rules override_dh_auto_install
make[1]: Entering directory '/home/abe/autossh/autossh'
install -m0755 /home/abe/autossh/autossh/debian/autossh_wrapper \
        /home/abe/autossh/autossh/debian/autossh/usr/bin/autossh
make[1]: Leaving directory '/home/abe/autossh/autossh'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_installman
   dh_installlogcheck
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'autossh' in '../autossh_1.4g-1_amd64.deb'.
dpkg-deb: building package 'autossh-dbgsym' in 
'../autossh-dbgsym_1.4g-1_amd64.deb'.
 dpkg-genbuildinfo
 dpkg-genchanges  >../autossh_1.4g-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source -i --after-build .
dpkg-source: info: unapplying 040_manpage_debian.diff
dpkg-source: info: unapplying 030_manpage_fix.diff
dpkg-source: info: unapplying 010_override_cmdline_port.diff
dpkg-buildpackage: info: full upload (original source is included)

Accordingly downgrading severity for now. I tend to close this bug
report after the next successful upload — unless other _current_ proof
of FTBFS shows up again.

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

Reply via email to