all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Skyler via <help-guix@gnu.org>
To: "help-guix@gnu.org" <help-guix@gnu.org>
Subject: Identifying cause of local package build
Date: Fri, 28 Apr 2023 21:33:21 +0000	[thread overview]
Message-ID: <y5qLSMmf9B3-pad2RGy83WS5c8YQHRRA8nwwFPTvF8NxpdHIjSyTSqjldAVpKjL3bA2upKKU46OSbrpod1YH7Q1h9le8Wdf6xX1vgUIKFHc=@protonmail.com> (raw)

Hello,

Recently (since at least this past weekend) when I try to `guix system reconfigure` or `guix home reconfigure`, my machine tries to do a local build of inkscape and ends up failing (I suspect this is due to low resources available on my machine as the log simply says that it was killed by a signal, but I did not see any compiler errors). My guix config is a little complicated (although I only have one custom package, and it is a vim extension which declares no inputs) so I am trying to track down the reason for this build. I do not have inkscape explicitly installed, so there must be something that depends on it.

When I try `guix shell inkscape`, a substitute is downloaded successfully. So I assume that there is some inkscape variant that is needed somewhere. I tried to find the reason for this with the following:

```
> guix gc --referrers /gnu/store/j2g2vwf3h1r0pn0l6y95qr4lis5y03h9-inkscape-1.2.1.drv
/gnu/store/009i7sq1df9q05i7hfk07axphabnsgrw-dblatex-0.3.12.drv
/gnu/store/7w4i4ss6c3bncav8gq87bs3x4c8lrvi9-dblatex-0.3.12.drv
/gnu/store/z4gr7lzsxis1yxr5sgxxfb8rpgp57fxd-dblatex-0.3.12.drv/gnu/store/zfk84536nvnpp4f2q2gz51wmb98ik2h4-dblatex-0.3.12.drv
```

The only thing that requires this variant of inkscape is dblatex. But `guix shell dblatex` also succeeds with only substitute downloads. I checked ci.guix.gnu.org and the most recent inkscape build on master for my architecture succeeded (http://ci.guix.gnu.org/build/369838/details), but this build ran 3 months ago. I tried searching for the derivation hash j2g2vwf3h1r0pn0l6y95qr4lis5y03h9 and got no results, but I think that this might not be an expected use of the search bar. I also tried deleting the ~/.cache/guix directory and pulling again, but this resulted in the same behavior.

Is there an efficient way to track down what is causing this inkscape to be built, aside from manually running `guix gc --referrers` on every derivation until I (hopefully) find something that leads me to the root cause?

My system is:

```
Generation 38 Apr 28 2023 14:23:04 (current)
guix 4884ee6
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master commit: 4884ee6dd4b1694a4a502dd8058d6c61fa0c0199

```

Thanks,
Skyler

             reply	other threads:[~2023-05-01 14:31 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-28 21:33 Skyler via [this message]
2023-05-01 14:26 ` Identifying cause of local package build Felix Lechner via
2023-05-03 17:09 ` Simon Tournier
2023-05-23 19:36   ` Skyler
2023-05-24 20:56     ` Skyler Ferris via
2023-05-25 18:31       ` Simon Tournier
2023-05-25 19:47         ` Eugen Stan

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='y5qLSMmf9B3-pad2RGy83WS5c8YQHRRA8nwwFPTvF8NxpdHIjSyTSqjldAVpKjL3bA2upKKU46OSbrpod1YH7Q1h9le8Wdf6xX1vgUIKFHc=@protonmail.com' \
    --to=help-guix@gnu.org \
    --cc=skyvine@protonmail.com \
    /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.