Your message dated Fri, 23 Feb 2018 16:35:31 +0000
with message-id <e1epgjn-000ghu...@fasolo.debian.org>
and subject line Bug#890242: fixed in perl 5.26.1-5
has caused the Debian Bug report #890242,
regarding perl: FTBFS with glibc-2.27: some symbols or patterns disappeared in 
the symbols file
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.)


-- 
890242: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890242
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl
Version: 5.26.1-4
Severity: important
Tags: patch
User: debian-gl...@lists.debian.org
Usertags: 2.27

perl 5.26.1-4 fails to build with glibc 2.27 (2.27-0experimental0 from
experimental):

| dpkg-gensymbols -plibperl5.26 -Pdebian/build/libperl5.26
| dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
file: see diff output below
| dpkg-gensymbols: warning: debian/build/libperl5.26/DEBIAN/symbols doesn't 
match completely debian/libperl5.26.symbols
| --- debian/libperl5.26.symbols (libperl5.26_5.26.1-4_amd64)
| +++ dpkg-gensymbolsNMSrwX       2018-02-07 20:39:42.645793404 +0000
| @@ -1809,7 +1809,7 @@
|   XS_utf8_unicode_to_native@Base 5.26.0~rc1
|   XS_utf8_upgrade@Base 5.26.0~rc1
|   XS_utf8_valid@Base 5.26.0~rc1
| - _LIB_VERSION@Base 5.26.0~rc1
| +#MISSING: 5.26.1-4# _LIB_VERSION@Base 5.26.0~rc1
|   boot_DynaLoader@Base 5.26.0~rc1
|   cv_flags_names@Base 5.26.0~rc1
|   first_sv_flags_names@Base 5.26.0~rc1
| debian/rules:577: recipe for target 'binary-arch' failed
| make: *** [binary-arch] Error 1
| dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess 
returned exit status 2

A full build logs is available there:
http://aws-logs.debian.net/2018/02/07/glibc-exp/perl_5.26.1-4_unstable_glibc-exp.log

Starting with glibc 2.27, support for the "ieee" library (part of SVID
specification) has been removed. The libieee.a library is therefore not
shipped anymore. perl correctly detects that it is not available and
build fine, but it introduces a small symbol change, as _LIB_VERSION is 
provided by libieee.a.

The solution for it to work with both glibc 2.27 and older version is to
mark the symbol as optional. This should not be a problem, as a package
which needs the "ieee" library has to link against libieee.a which will
then provide the symbols. In addition no such package perl package has
been found during the archive rebuild.

Therefore the following simple patch should be enough to fix the issue:

--- perl-5.26.1/debian/libperl5.26.symbols
+++ perl-5.26.1/debian/libperl5.26.symbols
@@ -1809,7 +1809,7 @@
  XS_utf8_unicode_to_native@Base 5.26.0~rc1
  XS_utf8_upgrade@Base 5.26.0~rc1
  XS_utf8_valid@Base 5.26.0~rc1
- _LIB_VERSION@Base 5.26.0~rc1
+ (optional)_LIB_VERSION@Base 5.26.0~rc1
  boot_DynaLoader@Base 5.26.0~rc1
  cv_flags_names@Base 5.26.0~rc1
  first_sv_flags_names@Base 5.26.0~rc1

Could you please apply it in the next upload?

Thanks,
Aurelien

--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.26.1-5

We believe that the bug you reported is fixed in the latest version of
perl, 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 890...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niko Tyni <nt...@debian.org> (supplier of updated perl 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: SHA256

Format: 1.8
Date: Fri, 23 Feb 2018 17:23:43 +0200
Source: perl
Binary: perl-base perl-doc perl-debug libperl5.26 libperl-dev perl-modules-5.26 
perl
Architecture: source
Version: 5.26.1-5
Distribution: unstable
Urgency: medium
Maintainer: Niko Tyni <nt...@debian.org>
Changed-By: Niko Tyni <nt...@debian.org>
Description:
 libperl-dev - Perl library: development files
 libperl5.26 - shared Perl library
 perl       - Larry Wall's Practical Extraction and Report Language
 perl-base  - minimal Perl system
 perl-debug - debug-enabled Perl interpreter
 perl-doc   - Perl documentation
 perl-modules-5.26 - Core Perl modules
Closes: 890242 891196 891229
Changes:
 perl (5.26.1-5) unstable; urgency=medium
 .
   * Mark _LIB_VERSION as an optional symbol for glibc 2.27 compatibility.
     Patch by Aurelien Jarno. (Closes: #890242)
   * Refresh cross build support files.
   * Apply an upstream patch by Yves Orton to fix a regexp related memory
     leak, regressed in 5.26. (Closes: #891196)
   * Build-Depend on libgdbm-compat-dev to restore the NDBM_File and
     ODBM_File modules. (Closes: #891229)
Checksums-Sha1:
 5b3d3ec1d597df0b266a4e7c74c9a1879a602745 2653 perl_5.26.1-5.dsc
 c3fbe8605661664330d46ec27931e83efbc2331e 162384 perl_5.26.1-5.debian.tar.xz
 74b6ddb2e33ed4747e5e0c2dd0d7123b90b4570d 4825 perl_5.26.1-5_source.buildinfo
Checksums-Sha256:
 e15bac1fa71fb9d4a85396c40ebc2b11ed7edfec8641a5b587d55fd65c520e8a 2653 
perl_5.26.1-5.dsc
 d9809b495e6d0ad2f9f06c3ef812d95f4a0abd93faa129373f7c851f7b2cb447 162384 
perl_5.26.1-5.debian.tar.xz
 4aa8af01c3d2c79344f6bd26acca9752147b60a0eeadf3295d9f6ec39606c686 4825 
perl_5.26.1-5_source.buildinfo
Files:
 6e41711c16fc7fc9d0e4cc39c80ce0ce 2653 perl standard perl_5.26.1-5.dsc
 9d031918fa1fca30fde475be7d837306 162384 perl standard 
perl_5.26.1-5.debian.tar.xz
 3924fe0ea8d08ec8dfe541e1c7b4c7ef 4825 perl standard 
perl_5.26.1-5_source.buildinfo

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

iQIzBAEBCAAdFiEEdqKOQsmBHZHoj7peLsD/s7cwGx8FAlqQOwAACgkQLsD/s7cw
Gx/+ww/+IMqcDOH/hbK5qo7XnlldJ9neEEPDij9fbFl6GZXS286wO9ccTWK7uSVV
LneO5yyf/d98miVtTF0mnVgVsD8BXVjmnjjS1cbguBYQaRB8sUgLvCIq6TKVCxm8
v4dwsnu24rL1W7VffgfP7cfTCfSHE32jASHBgWon6SwlsgVKRvDwgL8Sozma01he
21FCCSIOvLWLFkmKVWOrDaxzuV/qiKHZDtobBGkvILdkq8MFNZwY/rKNg+ZMxwZK
XOXzAR9xgAMJkIj+KL744mcNckn1vB3pfdkAkADQshgMExYRIOwALQCDgWe0500Q
IlG3GX5hn7MY3RD1jSXZKxhK3g/homw5DihylkMecOpEnbf9b6uowjyXXYczZjAj
UKKASbTaDO9AqePtg/chiKW5grPpyJz9+nqiTxn5QmJEWmuQAF/EbfslPhja8hqK
WkKzoFy4F2s4jzZ+6Fn2jvttLNTHeVcOqAHL0zzsLMk66MU2a28x8W6Y0PFjHZeA
YnTalbsLO+lEcTg7ojNdTnwxd0IXTojKPcvroGw6SPlEWEOcLfVWYOodKgwrG8ii
E1P8oXJTaFJQA0NrW5MdTArSDp2Yp81ll7WNmLJAMS7R4DksRuiHfJcq/g0JIQja
PXscU4eOhi/vnMBx316oWU6RD5uUcilJ/8bXS35BnfsvjgelN8w=
=JT3K
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to