From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id dInOCMytnl/ECwAA0tVLHw (envelope-from ) for ; Sun, 01 Nov 2020 12:45:00 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id YEKBBMytnl8BbwAA1q6Kng (envelope-from ) for ; Sun, 01 Nov 2020 12:45:00 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 36C03940237 for ; Sun, 1 Nov 2020 12:44:57 +0000 (UTC) Received: from localhost ([::1]:35558 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZCj9-0001Fx-Tm for larch@yhetil.org; Sun, 01 Nov 2020 07:44:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZCiM-0001Ey-HT for bug-guix@gnu.org; Sun, 01 Nov 2020 07:44:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52578) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kZCiI-0001qF-CS for bug-guix@gnu.org; Sun, 01 Nov 2020 07:44:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kZCiI-0001J4-AF for bug-guix@gnu.org; Sun, 01 Nov 2020 07:44:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#44370: Cuirass fails building (some) packages from a custom-packages input Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 01 Nov 2020 12:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44370 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 44370@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16042346074966 (code B ref -1); Sun, 01 Nov 2020 12:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Nov 2020 12:43:27 +0000 Received: from localhost ([127.0.0.1]:35891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZChi-0001I2-N3 for submit@debbugs.gnu.org; Sun, 01 Nov 2020 07:43:27 -0500 Received: from lists.gnu.org ([209.51.188.17]:52394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZChg-0001Hr-Vj for submit@debbugs.gnu.org; Sun, 01 Nov 2020 07:43:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54906) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZChV-00016Q-Hz for bug-guix@gnu.org; Sun, 01 Nov 2020 07:43:22 -0500 Received: from server0.selfhosted.xyz ([217.64.149.7]:49504) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZChS-0001d9-Kc for bug-guix@gnu.org; Sun, 01 Nov 2020 07:43:13 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1604234579; bh=SkfDGG1YvnCCQj97bnaFWK1JOSQLz85xdttsXAwBXsY=; h=Date:From:To:Subject; b=ot8bVw4vz+riWg6bpBk/QT3l3N7HHAXde2xUJbIChqsL1HcmkWbIDW/TlwedH2fLY 8/RrKMtB25ogfScBu5dve9OMEn2Vklo5D54HkcDOasF4AvJRsiWyhMOr0T2ZB3vzgd aPSkueXqVbpC90T+AhPWF0iFHETjMnVvddZZuoEp8NCfbcWDNrr5U41LZLJ7BGBUqr 8ED1rPfvKTZS4dr84kQ2xcpZTFHLVKdUPVZnfBpnObWMqcVSYtG/wVWyzQjFW33lzC B13jHzNUlXBhbM4hZbr9JYgVL8U4tkSoyfh5O27XQkmfaX0LBuRLAgG3OK1o38uUK7 meGRnOt2g3sRw== X-Fuglu-Suspect: 7edaf83a2b804e3fbfc1d37c523cbd18 X-Fuglu-Spamstatus: NO Received: from [127.0.0.1] (localhost [127.0.0.1]) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 01 Nov 2020 12:42:52 +0000 From: david larsson Message-ID: <99cf041293e49704766bccccb01881c1@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz Received-SPF: pass client-ip=217.64.149.7; envelope-from=david.larsson@selfhosted.xyz; helo=server0.selfhosted.xyz X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/01 07:42:59 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.5, FROM_SUSPICIOUS_NTLD_FP=2, PDS_OTHER_BAD_TLD=1.999, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.1 (+++) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: 0.1 (/) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=selfhosted.xyz header.s=dkim header.b=ot8bVw4v; dmarc=fail reason="SPF not aligned (relaxed)" header.from=selfhosted.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: g/xYjtCEfX7N Hi! I am unable to build certain packages from a custom-packages input in my cuirass-specs below, and am triggering the below backtrace with below config. The packages that trigger the errors can successfully be installed otherwise by pointing to them with a guix channel. Failure happens when adding python-pydotplus, perl-ical-data packages etc from the custom-packages input to the subset list in #:proc-args. The config is instantiated (after guix pull to commit=594b2a116ea4267d88a294dd05f8dbbb8ce7bcc0 but Im having the same error on current master too) by running: herd stop cuirass-web ; herd stop cuirass ; rm /var/lib/cuirass/cuirass.db* ; guix system reconfigure /home/user1/src/my-guixsd-config.sh/VM-configs/bare-bones2.scm ; herd start cuirass ; sleep 1 ; herd restart cuirass-web ================================ BACKTRACE ================================ Backtrace: In ice-9/boot-9.scm: 1736:10 15 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 14 (apply-smob/0 #) In ice-9/boot-9.scm: ...skipping... Uncaught exception in fiber ##f: In cuirass/base.scm: 793:13 3 (_) In ice-9/boot-9.scm: 1736:10 2 (with-exception-handler _ _ #:unwind? _ # _) 1669:16 1 (raise-exception _ #:continuable? _) 1667:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1667:16: In procedure raise-exception: ERROR: 1. &evaluation-error: name: "my-pkgs" id: ================================ CONFIG: ================================ (use-modules (gnu) (gnu system nss)) ;; additions: spice, cuirass, virtualization (qemu-binfmt-service-type) (use-service-modules networking ssh desktop spice cuirass virtualization) ;; additions: bash (use-package-modules screen ssh gnome certs bash) (define %my-special-files `(("/bin/sh" ,(file-append bash "/bin/sh")) ("/bin/bash" ,(file-append bash "/bin/bash")) ;; gitolite update hook needs it ;; ("/usr/bin/perl" ,(file-append perl "/bin/perl")) ("/usr/bin/env" ,(file-append coreutils "/bin/env")))) (define %cuirass-specs #~( list '((#:name . "my-pkgs") (#:load-path-inputs . ("guix")) (#:package-path-inputs . ("my-guix-packages")) (#:proc-input . "guix") (#:proc-file . "build-aux/cuirass/gnu-system.scm") (#:proc . cuirass-jobs) (#:proc-args . (;;(subset . manifests) ;;(subset . ("hello" "cowsay" "orgmk" "fwknop" "python-on-guile" "libxml2-xpath0" "guile-bash-parallel" "guile-base64")) ;; works! (subset . ("hello" "cowsay" "orgmk" "fwknop" "python-on-guile" "libxml2-xpath0" "guile-bash-parallel" "guile-base64" "python-pydotplus")) ;; fails with stacktrace (systems . ("x86_64-linux")) ;;(manifests . (("my-guix-packages" . "manifest.scm"))) )) (#:inputs . ( ((#:name . "guix") (#:url . "git://git.savannah.gnu.org/guix.git") (#:load-path . ".") ;;(#:branch . "master") ;; d7 commit reports failed builds in /var/log/cuirass.log and cuirass-web reports them as scheduled, even when outputs in the store are successfully built ;;(#:commit . "d7e033b9a153a9e60f52ff64f4eb355c1c3d0a6e") ;; 594b commit works - success - until adding say perl-ical-data, python-pydotplus or bash-coding-utils.sh package from my-guix-packages (#:commit . "594b2a116ea4267d88a294dd05f8dbbb8ce7bcc0") (#:no-compile? . #t)) ((#:name . "my-guix-packages") (#:url . "https://github.com/methuselah-0/my-guix-packages.git") (#:load-path . "packages") (#:branch . "master") (#:no-compile? . #t)) )) (#:build-outputs . ())) )) (operating-system (host-name "librem13v3guixsd") (timezone "Europe/Stockholm") (locale "en_US.utf8") ;; Boot in "legacy" BIOS mode, assuming /dev/sdX is the ;; target hard disk, and "my-root" is the label of the target ;; root file system. (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/vda"))) (file-systems (cons (file-system (device (file-system-label "fsroot")) (mount-point "/") (type "ext4")) %base-file-systems)) ;; This is where user accounts are specified. The "root" ;; account is implicit, and is initially created with the ;; empty password. (users (cons* (user-account (name "user1") (group "users") ;; Adding the account to the "wheel" group ;; makes it a sudoer. Adding it to "audio" ;; and "video" allows the user to play sound ;; and access the webcam. (supplementary-groups '("wheel" "audio" "video")) (home-directory "/home/user1")) (user-account (name "cuirass") (group "cuirass") (supplementary-groups '("netdev" "audio" "video")) (home-directory "/home/cuirass")) %base-user-accounts)) ;; Globally-installed packages. ;; added nss-certs and le-certs globally for e.g. cuirass to be able to fetch stuff (packages (cons* screen openssh nss-certs le-certs %base-packages)) ;; Add services to the baseline: a DHCP client and ;; an SSH server. (services (cons* (service gnome-desktop-service-type) (service xfce-desktop-service-type) (spice-vdagent-service) ;; https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html (service qemu-binfmt-service-type (qemu-binfmt-configuration (platforms (lookup-qemu-platforms "arm" "aarch64")) (guix-support? #t))) (service openssh-service-type (openssh-configuration (permit-root-login #t) ;;(allow-empty-passwords? #t) (x11-forwarding? #t) (port-number 2223))) ;; https://lists.gnu.org/archive/html/help-guix/2017-08/msg00095.html (simple-service 'store-my-config etc-service-type `(("config.scm" ,(local-file (assoc-ref (current-source-location) 'filename))))) (service special-files-service-type %my-special-files) ;; https://lists.gnu.org/archive/html/help-guix/2019-06/msg00116.html (service cuirass-service-type (cuirass-configuration (interval 3600) (fallback? #f) ;; default is #f (host "0.0.0.0") (port 8082) (database "/var/lib/cuirass/cuirass.db") ;; default is /var/lib/cuirass/cuirass.db (use-substitutes? #t) (specifications %cuirass-specs))) %desktop-services)) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss)) Best regards, David