Your message dated Sat, 21 Aug 2021 11:20:39 +0000
with message-id <[email protected]>
and subject line Bug#989746: fixed in musl 1.2.2-4
has caused the Debian Bug report #989746,
regarding musl: should include musl-fts
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.)


-- 
989746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989746
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: musl-dev
User: [email protected]
Usertags: rebootstrap

Hi Reiner,

I've notices that musl lacks a #include <fts.h> that glibc provides. Of
course for every glibc header there is a user in Debian and it happens
that libselinux uses this. Obviously libselinux fails to build. Luckily,
we're not the first ones to notice this issue. All the other embedded
distros already know. Just why does musl lack it? The FAQ[1] has an
outdated answer. It's outdated, because glibc now provides fts64.
Anyway, the answer of other embedded distributions is a separate
musl-fts[2] that provides the missing functionality.

I see basically two options now. One is that src:musl includes musl-fts
and that musl-dev also provides musl-fts. That would make things most
simple, because we don't get into any bootstrap dependency weirdness nor
any other issues.

The other option is packaging musl-fts separately. New source package.
New binary package. fts.h users would likely have to depend on a new
libc-fts-dev virtual package provided by libc6-dev and musl-fts-dev.

Do you have any preference here? Can you take care of musl-fts?

I've asked musl developers for why musl-fts cannot be merged into musl
proper, but didn't receive an answer yet.

Helmut

[1] 
https://wiki.musl-libc.org/faq.html#Q:-Why-is-%3Ccode%3Efts.h%3C/code%3E-not-included?
[2] https://github.com/void-linux/musl-fts

--- End Message ---
--- Begin Message ---
Source: musl
Source-Version: 1.2.2-4
Done: Reiner Herrmann <[email protected]>

We believe that the bug you reported is fixed in the latest version of
musl, 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.
Reiner Herrmann <[email protected]> (supplier of updated musl 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: SHA512

Format: 1.8
Date: Sat, 21 Aug 2021 12:49:23 +0200
Source: musl
Architecture: source
Version: 1.2.2-4
Distribution: unstable
Urgency: medium
Maintainer: Reiner Herrmann <[email protected]>
Changed-By: Reiner Herrmann <[email protected]>
Closes: 989746
Changes:
 musl (1.2.2-4) unstable; urgency=medium
 .
   * Import musl-fts. (Closes: #989746)
     - musl-dev provides musl-fts
     - document copyright
     - test compilation in autopkgtest
   * Revert "Point to experimental branch in Vcs-Git".
   * Bump Standards-Version to 4.6.0.
Checksums-Sha1:
 e74a9dddb62324e3715b883587213fd7413670b6 3511 musl_1.2.2-4.dsc
 03ee63bf7b2408596fb6cac50e5a304e6c989877 22764 musl_1.2.2-4.debian.tar.xz
 08715f108b198786d32086204a9c05190a214e38 6033 musl_1.2.2-4_source.buildinfo
Checksums-Sha256:
 656c48cc6fee3f301537a81914c1cc2fb2c2867b92e9ee0c54952c4708ad5fa7 3511 
musl_1.2.2-4.dsc
 b0703b53d73f96b9f693882ef4c79c47ab0365688b7b115140f5e8adf79ae765 22764 
musl_1.2.2-4.debian.tar.xz
 2015577184de48a183d8349c6c6a5265476f3273986a475d9b743866183883f3 6033 
musl_1.2.2-4_source.buildinfo
Files:
 84c47b745a774fb5c88a71a31d4b4d01 3511 libs optional musl_1.2.2-4.dsc
 63e1c637898c1c7f355d980aabe2fb8d 22764 libs optional musl_1.2.2-4.debian.tar.xz
 250778144c33e6af98472a76610885c6 6033 libs optional 
musl_1.2.2-4_source.buildinfo

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

iQIzBAEBCgAdFiEE2Pb6feok2Q1urHM7zPBJKNsO6qcFAmEg2mQACgkQzPBJKNsO
6qdknw/8D47rDy3xXr733KKcNqhopXz1KEFF42thttI4DS3UrNge4zivEU4237ZA
M8/RO9hJI4sCT5pHc+P/usKUMKaNplJ3R07Bq6nWy9F/qw5sYcb3iZTLT/aEBIrC
L0Eu0ZNbFYrZk2mrRVedWW1vK2Xqkxp+quOxlO6FG7U0rYJ5bhb7q7ZdDNiE0O/6
NG/DyL8EFumJcWMtGa6KQzKlyVZGGhY44jRzeE/CMKvxcG3za+WCkv4Rnjn1Uw/X
8XP2TQ0PdY/8q8CCV6Qp5z/rofPd89c6MastgzKdmLQ5oyO4d0z9TyFx1MMPVY62
8CYFW2xPPUG0he4guNZGrj0wdYE+UPNzLPYGvN63+GrR5gXDog7O2rIvV84VS/W1
H0voi8Fh+YJgEm3L5+maRqvI9gOvIFCr9kanXd9Y7wGB8V1+hABF8JDYWYDnnaDB
dUw2Q9LzExdOzz9AuCprPMXec4XuZZFRjkDGvtSLa79Rpoa6jBssmJa/AlPp7CrC
OJO9UeTCUsiekQgTIgPFhleRtMJ6unGoFdIWNBfbHKQwyRxYk0xnoRMHmvHCecc0
ogGg950O8mkfjxRnYoWXeg7LCtnDDWjgs1uFcUjZj/WbHcrld0M41ZUhBzq2mf6h
3NNlW6hsbADMLzdsJ0yftCh5+3O21CotpyE5tDkPqks62gci3jc=
=fe2W
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to