From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 09:21:46 2017 Received: (at submit) by debbugs.gnu.org; 19 Nov 2017 14:21:46 +0000 Received: from localhost ([127.0.0.1]:46864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGQTc-0005ct-Mf for submit@debbugs.gnu.org; Sun, 19 Nov 2017 09:21:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGQTZ-0005cL-8H for submit@debbugs.gnu.org; Sun, 19 Nov 2017 09:21:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGQTQ-0001WH-5a for submit@debbugs.gnu.org; Sun, 19 Nov 2017 09:21:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID, T_FILL_THIS_FORM_SHORT autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60433) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGQTP-0001Vz-S9 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 09:21:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34145) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eGQTL-0005gv-GX for bug-guix@gnu.org; Sun, 19 Nov 2017 09:21:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGQTH-0001NY-7p for bug-guix@gnu.org; Sun, 19 Nov 2017 09:21:23 -0500 Received: from [134.102.50.10] (port=47114 helo=smtp.uni-bremen.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGQTG-0001Gm-HX for bug-guix@gnu.org; Sun, 19 Nov 2017 09:21:19 -0500 Received: from [192.168.178.5] (ip4d152691.dynamic.kabel-deutschland.de [77.21.38.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id 445822EFDF for ; Sun, 19 Nov 2017 14:38:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim; t=1511098694; bh=xGO3wc77lBrPX2kqoTmWTcdwN26907cEhCuwTRVPPxI=; h=To:From:Date; b=oRLrVxrENZCU3+EwegVjI/nHeVbbjvFlJjthr7ylyycbaRVl4sX+PXvZO86/z5Ysc 4KtapjV79xekvPxchwINqulwx/uCraA4EeYhQMCD2fzlcfd8/mR2DMyH9McTOf/Pmd 8SAoUt+uZk5+zwCL4IpQNQAFUxOIXci7zVkXmDtk= To: bug-guix@gnu.org From: Martin Castillo Subject: 1 test-suite test fails Message-ID: <4b65c962-1fe9-e4f4-7b74-4371bff259f5@uni-bremen.de> Date: Sun, 19 Nov 2017 14:37:46 +0100 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="uBnBaOuAB2sR61kFQKorVUOthaxjXmLl9" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uBnBaOuAB2sR61kFQKorVUOthaxjXmLl9 Content-Type: multipart/mixed; boundary="PNS9QQTerlEGn4bSsUpqfUTWiExJLJAb7"; protected-headers="v1" From: Martin Castillo To: bug-guix@gnu.org Message-ID: <4b65c962-1fe9-e4f4-7b74-4371bff259f5@uni-bremen.de> Subject: 1 test-suite test fails --PNS9QQTerlEGn4bSsUpqfUTWiExJLJAb7 Content-Type: multipart/mixed; boundary="------------C85A4CAD75FFBB4246FA5977" Content-Language: en-US This is a multi-part message in MIME format. --------------C85A4CAD75FFBB4246FA5977 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, I built guix from 84bd92438. The test suite fails with the attached log. Martin Castillo --------------C85A4CAD75FFBB4246FA5977 Content-Type: text/x-log; name="test-suite.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="test-suite.log" =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GNU Guix UNKNOWN: ./test-suite.log =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # TOTAL: 746 # PASS: 739 # SKIP: 6 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 =2E. contents:: :depth: 2 SKIP: tests/base32 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D sh: nix-hash: command not found test-name: bytevector->base32-string location: /home/mcd/guix/tests/base32.scm:48 source: + (test-assert + "bytevector->base32-string" + (fold (lambda (bv expected result) + (and result + (string=3D? + (bytevector->base32-string bv) + expected))) + #t + (map string->utf8 + '("" "f" "fo" "foo" "foob" "fooba" "foobar")) + '("" + "my" + "mzxq" + "mzxw6" + "mzxw6yq" + "mzxw6ytb" + "mzxw6ytboi"))) actual-value: #t result: PASS test-name: base32-string->bytevector location: /home/mcd/guix/tests/base32.scm:65 source: + (test-assert + "base32-string->bytevector" + (every (lambda (bv) + (equal? + (base32-string->bytevector + (bytevector->base32-string bv)) + bv)) + (map string->utf8 + '("" "f" "fo" "foo" "foob" "fooba" "foobar")))) actual-value: #t result: PASS test-name: nix-base32-string->bytevector location: /home/mcd/guix/tests/base32.scm:73 source: + (test-assert + "nix-base32-string->bytevector" + (every (lambda (bv) + (equal? + (nix-base32-string->bytevector + (bytevector->nix-base32-string bv)) + bv)) + (map string->utf8 + '("" "f" "fo" "foo" "foob" "fooba" "foobar")))) actual-value: #t result: PASS test-name: &invalid-base32-character location: /home/mcd/guix/tests/base32.scm:81 source: + (test-equal + "&invalid-base32-character" + #\e + (guard (c ((invalid-base32-character? c) + (invalid-base32-character-value c))) + (nix-base32-string->bytevector + (string-append (make-string 51 #\a) "e")))) expected-value: #\e actual-value: #\e result: PASS test-name: sha256 & bytevector->nix-base32-string location: /home/mcd/guix/tests/base32.scm:92 source: + (test-assert + "sha256 & bytevector->nix-base32-string" + (let ((file (search-path %load-path "tests/test.drv"))) + (equal? + (bytevector->nix-base32-string + (sha256 + (call-with-input-file file get-bytevector-all))) + (let* ((c (format + #f + "~a --type sha256 --base32 --flat \"~a\"" + %nix-hash + file)) + (p (open-input-pipe c)) + (l (read-line p))) + (close-pipe p) + l)))) result: SKIP SKIP: tests/cpio =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: file->cpio-header + write-cpio-header + read-cpio-header location: /home/mcd/guix/tests/cpio.scm:37 source: + (test-assert + "file->cpio-header + write-cpio-header + read-cpio-header" + (let* ((file (search-path %load-path "guix.scm")) + (header (file->cpio-header file))) + (call-with-values + (lambda () (open-bytevector-output-port)) + (lambda (port get-bv) + (write-cpio-header header port) + (let ((port (open-bytevector-input-port (get-bv)))) + (equal? header (read-cpio-header port))))))) actual-value: #t result: PASS test-name: bit-identical to GNU cpio's output location: /home/mcd/guix/tests/cpio.scm:49 source: + (test-assert + "bit-identical to GNU cpio's output" + (call-with-temporary-output-file + (lambda (link _) + (delete-file link) + (symlink "chbouib" link) + (let ((files (cons* "/" + (canonicalize-path + (dirname (search-path %load-path "guix.scm"= ))) + link + (map (compose + canonicalize-path + (cut search-path %load-path <>)) + '("guix.scm" + "guix/build/syscalls.scm" + "guix/packages.scm"))))) + (call-with-temporary-output-file + (lambda (ref-file _) + (let ((pipe (open-pipe* + OPEN_WRITE + %cpio-program + "-o" + "-O" + ref-file + "-H" + "newc" + "--null"))) + (for-each + (lambda (file) (format pipe "~a\x00" file)) + files) + (and (zero? (close-pipe pipe)) + (call-with-temporary-output-file + (lambda (file port) + (write-cpio-archive files port) + (close-port port) + (or (file=3D? ref-file file) + (throw 'cpio-archives-differ + files + ref-file + file + (stat:size (stat ref-file)) + (stat:size (stat file)))))))))))))) result: SKIP random seed for tests: 1511104405 SKIP: tests/snix =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: factorize-uri location: /home/mcd/guix/tests/snix.scm:36 source: + (test-assert + "factorize-uri" + (every? + (match-lambda + ((uri version '-> expected) + (equal? (factorize-uri uri version) expected))) + '(("http://example.com/foo.tgz" + "1.0" + -> + "http://example.com/foo.tgz") + ("http://example.com/foo-2.8.tgz" + "2.8" + -> + ("http://example.com/foo-" version ".tgz")) + ("http://example.com/2.8/foo-2.8.tgz" + "2.8" + -> + ("http://example.com/" + version + "/foo-" + version + ".tgz"))))) actual-value: #t result: PASS test-name: nixpkgs->guix-package location: /home/mcd/guix/tests/snix.scm:54 source: + (test-assert + "nixpkgs->guix-package" + (match (nixpkgs->guix-package + %nixpkgs-directory + "guile") + (('package + ('name "guile") + ('version (? string?)) + ('source ('origin _ ...)) + ('build-system _) + ('inputs ('quasiquote (inputs ...))) + ('propagated-inputs ('quasiquote (pinputs ...))) + ('home-page (? string?)) + ('synopsis (? string?)) + ('description (? string?)) + ('license (? symbol?))) + (and (member '("libffi" ,libffi) inputs) + (member '("gmp" ,gmp) pinputs) + #t)) + (x (pk 'fail x #f)))) result: SKIP SKIP: tests/syscalls =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: mount, ENOENT location: /home/mcd/guix/tests/syscalls.scm:40 source: + (test-equal + "mount, ENOENT" + ENOENT + (catch 'system-error + (lambda () + (mount "/dev/null" "/does-not-exist" "ext2") + #f) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: umount, ENOENT/EPERM location: /home/mcd/guix/tests/syscalls.scm:48 source: + (test-assert + "umount, ENOENT/EPERM" + (catch 'system-error + (lambda () (umount "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT))))) actual-value: (1 2) result: PASS test-name: mount-points location: /home/mcd/guix/tests/syscalls.scm:57 source: + (test-assert + "mount-points" + (any (cute member <> (mount-points)) + '("/" "/proc" "/sys" "/dev"))) actual-value: ("/" "/dev/pts" "/dev/shm" "/gnu/store" "/sys/fs/cgroup" "/= sys/fs/cgroup/cpuset" "/sys/fs/cgroup/cpu" "/sys/fs/cgroup/cpuacct" "/sys= /fs/cgroup/memory" "/sys/fs/cgroup/devices" "/sys/fs/cgroup/freezer" "/sy= s/fs/cgroup/blkio" "/sys/fs/cgroup/perf_event" "/sys/fs/cgroup/hugetlb") result: PASS test-name: swapon, ENOENT/EPERM location: /home/mcd/guix/tests/syscalls.scm:63 source: + (test-assert + "swapon, ENOENT/EPERM" + (catch 'system-error + (lambda () (swapon "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM ENOENT))))) actual-value: (1 2) result: PASS test-name: swapoff, ENOENT/EINVAL/EPERM location: /home/mcd/guix/tests/syscalls.scm:71 source: + (test-assert + "swapoff, ENOENT/EINVAL/EPERM" + (catch 'system-error + (lambda () (swapoff "/does-not-exist") #f) + (lambda args + (memv (system-error-errno args) + (list EPERM EINVAL ENOENT))))) actual-value: (1 22 2) result: PASS test-name: mkdtemp! location: /home/mcd/guix/tests/syscalls.scm:79 source: + (test-assert + "mkdtemp!" + (let* ((tmp (or (getenv "TMPDIR") "/tmp")) + (dir (mkdtemp! + (string-append tmp "/guix-test-XXXXXX")))) + (and (file-exists? dir) (begin (rmdir dir) #t)))) actual-value: #t result: PASS test-name: statfs, ENOENT location: /home/mcd/guix/tests/syscalls.scm:87 source: + (test-equal + "statfs, ENOENT" + ENOENT + (catch 'system-error + (lambda () (statfs "/does-not-exist")) + (compose system-error-errno list))) expected-value: 2 actual-value: 2 result: PASS test-name: statfs location: /home/mcd/guix/tests/syscalls.scm:94 source: + (test-assert + "statfs" + (let ((fs (statfs "/"))) + (and (file-system? fs) + (> (file-system-block-size fs) 0) + (>=3D (file-system-blocks-available fs) 0) + (>=3D (file-system-blocks-free fs) + (file-system-blocks-available fs))))) actual-value: #t result: PASS test-name: clone location: /home/mcd/guix/tests/syscalls.scm:111 source: + (test-assert + "clone" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 42)) + (pid (and (not (equal? + (readlink (user-namespace pid)) + (readlink (user-namespace (getpid))))) + (match (waitpid pid) + ((_ . status) (=3D 42 (status:exit-val status= )))))))) actual-value: #t result: PASS test-name: setns location: /home/mcd/guix/tests/syscalls.scm:124 source: + (test-assert + "setns" + (match (clone (logior CLONE_NEWUSER SIGCHLD)) + (0 (primitive-exit 0)) + (clone-pid + (match (pipe) + ((in . out) + (match (primitive-fork) + (0 + (close in) + (call-with-input-file + (user-namespace clone-pid) + (lambda (port) (setns (port->fdes port) 0)= )) + (write 'done out) + (close out) + (primitive-exit 0)) + (fork-pid + (close out) + (read in) + (let ((result + (and (equal? + (readlink + (user-namespace clone-pid)= ) + (readlink + (user-namespace fork-pid))= )))) + (waitpid clone-pid) + (waitpid fork-pid) + result)))))))) actual-value: #t result: PASS test-name: pivot-root location: /home/mcd/guix/tests/syscalls.scm:156 source: + (test-equal + "pivot-root" + #t + (match (pipe) + ((in . out) + (match (clone (logior CLONE_NEWUSER CLONE_NEWNS SIGCHLD)) + (0 + (dynamic-wind + (const #t) + (lambda () + (close in) + (call-with-temporary-directory + (lambda (root) + (let ((put-old (string-append root "/real-roo= t"))) + (mount "none" root "tmpfs") + (mkdir put-old) + (call-with-output-file + (string-append root "/test") + (lambda (port) (display "testing\n" port)= )) + (pivot-root root put-old) + (write (file-exists? "/test") out) + (close out))))) + (lambda () (primitive-exit 0)))) + (pid (close out) + (let ((result (read in))) + (close in) + (and (zero? (match (waitpid pid) + ((_ . status) + (status:exit-val status))))= + (eq? #t result)))))))) result: SKIP test-name: scandir*, ENOENT location: /home/mcd/guix/tests/syscalls.scm:189 source: + (test-equal + "scandir*, ENOENT" + ENOENT + (catch 'system-error + (lambda () (scandir* "/does/not/exist")) + (lambda args (system-error-errno args)))) expected-value: 2 actual-value: 2 result: PASS test-name: scandir*, ASCII file names location: /home/mcd/guix/tests/syscalls.scm:197 source: + (test-equal + "scandir*, ASCII file names" + (scandir + (dirname + (search-path %load-path "guix/base32.scm")) + (const #t) + stringprocedure + int + (dynamic-func "creat" (dynamic-link)) + (list '* int)))) + (creat (string->pointer + (string-append directory "/=CE=B1") + "UTF-8") + 420) + (creat (string->pointer + (string-append directory "/=CE=BB") + "UTF-8") + 420) + (let ((locale (setlocale LC_ALL))) + (dynamic-wind + (lambda () (setlocale LC_ALL "C")) + (lambda () + (match (scandir* directory) + (((names . properties) ...) names))) + (lambda () (setlocale LC_ALL locale)))))))) expected-value: ("." ".." "=CE=B1" "=CE=BB") actual-value: ("." ".." "=CE=B1" "=CE=BB") result: PASS test-name: scandir*, properties location: /home/mcd/guix/tests/syscalls.scm:231 source: + (test-assert + "scandir*, properties" + (let ((directory + (dirname + (search-path %load-path "guix/base32.scm")))) + (every (lambda (entry name) + (match entry + ((name2 . properties) + (and (string=3D? name2 name) + (let* ((full (string-append directory "/" nam= e)) + (stat (lstat full)) + (inode (assoc-ref properties 'inode)) + (type (assoc-ref properties 'type))) + (and (=3D inode (stat:ino stat)) + (or (eq? type 'unknown) + (eq? type (stat:type stat)))))))))= + (scandir* directory) + (scandir directory (const #t) string (termios-input-speed termios) 0) + (> (termios-output-speed termios) 0)))) actual-value: #t result: PASS test-name: tcsetattr location: /home/mcd/guix/tests/syscalls.scm:499 source: + (test-assert + "tcsetattr" + (let ((first (tcgetattr 0))) + (tcsetattr 0 (tcsetattr-action TCSANOW) first) + (equal? first (tcgetattr 0)))) actual-value: #t result: PASS test-name: terminal-window-size ENOTTY location: /home/mcd/guix/tests/syscalls.scm:504 source: + (test-assert + "terminal-window-size ENOTTY" + (call-with-input-file + "/dev/null" + (lambda (port) + (catch 'system-error + (lambda () (terminal-window-size port)) + (lambda args + (memv (system-error-errno args) + (list ENOTTY EINVAL))))))) actual-value: (25 22) result: PASS test-name: terminal-columns location: /home/mcd/guix/tests/syscalls.scm:515 source: + (test-assert + "terminal-columns" + (> (terminal-columns) 0)) actual-value: #t result: PASS test-name: terminal-columns non-file port location: /home/mcd/guix/tests/syscalls.scm:518 source: + (test-assert + "terminal-columns non-file port" + (> (terminal-columns + (open-input-string + "Join us now, share the software!")) + 0)) actual-value: #t result: PASS test-name: utmpx-entries location: /home/mcd/guix/tests/syscalls.scm:522 source: + (test-assert + "utmpx-entries" + (match (utmpx-entries) + (((? utmpx? entries) ...) + (every (lambda (entry) + (match (utmpx-user entry) + ((? string?) + (or (eqv? (login-type BOOT_TIME) + (utmpx-login-type entry)) + (> (utmpx-pid entry) 0))) + (#f #t))) + entries)))) actual-value: #t result: PASS test-name: read-utmpx, EOF location: /home/mcd/guix/tests/syscalls.scm:534 source: + (test-assert + "read-utmpx, EOF" + (eof-object? (read-utmpx (%make-void-port "r")))) actual-value: #t result: PASS test-name: read-utmpx location: /home/mcd/guix/tests/syscalls.scm:539 source: + (test-assert + "read-utmpx" + (let ((result + (call-with-input-file + "/var/run/utmpx" + read-utmpx))) + (or (utmpx? result) (eof-object? result)))) actual-value: #t result: PASS SKIP: tests/gremlin =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: elf-dynamic-info-needed, executable location: /home/mcd/guix/tests/gremlin.scm:44 source: + (test-assert + "elf-dynamic-info-needed, executable" + (let* ((elf (call-with-input-file %guile-executable read-elf)) + (dyninfo (elf-dynamic-info elf))) + (or (not dyninfo) + (lset<=3D + string=3D? + (list (string-append "libguile-" (effective-version)) + "libgc" + "libunistring" + "libffi") + (map (lambda (lib) + (string-take lib (string-contains lib ".so"))) + (elf-dynamic-info-needed dyninfo)))))) result: SKIP test-name: expand-origin location: /home/mcd/guix/tests/gremlin.scm:55 source: + (test-equal + "expand-origin" + '("OOO/../lib" + "OOO" + "../OOO/bar/OOO/baz" + "ORIGIN/foo") + (map (cut expand-origin <> "OOO") + '("$ORIGIN/../lib" + "${ORIGIN}" + "../${ORIGIN}/bar/$ORIGIN/baz" + "ORIGIN/foo"))) expected-value: ("OOO/../lib" "OOO" "../OOO/bar/OOO/baz" "ORIGIN/foo") actual-value: ("OOO/../lib" "OOO" "../OOO/bar/OOO/baz" "ORIGIN/foo") result: PASS SKIP: tests/pypi =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D test-name: guix-package->pypi-name, old URL style location: /home/mcd/guix/tests/pypi.scm:78 source: + (test-equal + "guix-package->pypi-name, old URL style" + "psutil" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.io/packages/source/p/psutil/psutil-4.3.0.t= ar.gz")))))) expected-value: "psutil" actual-value: "psutil" result: PASS test-name: guix-package->pypi-name, new URL style location: /home/mcd/guix/tests/pypi.scm:86 source: + (test-equal + "guix-package->pypi-name, new URL style" + "certbot" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri "https://pypi.python.org/packages/a2/3b/4756e6a0ceb14e08= 4042a2a65c615d68d25621c6fd446d0fc10d14c4ce7d/certbot-0.8.1.tar.gz")))))) expected-value: "certbot" actual-value: "certbot" result: PASS test-name: guix-package->pypi-name, several URLs location: /home/mcd/guix/tests/pypi.scm:94 source: + (test-equal + "guix-package->pypi-name, several URLs" + "cram" + (guix-package->pypi-name + (dummy-package + "foo" + (source + (dummy-origin + (uri (list "https://bitheap.org/cram/cram-0.7.tar.gz" + (pypi-uri "cram" "0.7")))))))) expected-value: "cram" actual-value: "cram" result: PASS test-name: pypi->guix-package location: /home/mcd/guix/tests/pypi.scm:103 source: + (test-assert + "pypi->guix-package" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir "foo-1.0.0") + (with-output-to-file + "foo-1.0.0/requirements.txt" + (lambda () (display test-requirements))) + (system* "tar" "czvf" file-name "foo-1.0.0/") + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl"= + #f) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.python.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-an= y.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('quasiquote + (("python-bar" ('unquote 'python-bar)) + ("python-baz" ('unquote 'python-baz))))) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash= ) + hash)) + (x (pk 'fail x #f)))))) foo-1.0.0/ foo-1.0.0/requirements.txt actual-value: #t result: PASS test-name: pypi->guix-package, wheels location: /home/mcd/guix/tests/pypi.scm:154 source: + (test-assert + "pypi->guix-package, wheels" + (mock ((guix import utils) + url-fetch + (lambda (url file-name) + (match url + ("https://example.com/foo-1.0.0.tar.gz" + (begin + (mkdir "foo-1.0.0") + (with-output-to-file + "foo-1.0.0/requirements.txt" + (lambda () (display test-requirements))) + (system* "tar" "czvf" file-name "foo-1.0.0/") + (delete-file-recursively "foo-1.0.0") + (set! test-source-hash + (call-with-input-file file-name port-sha256)))) + ("https://example.com/foo-1.0.0-py2.py3-none-any.whl"= + (begin + (mkdir "foo-1.0.0.dist-info") + (with-output-to-file + "foo-1.0.0.dist-info/metadata.json" + (lambda () (display test-metadata))) + (let ((zip-file (string-append file-name ".zip")))= + (system* + "zip" + zip-file + "foo-1.0.0.dist-info/metadata.json") + (rename-file zip-file file-name)) + (delete-file-recursively "foo-1.0.0.dist-info"))) + (_ (error "Unexpected URL: " url))))) + (mock ((guix http-client) + http-fetch + (lambda (url . rest) + (match url + ("https://pypi.python.org/pypi/foo/json" + (values + (open-input-string test-json) + (string-length test-json))) + ("https://example.com/foo-1.0.0-py2.py3-none-an= y.whl" + #f) + (_ (error "Unexpected URL: " url))))) + (match (pypi->guix-package "foo") + (('package + ('name "python-foo") + ('version "1.0.0") + ('source + ('origin + ('method 'url-fetch) + ('uri ('pypi-uri "foo" 'version)) + ('sha256 ('base32 (? string? hash))))) + ('build-system 'python-build-system) + ('propagated-inputs + ('quasiquote + (("python-bar" ('unquote 'python-bar)) + ("python-baz" ('unquote 'python-baz))))) + ('home-page "http://example.com") + ('synopsis "summary") + ('description "summary") + ('license 'license:lgpl2.0)) + (string=3D? + (bytevector->nix-base32-string test-source-hash= ) + hash)) + (x (pk 'fail x #f)))))) result: SKIP random seed for tests: 1511105559 FAIL: tests/guix-system =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + set -e + guix system --version guix system (GNU Guix) UNKNOWN Copyright (C) 2017 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. + tmpfile=3Dt-guix-system-11155 + errorfile=3Dt-guix-system-error-11155 + tmpdir=3D/tmp/t-guix-system-11155 + mkdir /tmp/t-guix-system-11155 + trap 'rm -f "$tmpfile" "$errorfile" "$tmpdir"/*; rmdir "$tmpdir"' EXIT + cat + guix system vm t-guix-system-11155 + grep 't-guix-system-11155:2:3:.*missing.* initializers' t-guix-system-e= rror-11155 t-guix-system-11155:2:3: error: missing field initializers (bootloader ho= st-name file-systems timezone) + cat + guix system vm t-guix-system-11155 + grep 't-guix-system-11155:4:1: missing closing paren' t-guix-system-err= or-11155 t-guix-system-11155:4:1: missing closing parenthesis + cat + guix system build t-guix-system-11155 -n + grep 't-guix-system-11155:3:2: .*module .*openssh.*not found' t-guix-sy= stem-error-11155 t-guix-system-11155:3:2: error: module (gnu services openssh) not found + grep 'Try.*use-service-modules ssh' t-guix-system-error-11155 hint: Try adding `(use-service-modules ssh)'. + cat + guix system build t-guix-system-11155 -n + grep 't-guix-system-11155:3:2: .*module .*qemu.*not found' t-guix-syste= m-error-11155 + rm -f t-guix-system-11155 t-guix-system-error-11155 '/tmp/t-guix-system= -11155/*' + rmdir /tmp/t-guix-system-11155 =2E/test-env: line 1: 11154 Terminated "/home/mcd/guix/pre-i= nst-env" "/home/mcd/guix/guix-daemon" --disable-chroot --substitute-urls=3D= "$GUIX_BINARY_SUBSTITUTE_URL" FAIL tests/guix-system.sh (exit status: 1) --------------C85A4CAD75FFBB4246FA5977-- --PNS9QQTerlEGn4bSsUpqfUTWiExJLJAb7-- --uBnBaOuAB2sR61kFQKorVUOthaxjXmLl9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE61CTslYA+K5btSvb61vedmKoYVkFAloRiUIACgkQ61vedmKo YVlJCgf9FnNn/4v1Qo/sDamUOF4LrlRcycGHu+ML8eaKFl07pOdI6HrQEjQ876al 3pxs9yLjitvycG4z8nPyqgUjBof+SJ9yimpgYQDuevMl/GLL+5gLhvXzmt5EHhlP tnObI4RaNoYzWdQMtMqDq2v8BReW5KyQZpTLPTRoC+b5VL/ZY8UVnaQ1aryhrhMJ HuGq/4TrSjJlTHwVgfBTSpTwGvoivSc2e6gqEHQynkRbOFclNgA+nYtMTd2IkZVC EDxUYWTVJJDZmpdRXWIaFX7jdXDmUsBc96vYlzUiMY6Hwou13QrKjxjb/oZoevMP /XCaGmTQiSxR9d9Of9ei+PpC2Cw47w== =2AVB -----END PGP SIGNATURE----- --uBnBaOuAB2sR61kFQKorVUOthaxjXmLl9-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 04:23:54 2017 Received: (at 29356) by debbugs.gnu.org; 20 Nov 2017 09:23:54 +0000 Received: from localhost ([127.0.0.1]:48280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGiIz-0005ys-PM for submit@debbugs.gnu.org; Mon, 20 Nov 2017 04:23:53 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:54540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGiIx-0005yj-0I for 29356@debbugs.gnu.org; Mon, 20 Nov 2017 04:23:52 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 16469FCF9; Mon, 20 Nov 2017 10:23:52 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id srJpj7prq2Ym; Mon, 20 Nov 2017 10:23:49 +0100 (CET) Received: from ribbon (nat-eduroam-36-gw-01-bso.bordeaux.inria.fr [194.199.1.36]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8B822F60C; Mon, 20 Nov 2017 10:23:49 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Martin Castillo Subject: Re: bug#29356: 1 test-suite test fails References: <4b65c962-1fe9-e4f4-7b74-4371bff259f5@uni-bremen.de> Date: Mon, 20 Nov 2017 10:23:46 +0100 In-Reply-To: <4b65c962-1fe9-e4f4-7b74-4371bff259f5@uni-bremen.de> (Martin Castillo's message of "Sun, 19 Nov 2017 14:37:46 +0100") Message-ID: <87tvxp5mn1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29356 Cc: 29356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi Martin, Martin Castillo skribis: > + guix system build t-guix-system-11155 -n > + grep 't-guix-system-11155:3:2: .*module .*qemu.*not found' t-guix-syste= m-error-11155 > + rm -f t-guix-system-11155 t-guix-system-error-11155 '/tmp/t-guix-system= -11155/*' > + rmdir /tmp/t-guix-system-11155 > ./test-env: line 1: 11154 Terminated "/home/mcd/guix/pre-ins= t-env" "/home/mcd/guix/guix-daemon" --disable-chroot --substitute-urls=3D"$= GUIX_BINARY_SUBSTITUTE_URL" > FAIL tests/guix-system.sh (exit status: 1) The failing test here is this: --8<---------------cut here---------------start------------->8--- cat > "$tmpfile" < "$errorfile" then false else grep "$tmpfile:3:2: .*module .*qemu.*not found" "$errorfile" grep "Try.*use-package-modules virtualization" "$errorfile" fi --8<---------------cut here---------------end--------------->8--- Could it be that there are stale gnu/packages/qemu.{scm,go} files in the working tree? Thanks in advance, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 16:13:29 2017 Received: (at 29356) by debbugs.gnu.org; 20 Nov 2017 21:13:29 +0000 Received: from localhost ([127.0.0.1]:49514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGtNg-0005Dd-U9 for submit@debbugs.gnu.org; Mon, 20 Nov 2017 16:13:29 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:56236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGtNf-0005DW-TD for 29356@debbugs.gnu.org; Mon, 20 Nov 2017 16:13:28 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id B7732FD80 for <29356@debbugs.gnu.org>; Mon, 20 Nov 2017 22:13:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NJ7EYWx4NPUb for <29356@debbugs.gnu.org>; Mon, 20 Nov 2017 22:13:29 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id CDC5FE7D4 for <29356@debbugs.gnu.org>; Mon, 20 Nov 2017 22:13:28 +0100 (CET) Resent-To: 29356@debbugs.gnu.org Resent-From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Resent-Date: Mon, 20 Nov 2017 22:13:25 +0100 Resent-Message-ID: <87bmjw1wne.fsf@gnu.org> Received: from solo.fdn.fr ([unix socket]) by solo (Cyrus v2.4.16-Debian-2.4.16-4+deb7u2) with LMTPA; Mon, 20 Nov 2017 20:50:41 +0100 X-Sieve: CMU Sieve 2.4 Received: by solo.fdn.fr (Postfix) id CCC84D0D07; Mon, 20 Nov 2017 20:50:41 +0100 (CET) Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:4830:134:3::10]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by solo.fdn.fr (Postfix) with ESMTPS id A4FBCD0D06 for ; Mon, 20 Nov 2017 20:50:41 +0100 (CET) Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGs5X-0006aO-Bx for ludovic.courtes@fdn.fr; Mon, 20 Nov 2017 14:50:39 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47911) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eGs5X-0006aJ-55 for ludovic.courtes@fdn.fr; Mon, 20 Nov 2017 14:50:39 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49620) by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eGs5W-0003md-QV for ludo@gnu.org; Mon, 20 Nov 2017 14:50:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGs5T-0006Zq-VL for ludo@gnu.org; Mon, 20 Nov 2017 14:50:38 -0500 Received: from gabriel-vm-2.zfn.uni-bremen.de ([134.102.50.10]:42776 helo=smtp.uni-bremen.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGs5T-0006Yz-KN for ludo@gnu.org; Mon, 20 Nov 2017 14:50:35 -0500 Received: from [192.168.178.5] (ip4d152691.dynamic.kabel-deutschland.de [77.21.38.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id EACB620508 for ; Mon, 20 Nov 2017 20:50:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim; t=1511207428; bh=Uhc5BXRo0NOukhH+1LPvC+PqaK7cl5xZ/AWLFYPRLQ4=; h=To:References:From:Date:In-Reply-To; b=rlFtsLjCdEeluEnpy01bk/esfPgS3nBeZ3Xs4YkkMjxumv/2jbnk86nBtU4ThNMPd vsRY+Ws2FR5Ag23NAXKhzfetSmyxB+AJhBc8EmxjY9SPh27FnA1SwVT2gnxIJFtq2x MEaXoisFLz1sGY/UEMPc5McJN9o5NZnI5DeUBkXc= Subject: Re: bug#29356: 1 test-suite test fails To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= References: <4b65c962-1fe9-e4f4-7b74-4371bff259f5@uni-bremen.de> <87tvxp5mn1.fsf@gnu.org> From: Martin Castillo Message-ID: Date: Mon, 20 Nov 2017 20:50:27 +0100 MIME-Version: 1.0 In-Reply-To: <87tvxp5mn1.fsf@gnu.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29356 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi Ludo=E2=80=99, On 20.11.2017 10:23, Ludovic Court=C3=A8s wrote: > Could it be that there are stale gnu/packages/qemu.{scm,go} files in th= e > working tree? >=20 > Thanks in advance, > Ludo=E2=80=99. >=20 yes, there was qemu.go. It works now. What does the apostrophe at the end of your name mean? Martin. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 16:15:19 2017 Received: (at 29356) by debbugs.gnu.org; 20 Nov 2017 21:15:19 +0000 Received: from localhost ([127.0.0.1]:49518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGtPT-0005Gp-AJ for submit@debbugs.gnu.org; Mon, 20 Nov 2017 16:15:19 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:56243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGtPS-0005Gi-8I for 29356@debbugs.gnu.org; Mon, 20 Nov 2017 16:15:18 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 180EFFD80; Mon, 20 Nov 2017 22:15:20 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3W6bFZ8jSsEJ; Mon, 20 Nov 2017 22:15:18 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 3AEE6ECE7; Mon, 20 Nov 2017 22:15:18 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Martin Castillo Subject: Re: bug#29356: 1 test-suite test fails References: <4b65c962-1fe9-e4f4-7b74-4371bff259f5@uni-bremen.de> <87tvxp5mn1.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Brumaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 20 Nov 2017 22:15:13 +0100 In-Reply-To: (Martin Castillo's message of "Mon, 20 Nov 2017 20:50:27 +0100") Message-ID: <8760a41wke.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29356 Cc: 29356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi, Martin Castillo skribis: > On 20.11.2017 10:23, Ludovic Court=C3=A8s wrote: > >> Could it be that there are stale gnu/packages/qemu.{scm,go} files in the >> working tree? >>=20 >> Thanks in advance, >> Ludo=E2=80=99. >>=20 > > yes, there was qemu.go. It works now. Great, thanks for testing. > What does the apostrophe at the end of your name mean? Not much, that it=E2=80=99s an abbreviation of my name. :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 16:15:54 2017 Received: (at control) by debbugs.gnu.org; 20 Nov 2017 21:15:54 +0000 Received: from localhost ([127.0.0.1]:49522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGtQ2-0005Hk-KK for submit@debbugs.gnu.org; Mon, 20 Nov 2017 16:15:54 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:56247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGtQ1-0005Hd-Dg for control@debbugs.gnu.org; Mon, 20 Nov 2017 16:15:53 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 4165FFD80 for ; Mon, 20 Nov 2017 22:15:55 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qarXkrWdux_c for ; Mon, 20 Nov 2017 22:15:54 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 898C9ECE7 for ; Mon, 20 Nov 2017 22:15:54 +0100 (CET) Date: Mon, 20 Nov 2017 22:15:50 +0100 Message-Id: <874lpo1wjd.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #29356 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 29356 notabug close 29356 From unknown Tue Jun 17 01:48:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Dec 2017 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator