[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#926699: marked as done (libc6 foreign/biarch: installing, removing, reinstalling in a --merged-usr system results in unmerged /lib{32,x32})



Your message dated Thu, 22 Sep 2022 23:12:19 +0000
with message-id <E1obVMh-00EwtP-9y@fasolo.debian.org>
and subject line Bug#926699: fixed in glibc 2.35-1
has caused the Debian Bug report #926699,
regarding libc6 foreign/biarch: installing, removing, reinstalling in a --merged-usr system results in unmerged /lib{32,x32}
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 owner@bugs.debian.org
immediately.)


-- 
926699: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926699
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libc6-x32,libc6-i386
Version: 2.28-8
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts in a --merged-usr environment I noticed that
installing, removing, and installing again a package shipping /lib32,
/libx32 will actually unmerge that directory.
The package will take ownership of the preexisting symlinks
/lib{32,x32} -> /usr/lib{32,x32} that were created by debootstrap,
remove them and create plain /usr/lib{32,x32} directories in the next
installation.
(/lib64 should be mostly safe due to /lib64/ld-linux-x86-64.so.2, but
perhaps on !x86 architectures)

The preinst scripts could check whether the package is being installed
in a --merged-usr environment and create (dangling) symlinks if
/usr/lib{32,x32} is missing. And postrm remove could recreate them if
they went missing.

Andreas

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.35-1
Done: Aurelien Jarno <aurel32@debian.org>

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 926699@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----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 <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
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-<arch>: 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-----

--- End Message ---

Reply to: