Your message dated Mon, 02 Mar 2020 10:35:03 +0000
with message-id <e1j8ipf-000g7z...@fasolo.debian.org>
and subject line Bug#949705: fixed in libidn2 2.3.0-1
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 ow...@bugs.debian.org
immediately.)


-- 
949705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949705
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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.3.0-1
Done: =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ond...@debian.org>

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 949...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Surý <ond...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 02 Mar 2020 10:23:23 +0100
Source: libidn2
Architecture: source
Version: 2.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Libidn team <help-libidn@gnu.org>
Changed-By: Ondřej Surý <ond...@debian.org>
Closes: 949705
Changes:
 libidn2 (2.3.0-1) unstable; urgency=medium
 .
   * Move texinfo from Build-Depends-Indep to Build-Depends (Closes: #949705)
   * New upstream version 2.3.0
Checksums-Sha1:
 4d916bb63ccef9634d1f6f87402b70f191d1ff87 2411 libidn2_2.3.0-1.dsc
 53f54fd3c305d871ed5716406c0695fad5c34c45 2164993 libidn2_2.3.0.orig.tar.gz
 73134c83c4e81b3c7721884334c5df9535753e02 10588 libidn2_2.3.0-1.debian.tar.xz
 3cb5a79c5f6a1a5b5560450d9d625762a0538962 12039 libidn2_2.3.0-1_amd64.buildinfo
Checksums-Sha256:
 f4f61425610ae4b4c4d3c74431825fb4b4892d4d07e954d7acdf163595d33f14 2411 
libidn2_2.3.0-1.dsc
 e1cb1db3d2e249a6a3eb6f0946777c2e892d5c5dc7bd91c74394fc3a01cab8b5 2164993 
libidn2_2.3.0.orig.tar.gz
 a515029f13d12a48a6bc07dadc4cef6592db0a7257f48633795ae7128c23116c 10588 
libidn2_2.3.0-1.debian.tar.xz
 5920ffbdd6cc856e6c2aed875d7e0c7cb3ff2db18ca343ab33cb1d0fd7808a8d 12039 
libidn2_2.3.0-1_amd64.buildinfo
Files:
 dbf1810f3f6d9fbff54c1c7d31e16c89 2411 libs optional libidn2_2.3.0-1.dsc
 01c5084995295e519f95978ae9785ee0 2164993 libs optional 
libidn2_2.3.0.orig.tar.gz
 d519520e2892262d2d3336e97b7ba18f 10588 libs optional 
libidn2_2.3.0-1.debian.tar.xz
 e700a216e3053f0487b445281445dd0b 12039 libs optional 
libidn2_2.3.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAl5c25xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcImtBAAmcw4SNxw3wfQQkRmA/9q8HE1y+2mQwylI8Eyo95CiXhHQKZHEB9XlCLh
i6dBe9twXfqc/d9WT3kSVvF8CZWJNi0cvhz7Kv+XgwQ8/hlDMN4j10nQMleKuAqh
Z2A+6Y9lx+rNiRLXYWC0AscaC+gWAPXeEsErnws1lOHgvYa7//YGU16ONKKB4GQ8
HRizn0I6ycIvZedNl7MHFUxfZ9kVEx9iFHP/GLXphVno8/idF+B2sc2pvB4Qr2Zo
zG/oGzgNl+I44TTo5Uf7rJ2DM2DtzcpxGjENr2HWxT9eP35mHgBf/5j2I8yle9AI
ui8qCQTGqTt3kRH4ZkwOFdLLQR3E56zi7wVkynZg1fCtVFJ04l9zvMxdl9bC9HKg
aXeIuPpb7k8SD/qloZ5LqInCr+edYLopC1Y3jcGlHagkg9XvTM6BwF7WdDvNqDFo
UvAvHRfvajG2r607obPI6dp/s23sC+tTplOjduMngKL3kmIDuRmhcI1IlTyRWJCA
zRXoCbbP4DJyDX+SldxdcwEoscaxuiEQDTBnyoxDqJ+AdV7d3Gt7D/dD8bWSqfbf
3yPXPnx9Bk3aRrmTJTSD3JjTXZUM5i/Q74cXH6D911dDyCaZhA/TP9KVVLap29iw
aa7ItUEJR1pEt1Z1nn3nnbJt+dykjRDbejn/1lJWgGemLZwIves=
=fVli
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to