gnu: util-linux: Globally disable the lsns test.
Justification: the test also failed on the CI for x86_64 and caused an evaluation to fail. * gnu/packages/linux.scm (util-linux)[phases]{disable-lsns-test}: Disable globally.master
parent
ee394937bc
commit
3026644104
|
@ -1907,16 +1907,14 @@ providing the system administrator with some help in common tasks.")
|
||||||
(string-append
|
(string-append
|
||||||
all "\n"
|
all "\n"
|
||||||
"ts_skip \"setarch tests are unreliable under QEMU\"")))))
|
"ts_skip \"setarch tests are unreliable under QEMU\"")))))
|
||||||
,@(if (target-x86-32?)
|
(add-before 'check 'disable-lsns-test
|
||||||
`((add-before 'check 'disable-lsns-test
|
(lambda _
|
||||||
(lambda _
|
;; The lsns tests can fail due to ioctl(_, NS_GET_USERNS)
|
||||||
;; The lsns tests can fail due to ioctl(_, NS_GET_USERNS)
|
;; returning ENOTTY, indicating this kernel does not
|
||||||
;; returning ENOTTY, indicating this kernel does not
|
;; support user namespaces. Curiously, this test can fail
|
||||||
;; support user namespaces. Curiously, this test can fail
|
;; on i686 even if the same test passes on x86_64 on the
|
||||||
;; on i686 even if the same test passes on x86_64 on the
|
;; same machine. See <https://issues.guix.gnu.org/49933>.
|
||||||
;; same machine. See <https://issues.guix.gnu.org/49933>.
|
(delete-file "tests/ts/lsns/ioctl_ns")))
|
||||||
(delete-file "tests/ts/lsns/ioctl_ns"))))
|
|
||||||
'())
|
|
||||||
(add-after 'install 'move-static-libraries
|
(add-after 'install 'move-static-libraries
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((lib (assoc-ref outputs "lib"))
|
(let ((lib (assoc-ref outputs "lib"))
|
||||||
|
|
Reference in New Issue