On Thu, Apr 17, 2025 at 06:52:43PM +0200, Alexander Sosedkin wrote: > The problem stems entirely from UIDs and GUDs being numbers > and not strings. I see this as a peculiarity of some of the filesystems, > you target. Say, tar is a filesystem that does not have this problem. > The specific dynamic mapping should thus be stored > within the affected filesystem in question, > and the package manager should implement this mapping as an unpacking quirk. > Simple as that.
Well, as you said yourself, we are not designing the system from scratch, we're evolving a "20th century distro", with a 20th century kernel which uses numerical uids and gids, and gives us filesystems which only understand numerical uids and gids. We also can't easily "implement this mapping as an unpacking quirk" — there is no unpacking step. The nature of "image-based systems" is that you get … an image, which often is immutable. And we can't simply replace uses of filesystems by tar nor can we easily change how the filesystems work. > When a material you're working with is a 20th century distro, > such denial is just an exercise of burying heads in the sand, > leading nowhere. The problem is there. You're using big phrases like "burying heads in the sand", but outside of the apparent hostility and condescending psychoanalysis, I'm not sure what your point is. After all, you're replying to a mail which describes the problem in some detail, on a public list. If you have a concreate proposal how to solve this issue within the technical boundaries that we fact, please say. > Unless you personally remove it from every corner of Fedora, > files will be owned. I'd say "challenge accepted", except that I'm not yet sure what the final solution will be. If it turns out that the solution is to make some adjustments in the few dozen packages that need that, I'll gladly take a stab at doing it myself. Zbyszek -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue