All of lore.kernel.org
 help / color / mirror / Atom feed
* kbd 2.9.0: build error (under fakeroot(1) environment)
@ 2025-09-09 13:45 Steffen Nurpmeso
  2025-09-09 15:24 ` Alexey Gladkov
  0 siblings, 1 reply; 11+ messages in thread
From: Steffen Nurpmeso @ 2025-09-09 13:45 UTC (permalink / raw)
  To: kbd; +Cc: Steffen Nurpmeso

Hello.

My distribution (CRUX) updated to 2.9.0, and the build failed via

  cp: failed to preserve ownership for /tmp/.pkgmk/pkg/usr/share/kbd/keymaps/i386/qwertz/sr-latin.map.gz: Operation not supported

Thing is that this seems to only work for real root user, but that
is not who is doing it, really.  Problem is also that the build
system uses "set -e", and cp(1) will exit error no matter what
(-f etc) after the above.

From my superficial BSD-style-simple-filesystem-usage point of
view symbolic links have no attributes to preserve, but that
sounds dick.  Maybe it is a GNU coreutils cp(1) "exaggeration" to
say and fail for the above for a symbolic link, as it seems to be
only about ownership, not whatever attribute or security context,
however, still.

In data/Makefile.* a lot of work is done after these "cp -a"s,
i wonder why beyond $(IGNORE_KEYMAPS) anything that is a symbolic
link is not "simply" $(LN_S)d after $(DESTDIR) has been populated,
as it is cd(1) entered for work anyway?  Ie, some kind of
$(SYMLINK_KEYMAPS) or something.

Thank you!!
And Ciao! from Germany,

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-09-22 16:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-09 13:45 kbd 2.9.0: build error (under fakeroot(1) environment) Steffen Nurpmeso
2025-09-09 15:24 ` Alexey Gladkov
2025-09-09 21:18   ` Steffen Nurpmeso
2025-09-10  9:59     ` Alexey Gladkov
2025-09-10 12:37       ` Steffen Nurpmeso
2025-09-19 15:16         ` Alexey Gladkov
2025-09-20 15:57           ` Steffen Nurpmeso
2025-09-20 16:22             ` bug#79433: " Paul Eggert
2025-09-20 20:43               ` Steffen Nurpmeso
2025-09-21 16:57                 ` Paul Eggert
2025-09-22 16:21                   ` Steffen Nurpmeso

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.