Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 807742 - app-shells/fish-3.3.1-r1: 2 tests failed on riscv
Summary: app-shells/fish-3.3.1-r1: 2 tests failed on riscv
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on: 838187
Blocks: riscv-keywording
  Show dependency tree
 
Reported: 2021-08-11 16:45 UTC by Marek Szuba
Modified: 2024-02-14 10:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (fish-3.3.1-r1-build.log,131.98 KB, text/plain)
2021-08-11 16:46 UTC, Marek Szuba
Details
emerge --info (einfo.txt,5.62 KB, text/plain)
2021-08-11 16:46 UTC, Marek Szuba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Szuba archtester gentoo-dev 2021-08-11 16:45:29 UTC
Both script tests related to app-misc/tmux, checks/tmux-{complete,prompt}.fish, fail on my riscv system. This happens regardless of whether I run emerge in a tmux session or not. Conversely, in my amd64 text container the two tests pass but I get Bug #802873 instead.
Comment 1 Marek Szuba archtester gentoo-dev 2021-08-11 16:46:31 UTC
Created attachment 732313 [details]
build.log
Comment 2 Marek Szuba archtester gentoo-dev 2021-08-11 16:46:50 UTC
Created attachment 732316 [details]
emerge --info
Comment 3 Jakov Smolić archtester gentoo-dev 2022-04-06 21:33:36 UTC
3.4.1 has one remaining test failure

165/229 Test #164: redirect.fish.............................***Failed    1.56 sec
/var/tmp/portage/app-shells/fish-3.4.1/work/fish-3.4.1_build/tests/test_env.sh: line 72: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or dir
ectory
Testing file checks/redirect.fish ... Failure:

  The CHECKERR on line 144 wants:
    warning: Path \'/bin/echo\' is not a directory

  which failed to match line stderr:9:
    open: Permission denied

  Context:
    [...] from line 106 (stderr:6):
    read: stdin is closed
    hooray2
    warning: An error occurred while redirecting file \'/bin/echo/file\'
    open: Permission denied <= does not match CHECKERR 'warning: Path \'/bin/echo\' is not a directory' on line 144

  when running command:
    ../test/root/bin/fish checks/redirect.fish

229/229 Test #229: wait.py
99% tests passed, 1 tests failed out of 229

Total Test time (real) =  94.05 sec

The following tests FAILED:
        164 - redirect.fish (Failed)
Errors while running CTest
FAILED: CMakeFiles/fish_run_tests /var/tmp/portage/app-shells/fish-3.4.1/work/fish-3.4.1_build/CMakeFiles/fish_run_tests
Comment 4 Raymond Wong 2022-04-10 13:53:27 UTC
Reproduced the "check/redirect.fish" test error with 3.4.0/3.4.1 ebuild on amd64/riscv/mips
In 3.4.x, Upstream made some changes to this script that appears to be related to the problem. Could be a sandbox-related issue IMO.
Comment 5 Raymond Wong 2022-04-13 07:55:42 UTC
Opened #838187 for tracking "redirect.fish" test failure, since it seems to be 3.4.x only.