bug#70954: No 'guix pull' substitutes for foreign distros?
I had not understood that you used the --commit option, sorry for the misunderstanding. Foreign distros are not treated specially, but configuration for substitute authorization could be missing as described at the end of [1]. I do not believe they are missing though: Could you try “guix pull -q” to disable any other channels? guix pull -q --commit=08360a2cd0f1c447c9ad25bef8ed317abcdb0c91 on my x86_64 Guix System laptop, like your machine A (that downloads substitutes), builds /gnu/store/1mwhp5crimgvqd4jmlfsj3017yk8vxsv-guix-packages-base-modules.drv whose store path is different on your machine B (that does *not* get substitutes). Regards, Florian [1] https://guix.gnu.org/en/manual/devel/en/html_node/Getting-Started.html
bug#70940: You found a bug: the program derivation
Authenticating channel 'guix', commits 9edb3f6 to 6e86089 (6 new commits)... Building from these channels: brandhout-packageshttps://github.com/brandhout/guix_channel.git 5fe3961 nonguix https://gitlab.com/nonguix/nonguix.git 7081518 guix https://git.savannah.gnu.org/git/guix.git 6e86089 substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% building /gnu/store/zjw8b0v33zd45n3bg9g59f5zdpzi8hfk-compute-guix-derivation.drv... Computing Guix derivation for 'x86_64-linux'... \Backtrace: 14 (primitive-load "/gnu/store/13bvpk5dqjmdzspb276qzs24jcj3jjhh-compute-guix-derivation") In ice-9/eval.scm: 155:9 13 (_ _) 159:9 12 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(# ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) In ice-9/boot-9.scm: 152:2 11 (with-fluid* _ _ _) 152:2 10 (with-fluid* _ _ _) In ./guix/store.scm: 2205:24 9 (run-with-store # # ?) 2033:8 8 (_ #) In ./guix/gexp.scm: 299:22 7 (_ #) 1205:2 6 (_ #) 1072:2 5 (_ #) 913:4 4 (_ #) In ./guix/store.scm: 2090:12 3 (_ #) 1428:5 2 (map/accumulate-builds # # ?) 1444:15 1 (_ # ("/gnu/store/hszgl65h1d3vnsifb35l4zvdvk03hqdv-guix-daem?" ?) ?) 1444:15 0 (loop #f) ./guix/store.scm:1444:15: In procedure loop: ERROR: 1. &store-protocol-error: message: "`/gnu/store/8dzvn0qr62a8l2ad3hx1xhjdvxifc7hn-guix-1.4.0-18.4c94b9e/bin/guix substitute' died unexpectedly" status: 1 guix pull: error: You found a bug: the program '/gnu/store/13bvpk5dqjmdzspb276qzs24jcj3jjhh-compute-guix-derivation' failed to compute the derivation for Guix (version: "6e86089d563ccb67ae04cd941ca7b66c1777831f"; system: "x86_64-linux"; host version: "a682ddd70846d488cfbd82d65e8566ec6739813c"; pull-version: 1). Please report the COMPLETE output above by email to . This seems like a really low effort bug report, but I'm following instructions and don't know what to include further.
bug#70910: xdot has stopped working after update to 1.3
Hi, Pushed as 0846eaecd45783bf40e8dc67b0c16f71068524b7 to master. -- Oleg signature.asc Description: PGP signature
bug#70954: No 'guix pull' substitutes for foreign distros?
I had not understood that you used the --commit option, sorry for the misunderstanding. Technically I wasn't because at the time of experiment 08360a2cd was the latest commit (not only the latest commit with substitutes). Foreign distros are not treated specially, but configuration for substitute authorization could be missing as described at the end of [1]. Sorry, I couldn't find any mention of substitute authorization at [1]. On system B substitute public keys were configured according to [2]. I have checked the content of /etc/guix/acl file. All keys are there. Could you try “guix pull -q” to disable any other channels? Sure! Here are the final parts of the outputs (after the words "The following derivations will be built:"): On system B (foreign distro): $ guix pull -q --commit=08360a2cd0f1c447c9ad25bef8ed317abcdb0c91 ... The following derivations will be built: /gnu/store/cj32m9h2fyd54nqlagn17ha8virfkrcb-profile.drv /gnu/store/s76agwq3r05ghybjc18chd07v4bspj1b-guix-08360a2cd.drv /gnu/store/37bsxlp93cxriknqrzs98ja8is6l7agw-guix-daemon.drv /gnu/store/ffi9d4y6xavq2r8kw78zmnvg78z5jnah-guix-command.drv /gnu/store/lq0yq5n43awhdcygy1zxs8aq2gzhl24b-guix-module-union.drv /gnu/store/xd79q4s0dz93a8hcyyn6f70ak7h2sl7k-guix-08360a2cd-modules.drv /gnu/store/2cl0dr63d900v6406hs10qgjsp7iaysi-guix-packages-base-modules.drv /gnu/store/j8av01zjcx9kimjm0yrdrkhmiba7wwmj-guix-packages-base.drv /gnu/store/a7w5hbq6kppl90838b3iwpgn4v93jv75-guix-extra.drv /gnu/store/gd8lqzj70wx5qgx39lnh3lh4g5slln5g-guix-core-source.drv /gnu/store/2f0z0x4nqpwgwmrk5qs7ka0p3y2a2gny-config.scm.drv /gnu/store/6r0k3wg5bcjnjdjlx8rvxr2q3izyhgvh-guix-system-tests-modules.drv /gnu/store/7pmrsz3mlnhiggm3pz99wiyrddahl9mb-guix-system-tests.drv /gnu/store/3jwjfb0rjxsvv4xy0m65db0nmbg56nx7-guix-cli.drv /gnu/store/87yna60fdd0gv70nb4svqvxq8br4cbm6-guix-cli-core.drv /gnu/store/b28ayyn4jqfz5dbgcshh5gmayzms65wj-guix-system.drv /gnu/store/x5x97w98q16myzx3rfik1gs06n1vbccr-guix-packages.drv /gnu/store/sxhm9vii5lwig55vjpc4jz639r9ygdyx-guix-home.drv /gnu/store/7i2z4b2imjxc0qd5kgis9c045ybq0wwy-guix-system-modules.drv /gnu/store/bf17y9g9fnxfgcmqz5ivp51k1j9ik6cv-guix-config-modules.drv /gnu/store/c99v1k78lcg84isjq7iaqdrrrczjwv3r-guix-config-source.drv /gnu/store/2nkjhm0w9ql8y2sw55cdpsq0fsvs1zx5-config.scm.drv /gnu/store/vbnqf2zbrz3wgfywmyqpy12pb8g1lrsa-guix-config.drv /gnu/store/f3qxxs77klhk0q8bvsxdly1xr147wb9s-guix-cli-modules.drv /gnu/store/fl6m42fdnykhd5drv42s1zn5x18vbiy9-guix-extra-modules.drv /gnu/store/h7ynn7s9p8ywd5s2s4g43l6rgkqdidqd-guix-home-modules.drv /gnu/store/jilxlihmy07h9xhr1pbxw5i01b4l1js1-guix-cli-core-modules.drv /gnu/store/ng76j3d6m66w7jfk0gds9204zp4l727p-guix-packages-modules.drv /gnu/store/znffqlp69qjbvzpnjvvfmpc4fq6q9b8w-guix-core-modules.drv /gnu/store/3j2xd5l3q0s1jf9798fr4s3k3ky5fw07-guix-manual.drv /gnu/store/za0rf8ypn7v1a9a7cc7fmnnh7pig5580-guix-misc.drv /gnu/store/3kv36y4g8s8m20nbdx8q53jhp48gy4bd-profile.drv /gnu/store/lld7s6z1pnj919y59npi7svdysl28pc5-inferior-script.scm.drv 3,0 MB will be downloaded module-import-compiled 128KiB guix-core 1.8MiB guix-translated-texinfo 1.7MiB module-import-compiled 8KiB module-import-compiled 47KiB module-import-compiled 66KiB module-import-compiled 97KiB module-import-compiled 54KiB building /gnu/store/2f0z0x4nqpwgwmrk5qs7ka0p3y2a2gny-config.scm.drv... building /gnu/store/2nkjhm0w9ql8y2sw55cdpsq0fsvs1zx5-config.scm.drv... applying 19 grafts for graphviz-minimal-7.0.1 ... building /gnu/store/c99v1k78lcg84isjq7iaqdrrrczjwv3r-guix-config-source.drv... building /gnu/store/gd8lqzj70wx5qgx39lnh3lh4g5slln5g-guix-core-source.drv... building /gnu/store/vbnqf2zbrz3wgfywmyqpy12pb8g1lrsa-guix-config.drv... building /gnu/store/znffqlp69qjbvzpnjvvfmpc4fq6q9b8w-guix-core-modules.drv... building /gnu/store/bf17y9g9fnxfgcmqz5ivp51k1j9ik6cv-guix-config-modules.drv... building /gnu/store/a7w5hbq6kppl90838b3iwpgn4v93jv75-guix-extra.drv... building /gnu/store/za0rf8ypn7v1a9a7cc7fmnnh7pig5580-guix-misc.drv... building /gnu/store/fl6m42fdnykhd5drv42s1zn5x18vbiy9-guix-extra-modules.drv... building /gnu/store/j8av01zjcx9kimjm0yrdrkhmiba7wwmj-guix-packages-base.drv... applying 3 grafts for libfontenc-1.1.4 ... building /gnu/store/87yna60fdd0gv70nb4svqvxq8br4cbm6-guix-cli-core.drv... building /gnu/store/2cl0dr63d900v6406hs10qgjsp7iaysi-guix-packages-base-modules.drv... building /gnu/store/jilxlihmy07h9xhr1pbxw5i01b4l1js1-guix-cli-core-modules.drv... building /gnu/store/x5x97w98q16myzx3rfik1gs06n1vbccr-guix-packages.drv... applying 8 grafts for mkfontscale-1.2.2 ... building /gnu/store/ng76j3d6m66w7jfk0gds9204zp4l727p-guix-packages-modules.drv... building /gnu/store/b28ayyn4jqfz5dbgcshh5gmayzms65wj-guix-system.drv... applying 2 grafts for mkfontdir-1.0.7 ... building /gnu/store/sxhm9vii5lwig55vjpc4jz639r9ygdyx-guix-home.drv... building /gnu/store/7i2z4b2imjxc0qd5kgis9c045ybq0wwy-guix-system-modules.drv... building /gnu/store/3jwjfb0rjxsvv4xy0m65d