Bug#1022787: libc6-dev: Lintian warns that all mips*el executables have executable stack

2022-10-25 Thread Simon McVittie
Package: libc6-dev
Version: 2.35-4
Severity: normal
X-Debbugs-Cc: debian-m...@lists.debian.org, lint...@packages.debian.org, 
jrt...@debian.org
User: debian-m...@lists.debian.org
Usertags: mips mipsel

All mips*el executables and libraries appear to have an executable stack,
resulting in very large numbers of Lintian warnings, particularly for
packages with many small ELF objects like
.

Jessica Clarke looked into this and found that this is intentionally done
by glibc when targeting minimum kernel 4.8.0 or older with mips hardfloat:
https://github.com/bminor/glibc/blob/595c22ecd8e87a27fd19270ed30fdbae9ad25426/sysdeps/unix/sysv/linux/mips/configure.ac#L138-L143

Debian 9 had a kernel newer than 4.8.0, so I think Debian 12 probably
doesn't need to go that far into backwards compatibility? If the mips
porters agree, then glibc on mips*el should stop forcing an executable
stack, either by increasing the minimal kernel version or by patching
this out. That will provide some security hardening on mips*el.

Or, if the mips porters consider this backwards compatibility to be
more important than the security hardening of a non-executable stack,
then Lintian should stop issuing warnings about the executable stack on
mips*el to improve its signal/noise ratio.

Thanks,
smcv



Processed: notfound 1022771 in glibc/2.34-3, found 1022771 in glibc/2.36-2

2022-10-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 1022771 glibc/2.34-3
Bug #1022771 [src:glibc] glibc: FTBFS on hppa - malloc/tst-scratch_buffer fails 
with gcc-12
No longer marked as found in versions glibc/2.34-3.
> found 1022771 glibc/2.36-2
Bug #1022771 [src:glibc] glibc: FTBFS on hppa - malloc/tst-scratch_buffer fails 
with gcc-12
Marked as found in versions glibc/2.36-2.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1022771: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022771
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1022771: glibc: FTBFS on hppa - malloc/tst-scratch_buffer fails with gcc-12

2022-10-25 Thread John David Anglin
Source: glibc
Version: 2.34-3
Severity: normal
Tags: ftbfs

Dear Maintainer,

The malloc/tst-scratch_buffer test fails with gcc-12:

+-+
| Encountered regressions that don't match expected failures. |
+-+
FAIL: malloc/tst-scratch_buffer

--
FAIL: malloc/tst-scratch_buffer
original exit status 1
tst-scratch_buffer.c:167: error: blob comparison failed
  blob length: 1040 bytes
  left (evaluated from r):
  
"\000\000\000\020\000\000\004\000\000\000\004\020A>\005\230"
  40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 00 00 00 10 00 00 04 00 00 00 04 10 41 3E 
05 98
  right (evaluated from buf.data):
  

glibc_2.36-2_source.changes ACCEPTED into experimental

2022-10-25 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 25 Oct 2022 07:27:10 +0200
Source: glibc
Architecture: source
Version: 2.36-2
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Changes:
 glibc (2.36-2) experimental; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch.
   * debian/control.in/main, debian/rules.d/control.mk, debian/rules: build
 with GCC 12.
   * debian/sysdeps/{amd64,i386,x32}.mk: explicitly pass -Wl,--hash-style=both
 to the compiler to workaround the debian toolchain that deviates from the
 Generic System V Application Binary and breaks the Easy Anti-Cheat system.
 Addresses: #1019535.
Checksums-Sha1:
 882e7ea6622c183630a2b61a59001d9284330365 9689 glibc_2.36-2.dsc
 0b3077d17781c02c40b17bc28351cfcd64629d5c 813684 glibc_2.36-2.debian.tar.xz
 89a9bdd07686c832f35ed2c3ff5c056275cb7f35 9481 glibc_2.36-2_source.buildinfo
Checksums-Sha256:
 9bf7a1d9f855de01055e697dfafe2354236ad96ad17e16d16560d3b602b6fbb0 9689 
glibc_2.36-2.dsc
 e439b3254f56108f091d816633bc1614b4533c7b2c64701caf6df7c0ff496792 813684 
glibc_2.36-2.debian.tar.xz
 b758e8923b2e990150cf00ae2735cbe16f919a9004436891d878a382f7a00927 9481 
glibc_2.36-2_source.buildinfo
Files:
 26ce2f710cddd8dc9d674a9e8b57734c 9689 libs required glibc_2.36-2.dsc
 ec7570eccc3841b8519c602a93557746 813684 libs required 
glibc_2.36-2.debian.tar.xz
 9b56f99967e68b6ff648461a34d960f5 9481 libs required 
glibc_2.36-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmNXdC8ACgkQE4jA+Jno
M2s/lg/+N7E2lUQ98B3Y+zM3w9SlcZy9jOs7p5xgqZ8hywMY1Zwx1d3LCPFVdTGt
rSsz61RC+9fNLce7rg1yJQJrXAlZGbf1AKJe9xRwVaDRJt1tVmsX80JUL3nFpjnK
hYv+3mJ9DEbzCc16CkJ/4qnfw7z2oka+jXOucIfZEi3XahGSsIBMac94t6lgx32g
pq31297dEWt1IF/MHLKEIotxk939w/wK9JMKJepSpx4Z7p0I2tySAPQGWOxVF0ZB
rBP02w77pupT2/CWrGh91tXLKimWAGglfRJ0PGu0KResiXhYQ0ZxTKvdsigkjVWV
mg1bYM2vpyitDmjtRga+cb8Es7zPzVJeoebfsxiKecB40Sqv+wrIjLqe/Uf/BJVp
KFdy64ohfO9q+g1KqFQZq29uw6595dg6SP6mkTUjhrIVpJvm6QzFlRhDEA/qWbgr
YqNPKDLopV/cGBBHwC5gWYkrsjNHODaD5YFIbXm5VkhpDU2tcQnSMHRIytUVj+7P
Z0fnxWE143umaYWcMBw/SLBR+GQMt6ibAUNVtK40ckMJZkeigO0bX5GPlbA84hFS
vCDBW+1iVweH7Nkf9kX2ClXaZ81t/PYVSMwcTo2izl92hE9vIKRUGxNUhDBeJteM
S6mEQ/Sp8q3D6Pz1s+ftO0JhurAboj0JyYrBiVbFqN1jAfuEdWc=
=8RJ0
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of glibc_2.36-2_source.changes

2022-10-25 Thread Debian FTP Masters
glibc_2.36-2_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.36-2.dsc
  glibc_2.36-2.debian.tar.xz
  glibc_2.36-2_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)