Bug#1071462: marked as done (installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines)

2024-06-01 Thread Debian Bug Tracking System
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

2024-06-01 Thread Debian FTP Masters
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)

2024-06-01 Thread Debian Bug Tracking System
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')

2024-06-01 Thread Debian Bug Tracking System
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

2024-06-01 Thread Debian FTP Masters
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

2024-06-01 Thread Debian FTP Masters
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

2024-06-01 Thread Debian FTP Masters
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

2024-06-01 Thread Debian Bug Tracking System
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

2024-06-01 Thread Debian Bug Tracking System
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

2024-06-01 Thread Debian Bug Tracking System
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

2024-06-01 Thread Aurelien Jarno (@aurel32)


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...

2024-06-01 Thread Aurelien Jarno (@aurel32)


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

2024-06-01 Thread Aurelien Jarno (@aurel32)


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.

2024-06-01 Thread Aurelien Jarno (@aurel32)


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

2024-06-01 Thread Debian Bug Tracking System
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

2024-06-01 Thread Debian Bug Tracking System
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.

2024-06-01 Thread Aurelien Jarno (@aurel32)


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...

2024-06-01 Thread Aurelien Jarno (@aurel32)


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

2024-06-01 Thread Aurelien Jarno
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

2024-06-01 Thread Debian Bug Tracking System
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...

2024-06-01 Thread Aurelien Jarno (@aurel32)


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.