Bug#1065415: grub2: Work around possible failure in cpio_test
Christoph Biedl
debian.axhn at manchmal.in-ulm.de
Mon Mar 4 07:24:49 GMT 2024
Source: grub2
Version: 2.12-1
Severity: normal
Tags: patch
Dear Maintainer,
Hello,
while rebuilding grub, I encountered two issues from the test suite.
Perhaps I've already reported them but cannot find any traces of that.
One is, things go downhill in util/grub-shell if an environment
variable "debug" is set, but it seems this was fixed in newer versions
of grub (no longer found with 2.12-1, currently in testing).
Still open however: There is a limitation in cpio, it cannot deal with
an user ID above 2^21-1. If the build is done using a bigger ID, it
will just fail:
FAIL: cpio_test
===============
(...)
cpio: ./: value uid 3123456 out of allowed range 0..2097151
cpio: sdir/: value uid 3123456 out of allowed range 0..2097151
cpio: sdir/2.img: value uid 3123456 out of allowed range 0..2097151
(...)
Fix, as attached: Probe for that situation, and exit gracefully.
Another solution might be using fakeroot then.
Kind regards,
Christoph
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: disable-failing-cpio-test.patch
Type: text/x-diff
Size: 320 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-grub-devel/attachments/20240304/8a3d41c0/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-grub-devel/attachments/20240304/8a3d41c0/attachment.sig>
More information about the Pkg-grub-devel
mailing list