help-libidn
[Top][All Lists]
Advanced

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

Bug#949705: marked as done (libidn2: binary-arch target depends on makei


From: Debian Bug Tracking System
Subject: Bug#949705: marked as done (libidn2: binary-arch target depends on makeinfo (but texinfo is in Build-Depends-Indep))
Date: Sun, 02 Feb 2020 13:51:18 +0000

Your message dated Sun, 02 Feb 2020 13:47:08 +0000
with message-id <address@hidden>
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 address@hidden
immediately.)


-- 
949705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949705
Debian Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: libidn2: binary-arch target depends on makeinfo (but texinfo is in Build-Depends-Indep) Date: Thu, 23 Jan 2020 22:53:58 +0100
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 --- Subject: Bug#949705: fixed in libidn2 2.0.5-1+deb10u1 Date: Sun, 02 Feb 2020 13:47:08 +0000
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 address@hidden,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <address@hidden> (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 address@hidden)


-----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 <address@hidden>
Changed-By: Salvatore Bonaccorso <address@hidden>
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 ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]