Processed: now regressed in testing

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

> reassign 1014729 src:wcc 0.0.2+dfsg-4.1
Bug #1014729 [src:glibc, src:wcc] glibc 2.34 breaks wcc autopkgtest on amd64: 
open: Invalid argument
Bug reassigned from package 'src:glibc, src:wcc' to 'src:wcc'.
No longer marked as found in versions wcc/0.0.2+dfsg-4.1 and 
glibc/2.34-0experimental4.
Ignoring request to alter fixed versions of bug #1014729 to the same values 
previously set
Bug #1014729 [src:wcc] glibc 2.34 breaks wcc autopkgtest on amd64: open: 
Invalid argument
Marked as found in versions wcc/0.0.2+dfsg-4.1.
> severity 1014729 serious
Bug #1014729 [src:wcc] glibc 2.34 breaks wcc autopkgtest on amd64: open: 
Invalid argument
Severity set to 'serious' from 'important'
> thanks
Stopping processing here.

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



Bug#1020500: glibc: flaky autopkgtest on armel: multiple different failures

2022-09-22 Thread Paul Gevers

Source: glibc
Version: 2.33-7
Severity: serious
User: debian...@lists.debian.org
Usertags: flaky

Dear maintainer(s),

I looked at the results of the autopkgtest of your package. I noticed 
that it regularly fails on armel while testing if other packages can 
migrate. A retry (or retry of retry) passes, so it doesn't seem related 
to those packages.


Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests. I now looked at it because both gcc-11 and gcc-12 showed up as 
regressing the glibc autopkgtest.


Don't hesitate to reach out if you need help and some more information
from our infrastructure.

Paul

https://ci.debian.net/packages/g/glibc/testing/armel/

https://ci.debian.net/data/autopkgtest/testing/armel/g/glibc/23501044/log.gz

--
FAIL: elf/tst-debug1
original exit status 1
Didn't expect signal from child: got `Bus error'
--


https://ci.debian.net/data/autopkgtest/testing/armel/g/glibc/26322757/log.gz

nptl/tst-rwlock9
[...]
Timed out: killed the child process
Termination time: 2022-09-22T07:41:04.502168635
Last write to standard output: 2022-09-22T07:28:34.991525943


https://ci.debian.net/data/autopkgtest/testing/armel/g/glibc/26218800/log.gz
https://ci.debian.net/data/autopkgtest/testing/armel/g/glibc/26223226/log.gz
https://ci.debian.net/data/autopkgtest/testing/armel/g/glibc/26322746/log.gz

--
FAIL: rt/tst-cpuclock2-time64
original exit status 1
live thread clock ffb6e90e resolution 0.1
live thread before sleep => 0.000254800
self thread before sleep => 0.000728320
live thread after sleep => 0.473986200
self thread after sleep => 0.001080840
clock_nanosleep on process slept 97739240 (outside reasonable range)
--


https://ci.debian.net/data/autopkgtest/testing/armel/g/glibc/25779292/log.gz

/bin/bash testdata/gen-XT5.sh > 
/tmp/autopkgtest-lxc.pjd0aipn/downtmp/build.Ui1/src/build-tree/armel-libc/timezone/testdata/XT5.tmp
/bin/bash: line 1: 
/tmp/autopkgtest-lxc.pjd0aipn/downtmp/build.Ui1/src/build-tree/armel-libc/timezone/testdata/XT5.tmp: 
No such file or directory


OpenPGP_signature
Description: OpenPGP digital signature


Re: [Git][glibc-team/glibc][sid] libc.preinst: Avoid using pidof

2022-09-22 Thread Stepan Golosunov
> Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc
> Commits:

>309ee6f5
>by Gioele Barabucci at 2022-09-21T21:54:06+00:00
>libc.preinst: Avoid using pidof

> -if pidof xscreensaver xlockmore >/dev/null; then
> +if grep -E -q -z '/(xscreensaver|xlockmore)' /proc/*/cmdline 
> 2>/dev/null; then

Looks like new version doesn't work:

% pidof xscreensaver xlockmore;echo $?
10798 4240
0
% grep -E -q -z '/(xscreensaver|xlockmore)' /proc/*/cmdline;echo $?
1
% hd /proc/10798/cmdline
  78 73 63 72 65 65 6e 73  61 76 65 72 00 2d 6e 6f  |xscreensaver.-no|
0010  2d 73 70 6c 61 73 68 00   |-splash.|
0018
% hd /proc/4240/cmdline
  78 73 63 72 65 65 6e 73  61 76 65 72 00   |xscreensaver.|
000d



[Git][glibc-team/glibc][sid] 45 commits: New upstream release:

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
7be9b4b9 by Aurelien Jarno at 2022-08-06T09:25:00+02:00
New upstream release:

* New upstream release:
  - Fixes performance issues in dynamic loader.  Closes: #896008.
  - debian/symbols.wildcard: add 2.35.
  - debian/patches/localedata/locale-C.diff: upstreamed.
  - debian/patches/alpha/local-string-functions.diff: rebased.
  - debian/patches/hurd-i386/git-drop-rmh.diff: upstreamed.
  - debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: upstreamed.
  - debian/patches/hurd-i386/git-get_errlist.diff: upstreamed.
  - debian/patches/hurd-i386/git-msync.diff: upstreamed.
  - debian/patches/hurd-i386/git-htl-init_sigset.diff: upstreamed.
  - debian/patches/hurd-i386/git-machrules-chk_fail.diff: upstreamed.
  - debian/patches/hurd-i386/git-random-getrandom.diff: upstreamed.
  - debian/patches/hurd-i386/git-lib-map.diff: upstreamed.
  - debian/patches/hurd-i386/git-large-text.diff: upstreamed.
  - debian/patches/hurd-i386/git-get_dtable.diff: upstreamed.
  - debian/patches/hurd-i386/git-auth-leak.diff: upstreamed.
  - debian/patches/hurd-i386/git-nuke_ports_on_exec.diff: upstreamed.
  - debian/patches/hurd-i386/git-ttydefaults.diff: upstreamed.
  - debian/patches/hurd-i386/git-const.diff: upstreamed.
  - debian/patches/hurd-i386/git-pthread_kill_exited.diff: upstreamed.
  - debian/patches/hurd-i386/git-reply_bogus.diff: upstreamed.
  - debian/patches/hurd-i386/tg-EIEIO-fr.diff: upstreamed.
  - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: upstreamed.
  - debian/patches/hurd-i386/local-tls-ie-align.diff: dropped, obsolete.
  - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
  - debian/patches/mips/submitted-rld_map.diff: rebased.
  - debian/patches/all/submitted-po-fr-fixes.diff: upstreamed.
  - debian/patches/any/local-ldconfig-ignore-ld.so.diff: rebased.
  - debian/patches/any/git-localedef-check-magic.patch: upstreamed.
  - debian/debhelper.in/libc-bin.{install,manpages}: stop installing
catchsegv, removed upstream.  Closes: #775716, #946606.

- - - - -
9d8b7465 by Aurelien Jarno at 2022-08-06T09:28:54+02:00
debian/sysdeps/{amd64,arm64,i386,x32}.mk: stop passing --enable-static-pie to 
configure as it is now the default.

- - - - -
55a149f8 by Aurelien Jarno at 2022-08-06T09:28:57+02:00
debian/debhelper.in/libc-bin.install: install /usr/bin/ld.so in libc-bin.

- - - - -
40011933 by Aurelien Jarno at 2022-08-06T09:28:58+02:00
debian/rules.d/build.mk: remove the C.utf8 locale from locales-all to avoid 
conflicts with the one in libc-bin. Unfortunately we can't use the one 
build in locales-all for libc-bin, as locales-all currently can't be 
cross-compiled.

- - - - -
f6b19e12 by Aurelien Jarno at 2022-08-06T09:29:00+02:00
debian/rules.d/debhelper.mk: do not offer C.UTF-8 in the list of locales that 
can be generated through the debconf template, as it is already provided by 
libc-bin.

- - - - -
f5faff36 by Aurelien Jarno at 2022-08-06T09:29:01+02:00
debian/testsuite-xfail-debian.mk: add new math tests that are also affected by 
the Octeon 3 and XBurst tininess detection.

- - - - -
56e7bebb by Samuel Thibault at 2022-08-06T07:50:48+00:00
Refresh hurd-specific patches

  * debian/patches/hurd-i386/local-fix-nss.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: Refresh.

- - - - -
d61d506f by Aurelien Jarno at 2022-08-07T22:15:17+02:00
Merge branch 'sid' into glibc-2.35

- - - - -
1ef328df by Aurelien Jarno at 2022-08-07T22:25:16+02:00
releasing package glibc version 2.35-0experimental0

- - - - -
bfe53f2f by Aurelien Jarno at 2022-08-08T15:36:53+02:00
Merge branch 'sid' into glibc-2.35

- - - - -
808afd66 by Aurelien Jarno at 2022-08-08T15:37:03+02:00
New changelog entry

- - - - -
736db095 by Aurelien Jarno at 2022-08-09T10:09:58+02:00
Merge branch 'sid' into glibc-2.35

- - - - -
09d690f5 by Aurelien Jarno at 2022-08-15T15:39:45+02:00
debian/rules.d/build.mk: use the new --with-timeoutfactor configure option.

- - - - -
38ca6dfc by Aurelien Jarno at 2022-08-15T15:40:09+02:00
releasing package glibc version 2.35-0experimental1

- - - - -
21da2147 by Aurelien Jarno at 2022-08-21T11:43:49+02:00
debian/control.in/libc: add a breaks against chrony (<< 4.2-3~). See 
#1017790.

- - - - -
bd8deafb by Samuel Thibault at 2022-08-22T14:34:48+00:00
debian/testsuite-xfail-debian.mk: Update tests results for hurd-i386

- - - - -
55ca6703 by Samuel Thibault at 2022-08-22T20:35:20+00:00
Fix starting static binaries with stack protection enabled

  * debian/patches/hurd-i386/git-static-pie.diff

- - - - -
2494e896 by Samuel Thibault at 2022-08-23T15:11:58+02:00
Fix format

- - - - -
c0b353d3 by Samuel Thibault at 2022-08-23T21:13:18+00:00
Merge branch 'sid' of salsa.debian.org:glibc-team/glibc into glibc-2.35

- - - - -
77acc327 by Aurelien Jarno at 2022-08-24T00:29:45+02:00
Merge branch 'sid' into glibc-2.35

- - - - -
a7302255 by Samuel Thibau

[Git][glibc-team/glibc][sid] libc.preinst: fixup regex for pidof replacement

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
1ca77863 by Aurelien Jarno at 2022-09-22T21:58:30+02:00
libc.preinst: fixup regex for pidof replacement

- - - - -


1 changed file:

- debian/debhelper.in/libc.preinst


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/1ca778631ff00d57ad8b26118a5c3681b14b0dac

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/1ca778631ff00d57ad8b26118a5c3681b14b0dac
You're receiving this email because of your account on salsa.debian.org.




Re: [Git][glibc-team/glibc][sid] libc.preinst: Avoid using pidof

2022-09-22 Thread Aurelien Jarno
Hi,

On 2022-09-22 17:18, Stepan Golosunov wrote:
> > Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc
> > Commits:
> 
> >309ee6f5
> >by Gioele Barabucci at 2022-09-21T21:54:06+00:00
> >libc.preinst: Avoid using pidof
> 
> > -if pidof xscreensaver xlockmore >/dev/null; then
> > +if grep -E -q -z '/(xscreensaver|xlockmore)' /proc/*/cmdline 
> > 2>/dev/null; then
> 
> Looks like new version doesn't work:
> 
> % pidof xscreensaver xlockmore;echo $?
> 10798 4240
> 0
> % grep -E -q -z '/(xscreensaver|xlockmore)' /proc/*/cmdline;echo $?
> 1
> % hd /proc/10798/cmdline
>   78 73 63 72 65 65 6e 73  61 76 65 72 00 2d 6e 6f  |xscreensaver.-no|
> 0010  2d 73 70 6c 61 73 68 00   |-splash.|
> 0018
> % hd /proc/4240/cmdline
>   78 73 63 72 65 65 6e 73  61 76 65 72 00   |xscreensaver.|
> 000d

Indeed that does not work when xscreensaver is launched using the PATH.
I have just pushed a fix updating the regex to also handle that case.

Thanks,
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



[Git][glibc-team/glibc][sid] releasing package glibc version 2.35-1

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
a8e3e857 by Aurelien Jarno at 2022-09-22T22:02:20+02:00
releasing package glibc version 2.35-1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/a8e3e857c6150fd5688afa27d36f07aa2356bae8

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/a8e3e857c6150fd5688afa27d36f07aa2356bae8
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc] Pushed new tag debian/2.35-1

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed new tag debian/2.35-1 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/tree/debian/2.35-1
You're receiving this email because of your account on salsa.debian.org.




Re: Processed: now regressed in testing

2022-09-22 Thread Aurelien Jarno
On 2022-09-22 09:03, Debian Bug Tracking System wrote:
> Processing commands for cont...@bugs.debian.org:
> 
> > reassign 1014729 src:wcc 0.0.2+dfsg-4.1
> Bug #1014729 [src:glibc, src:wcc] glibc 2.34 breaks wcc autopkgtest on amd64: 
> open: Invalid argument
> Bug reassigned from package 'src:glibc, src:wcc' to 'src:wcc'.
> No longer marked as found in versions wcc/0.0.2+dfsg-4.1 and 
> glibc/2.34-0experimental4.
> Ignoring request to alter fixed versions of bug #1014729 to the same values 
> previously set
> Bug #1014729 [src:wcc] glibc 2.34 breaks wcc autopkgtest on amd64: open: 
> Invalid argument
> Marked as found in versions wcc/0.0.2+dfsg-4.1.
> > severity 1014729 serious
> Bug #1014729 [src:wcc] glibc 2.34 breaks wcc autopkgtest on amd64: open: 
> Invalid argument
> Severity set to 'serious' from 'important'
> > thanks
> Stopping processing here.

Unfortunately I haven't found time to work on that. As we know that a
binNMU fixes the issue, should we just do that?

Regards
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



[Git][glibc-team/glibc][glibc-2.36] 12 commits: libc6-: create merged-usr symlinks via preinst

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch glibc-2.36 at GNU Libc Maintainers / glibc


Commits:
cf50a0b4 by Luca Boccassi at 2022-09-19T22:01:50+01:00
libc6-: create merged-usr symlinks via preinst

There is a corner case on a merged-usr system that affects users
installing and then removing a libc6- package: the top-level
symlink gets removed, as the library is usually the last package to
install files there.

Add a preinst snippet that, if the system is merged-usr, creates the
top-level symlink used by the package. This way if it gets installed
and then removed, and then installed again, everything will work.
Note that this does not implement the full conversion, as that's the
responsibility of the usrmerge package (moving files, etc) - this
simply deals with the common case of the missing symlink.

Once all packages ship only files under /usr, hopefully in Trixie,
this can be removed.

Closes: #926699

- - - - -
cadd3eb4 by Aurelien Jarno at 2022-09-19T23:41:24+02:00
debian/rules.d/build.mk: fix the pt_chown permissions after installation when 
running with Rules-Requires-Root=no (for non-Linux systems).

* debian/rules.d/build.mk: fix the pt_chown permissions after installation
  when running with Rules-Requires-Root=no (for non-Linux systems).
* debian/control.in/main: set Rules-Requires-Root: no.

- - - - -
0a3766b2 by Aurelien Jarno at 2022-09-20T23:16:03+02:00
debian/debhelper.in/libc.preinst: only apply NSS workaround when upgrading from 
glibc < 2.34.

- - - - -
20493b45 by Aurelien Jarno at 2022-09-20T23:17:43+02:00
Add changelog entry

- - - - -
03dfd67e by Samuel Thibault at 2022-09-21T17:57:01+00:00
hurd: Add ifrtreq structure

  * debian/patches/hurd-i386/git-net-route.h.diff: Add ifrtreq structure.
  * debian/patches/hurd-i386/submitted-net.diff: Drop net/route.h part.

- - - - -
2d604c5e by Aurelien Jarno at 2022-09-21T23:48:33+02:00
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -
309ee6f5 by Gioele Barabucci at 2022-09-21T21:54:06+00:00
libc.preinst: Avoid using pidof

The use of `pidof` creates an implicit depency on `sysvinit-utils`.
`sysvinit-utils` is currently Essential, but that may change in the
future.

This specific use of `pidof` (finding if a process is running) is
simple enough to be replaced with `grep`'ing `/proc/*/cmdline`.

- - - - -
6e399aa6 by Aurelien Jarno at 2022-09-21T23:55:37+02:00
Add changelog entry

- - - - -
331aa120 by Aurelien Jarno at 2022-09-22T19:39:34+02:00
Merge branch 'glibc-2.35' into sid

- - - - -
1ca77863 by Aurelien Jarno at 2022-09-22T21:58:30+02:00
libc.preinst: fixup regex for pidof replacement

- - - - -
a8e3e857 by Aurelien Jarno at 2022-09-22T22:02:20+02:00
releasing package glibc version 2.35-1

- - - - -
6fae784f by Aurelien Jarno at 2022-09-22T22:09:54+02:00
Merge branch 'sid' into glibc-2.36

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- + debian/debhelper.in/libc-alt.preinst
- debian/debhelper.in/libc.preinst


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/0224a0404d757afd69b0bc8dd78ffd041625d2ec...6fae784faeff12b87665cc94f6ecfac2dfd2a916

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/0224a0404d757afd69b0bc8dd78ffd041625d2ec...6fae784faeff12b87665cc94f6ecfac2dfd2a916
You're receiving this email because of your account on salsa.debian.org.




Processing of glibc_2.35-1_source.changes

2022-09-22 Thread Debian FTP Masters
glibc_2.35-1_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.35-1.dsc
  glibc_2.35-1.debian.tar.xz
  glibc_2.35-1_source.buildinfo

Greetings,

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



[Git][glibc-team/glibc][glibc-2.36] releasing package glibc version 2.36-1

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch glibc-2.36 at GNU Libc Maintainers / glibc


Commits:
25341137 by Aurelien Jarno at 2022-09-22T22:23:32+02:00
releasing package glibc version 2.36-1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/25341137c1256fb57593ac803902a8fa5a1cc11d

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/25341137c1256fb57593ac803902a8fa5a1cc11d
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc] Pushed new tag debian/2.36-1

2022-09-22 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed new tag debian/2.36-1 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/tree/debian/2.36-1
You're receiving this email because of your account on salsa.debian.org.




Processing of glibc_2.36-1_source.changes

2022-09-22 Thread Debian FTP Masters
glibc_2.36-1_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.36-1.dsc
  glibc_2.36.orig.tar.xz
  glibc_2.36-1.debian.tar.xz
  glibc_2.36-1_source.buildinfo

Greetings,

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



Bug#1004577: marked as done (libc-bin: ldconfig aborts when using linux 2.6 personality)

2022-09-22 Thread Debian Bug Tracking System
Your message dated Thu, 22 Sep 2022 23:13:51 +
with message-id 
and subject line Bug#1004577: fixed in glibc 2.36-1
has caused the Debian Bug report #1004577,
regarding libc-bin: ldconfig aborts when using linux 2.6 personality
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.)


-- 
1004577: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004577
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc-bin
Version: 2.33-3
Severity: important

In https://salsa.debian.org/python-team/packages/python-telethon/-/jobs/2413916
there is a diff generated between the two builds because a core file
from `ldconfig -p` appears as /usr/lib/python3.10/dist-packages/core.

Backtrace:

[0] 18:56 myon@sid-amd64.maxwell:~/de/py/debian/output/reprotest 1j $ gdb 
/sbin/ldconfig core
GNU gdb (Debian 10.1-2) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /sbin/ldconfig...
Reading symbols from 
/usr/lib/debug/.build-id/f3/4bf815c30c307353fa1703469d5f1f4b3c9356.debug...
[New LWP 12315]
Core was generated by `/sbin/ldconfig -p'.
Program terminated with signal SIGABRT, Aborted.
#0  0x7f205bb9f621 in ?? ()
(gdb) bt
#0  0x7f205bb9f621 in ?? ()
#1  0x in ?? ()

The build artifacts are available from the salsa page; I don't have
any access to the system there.

There is another ldconfig segfault reported in #806911, I don't
know if that is related.

Christoph
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.36-1
Done: Aurelien Jarno 

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

Debian distribution maintenance software
pp.
Aurelien Jarno  (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, 22 Sep 2022 22:23:11 +0200
Source: glibc
Architecture: source
Version: 2.36-1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 781715 996598 1004577
Changes:
 glibc (2.36-1) experimental; urgency=medium
 .
   [ Aurelien Jarno ]
   * New upstream release:
 - Support for DT_RELR relative relocation format has been added.  Closes:
   #996598.
 - The Linux kernel version check has been removed.  Closes: #781715, 
#1004577.
 - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
 - debian/patches/localedata/sort-UTF8-first.diff: rebased.
 - debian/patches/localedata/supported.diff: rebased.
 - debian/patches/arm/unsubmitted-ldso-multilib.diff: rebased.
 - debian/patches/hurd-i386/git-spawni-reauth.diff: upstreamed.
 - debian/patches/hurd-i386/pthread_key.diff: upstreamed.
 - debian/patches/kfreebsd/submitted-waitid.diff: dropped. kfreebsd
   specific changes moved to debian/patches/kfreebsd/local-sysdeps.diff.
 - debian/patches/kfreebsd/local-config_h_in.patch: rebased.
 - debian/patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: rebased.
 - debian/patches/all/local-remove-manual.diff: rebased.
 - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
 - debian/patches/any/unsubmitted-ldso-machine-mismatch.diff: rebased.
 - debian/patches/any/submitted-resolv-unaligned.diff: upstreamed.
 - debian/patches/hurd-i386/local-fix-nss.diff: rebased.
 - debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: rebased.
 .
   [ Samuel Thibault ]
   * 

Bug#781715: marked as done (libc-bin: ldconfig crashes with SIGSEGV, with large kernel version value.)

2022-09-22 Thread Debian Bug Tracking System
Your message dated Thu, 22 Sep 2022 23:13:51 +
with message-id 
and subject line Bug#781715: fixed in glibc 2.36-1
has caused the Debian Bug report #781715,
regarding libc-bin: ldconfig crashes with SIGSEGV, with large kernel version 
value.
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.)


-- 
781715: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781715
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc-bin
Version: 2.13-38+deb7u8
Severity: important

Hello, whenever ldconfig is run, the following occurs:

# gdb --args ldconfig
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
 This is free software: you are free
to change and redistribute it. There is NO WARRANTY, to the extent
permitted by law.  Type "show copying" and "show warranty" for details.
This GDB was configured as "powerpc-linux-gnu".
For bug reporting instructions, please see:
...
Reading symbols from /sbin/ldconfig...(no debugging symbols
found)...done. (gdb) r
Starting program: /sbin/ldconfig 
Can't read symbols from system-supplied DSO at 0x10: File truncated
FATAL: cannot determine kernel version

Program received signal SIGSEGV, Segmentation fault.
0x1001a258 in ?? ()
(gdb) bt
#0  0x1001a258 in ?? ()
#1  0x1001a22c in ?? ()
#2  0x1001f6e0 in ?? ()
#3  0x1001f4cc in ?? ()
#4  0x10011aa4 in ?? ()
#5  0x10011c24 in ?? ()
#6  0x10006cb8 in ?? ()
#7  0x10006e40 in ?? ()
#8  0x in ?? ()
(gdb) info registers
r0 0x100cb8b8   269269176
r1 0xbfffec60   3221220448
r2 0x0  0
r3 0x1000   4096
r4 0x10011aa4   268507812
r5 0x1  1
r6 0xfefefeff   4278124287
r7 0x7f7f7f7f   2139062143
r8 0x80 128
r9 0x100ccc68   269274216
r100x9028   4294938664
r110x100d   269287424
r120x24004084   603996292
r130x100d3fb0   269303728
r140x0  0
r150x0  0
r160x0  0
r170x0  0
r180x0  0
r190x0  0
r200x0  0
r210x27 39
r220x0  0
r230x0  0
r240x7  7
r250xbfffece0   3221220576
r260x1  1
r270xbfffed24   3221220644
r280x100b6458   269182040
r290x100d   269287424
r300x100ccc5c   269274204
r310x0  0
pc 0x1001a258   0x1001a258
msr0xd932   55602
cr 0x24004084   603996292
lr 0x1001a22c   0x1001a22c
ctr0x1001f6c0   268564160
xer0x2000   536870912
orig_r30x7  7
trap   0x300768
(gdb) 

It is possible that it cannot handle my extremely high kernel version
number of 3.14.3720150331. The value 3720150331 exceeds the length of a
signed 32-bit integer. I have never had such a problem before with
lower valued version numbers.

The error appears in a macro called DL_SYSDEP_OSCHECK inside of:
sysdeps/unix/sysv/linux/dl-osinfo.h

''int version = _dl_discover_osversion ();'', which is a signed 32-bit
value.

In sysdeps/unix/sysv/linux/dl-sysdep.c (where _dl_discover_osversion is
defined) that function it operates in an unsigned manner, however it
returns a signed value rather than an unsigned (cast to signed).

-- System Information:
Debian Release: 7.8
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: powerpc (ppc)

Kernel: Linux 3.14.3720150331
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.36-1
Done: Aurelien Jarno 

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

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem w

Bug#996598: marked as done ([ld][glibc]: Adopt SHT_RELR/DT_RELR to decrease PIE and shared object size)

2022-09-22 Thread Debian Bug Tracking System
Your message dated Thu, 22 Sep 2022 23:13:51 +
with message-id 
and subject line Bug#996598: fixed in glibc 2.36-1
has caused the Debian Bug report #996598,
regarding [ld][glibc]: Adopt SHT_RELR/DT_RELR to decrease PIE and shared object 
size
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.)


-- 
996598: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996598
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Severity: wishlist
Tags: upstream
X-Debbugs-Cc: sylves...@debian.org

The SHT_RELR/DT_RELR format encodes relative relocations in a very efficient 
way (quite usually takes just 3% or smaller space).
The size optimization can greatly decrease the virtual memory size of PIE and 
shared objects with many R_*_RELATIVE relocations.

E.g. The clang executable's virtual memory size is 8.2% smaller with 
SHT_RELR/DT_RELR. The size varies across projects, but I anticipate at least 5% 
decrease for most projects.

% ~/projects/bloaty/Release/bloaty clang.pie.relr -- clang.pie
FILE SIZEVM SIZE
 --  -- 
  [NEW]  +163Ki  [NEW]  +163Ki.relr.dyn
  +4.9% +32  +5.4% +32.dynamic
  +2.5%  +8  [ = ]   0.shstrtab
 -99.5% -13.8Mi -99.5% -13.8Mi.rela.dyn
  -8.3% -13.6Mi  -8.2% -13.6MiTOTAL

The SHT_RELR/DT_RELR relocation format requires linker and loader support.

* On the linkder side, ld.lld has supported .relr.dyn/SHT_RELR/DT_RELR 
(`--pack-dyn-relocs=relr`) for a long time and the support has been stable 
since 2019-09 (after I fixed an address oscillating bug).
* On the loader (glibc ld.so) side, a patch exists 
https://sourceware.org/pipermail/libc-alpha/2021-October/131768.html
  but lack of GNU ld support may impede its adoption among Linux distributions.
  User support is also important to push the patch forward. (ia64 according to 
folks isn't an issue. glibc doesn't implement ELFCLASS32 for ia64 AFAICT.)

(
Worth noting that the Linux kernel's arm64 port supports SHT_RELR/DT_RELR since 
2019.
ChromeOS has maintained a local glibc patch since around 2018.)

So I file this ticket seeking for support (comment on 
https://sourceware.org/bugzilla/show_bug.cgi?id=27924). I hope that with 
sufficient attention from users,
someone (e.g. a GNU ld maintainer) will eventually stand up and implement 
`--pack-dyn-relocs=relr` for GNU ld 
(https://sourceware.org/bugzilla/show_bug.cgi?id=27923).
Even in the absence of GNU ld support, I hope glibc can accept the DT_RELR 
patch, so that ld.lld users can use `--pack-dyn-relocs=relr`.

See also Gentoo: https://bugs.gentoo.org/818376 Fedora: 
https://bugzilla.redhat.com/show_bug.cgi?id=2014699 Arch Linux: 
https://bugs.archlinux.org/task/72433
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.36-1
Done: Aurelien Jarno 

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

Debian distribution maintenance software
pp.
Aurelien Jarno  (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, 22 Sep 2022 22:23:11 +0200
Source: glibc
Architecture: source
Version: 2.36-1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 781715 996598 1004577
Changes:
 glibc (2.36-1) experimental; urgency=medium
 .
   [ Aurelien Jarno ]
   * New upstream release:
 - Support for DT_RELR relative relocation format has been added.  Closes:
   #996598.
 - The Linux kernel version check has been removed.  Closes: #781715, 
#1004577.
 - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
 - debian/patches/localedata/sort-UTF8-first.diff: rebased.
 - debian/patches/localedata/supported.diff: rebased.
 - debian/patches/arm/unsubmitted-ldso-multilib.diff: rebased.
 - debian/patches/hurd-i386/git-spawni-reauth.diff: upstreamed.
 - debian/patches/hurd-i386/pthread_key.diff: upstreamed.
 - debian/patches/kfreebsd/submitted-waitid.diff: dropped. kfreebsd
   specific changes moved to 

glibc_2.35-1_source.changes ACCEPTED into unstable

2022-09-22 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 22 Sep 2022 22:02:00 +0200
Source: glibc
Architecture: source
Version: 2.35-1
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 926699
Changes:
 glibc (2.35-1) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/git-strerror_X.diff: Fix tst-sprintf-errno test.
   * debian/patches/hurd-i386/git-readlink-fifo.diff: Fix readlink() on fifos.
   * debian/patches/hurd-i386/git-net-route.h.diff: Add ifrtreq structure and
 fix SIOCADD/DELRT ioctls.
   * debian/patches/hurd-i386/submitted-net.diff: Drop net/route.h part.
 .
   [ Aurelien Jarno ]
   * debian/control.in/main: add a breaks against dh-lua (<< 27+nmu1~) to
 libc-bin. See #1017832.
   * debian/patches/git-updates.diff: update from upstream stable branch.
   * debian/rules.d/build.mk: fix the pt_chown permissions after installation
 when running with Rules-Requires-Root=no (for non-Linux systems).
   * debian/control.in/main: set Rules-Requires-Root: no.
   * debian/debhelper.in/libc.preinst: only apply NSS workaround when upgrading
 from glibc < 2.34.
   * debian/patches/git-updates.diff: update from upstream stable branch.
 .
   [ Luca Boccassi ]
   * debian/debhelper.in/libc-alt.preinst: libc6-: create merged-usr
 symlinks via preinst script.  Closes: #926699.
 .
   [ Gioele Barabucci ]
   * debian/debhelper.in/libc.preinst: avoid using pidof.
Checksums-Sha1:
 a2b972e42c6641fff2c670d16d40ad2a522fe8dd 9679 glibc_2.35-1.dsc
 ca29d5e10a5e1c697b5dce8f7d13c76269c1a383 916928 glibc_2.35-1.debian.tar.xz
 d08b48c2de1eb72687e475d7b9f352aa9dbc3531 9567 glibc_2.35-1_source.buildinfo
Checksums-Sha256:
 923452fa13678ff2b8a20221b22eb9d4e654938cda3ccda355fb3a37b5a763a8 9679 
glibc_2.35-1.dsc
 a1b9ee28791d2a512d9835ea5d8bd8b5d246fb2a2fadb8e92e9e7f5222801517 916928 
glibc_2.35-1.debian.tar.xz
 9461deae10eed7835b6bf2cfb48398fcc1d4146c035b17412d1b44b080ac3ddc 9567 
glibc_2.35-1_source.buildinfo
Files:
 5cbca35aea4c50dbbdd9e3fb3266d1f8 9679 libs required glibc_2.35-1.dsc
 e6e6a855562ccd1c17c8658832c93121 916928 libs required 
glibc_2.35-1.debian.tar.xz
 4284051ed17149929eec52d5c7afc077 9567 libs required 
glibc_2.35-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmMswJcACgkQE4jA+Jno
M2sMWA//dDWNXCspDgfNHvojIJ7/qvbLOXBbegLBzslcVL/m61gv5Ciaw3Rrq4L7
QcvQ5Nm97iqi+StdohlcG7MKNyY7LTE6+suY2auL1HGOLu6F7UcxQQUkiqM5nHQU
SHPtaCo/h5JMuAbUPqdqOc/2uEyoMAfHha1+xFsjhRS/Mb7rpB3zUtIAg4somBXg
6OcixCDPACEoVhVS8N7YhNoQA4oJq9QYYWHxIcjAhpgX5bVa3VMAINnlt2eoSNgl
HAC91iwTCugC+0DoV2u09V12NZXkKaNfKisC78BFOCWmgVKl3NIqzJ8V4jDL7xmJ
5PHOj47CZdinzWnWxhWWSPIa/nJvtKa+ZFoTca3l1626x0VZT9C6AGFgazwInGGo
Mc8q92y23+Izi5jK95XaAhT1IGOPOL3n0ZrPF8F3OswNlbGiayezS6mLHKbW1Syd
HSt4kF67BEOHyu9c/JARW8GtKLfwA+w3oqUwGPtxeKMjEtx6VpiPTNgcnKFb15bI
TjAo4tzZPJ4qvqQ4JfVcO4IRN0w8ksyCeJ2dFUtU5nfdl7jnDnFbhN9EnnDJAfRM
JU31soR4wjauzgQkgvoc+3JZ2hUasO9KohrZx1hhaMI81nLUsuFPpp81KgkOysu8
6zzuTP2nqYWDja64OVCmqCj2Qr5gLIV+8yQ6a2YvsPfLIHX6NZQ=
=MkM6
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



glibc_2.36-1_source.changes ACCEPTED into experimental

2022-09-22 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 22 Sep 2022 22:23:11 +0200
Source: glibc
Architecture: source
Version: 2.36-1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 781715 996598 1004577
Changes:
 glibc (2.36-1) experimental; urgency=medium
 .
   [ Aurelien Jarno ]
   * New upstream release:
 - Support for DT_RELR relative relocation format has been added.  Closes:
   #996598.
 - The Linux kernel version check has been removed.  Closes: #781715, 
#1004577.
 - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
 - debian/patches/localedata/sort-UTF8-first.diff: rebased.
 - debian/patches/localedata/supported.diff: rebased.
 - debian/patches/arm/unsubmitted-ldso-multilib.diff: rebased.
 - debian/patches/hurd-i386/git-spawni-reauth.diff: upstreamed.
 - debian/patches/hurd-i386/pthread_key.diff: upstreamed.
 - debian/patches/kfreebsd/submitted-waitid.diff: dropped. kfreebsd
   specific changes moved to debian/patches/kfreebsd/local-sysdeps.diff.
 - debian/patches/kfreebsd/local-config_h_in.patch: rebased.
 - debian/patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: rebased.
 - debian/patches/all/local-remove-manual.diff: rebased.
 - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
 - debian/patches/any/unsubmitted-ldso-machine-mismatch.diff: rebased.
 - debian/patches/any/submitted-resolv-unaligned.diff: upstreamed.
 - debian/patches/hurd-i386/local-fix-nss.diff: rebased.
 - debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: rebased.
 .
   [ Samuel Thibault ]
   * debian/testsuite-xfail-debian.mk: Update tests results for hurd-i386.
Checksums-Sha1:
 42153796cedd3511957ea5621a9ab89fd5301b4d 9679 glibc_2.36-1.dsc
 d034128a6116dcf9e76c92f898ec63f4f4e65786 19363988 glibc_2.36.orig.tar.xz
 27a822a7c20d1e9c534ef43f259dbd50c9192348 807616 glibc_2.36-1.debian.tar.xz
 8331b65015d31d73d7a7ad102e1f7667dc43662a 9567 glibc_2.36-1_source.buildinfo
Checksums-Sha256:
 a3ef663a56bdf3fa3a0c07ce665edd650e4c7d5897e201eba775ceeffa93fab1 9679 
glibc_2.36-1.dsc
 a543c02070d46ccaf866957efd13f10c924daa74c86a90a0254db09a92a708ee 19363988 
glibc_2.36.orig.tar.xz
 b19408b4f8780ee9c40e1ba6ba17e0b6bfc1007fb4a668784dce77d6bc87f516 807616 
glibc_2.36-1.debian.tar.xz
 bd1df4ee606e46ba5b67230eced1a93bec5ca278a558c77f162a9edde44aceee 9567 
glibc_2.36-1_source.buildinfo
Files:
 dbf98687737cd10090ab5d3567bc1733 9679 libs required glibc_2.36-1.dsc
 b2b0246bc50781a2243f8141feeb1bf4 19363988 libs required glibc_2.36.orig.tar.xz
 5935c135f2ac1afe0bbec46a3c758acf 807616 libs required 
glibc_2.36-1.debian.tar.xz
 74d6e6af9a8c71bc4df15256cba215c9 9567 libs required 
glibc_2.36-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmMsx7kACgkQE4jA+Jno
M2szmQ/9GKpKoy+w73uz7jJl9gxxtKjFZo1q103jjRXMviFgX3KbbmWZl2wNOM5N
gPflh/5gLS6cBmEJhRoOXR42uldBiNkLigYGdfDul9+lX0PckcoIYC0pE/a+5/dC
+iCTus22eLq412vWvKipxwXaisSnt1RNg7UwtLosnlDJehvQFGC3SzANMw8RgQPr
GpUQaSYHJJnx0bx9gZUgcNJzMNUzFVaealQID18I0vWqS3Ui1szTva/esLL6iFN0
yMuYTYdYTjhkul6X8Wz00OaWLwkPrS3H2A7Wywm1myNih+e6PRILkMrgFvMzpPaK
OJhjhh4cAO2+v3lDKGWPugsUGPGPzd2OixHU9Lb6vwO/GAHx9Gw0b5+cik7tYkHF
wmZSHudqntfF8kuJQ0P2jkeH8J0yKX+tTg+jhaR0tYZNvcxnZla0IZhygXZUVQWj
LKb4yW/8BpeVQlvvD+M6GeMvRal9iX1Ci0afFb/TBNeCgg3um9UiCYzaaLWGoEkO
e1x1bgQY7thxmAoQec5DCDKo1tYIMZeU4cvc6ojfbEdGejPDVlMSDu1A4BbMLsdQ
z9n6nH6OVy0SNikZUhdTzI5JwqwItpd4GdCX8XKZj5GKdhKLnGcGgPfjojDgwYg3
hgS6D8/nUeJ1ElW2waQRt2FFlvkUCBjYZn1n4+CRGX+4/AeHy1s=
=jG2P
-END PGP SIGNATURE-


Thank you for your contribution to Debian.