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

Reply via email to