Your message dated Fri, 29 Sep 2023 21:02:33 +0000
with message-id <e1qmkd7-006b3e...@fasolo.debian.org>
and subject line Bug#1050592: fixed in glibc 2.36-9+deb12u2
has caused the Debian Bug report #1050592,
regarding perl: F_GETLK / F_GETLK64 confusion on ppc64el breaking 
libfile-fcntllock-perl
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.)


-- 
1050592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050592
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl
Version: 5.36.0-8
Severity: serious
X-Debbugs-Cc: debian-powe...@lists.debian.org
Control: affects -1 libfile-fcntllock-perl

Hi,

debugging an unexpected autopkgtest failure of
libfile-fcntllock-perl_0.22-4+b1 with perl_5.36.0-8 on ppc64el [1] I found
it's because the old perl binary (5.36.0-7) was built with the fcntl(2)
constant F_GETLK == 12, but the new one with F_GETLK == 5 [2].

There are no source or build system changes in perl that would have caused
this change. The failure is currently blocking perl testing migration,
so filing at 'serious'.

Perl is built with -D_FILE_OFFSET_BITS=64, and I see that on bullseye
this causes F_GETLK == F_GETLK64 == 12, but on bookworm and later
F_GETLK == 5 while F_GETLK64 == 12 [3]. I didn't find the exact
change that caused this yet.

As can be expected from the above, building libfile-fcntllock-perl on
bookworm against perl_5.36.0-7 makes it fail its test suite in a similar
way. And rebuilding it on sid against perl_5.36.0-8 makes it pass.

On amd64 the constants have stayed equal (== 5) from bullseye to sid,
and _FILE_OFFSET_BITS=64 doesn't affect them. What's the deal on ppc64el?

Copying the powerpc porters list. Could you please look into this?

[1] 
https://ci.debian.net/data/autopkgtest/unstable/ppc64el/libf/libfile-fcntllock-perl/34669085/log.gz
[2] perl -MPOSIX -E 'say F_GETLK'
[3] printf '#include <fcntl.h>\nF_GETLK\nF_GETLK64\n' | cpp 
-D_FILE_OFFSET_BITS=64 | tail -2

-- 
Niko Tyni   nt...@debian.org

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.36-9+deb12u2
Done: Aurelien Jarno <aure...@debian.org>

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

Debian distribution maintenance software
pp.
Aurelien Jarno <aure...@debian.org> (supplier of updated glibc 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: Thu, 28 Sep 2023 22:50:47 +0200
Source: glibc
Architecture: source
Version: 2.36-9+deb12u2
Distribution: bookworm
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-gl...@lists.debian.org>
Changed-By: Aurelien Jarno <aure...@debian.org>
Closes: 1050592 1051958
Changes:
 glibc (2.36-9+deb12u2) bookworm; urgency=medium
 .
   * debian/patches/git-updates.diff: update from upstream stable branch:
     - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
       ppc64el.  Closes: #1050592.
     - Fix a stack read overflow in getaddrinfo in no-aaaa mode
       (CVE-2023-4527).  Closes: #1051958.
     - Fix use after free in getcanonname (CVE-2023-4806, CVE-2023-5156).
     - Update the x86 cacheinfo code to look at the per-thread L3 cache to
       determine the non-temporal threshold. This improves memory and string
       functions on modern CPUs.
     - Fix _dl_find_object to return correct values even during early startup.
     - Always call destructors in reverse constructor order.
Checksums-Sha1:
 4db7080db901fcdee95af1ce929c1f892b71d07e 9761 glibc_2.36-9+deb12u2.dsc
 0aa30aec5f0812b2ae83aa367574d8a9dff12a52 859640 
glibc_2.36-9+deb12u2.debian.tar.xz
 c8f37df67f008876d3f16f459cf0cfe0751efb47 9496 
glibc_2.36-9+deb12u2_source.buildinfo
Checksums-Sha256:
 4b782d3c596f4bf0881b095142e30279136589e2a9c6d6fa409978d93b0fcbce 9761 
glibc_2.36-9+deb12u2.dsc
 c6b872bcb6ee8454983b6f481fc22d4caa2931b378ffc6b5894fc5f7f92a357b 859640 
glibc_2.36-9+deb12u2.debian.tar.xz
 63239a3e4525088652df088e474e69992cbd988dc075d63065c5e34a2e302279 9496 
glibc_2.36-9+deb12u2_source.buildinfo
Files:
 822d26e34d4f789e5f15be88639fbc75 9761 libs required glibc_2.36-9+deb12u2.dsc
 c290d36af2f588e8b15ee5a152370fd4 859640 libs required 
glibc_2.36-9+deb12u2.debian.tar.xz
 a27bcd0aa835bac5659d974b805ee415 9496 libs required 
glibc_2.36-9+deb12u2_source.buildinfo

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

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmUV5+4ACgkQE4jA+Jno
M2tKzA//SgLyIUuV2nPD44dFyxYt6ZNfc2u6hnKf6rdRo+VM31Xswt6XUwBWPZ/t
wT7wxw5/P3aTkm9fGkajScv+U3PviUu3puOVmEbLk70276zMYSXpauyosoPAzpbh
cMZrfsbocdAscpcKQRRNbOS5c55WRUuupJyIaNbLiDT0PviziwEGhEQrn7gkY4/q
5FzEZq59GIgtHGIoe9zzaWablYP0DkH4O2fkrixbKqceLUIhuVWpQiCVcXFWBO0i
kpNFH53V52CVYzXQhueHDekgEuSo7haU80LtYiBqi/Y3acAP1XVquYn9pe6rpwMg
K6F4eP1kJvYGDOF+OwYeoWC5MVp93VgZCofy24/dxYNuX1b8SA45t+ZjCOzQPa0J
tKPk77emlDQ5f45MWEHcA9+Lq0jJ9QAMLbGZccHonaKSXACrxf2o7M+jqvgCEwAw
qY6k9DI/B4iZC0TPTCG+wem3D0RQGbu1y9uxXpIA8kw4YCXfkWcnlWO4Vu/2PZJC
7vNuolE168bl5e10lwG0eBacxThmSEtnlWP3vQI+5tzcM9U9dmd83rqdzYxzIJ/e
x7k7Jqfdo2X/aUaOhqiDibEz/6MwT1V9jKJh459PhdvgnCn648RP7Kn8ZZn0iyVz
f9wntzuEL5JzTTtzZWFXWO03a/VBvqIPc6EQJquM3y11ZJf16kk=
=wNoQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to