From: Nigko Yerden <nigko.yerden@gmail.com>
To: "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de>
Cc: 70954@debbugs.gnu.org
Subject: bug#70954: No 'guix pull' substitutes for foreign distros?
Date: Fri, 17 May 2024 10:15:37 +0500 [thread overview]
Message-ID: <8b29059d-8203-4f5e-8974-a6130d3f9f40@gmail.com> (raw)
In-Reply-To: <87zfsqotjj.fsf@pelzflorian.de>
> 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/3jwjfb0rjxsvv4xy0m65db0nmbg56nx7-guix-cli.drv...
building /gnu/store/h7ynn7s9p8ywd5s2s4g43l6rgkqdidqd-guix-home-modules.drv...
building /gnu/store/f3qxxs77klhk0q8bvsxdly1xr147wb9s-guix-cli-modules.drv...
building /gnu/store/7pmrsz3mlnhiggm3pz99wiyrddahl9mb-guix-system-tests.drv...
applying 6 grafts for texinfo-6.8 ...
building /gnu/store/6r0k3wg5bcjnjdjlx8rvxr2q3izyhgvh-guix-system-tests-modules.drv...
building /gnu/store/3j2xd5l3q0s1jf9798fr4s3k3ky5fw07-guix-manual.drv...
building /gnu/store/xd79q4s0dz93a8hcyyn6f70ak7h2sl7k-guix-08360a2cd-modules.drv...
building /gnu/store/lq0yq5n43awhdcygy1zxs8aq2gzhl24b-guix-module-union.drv...
building /gnu/store/ffi9d4y6xavq2r8kw78zmnvg78z5jnah-guix-command.drv...
building /gnu/store/37bsxlp93cxriknqrzs98ja8is6l7agw-guix-daemon.drv...
building /gnu/store/s76agwq3r05ghybjc18chd07v4bspj1b-guix-08360a2cd.drv...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
building directory of Info manuals...
building profile with 1 package...
building /gnu/store/lld7s6z1pnj919y59npi7svdysl28pc5-inferior-script.scm.drv...
building package cache...
building profile with 1 package...
On system A (Guix system):
$ guix pull -q --commit=08360a2cd0f1c447c9ad25bef8ed317abcdb0c91
...
The following derivations will be built:
/gnu/store/dnmf3rg7x9gszykqslzykv54ag4cpi7n-profile.drv
/gnu/store/mx48ryifmx932snc1zsbda7yz38hz4rs-guix-08360a2cd.drv
/gnu/store/80rqq8fx33623sm8bbhm9db01h5yb1cy-guix-command.drv
/gnu/store/8qgvl4im2bqkvzp32lrkad8b3vbf521v-guix-module-union.drv
/gnu/store/i8035a4qm04gzf9bqivb6vm1nyjs901f-guix-08360a2cd-modules.drv
/gnu/store/0z5klnkrjnynfazi06p71lh93vwf2wda-guix-core-modules.drv
/gnu/store/gd8lqzj70wx5qgx39lnh3lh4g5slln5g-guix-core-source.drv
/gnu/store/1mwhp5crimgvqd4jmlfsj3017yk8vxsv-guix-packages-base-modules.drv
/gnu/store/4bay72mqflnhx3382gy5lmcjiv0k673s-guix-system-tests-modules.drv
/gnu/store/5dsx6hxbrsy8iljmz6sjn08f1c9q5zi9-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/blq2s8cj9130rwd240bkyvch75s69wky-guix-packages-modules.drv
/gnu/store/j33qgaybzml6fbfldw5nljgq4haxd34f-guix-cli-core-modules.drv
/gnu/store/rzwb58zr3mnz5pff4v0581nr8bhh4bj5-guix-cli-modules.drv
/gnu/store/sgh48ylj7r4w2d4p1x7m0n91knjniz01-guix-home-modules.drv
/gnu/store/yhv9fr3rzlnk8dmgiwz73rjz6xalip94-guix-extra-modules.drv
/gnu/store/b6a298acz3lm2lvp1gh57n5as0y9mfln-guix-daemon.drv
/gnu/store/b75vlmyw5vpj8l2q0zcrp2lw76fhy4g2-guix-misc.drv
/gnu/store/8cc301dx0j3fjki7zml115363q7v64rq-inferior-script.scm.drv
/gnu/store/jqg3i92sxbhnxia5blif0idrz9cfynv2-profile.drv
41,6 MB will be downloaded
module-import-compiled 128KiB
guix-cli 315KiB
guix-cli-core 922KiB
guix-core 1.8MiB
guix-extra 2.8MiB
guix-home 751KiB
guix-manual 5.2MiB
guix-packages 1.5MiB
guix-packages-base 17.4MiB
guix-system 7.9MiB
guix-system-tests 921KiB
module-import-compiled 8KiB
module-import-compiled 67KiB
module-import-compiled 97KiB
module-import-compiled 54KiB
building /gnu/store/2nkjhm0w9ql8y2sw55cdpsq0fsvs1zx5-config.scm.drv...
building /gnu/store/j33qgaybzml6fbfldw5nljgq4haxd34f-guix-cli-core-modules.drv...
building /gnu/store/rzwb58zr3mnz5pff4v0581nr8bhh4bj5-guix-cli-modules.drv...
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/0z5klnkrjnynfazi06p71lh93vwf2wda-guix-core-modules.drv...
building /gnu/store/bf17y9g9fnxfgcmqz5ivp51k1j9ik6cv-guix-config-modules.drv...
building /gnu/store/yhv9fr3rzlnk8dmgiwz73rjz6xalip94-guix-extra-modules.drv...
building /gnu/store/sgh48ylj7r4w2d4p1x7m0n91knjniz01-guix-home-modules.drv...
building /gnu/store/b75vlmyw5vpj8l2q0zcrp2lw76fhy4g2-guix-misc.drv...
building /gnu/store/1mwhp5crimgvqd4jmlfsj3017yk8vxsv-guix-packages-base-modules.drv...
building /gnu/store/blq2s8cj9130rwd240bkyvch75s69wky-guix-packages-modules.drv...
building /gnu/store/5dsx6hxbrsy8iljmz6sjn08f1c9q5zi9-guix-system-modules.drv...
building /gnu/store/4bay72mqflnhx3382gy5lmcjiv0k673s-guix-system-tests-modules.drv...
applying 8 grafts for mkfontscale-1.2.2 ...
building /gnu/store/i8035a4qm04gzf9bqivb6vm1nyjs901f-guix-08360a2cd-modules.drv...
applying 2 grafts for mkfontdir-1.0.7 ...
building /gnu/store/8qgvl4im2bqkvzp32lrkad8b3vbf521v-guix-module-union.drv...
applying 6 grafts for texinfo-6.8 ...
building /gnu/store/80rqq8fx33623sm8bbhm9db01h5yb1cy-guix-command.drv...
building /gnu/store/b6a298acz3lm2lvp1gh57n5as0y9mfln-guix-daemon.drv...
building /gnu/store/mx48ryifmx932snc1zsbda7yz38hz4rs-guix-08360a2cd.drv...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
building directory of Info manuals...
building profile with 1 package...
building /gnu/store/8cc301dx0j3fjki7zml115363q7v64rq-inferior-script.scm.drv...
building package cache...
building profile with 1 package...
> 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).
It looks like these 'guix pull' derivations (not only guix-packages-base-modules.drv)
are almost completely different on system A and B.
Regards,
Nigko
[1] https://guix.gnu.org/en/manual/devel/en/html_node/Getting-Started.html
[2] https://guix.gnu.org/en/manual/devel/en/html_node/Substitute-Server-Authorization.html
next prev parent reply other threads:[~2024-05-17 5:18 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-14 15:53 No 'guix pull' substitutes for foreign distros? Nigko Yerden
2024-05-15 3:46 ` bug#70954: " Nigko Yerden
2024-05-15 8:07 ` pelzflorian (Florian Pelz)
2024-05-16 5:53 ` Nigko Yerden
2024-05-16 12:00 ` pelzflorian (Florian Pelz)
2024-05-17 5:15 ` Nigko Yerden [this message]
2024-05-17 10:50 ` pelzflorian (Florian Pelz)
2024-05-17 17:29 ` Nigko Yerden
2024-05-18 12:15 ` pelzflorian (Florian Pelz)
2024-05-18 15:43 ` Nigko Yerden
2024-05-19 19:38 ` André A. Gomes
2024-05-19 20:17 ` Andreas Enge
2024-05-19 23:42 ` pelzflorian (Florian Pelz)
2024-05-21 9:14 ` André A. Gomes
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=8b29059d-8203-4f5e-8974-a6130d3f9f40@gmail.com \
--to=nigko.yerden@gmail.com \
--cc=70954@debbugs.gnu.org \
--cc=pelzflorian@pelzflorian.de \
/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.