bug#70954: No 'guix pull' substitutes for foreign distros?

2024-05-16 Thread pelzflorian (Florian Pelz)
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

2024-05-16 Thread Rick Huijzer
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

2024-05-16 Thread Sharlatan Hellseher

Hi,

Pushed as 0846eaecd45783bf40e8dc67b0c16f71068524b7 to master.

--
Oleg


signature.asc
Description: PGP signature


bug#70954: No 'guix pull' substitutes for foreign distros?

2024-05-16 Thread Nigko Yerden

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