Your message dated Sat, 29 Jul 2023 17:05:22 +0000
with message-id <[email protected]>
and subject line Bug#1024616: fixed in libxcrypt 1:4.4.36-2
has caused the Debian Bug report #1024616,
regarding libcrypt1: abuses Important and Protected fields
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 [email protected]
immediately.)


-- 
1024616: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024616
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libxcrypt
Version: 1:4.4.33-1
Severity: important
Tags: patch
User: [email protected]
Usertags: rebootstrap
X-Debbugs-Cc: Ivo De Decker <[email protected]>

Shared libraries must not be marked Important: yes nor Protected: yes,
because that prevents them from being removed in a multiarch setup.
Please stop issuing these fields.

I do see that they were added to ease the upgrade from buster to
bullseye. I think that the harm caused by the field now outweighs its
benefits.

Removing foreign packages should just work:
| # dpkg --print-architecture
| amd64
| # apt-get purge libcrypt1:armhf
| Reading package lists... Done
| Building dependency tree... Done
| Reading state information... Done
| The following packages will be REMOVED:
|   libcrypt1:armhf*
| WARNING: The following essential packages will be removed.
| This should NOT be done unless you know exactly what you are doing!
|   libcrypt1:armhf
| 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
| After this operation, 230 kB disk space will be freed.
| E: Removing essential system-critical packages is not permitted. This might 
break the system.
| #

Helmut
diff --minimal -Nru libxcrypt-4.4.33/debian/changelog 
libxcrypt-4.4.33/debian/changelog
--- libxcrypt-4.4.33/debian/changelog   2022-11-18 22:38:21.000000000 +0100
+++ libxcrypt-4.4.33/debian/changelog   2022-11-22 09:37:45.000000000 +0100
@@ -1,3 +1,10 @@
+libxcrypt (1:4.4.33-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Do not abuse Important and Protected fiels. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 22 Nov 2022 09:37:45 +0100
+
 libxcrypt (1:4.4.33-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru libxcrypt-4.4.33/debian/control 
libxcrypt-4.4.33/debian/control
--- libxcrypt-4.4.33/debian/control     2022-11-18 22:13:22.000000000 +0100
+++ libxcrypt-4.4.33/debian/control     2022-11-22 09:37:43.000000000 +0100
@@ -15,8 +15,6 @@
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-XB-Important: yes
-Protected: yes
 Conflicts: libpam0g (<< 1.4.0-10)
 Replaces:
  libc6 (<< 2.29-4),
@@ -36,8 +34,6 @@
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-XB-Important: yes
-Protected: yes
 Breaks: musl (<< 1.2.2-2~)
 Replaces: musl (<< 1.2.2-2~)
 Description: libcrypt shared library

--- End Message ---
--- Begin Message ---
Source: libxcrypt
Source-Version: 1:4.4.36-2
Done: Marco d'Itri <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libxcrypt, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marco d'Itri <[email protected]> (supplier of updated libxcrypt 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 29 Jul 2023 18:32:40 +0200
Source: libxcrypt
Architecture: source
Version: 1:4.4.36-2
Distribution: unstable
Urgency: medium
Maintainer: Marco d'Itri <[email protected]>
Changed-By: Marco d'Itri <[email protected]>
Closes: 1024616
Changes:
 libxcrypt (1:4.4.36-2) unstable; urgency=medium
 .
   * Stop marking libcrypt1 Important+Protected. This was needed to help
     the buster to bullseye upgrade path, but now it not much useful
     anymore and it makes hard to uninstall additional multiarch packages.
     (Closes: #1024616)
Checksums-Sha1:
 db8d9dc53ea44ef50210835f3e3d9d5b48014474 1563 libxcrypt_4.4.36-2.dsc
 1f6f373fb8196ecf3876521911ca3ae31c236cc8 8284 libxcrypt_4.4.36-2.debian.tar.xz
 da3d98ac0137c26a4b927d4d74b72126ba3b6565 6540 
libxcrypt_4.4.36-2_amd64.buildinfo
Checksums-Sha256:
 7a1c78fcd9029f5828f22d5697ec02aacaec276c23ab06af82f13e1a77026ea2 1563 
libxcrypt_4.4.36-2.dsc
 c91f86abf83fc71f69fe80d38f92354042436b6eca8a3ef666ffc86e319dd267 8284 
libxcrypt_4.4.36-2.debian.tar.xz
 c7311ba7e24e5d9c9f228b0cddbc29114051bf6227d40eaf830f9bd3068726eb 6540 
libxcrypt_4.4.36-2_amd64.buildinfo
Files:
 1e6e7c2dc020502fa4f03bb626a3b30b 1563 admin optional libxcrypt_4.4.36-2.dsc
 a6b33313654157db15dfda78071bf75b 8284 admin optional 
libxcrypt_4.4.36-2.debian.tar.xz
 40e70930f1815bf7259ce7a1d96bdb91 6540 admin optional 
libxcrypt_4.4.36-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZMU/vQAKCRDLPsM64d7X
gW9aAQCkW3n8SPgR1QB2hkLiLiupVc4H/B1szTv3WQWRb6oE/gD/WZLDZpBaLn1l
Xmt5k9RxLP/wULkHqcXlZqjY13C+ugw=
=wkJW
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to