From: Mathieu Othacehe <m.othacehe@gmail.com>
To: 38359@debbugs.gnu.org
Subject: bug#38359: Guix 1.0.1-10.41b4b71 test fails on armhf
Date: Mon, 25 Nov 2019 12:51:45 +0100 [thread overview]
Message-ID: <87a78ktbqm.fsf@gmail.com> (raw)
Hello,
I have 3 failing tests when building guix 1.0.1-10.41b4b71 on armhf. I
didn't build with -K argument and as it takes ~10 hours, so I'll just paste
my terminal output for now.
It seems to fail on ci.guix.info but the log is partial?
http://ci.guix.info/log/ma98kc90y5jp7h1ydxjlfa7r3nx0sd37-guix-1.0.1-10.41b4b71
Here is my output:
--8<---------------cut here---------------start------------->8---
=================================================
GNU Guix 1.0.1-10.41b4b71: ./test-suite.log
=================================================
# TOTAL: 975
# PASS: 903
# SKIP: 67
# XFAIL: 2
# FAIL: 3
# XPASS: 0
# ERROR: 0
--8<---------------cut here---------------end--------------->8---
and the failing tests:
--8<---------------cut here---------------start------------->8---
test-name: make-lzip-input-port/compressed
location: /tmp/guix-build-guix-1.0.1-10.41b4b71.drv-0/source/tests/lzlib.scm:111
source:
+ (test-assert
+ "make-lzip-input-port/compressed"
+ (let* ((len (pk 'len (+ 10 (random 4000 %seed))))
+ (data (random-bytevector len))
+ (compressed
+ (make-lzip-input-port/compressed
+ (open-bytevector-input-port data)))
+ (result
+ (call-with-lzip-input-port
+ compressed
+ get-bytevector-all)))
+ (pk (bytevector-length result)
+ (bytevector-length data))
+ random seed for tests: 1574602043
(bytevector=? result data)))
;;; (len 3501)
actual-value: #f
actual-error:
+ (wrong-type-arg
+ #f
+ "Wrong type to apply: ~S"
+ (#f)
+ (#f))
result: FAIL
--8<---------------cut here---------------end--------------->8---
and,
--8<---------------cut here---------------start------------->8---
test-name: client
location: /tmp/guix-build-guix-1.0.1-10.41b4b71.drv-0/source/tests/processes.scm:43
source:
+ (test-assert
+ "client"
+ (with-store
+ store
+ (let* ((session
+ (find (lambda (session)
+ (= (getpid)
+ (process-id (daemon-session-client session))))
+ (daemon-sessions)))
+ (daemon (daemon-session-process session)))
+ (and (kill (process-id daemon) 0)
+ (string-suffix?
+ "guix-daemon"
+ (first (process-command daemon)))))))
actual-value: #f
actual-error:
+ (wrong-type-arg
+ "struct_vtable"
+ "Wrong type argument in position ~A (expecting ~A): ~S"
+ (1 "struct" #f)
+ (#f))
result: FAIL
--8<---------------cut here---------------end--------------->8---
and,
--8<---------------cut here---------------start------------->8---
test-name: client + lock
location: /tmp/guix-build-guix-1.0.1-10.41b4b71.drv-0/source/tests/processes.scm:53
source:
+ (test-assert
+ "client + lock"
+ (with-store
+ store
+ (call-with-temporary-directory
+ (lambda (directory)
+ (let* ((token1 (string-append directory "/token1"))
+ (token2 (string-append directory "/token2"))
+ (exp (gexp (begin
+ (ungexp (random-text))
+ (mkdir (ungexp token1))
+ (let loop ()
+ (unless
+ (file-exists? (ungexp token2))
+ (sleep 1)
+ (loop)))
+ (mkdir (ungexp output)))))
+ (guile (package-derivation store %bootstrap-guile))
+ (drv (run-with-store
+ store
+ (gexp->derivation
+ "foo"
+ exp
+ #:guile-for-build
+ guile)))
+ (thread
+ (call-with-new-thread
+ (lambda () (build-derivations store (list drv)))))
+ (_ (let loop ()
+ (unless
+ (file-exists? token1)
+ (usleep 200)
+ (loop))))
+ (session
+ (find (lambda (session)
+ (= (getpid)
+ (process-id (daemon-session-client session))))
+ (daemon-sessions)))
+ (locks (daemon-session-locks-held (pk 'session session))))
+ (call-with-output-file token2 (const #t))
+ (equal?
+ (list (string-append
+ (derivation->output-path drv)
+ ".lock"))
+ locks))))))
;;; (session #f)
actual-value: #f
actual-error:
+ (wrong-type-arg
+ "struct_vtable"
+ "Wrong type argument in position ~A (expecting ~A): ~S"
+ (1 "struct" #f)
+ (#f))
result: FAIL
--8<---------------cut here---------------end--------------->8---
Thanks,
Mathieu
next reply other threads:[~2019-11-25 21:33 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-25 11:51 Mathieu Othacehe [this message]
2019-11-25 22:08 ` bug#38359: Mistaken merge Jack Hill
2019-11-26 10:53 ` bug#38359: Guix 1.0.1-10.41b4b71 test fails on armhf Mathieu Othacehe
2019-12-02 13:33 ` Mathieu Othacehe
2019-12-09 17:07 ` Ludovic Courtès
2019-12-10 10:00 ` Mathieu Othacehe
2019-12-10 13:22 ` Ludovic Courtès
2019-11-27 10:42 ` Mathieu Othacehe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a78ktbqm.fsf@gmail.com \
--to=m.othacehe@gmail.com \
--cc=38359@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
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.