Bug#1071462: marked as done (installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines)
Your message dated Sat, 01 Jun 2024 21:35:59 + with message-id and subject line Bug#1071462: fixed in glibc 2.38-12 has caused the Debian Bug report #1071462, regarding installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines 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.) -- 1071462: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071462 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: sbuild,debianutils,libc6,systemd-sysv Severity: important Hello lots of maintainers, I am faced with a very crazy interaction bug. Roughly speaking, when you use sbuild to build a package and your build-depends happen to include systemd-sysv and you happen to install (cross building) or upgrade libc6, installing build-depends reliably fails. Since upgrading libc6 is a thing, I guess that this now affects buildds and is why I file this at important severity. Regenerating buildd chroots, will "heal" buildds, so it is self-recovering there. Without further ado, let's dive into the details. The issue is reproducible using mmdebstrap: mmdebstrap unstable --verbose --architectures amd64,arm64 --variant=apt /dev/null --include=systemd-sysv,libc6:arm64 --essential-hook='ln -sf /bin/false $1/usr/bin/ischroot' This is using a cross build setting, because libc6 is installed early during bootstrap and reproducing the bug takes configuring libc6 after systemd-sysv has been unpacked. So I simply install a foreign libc6 and apt happens to configure it late enough in my tests. So we now look into libc6.postinst. We take the "$1" = "configure" branch. We eventually run into: | # Restart init. Currently handles chroots, systemd and upstart, and | # assumes anything else is going to not fail at behaving like | # sysvinit: | TELINIT=yes | if ischroot 2>/dev/null; then | # Don't bother trying to re-exec init from a chroot: | TELINIT=no I note that mmdebstrap creates a number of namespaces and then externally runs apt. If I understand things correctly, it also runs an external dpkg --root ... without --force-scripts-chrootless. Hence dpkg performs a chroot for every maintainer script and ischroot correctly detects this, so we would be setting TELINIT=no if I were not replacing it in the --essential-hook. In sbuild, the namespace setup is different. apt is entirely run inside the namespace. ischroot compares /proc/1/mountinfo to /proc/self/mountinfo. If both are readable and equal, it concludes that we're not in a chroot. If they differ, it concludes that we are in a chroot. For mmdebstrap, pid 1 happens to be a mmdebstrap process in the initial namespace and the ischroot process sees fewer mounts. Hence it concludes success there. For sbuild, pid 1 is a runuser process already running chrooted. Hence the mountinfo files equal and ischroot concludes that we are not running in a chroot. | elif [ -n "${DPKG_ROOT:-}" ]; then | # Do not re-exec init if we are operating on a chroot from outside: | TELINIT=no In neither case DPKG_ROOT is non-empty. | elif [ -d /run/systemd/system ]; then | # Restart systemd on upgrade, but carefully. | # The restart is wanted because of LP: #1942276 and Bug: #993821 | # The care is needed because of https://bugs.debian.org/753725 | # (if systemd --help fails the system might still be quite broken but | # that seems better than the kernel panic that results if systemd | # cannot reexec itself). | TELINIT=no In neither case /run/systemd/system exists. | if systemd --help >/dev/null 2>/dev/null; then | systemctl daemon-reexec | else | echo "Error: Could not restart systemd, systemd binary not working" >&2 | fi | fi | if [ "$TELINIT" = "yes" ]; then | telinit u 2>/dev/null || true ; sleep 1 | fi And finally we run telinit u when running inside sbuild or faking ischroot in mmdebstrap. Running telinit u doesn't go well. This actually has been a known problem with different symptoms recently. Earlier, cross build nodes would get stuck in libc6.postinst hanging in telinit forever. The reason was that telinit was re-executing itself over and over again attempting to forward to another init system but always returning back to itself. This has been fixed by Luca Boccassi: https://github.com/systemd/systemd/pull/31251 and #1063147 telinit no longer reexecs itself and rather does what it is supposed to do: kill(1, SIGTERM). Sadly this doesn't go well. In
Processing of glibc_2.39-3_source.changes
glibc_2.39-3_source.changes uploaded successfully to localhost along with the files: glibc_2.39-3.dsc glibc_2.39-3.debian.tar.xz glibc_2.39-3_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#1071549: marked as done (gencat.1: some remarks and editorial changes for this man page)
Your message dated Sat, 01 Jun 2024 21:35:59 + with message-id and subject line Bug#1071549: fixed in glibc 2.38-12 has caused the Debian Bug report #1071549, regarding gencat.1: some remarks and editorial changes for this man page 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.) -- 1071549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071549 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libc-dev-bin Version: 2.38-11 Severity: minor Tags: patch Dear Maintainer, here are some notes and editorial fixes for the manual. The patch is in the attachment. -.- The difference between the formatted outputs can be seen with: nroff -man > nroff -man > diff -u and for groff, using "printf '%s\n%s\n' '.kern 0' '.ss 12 0' | groff -man -Z - " instead of "nroff -man" Add the option "-t", if the file contains a table. Read the output of "diff -u" with "less -R" or similar. -.-. If "man" (man-db) is used to check the manual for warnings, the following must be set: The option "-warnings=w" The environmental variable: export MAN_KEEP_STDERR=yes (or any non-empty value) or (produce only warnings): export MANROFFOPT="-ww -z" export MAN_KEEP_STDERR=yes (or any non-empty value) -.-. Output from "mandoc -T lint gencat.1": (possibly shortened list) mandoc: gencat.1:97:14: STYLE: whitespace at end of input line mandoc: gencat.1:99:19: STYLE: whitespace at end of input line mandoc: gencat.1:214:2: WARNING: skipping paragraph macro: PP empty -.-. Remove space characters at the end of lines. Use "git apply ... --whitespace=fix" to fix extra space issues, or use global configuration "core.whitespace". 97:.\" TH Title 99:.\" Sh Subsection -.-. Mark a full stop (.) and the exclamation mark (!) with "\&", if it does not mean an end of a sentence. This is a preventive action, the paragraph could be reshaped, e.g., after changes. When typing, one does not always notice when the line wraps after the period. There are too many examples of input lines in manual pages, that end with an abbreviation point. This marking is robust, and independent of the position on the line. It corresponds to "\ " in TeX, and to "@:" in Texinfo. 208:gencat [OPTION...] -o OUTPUT-FILE [INPUT-FILE]... -.-. Change -- in x--y to \(em (em-dash), or, if an option, to \-\- 216:\fB-H\fR, \fB--header\fR \fINAME\fR 219:\fB--new\fR 222:\fB-o\fR, \fB--output\fR \fINAME\fR -.-. Add a backslash, if it is missing after \{ at the end of a line. 104:.if \nF \{ -.-. Wrong distance between sentences. Separate the sentences and subordinate clauses; each begins on a new line. See man-pages(7) ("Conventions for source file layout") and "info groff" ("Input Conventions"). The best procedure is to always start a new sentence on a new line, at least, if you are typing on a computer. Remember coding: Only one command ("sentence") on each (logical) line. E-mail: Easier to quote exactly the relevant lines. Generally: Easier to edit the sentence. Patches: Less unaffected text. Search for two adjacent words is easier, when they belong to the same line, and the same phrase. The amount of space between sentences in the output can then be controlled with the ".ss" request. 212:correctly formed input files. Additionally some extension are implemented -.-. Do not use "\s0" in a string definition but an absolute number, as the size of the string could be changed. Then a situation of "\s+X...\s+Y...\s0...\s0" could emerge. Type size changes have an effect in "groff", but not in "nroff". 115:.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' 169:.ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#] 172:.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#] -.-. Add a zero (0) in front of a decimal fraction that begins with a period (.) 30:.if t .sp .5v 131:. ds #V .8m 132:. ds #F .3m 138:. ds #V .6m -.-. Output from "test-groff -b -mandoc -dAD=l -rF0 -rHY=0 -t -w w -z -rCHECKSTYLE=0": Bad use of \s0 in a string definition, the string could be resized. 115:.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' 169:.ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#] 172:.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#] -- System Information: Debian Release: trixie/sid APT prefers testing-proposed-updates APT policy: (500, 'testing-proposed-updates'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.7.12-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=is_IS.iso88591,
Bug#1071084: marked as done (locales: update-locale hides error information when invoking 'locale charmap')
Your message dated Sat, 01 Jun 2024 21:35:59 + with message-id and subject line Bug#1071084: fixed in glibc 2.38-12 has caused the Debian Bug report #1071084, regarding locales: update-locale hides error information when invoking 'locale charmap' 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.) -- 1071084: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071084 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: locales Version: 2.38-10 Severity: normal Tags: newcomer, patch The perl script update-local internally invokes 'locale charmap' to perform additional checks. However if this call fails for some reason, update-locale always only prints "Error: invalid locale settings: LANG=" which can be very misleading when the root-cause is actually different. I.e. sample output of "sudo /usr/sbin/update-locale LANG=de_AT.UTF-8" on Debian Trixie: *** update-locale: Error: invalid locale settings: LANG=de_AT.UTF-8 After applying the following patch: == --- /usr/update-locale 2024-05-13 23:42:46.584127893 +0200 +++ /usr/sbin/update-locale 2024-05-13 23:40:25.160121142 +0200 @@ -88,7 +88,7 @@ { # Check that this locale does exist my $charset = `LANG= LC_CTYPE= LC_NUMERIC= LC_TIME= LC_COLLATE= LC_MONETARY= LC_MESSAGES= LC_PAPER= LC_NAME= LC_ADDRESS= LC_TELEPHONE= LC_MEASUREMENT= LC_IDENTIFICATION= LC_ALL= $env locale charmap 2>&1`; - die "*** $progname: Error: invalid locale settings: $env\n" + die "*** $progname: Error: invalid locale settings: $env\n\n--$charset--\n" if ($charset =~ m/Cannot set/); # If LANGUAGE is set, its first value must be compatible with LC_MESSAGES if (defined $arg{LANGUAGE}) == The output contains the actual information why the call to "locale chaarmap" failed, thus making it possible to investigate why the call actually failed: === *** update-locale: Error: invalid locale settings: LANG=de_AT.UTF-8 --locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory ANSI_X3.4-1968 -- === -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.5.0-2-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=de_AT.UTF-8, LC_CTYPE=C.UTF-8 (charmap=locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages locales depends on: ii debconf [debconf-2.0] 1.5.86 ii libc-bin 2.38-10 ii libc-l10n 2.38-10 locales recommends no packages. locales suggests no packages. -- debconf information: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_TIME = "de_AT.UTF-8", LC_MONETARY = "de_AT.UTF-8", LC_CTYPE = "C.UTF-8", LC_ADDRESS = "de_AT.UTF-8", LC_TELEPHONE = "de_AT.UTF-8", LC_NAME = "de_AT.UTF-8", LC_MEASUREMENT = "de_AT.UTF-8", LC_IDENTIFICATION = "de_AT.UTF-8", LC_NUMERIC = "de_AT.UTF-8", LC_PAPER = "de_AT.UTF-8", LANG = "de_AT.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locales/locales_to_be_generated: locales/default_environment_locale: None --- End Message --- --- Begin Message --- Source: glibc Source-Version: 2.38-12 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 1071...@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
Processing of glibc_2.38-12_source.changes
glibc_2.38-12_source.changes uploaded successfully to localhost along with the files: glibc_2.38-12.dsc glibc_2.38-12.debian.tar.xz glibc_2.38-12_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
glibc_2.39-3_source.changes ACCEPTED into experimental
Thank you for your contribution to Debian. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sat, 01 Jun 2024 23:26:50 +0200 Source: glibc Architecture: source Version: 2.39-3 Distribution: experimental Urgency: medium Maintainer: GNU Libc Maintainers Changed-By: Aurelien Jarno Changes: glibc (2.39-3) experimental; urgency=medium . [ Aurelien Jarno ] * debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff: drop, buggy packages should be fixed instead. * debian/patches/git-updates.diff: update from upstream stable branch. Checksums-Sha1: 5bee2e3f83c78dd564cf222da8a32a64a61f39c5 7511 glibc_2.39-3.dsc ae63122098aa7071985c21f9fe2bc3c46d9139a2 441704 glibc_2.39-3.debian.tar.xz c5eda42cd0c8aec6da91ada82a38744537cc32a6 9636 glibc_2.39-3_source.buildinfo Checksums-Sha256: 21774e72a4a1635369dd6205a7c3487da0e0951c59e8f414bfadd8a93e686042 7511 glibc_2.39-3.dsc e0cf283bb5aa94e3aa445cbd47ae54d0167d946e823a2e2c7b5b7e69221ac831 441704 glibc_2.39-3.debian.tar.xz 99aaf39986b77048e3fce70a21b598c272e3d04992292efd37ed0dc6310ab85b 9636 glibc_2.39-3_source.buildinfo Files: 1ea42c6db8c100dada82edb2ded57062 7511 libs required glibc_2.39-3.dsc fa8835c8702451f6b6704e1df3b0ac0f 441704 libs required glibc_2.39-3.debian.tar.xz 78f1eed5632250461f900b176a22b7ba 9636 libs required glibc_2.39-3_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmZbkrYACgkQE4jA+Jno M2ux3Q/6AxZVRweZz9kbrAH+a68ZOoba60yOF1CKrYIgRUyETrgJ3tLgwcB2aG28 VYmPqb+txln3dD6fJF1KjiBZJEhatgOGB9JnNS6W/uQ3yu2zb3pNm+v92wiY4HJX 7Kr7aS+FpyM92RGvIlSbl+m2jhwvW9qgm+oZ9fmEEVXxZ/4W3vHV9EHHelzNCpRZ UlRvszPp36LpQ3OXFa/GMGNab3HTz/8QdOqrfo+7QTorxb3E5hCjQUoNfP4yNZA4 ZLphv965f3Qxww5lFNNP39rTMSwIhLu2iMoKjKYcCVsyXQ9K/CG4wEotUoEJigP6 W4YC6YBEXmoXf5txke+ZW4WQ2kVZhKGQWPz3q6VHceQBlCAXVL4HQXpuvkXDzU6H lTixHZEXNZ+iSrjqYXA6JM6V+DeHV1ZYHRQN5Y3gtvM8tCK4YJPZZabz1H3BiQyA hT5KargRTnQ/ws8+w1MAaQa4+6fr8maI5vKmiz5Ccrc20o5cxsQF9r46mdnguAbX zCg5SgXKuXUZoofnprGkGgfIsVUzGO2ZEoVJE9sjLEDs+KBzX00vjIEuyYZSs8/7 /0UQP46Cy7cOg/AtOGIteRGA1oVEeSJNAICevQl6Zm3UFnqf9ZA61+j7t22iI71W SdOIwQHSUmwM1WGgUcKon7LVaN/iLP7Rts6UgPurqPWa0rd50Yk= =T7bs -END PGP SIGNATURE- pgpMcyN19IK9y.pgp Description: PGP signature
glibc_2.38-12_source.changes ACCEPTED into unstable
Thank you for your contribution to Debian. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sat, 01 Jun 2024 23:16:35 +0200 Source: glibc Architecture: source Version: 2.38-12 Distribution: unstable Urgency: medium Maintainer: GNU Libc Maintainers Changed-By: Aurelien Jarno Closes: 1071084 1071462 1071549 Changes: glibc (2.38-12) unstable; urgency=medium . [ Aurelien Jarno ] * debian/debhelper.in/libc.postinst: do not try to call telinit if it is provided by systemd, it is just broken. Closes: #1071462. * debian/debhelper.in/libc.postinst: test for $DPKG_ROOT first. * debian/debhelper.in/libc.postinst: emit libc-upgrade trigger on every upgrade and libc-major-upgrade on major glibc upgrade. This interface should be used by depending packages to restart themselves if needed. * debian/patches/git-updates.diff: update from upstream stable branch. . [ Dominik Stadler ] * debian/local/usr_sbin/update-locale: improve error reporting in update-locale. Closes: #1071084. . [ Bjarni Ingi Gislason ] * debian/local/manpages/gencat.1: editorial fixes. Closes: #1071549. Checksums-Sha1: 5def9ed3cfdfbf2e07169862359f54dff28c0543 7535 glibc_2.38-12.dsc 26bdaf1d7439918840b3775ce251fe7df33b6cf7 430016 glibc_2.38-12.debian.tar.xz ee9172871cf8893b723e8c6eb7dc5324d5ab7649 9640 glibc_2.38-12_source.buildinfo Checksums-Sha256: aa358979f631aabf67f73c7020263f9f2e9d11ba764afa9b7765a92d03cf8f19 7535 glibc_2.38-12.dsc 616fd5691b00e766ea6a9b3d8c3ba9a9b193e49709533aa6b85387dcfafa2a51 430016 glibc_2.38-12.debian.tar.xz 2435d0982e90cb5bef8ca2485c558751d7c7773b95851f56601e11b6bf7f4d2c 9640 glibc_2.38-12_source.buildinfo Files: 423520d04d33254afd509dd3a85ee876 7535 libs required glibc_2.38-12.dsc 5c7132746817fac20278eca920011081 430016 libs required glibc_2.38-12.debian.tar.xz d6afccc6dcfbc275b2eb0ef697092664 9640 libs required glibc_2.38-12_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmZbkBcACgkQE4jA+Jno M2sLBw/9Fr7xE7VfnlF8ypIxvlIhu6R5dWIYQRA1IdzjTDfdBM+TdN0AHzvrk1Mw trW0dFfRBDNsTr2FkN3/JSL4vG3PeTUWmCnPlTsJy/IfrQEj8vpinOhHQ6qUDc8t lyAxLY0rLb7xJZHuDLYJAki8CnS5B11INDc+BBPHCjrCIJcbgf4xq5UXV0p0k3sO la/9CcpkTznuAs+K9zKh4Xoszz9LRLy8uhb/r4ieI8oXIIaZRTMGOVCjEhrvz8QY lAsHsikW6fyExw933oCDiCO+rHOBx0LfGJmTBF6xJoZdJr4vBV52rMAscROR4R3C Cum0H/k+YoiH/Nho0tKRPtGZqol/JLdZHn87tKR3ODdDrOv+poGn50MeItz4SESD wL+qU2+XygWLTqF3bXFGR28WrEpYSqTLQxmTdEvCVETcf8t/DRBI4FVqSDDW0YmQ L2OUKXpo5iK/OmEM8IcJZv1ObGV8+l/LT4ualeh5BCmZRS4bCTs6iHeRR1WamZdz 2MuVYXqh+Cur/pgVuO2gFXvzDWVubrHZQyDhqeGlPyi9Mit9l/Xt3nmMFESPdYUJ dhikJAZB9M71siiP75FYfyWd33bqJK82GkvldTnFwWmHpxKQRKVJdi2fzlVSKA32 yIQ2/RcyL2gwZCH7oE/PWkvGfehrxx56QnDXSocKcn4kuIW1BCs= =6BzU -END PGP SIGNATURE- pgp6pusNOSM67.pgp Description: PGP signature
Processed: Bug#1071462 marked as pending in glibc
Processing control commands: > tag -1 pending Bug #1071462 [sbuild,debianutils,libc6,systemd-sysv] installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Ignoring request to alter tags of bug #1071462 to the same tags previously set -- 1071462: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071462 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Bug#1071549 marked as pending in glibc
Processing control commands: > tag -1 pending Bug #1071549 [libc-dev-bin] gencat.1: some remarks and editorial changes for this man page Ignoring request to alter tags of bug #1071549 to the same tags previously set -- 1071549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071549 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Bug#1071084 marked as pending in glibc
Processing control commands: > tag -1 pending Bug #1071084 [locales] locales: update-locale hides error information when invoking 'locale charmap' Ignoring request to alter tags of bug #1071084 to the same tags previously set -- 1071084: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071084 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[Git][glibc-team/glibc] Pushed new tag debian/2.39-3
Aurelien Jarno pushed new tag debian/2.39-3 at GNU Libc Maintainers / glibc -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/tree/debian/2.39-3 You're receiving this email because of your account on salsa.debian.org.
[Git][glibc-team/glibc][glibc-2.39] 11 commits: debian/debhelper.in/libc.postinst: do not try to call telinit if it is...
Aurelien Jarno pushed to branch glibc-2.39 at GNU Libc Maintainers / glibc Commits: ba430081 by Aurelien Jarno at 2024-06-01T19:41:53+02:00 debian/debhelper.in/libc.postinst: do not try to call telinit if it is provided by systemd, it is just broken. Closes: #1071462. - - - - - 64830345 by Aurelien Jarno at 2024-06-01T19:42:35+02:00 debian/debhelper.in/libc.postinst: test for $DPKG_ROOT first. - - - - - 2cf3bece by Aurelien Jarno at 2024-06-01T22:32:20+02:00 debian/debhelper.in/libc.postinst: emit libc-upgrade trigger on every upgrade and libc-major-upgrade on major glibc upgrade. This interface should be used by depending packages to restart themselves if needed. - - - - - 30419a9f by Aurelien Jarno at 2024-06-01T22:38:29+02:00 debian/local/usr_sbin/update-locale: improve error reporting in update-locale. Closes: #1071084. - - - - - 6b038a92 by Aurelien Jarno at 2024-06-01T22:43:04+02:00 debian/local/manpages/gencat.1: editorial fixes. Closes: #1071549. - - - - - a02b7629 by Aurelien Jarno at 2024-06-01T23:16:21+02:00 debian/patches/git-updates.diff: update from upstream stable branch. - - - - - 3c4fd640 by Aurelien Jarno at 2024-06-01T23:16:37+02:00 releasing package glibc version 2.38-12 - - - - - 3460ca38 by Aurelien Jarno at 2024-06-01T23:20:06+02:00 Merge branch sid into glibc-2.39 - - - - - 1c66a3cb by Aurelien Jarno at 2024-06-01T23:26:00+02:00 debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff: drop, buggy packages should be fixed instead. - - - - - 6a033f9e by Aurelien Jarno at 2024-06-01T23:26:31+02:00 debian/patches/git-updates.diff: update from upstream stable branch. - - - - - 60d53426 by Aurelien Jarno at 2024-06-01T23:26:52+02:00 releasing package glibc version 2.39-3 - - - - - 7 changed files: - debian/changelog - debian/debhelper.in/libc.postinst - debian/local/manpages/gencat.1 - debian/local/usr_sbin/update-locale - − debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff - debian/patches/git-updates.diff - debian/patches/series View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/bf854060dcf81a7b6bed713725240bcb1b8f38b0...60d5342647023b39b6fa40afee388241434ed5a0 -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/bf854060dcf81a7b6bed713725240bcb1b8f38b0...60d5342647023b39b6fa40afee388241434ed5a0 You're receiving this email because of your account on salsa.debian.org.
[Git][glibc-team/glibc] Pushed new tag debian/2.38-12
Aurelien Jarno pushed new tag debian/2.38-12 at GNU Libc Maintainers / glibc -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/tree/debian/2.38-12 You're receiving this email because of your account on salsa.debian.org.
[Git][glibc-team/glibc][sid] 2 commits: debian/patches/git-updates.diff: update from upstream stable branch.
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc Commits: a02b7629 by Aurelien Jarno at 2024-06-01T23:16:21+02:00 debian/patches/git-updates.diff: update from upstream stable branch. - - - - - 3c4fd640 by Aurelien Jarno at 2024-06-01T23:16:37+02:00 releasing package glibc version 2.38-12 - - - - - 2 changed files: - debian/changelog - debian/patches/git-updates.diff View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/6b038a927cd181a2e85b63f04aac4474f6d01417...3c4fd6402383ce3b9e51f8400f555d4bf33a25c7 -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/6b038a927cd181a2e85b63f04aac4474f6d01417...3c4fd6402383ce3b9e51f8400f555d4bf33a25c7 You're receiving this email because of your account on salsa.debian.org.
Processed: Bug#1071549 marked as pending in glibc
Processing control commands: > tag -1 pending Bug #1071549 [libc-dev-bin] gencat.1: some remarks and editorial changes for this man page Added tag(s) pending. -- 1071549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071549 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Bug#1071084 marked as pending in glibc
Processing control commands: > tag -1 pending Bug #1071084 [locales] locales: update-locale hides error information when invoking 'locale charmap' Added tag(s) pending. -- 1071084: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071084 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[Git][glibc-team/glibc][sid] 2 commits: debian/local/usr_sbin/update-locale: improve error reporting in update-locale. Closes: #1071084.
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc Commits: 30419a9f by Aurelien Jarno at 2024-06-01T22:38:29+02:00 debian/local/usr_sbin/update-locale: improve error reporting in update-locale. Closes: #1071084. - - - - - 6b038a92 by Aurelien Jarno at 2024-06-01T22:43:04+02:00 debian/local/manpages/gencat.1: editorial fixes. Closes: #1071549. - - - - - 3 changed files: - debian/changelog - debian/local/manpages/gencat.1 - debian/local/usr_sbin/update-locale View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/2cf3bece660e4937786973ef0951a8ef21a3c2dd...6b038a927cd181a2e85b63f04aac4474f6d01417 -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/2cf3bece660e4937786973ef0951a8ef21a3c2dd...6b038a927cd181a2e85b63f04aac4474f6d01417 You're receiving this email because of your account on salsa.debian.org.
[Git][glibc-team/glibc][sid] debian/debhelper.in/libc.postinst: emit libc-upgrade trigger on every upgrade...
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc Commits: 2cf3bece by Aurelien Jarno at 2024-06-01T22:32:20+02:00 debian/debhelper.in/libc.postinst: emit libc-upgrade trigger on every upgrade and libc-major-upgrade on major glibc upgrade. This interface should be used by depending packages to restart themselves if needed. - - - - - 2 changed files: - debian/changelog - debian/debhelper.in/libc.postinst View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/commit/2cf3bece660e4937786973ef0951a8ef21a3c2dd -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/commit/2cf3bece660e4937786973ef0951a8ef21a3c2dd You're receiving this email because of your account on salsa.debian.org.
Bug#1071172: libc6-dev omits the bits directory
Hi, On 2024-05-15 19:10, Aurelien Jarno wrote: > Hi, > > On 2024-05-15 22:10, Joris van der Geer wrote: > > package:libc6-dev > > version: 2.36 > > Please provide a more accurate version than this. In the rest of this > email i will therefore consider the latest glibc version, in sid, ie > 2.38-11: > > > Libc6 omits thr ‘bits’ directory, rendering glibc inoperable > > The bits directory is not omitted, it is provided in > /usr/include/aarch64-linux-gnu following the multiarch path convention. > > > after sucessfull apt-get install libc6 libc6-dev : > > > > When compiling gcc, the process halts at : > > > > In file included from ../.././libgcc/../gcc/tsystem.h:95, > > from ../.././libgcc/libgcc2.c:27: > > /usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: No such > > file or directory > >27 | #include > > | ^~ > > compilation terminated. > > make[2]: *** [Makefile:508: _muldi3.o] Error 1 > > make[2]: Leaving directory > > '/home/joris/src/gcc-14.1.0/aarch64-unknown-linux-gnu/libgcc' > > make[1]: *** [Makefile:14517: all-target-libgcc] Error 2 > > make[1]: Leaving directory '/home/joris/src/gcc-14.1.0' > > make: *** [Makefile:1050: all] Error 2 > > I guess you are building gcc from source. For using the multiarch path > convention, you should configure it with --enable-multiarch. Any news on that, can we close the bug? Regards Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://aurel32.net
Processed: Bug#1071462 marked as pending in glibc
Processing control commands: > tag -1 pending Bug #1071462 [sbuild,debianutils,libc6,systemd-sysv] installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines Added tag(s) pending. -- 1071462: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071462 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[Git][glibc-team/glibc][sid] 2 commits: debian/debhelper.in/libc.postinst: do not try to call telinit if it is...
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc Commits: ba430081 by Aurelien Jarno at 2024-06-01T19:41:53+02:00 debian/debhelper.in/libc.postinst: do not try to call telinit if it is provided by systemd, it is just broken. Closes: #1071462. - - - - - 64830345 by Aurelien Jarno at 2024-06-01T19:42:35+02:00 debian/debhelper.in/libc.postinst: test for $DPKG_ROOT first. - - - - - 2 changed files: - debian/changelog - debian/debhelper.in/libc.postinst View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/2cc3c0b981d25bfe11e77df0ac08c8a9d5ec9811...64830345723472f910fad6e5b937d824076583cf -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/glibc-team/glibc/-/compare/2cc3c0b981d25bfe11e77df0ac08c8a9d5ec9811...64830345723472f910fad6e5b937d824076583cf You're receiving this email because of your account on salsa.debian.org.