- Package:
- src:libxcrypt
- Source:
- libxcrypt
- Submitter:
- Helmut Grohne
- Date:
- 2022-06-29 23:33:05 UTC
- Severity:
- normal
- Tags:
Hi, do you remember #947193? It was about musl and libxcrypt agreeing on who provides crypt functionality on musl. At that time, we settled on libxcrypt and Reiner made the musl packages exclude crypt functionality. What we didn't do back then was add the relevant bits to libxcrypt. So here goes a patch that makes libxcrypt build for musl-linux-any. Helmut
No objections (but DO NOT NMU), but can you please explain this change?
Hi Marco, Good, that you ask. It's not obvious. The header file is architecture-dependent. If you skip multiarching the includedir, you get a Multi-Arch: same violation. You may fear breakage of moving headers to multiarch, but I've already looked into that before the libcrypt split for the whole glibc and sent patches for most of the packages. Helmut
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 1004102@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Marco d'Itri <md@linux.it> (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 ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Thu, 30 Jun 2022 00:45:46 +0200 Source: libxcrypt Architecture: source Version: 1:4.4.28-1 Distribution: unstable Urgency: medium Maintainer: Marco d'Itri <md@linux.it> Changed-By: Marco d'Itri <md@linux.it> Closes: 1004102 Changes: libxcrypt (1:4.4.28-1) unstable; urgency=medium . [ Helmut Grohne ] * Enable building for musl-linux-any. (Closes: #1004102) . [ Victor Westerhuis ] * Actually run the tests when building the package. Checksums-Sha1: 3017d08f9f4b4dd4b5c3fa166ed5ed5c41795663 1613 libxcrypt_4.4.28-1.dsc 56353830d5987b14c729ca72434278d551395645 391484 libxcrypt_4.4.28.orig.tar.xz 0e2b38b40ea52b402626e642c5f57af474714015 8016 libxcrypt_4.4.28-1.debian.tar.xz 7a0bb308d789988874d46433ddce8138eb8edaab 6549 libxcrypt_4.4.28-1_amd64.buildinfo Checksums-Sha256: 7e3a4a050445fe763d71539b24cebb991f6f5fae534fd41523f9f87e133889ac 1613 libxcrypt_4.4.28-1.dsc 2bf09c6c3ea139d11134d2598745a0793f4cf17245720880394c00490dbcb4df 391484 libxcrypt_4.4.28.orig.tar.xz ec043deca79f7e3d76ef34996063c40900d7e80f6d24575bffaa85f5ddd0e170 8016 libxcrypt_4.4.28-1.debian.tar.xz e3963919434332c405c15fa6758a418b7bb34e37a927a3a4dcd3aa975c310a23 6549 libxcrypt_4.4.28-1_amd64.buildinfo Files: fac141bf4693121caa09c5f669a782a9 1613 admin optional libxcrypt_4.4.28-1.dsc a0ad44d8f2f025b0747ab7720cd34737 391484 admin optional libxcrypt_4.4.28.orig.tar.xz 8f618e0ed1d5f045e6aaa5bd2ebf0ba9 8016 admin optional libxcrypt_4.4.28-1.debian.tar.xz df4912af2e1f5cb05bd2ae0d295bb2fb 6549 admin optional libxcrypt_4.4.28-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCYrzY8gAKCRDLPsM64d7X gUGgAP9wZ1sVYKeUybv0TgCBvCzl8+7kNLDBXfCEuckL7cmw4QEA2lI/bObGNx2c +kTucHC18Vb29Y/LChEq8NM0mBhOxgo= =NsVa -----END PGP SIGNATURE-----