Your message dated Sun, 02 Feb 2020 13:47:08 +0000 with message-id <[email protected]> and subject line Bug#949705: fixed in libidn2 2.0.5-1+deb10u1 has caused the Debian Bug report #949705, regarding libidn2: binary-arch target depends on makeinfo (but texinfo is in Build-Depends-Indep) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 949705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949705 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: libidn2 Version: 2.2.0-2 Severity: serious Justification: FTBFS Control: found -1 2.0.5-1 Hi The binary-arch target would depend on makeinfo, but texinfo is only listed in Build-Depends-Indep. When there is need to patch libidn2 and builds are then done by buildds this would cause FTBFS on every architecture. How to reproduce: Install only the Build-Depends as done on buildds. touch lib/lookup.c and only build the arch:any binary packages (dpkg-buildpackage -G or debian/rules build-arch). From the build log: > [...] > mkdir -p `dirname texi/lookup.c.texi` > ../doc/gdoc -texinfo ../lib/lookup.c > texi/lookup.c.texi > mkdir -p `dirname texi/idn2_lookup_u8.texi` > ../doc/gdoc -texinfo -function idn2_lookup_u8 ../lib/lookup.c > > texi/idn2_lookup_u8.texi > mkdir -p `dirname texi/idn2_lookup_ul.texi` > ../doc/gdoc -texinfo -function idn2_lookup_ul ../lib/lookup.c > > texi/idn2_lookup_ul.texi > mkdir -p `dirname texi/idn2_to_ascii_4i.texi` > ../doc/gdoc -texinfo -function idn2_to_ascii_4i ../lib/lookup.c > > texi/idn2_to_ascii_4i.texi > mkdir -p `dirname texi/idn2_to_ascii_4i2.texi` > ../doc/gdoc -texinfo -function idn2_to_ascii_4i2 ../lib/lookup.c > > texi/idn2_to_ascii_4i2.texi > mkdir -p `dirname texi/idn2_to_ascii_4z.texi` > ../doc/gdoc -texinfo -function idn2_to_ascii_4z ../lib/lookup.c > > texi/idn2_to_ascii_4z.texi > mkdir -p `dirname texi/idn2_to_ascii_8z.texi` > ../doc/gdoc -texinfo -function idn2_to_ascii_8z ../lib/lookup.c > > texi/idn2_to_ascii_8z.texi > mkdir -p `dirname texi/idn2_to_ascii_lz.texi` > ../doc/gdoc -texinfo -function idn2_to_ascii_lz ../lib/lookup.c > > texi/idn2_to_ascii_lz.texi > restore=: && backupdir=".am$$" && \ > am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ > rm -rf $backupdir && mkdir $backupdir && \ > if (/bin/bash /build/libidn2-2.2.0/build-aux/missing makeinfo --version) > >/dev/null 2>&1; then \ > for f in libidn2.info libidn2.info-[0-9] libidn2.info-[0-9][0-9] > libidn2.i[0-9] libidn2.i[0-9][0-9]; do \ > if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ > done; \ > else :; fi && \ > cd "$am__cwd"; \ > if /bin/bash /build/libidn2-2.2.0/build-aux/missing makeinfo -I . \ > -o libidn2.info libidn2.texi; \ > then \ > rc=0; \ > CDPATH="${ZSH_VERSION+.}:" && cd .; \ > else \ > rc=$?; \ > CDPATH="${ZSH_VERSION+.}:" && cd . && \ > $restore $backupdir/* `echo "./libidn2.info" | sed 's|[^/]*$||'`; \ > fi; \ > rm -rf $backupdir; exit $rc > /build/libidn2-2.2.0/build-aux/missing: line 81: makeinfo: command not found > WARNING: 'makeinfo' is missing on your system. > You should only need it if you modified a '.texi' file, or > any other file indirectly affecting the aspect of the manual. > You might want to install the Texinfo package: > <https://www.gnu.org/software/texinfo/> > The spurious makeinfo call might also be the consequence of > using a buggy 'make' (AIX, DU, IRIX), in which case you might > want to install GNU make: > <https://www.gnu.org/software/make/> > make[6]: *** [Makefile:1173: libidn2.info] Error 127 > make[6]: Leaving directory '/build/libidn2-2.2.0/doc' > make[5]: *** [Makefile:1426: all-recursive] Error 1 > make[5]: Leaving directory '/build/libidn2-2.2.0/doc' > make[4]: *** [Makefile:1131: all] Error 2 > make[4]: Leaving directory '/build/libidn2-2.2.0/doc' > make[3]: *** [Makefile:1098: all-recursive] Error 1 > make[3]: Leaving directory '/build/libidn2-2.2.0' > make[2]: *** [Makefile:1007: all] Error 2 > make[2]: Leaving directory '/build/libidn2-2.2.0' > dh_auto_build: error: make -j1 returned exit code 2 > make[1]: *** [debian/rules:34: override_dh_auto_build] Error 25 > make[1]: Leaving directory '/build/libidn2-2.2.0' > make: *** [debian/rules:7: build-arch] Error 2 Regards, Salvatore
--- End Message ---
--- Begin Message ---Source: libidn2 Source-Version: 2.0.5-1+deb10u1 We believe that the bug you reported is fixed in the latest version of libidn2, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Salvatore Bonaccorso <[email protected]> (supplier of updated libidn2 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 30 Jan 2020 23:15:38 +0100 Source: libidn2 Architecture: source Version: 2.0.5-1+deb10u1 Distribution: buster-security Urgency: high Maintainer: Debian Libidn team <[email protected]> Changed-By: Salvatore Bonaccorso <[email protected]> Closes: 942895 949705 Changes: libidn2 (2.0.5-1+deb10u1) buster-security; urgency=high . * Non-maintainer upload by the Security Team. * Fix free of random (stack) value in idn2_to_ascii_4i() * idn2_to_ascii_4i(): Restrict output length to 63 (CVE-2019-18224) (Closes: #942895) * Fail make if 'ronn' doesn't exist when building docs * Fix generation of idn2.1 man page file * Move texinfo from Build-Depends-Indep to Build-Depends (Closes: #949705) Checksums-Sha1: bded069a9cfc83faeead5a1b817cc22668bdf898 2501 libidn2_2.0.5-1+deb10u1.dsc 91a5122511f87aaaa3f1b700f23c487aaf0dbd9e 2091929 libidn2_2.0.5.orig.tar.gz 40e6d1b1a8e25ae4f799703087d1ac4cd44b3f97 10286540 libidn2_2.0.5-1+deb10u1.debian.tar.xz Checksums-Sha256: 6c4eac5dc85983e4cf37ee8deea5e23cfb9e1620f7a94a858726676c8858b498 2501 libidn2_2.0.5-1+deb10u1.dsc 53f69170886f1fa6fa5b332439c7a77a7d22626a82ef17e2c1224858bb4ca2b8 2091929 libidn2_2.0.5.orig.tar.gz 37cfdc06e4e2f03e932af5bb309cbe94f8466f8b347aa34fa7c1e03a425556b2 10286540 libidn2_2.0.5-1+deb10u1.debian.tar.xz Files: b29eb22f7dd8e80e73f2ca7b32225f27 2501 libs optional libidn2_2.0.5-1+deb10u1.dsc eaf9a5b9d03b0cce3760f34b3124eb36 2091929 libs optional libidn2_2.0.5.orig.tar.gz e9a6a022a92476fcb233d8c0a3cd245f 10286540 libs optional libidn2_2.0.5-1+deb10u1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAl4zWldfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89E58AQAKAC9d15tIIlnGUs+LnZCqex5l1N8L3j GXQqtiQziTC3fW4S/v/EkuqluL3QJvZL3Of9qhZ6hwsHL1JGgeqydwoRrcBvDXRQ aL0YTC8Jv6+zvIgOZ7oRaC+dx5vIi73uZ8bS8p01JHqKrm2oFxYTGosgHL56bUfp 9XItBi8kOtPiGOMkVfU2vajgFKWmnAvj/acy2yVWLqtGnPCWH5Up6/CnKJOSb02p CxU73zPe/qQBz0NUY+6zgwFdYTBdMR4BC9+GJ6/aKI8YVoad72L/nh8aEooQltRU GPOP31MAVgWI0WyDmvwYIa0koEj7OCvcZQbQo214/yBXVLeiHDutuZCtZGZlu3J9 CF7N4b3Cnl3WIGhaut5Vd7Ha3BYRypZY8niAQXf+ks1mTfc+jHdHDvF8HhkDMtVy H5QFDT6ZsVXAvvo9l5DUHLRL++E/Uc8c0cP/XvAzsmtAFfPpVSGawLERbzaaI/N7 j73DPWryJDo0TU/FCLL++Om5ps1DIWPR1x0LIxPqCoI7h1/84n3/gxSY0QhCkBtY GIYhwSzL8WXu8EC7PLsyIrAZvXtwLApw3Am9b+nleaPS33TcuZdxVDWtjAcfuw7U 1T8NQYYE4Ui0Yov+XGTAOXTukfyVlZMzcN73zHsKWVL1Lu+cH7jIJ5qLL++yse4g AktOoMwIE6oM =cHeG -----END PGP SIGNATURE-----
--- End Message ---

