Re: lsfd/error-eperm test fails on git master

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024-04-16 07:59:05+0200, Thomas Weißschuh  wrote:
> Apr 16, 2024 02:30:10 Masatake YAMATO <yamato@xxxxxxxxxx>:
> > From: John Paul Adrian Glaubitz <glaubitz@xxxxxxxxxxxxxxxxxxx>
> > Subject: lsfd/error-eperm test fails on git master
> > Date: Mon, 15 Apr 2024 12:24:08 +0200
> >
> >> lsfd/error-eperm fails for me on git master. I have reproduced the issue
> >> on 32-bit PowerPC, 64-bit SPARC, 64-bit s390x and x86_64.
> >>
> >> Is there a tentative fix for this failure?
> >
> > Thank you for reporting.
> > This may be a bug in a build script.
> >
> >> Thanks,
> >> Adrian
> >>
> >> (sid_powerpc-dchroot)glaubitz@perotto:~/util-linux-git/tests$ ./run.sh lsfd/error-eperm
> >>
> >> -------------------- util-linux regression tests --------------------
> >>
> >>                     For development purpose only.
> >>                  Don't execute on production system!
> >>
> >>        kernel: 6.6.15-powerpc64
> >>
> >>       options: --srcdir=/home/glaubitz/util-linux-git/tests/.. \
> >>                --builddir=/home/glaubitz/util-linux-git/tests/..
> >>
> >>          lsfd: fd opening a file cannot be stat(2)'ed ... FAILED (lsfd/error-eperm)
> >>
> >> ---------------------------------------------------------------------
> >>   1 tests of 1 FAILED
> >>
> >>       lsfd/error-eperm
> >> ---------------------------------------------------------------------
> >> (sid_powerpc-dchroot)glaubitz@perotto:~/util-linux-git/tests$
> >>
> >> diff-{{{
> >> --- /home/glaubitz/util-linux-git/tests/expected/lsfd/error-eperm       2024-04-09 09:22:29.505017516 +0000
> >> +++ /home/glaubitz/util-linux-git/tests/output/lsfd/error-eperm 2024-04-15 08:37:38.326220593 +0000
> >> @@ -1,2 +1,2 @@
> >> -mem ERROR stat:EPERM
> >> +mem ERROR stat:unknown(1)
> >
> > EPERM is defined as 1 in asm-generic/errno-base.h.
> > So `unknown(1)' should be decoded as EPERM.
> >
> > lsns uses errnos.h generated at build-time for decoding the error numbers.
> 
> The build log should be the same as reported before:
> https://buildd.debian.org/status/fetch.php?pkg=util-linux&arch=powerpc&ver=2.40-5&stamp=1712589234&raw=0
> 
> Which indeed contains:
> 
> GEN      syscalls.h
> ./tools/all_syscalls: line 13: gawk: command not found
> 
> So it should be the same issue as
> https://github.com/util-linux/util-linux/pull/2949
> 
> (which needs to be expanded to all_errnos and meson)
> 
> I can send a patch but wanted to wait for the original submitter.

Should be fixed by https://github.com/util-linux/util-linux/pull/2960

> [..]




[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux