all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* how define why qtwebkit compiles every time i ru update?
@ 2019-02-27 17:49 znavko
  2019-02-27 19:09 ` Leo Famulari
  0 siblings, 1 reply; 4+ messages in thread
From: znavko @ 2019-02-27 17:49 UTC (permalink / raw)
  To: Help Guix

[-- Attachment #1: Type: text/plain, Size: 922 bytes --]

Hello! I have several questions about guix package options:

1. How to see info about installed package?
I think `guix package -s regexp` shows everything it find in repository. Also `guix package --show=element` does the same but for exact element name. So these show info from repository. Which command let me know info about installed package? I did not found it in guix reference card and manual.

2. How to determine why qtwebkit compiles every time I run `guix pull && guix package --substitute-urls=https://ci.guix.info <https://ci.guix.info> -u` ?
I think I have some problems in my system (may be for that I've installed blender 2.80 from my own declaration file?)

3. And the last: is ci.guix.info substitution server by default or I need to type it in --substitute-urls option? 
By the way no any speed advantages when I type it. My last 4 updates was continuing for 2 days. And I need your help.


Thank you!


[-- Attachment #2: Type: text/html, Size: 1746 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: how define why qtwebkit compiles every time i ru update?
  2019-02-27 17:49 how define why qtwebkit compiles every time i ru update? znavko
@ 2019-02-27 19:09 ` Leo Famulari
  2019-02-28  4:06   ` znavko
  0 siblings, 1 reply; 4+ messages in thread
From: Leo Famulari @ 2019-02-27 19:09 UTC (permalink / raw)
  To: znavko; +Cc: Help Guix

[-- Attachment #1: Type: text/plain, Size: 1685 bytes --]

On Wed, Feb 27, 2019 at 06:49:52PM +0100, znavko@tutanota.com wrote:
> 1. How to see info about installed package?
> I think `guix package -s regexp` shows everything it find in repository. Also `guix package --show=element` does the same but for exact element name. So these show info from repository. Which command let me know info about installed package? I did not found it in guix reference card and manual.

You can use `guix package --list-installed`.

> 2. How to determine why qtwebkit compiles every time I run `guix pull && guix package --substitute-urls=https://ci.guix.info <https://ci.guix.info> -u` ?
> I think I have some problems in my system (may be for that I've installed blender 2.80 from my own declaration file?)

Basically, because one of your installed packages depends on qtwebkit
but qtwebkit has not been built on the build farm.

Blender does not depend on qtwebkit.

You can see what packages depend on qtwebkit like this:

$ guix graph --type=reverse-package qtwebkit | dot -Tsvg > ~/tmp/out.svg

`dot` is from graphviz.

Then view ~/tmp/out.svg however you like, for example with Inkscape.

> 3. And the last: is ci.guix.info substitution server by default or I need to type it in --substitute-urls option? 
> By the way no any speed advantages when I type it. My last 4 updates was continuing for 2 days. And I need your help.

The default substitute server for new installations is
<https://ci.guix.info>. If you installed 0.16.0 or later, it is the
default.

If you installed before 0.16.0, you can choose to add it based on these
instructions:

https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: how define why qtwebkit compiles every time i ru update?
  2019-02-27 19:09 ` Leo Famulari
@ 2019-02-28  4:06   ` znavko
  2019-02-28  9:44     ` Andreas Enge
  0 siblings, 1 reply; 4+ messages in thread
From: znavko @ 2019-02-28  4:06 UTC (permalink / raw)
  To: Leo Famulari; +Cc: Help Guix


[-- Attachment #1.1: Type: text/plain, Size: 2405 bytes --]

Thank you. how to look version of installed dependency, like qtwebkit? it does not appear in `guix package -I`.

I see qtwebkit is necessary for openshot, ok I let it here.

I have guix 0.16, but I installed it from 0.14 and updated every time. Please, how to check really that ci.guix.info is using? When I run `guix package -u` it download from ci.guix.info, but I think there is more efficient way to check if guix-daemon is using substitute server?


Feb 27, 2019, 7:09 PM by leo@famulari.name:

> On Wed, Feb 27, 2019 at 06:49:52PM +0100, > znavko@tutanota.com <mailto:znavko@tutanota.com>>  wrote:
>
>> 1. How to see info about installed package?
>> I think `guix package -s regexp` shows everything it find in repository. Also `guix package --show=element` does the same but for exact element name. So these show info from repository. Which command let me know info about installed package? I did not found it in guix reference card and manual.
>>
>
> You can use `guix package --list-installed`.
>
>> 2. How to determine why qtwebkit compiles every time I run `guix pull && guix package --substitute-urls=>> https://ci.guix.info <https://ci.guix.info>>>  <>> https://ci.guix.info <https://ci.guix.info>>> > -u` ?
>> I think I have some problems in my system (may be for that I've installed blender 2.80 from my own declaration file?)
>>
>
> Basically, because one of your installed packages depends on qtwebkit
> but qtwebkit has not been built on the build farm.
>
> Blender does not depend on qtwebkit.
>
> You can see what packages depend on qtwebkit like this:
>
> $ guix graph --type=reverse-package qtwebkit | dot -Tsvg > ~/tmp/out.svg
>
> `dot` is from graphviz.
>
> Then view ~/tmp/out.svg however you like, for example with Inkscape.
>
>> 3. And the last: is ci.guix.info substitution server by default or I need to type it in --substitute-urls option? 
>> By the way no any speed advantages when I type it. My last 4 updates was continuing for 2 days. And I need your help.
>>
>
> The default substitute server for new installations is
> <> https://ci.guix.info <https://ci.guix.info>> >. If you installed 0.16.0 or later, it is the
> default.
>
> If you installed before 0.16.0, you can choose to add it based on these
> instructions:
>
> https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html <https://www.gnu.org/software/guix/manual/en/html_node/Substitutes.html>
>


[-- Attachment #1.2: Type: text/html, Size: 4735 bytes --]

[-- Attachment #2: out.svg --]
[-- Type: image/svg+xml, Size: 23762 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: how define why qtwebkit compiles every time i ru update?
  2019-02-28  4:06   ` znavko
@ 2019-02-28  9:44     ` Andreas Enge
  0 siblings, 0 replies; 4+ messages in thread
From: Andreas Enge @ 2019-02-28  9:44 UTC (permalink / raw)
  To: znavko; +Cc: Help Guix

Hello,

On Thu, Feb 28, 2019 at 05:06:02AM +0100, znavko@tutanota.com wrote:
> I have guix 0.16, but I installed it from 0.14 and updated every time. Please,
> how to check really that ci.guix.info is using? When I run `guix package -u` it
> download from ci.guix.info, but I think there is more efficient way to check if
> guix-daemon is using substitute server?

for this I use
   ps -ef | grep guix-daemon
It shows the full command line with which the daemon is started (in my case,
on top of Debian via systemd):
/var/guix/profiles/per-user/root/guix-profile/bin/guix-daemon --build-users-group=guixbuild --substitute-urls=https://hydra.gnu.org/ https://ci.guix.info/

Andreas

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-02-28  9:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-27 17:49 how define why qtwebkit compiles every time i ru update? znavko
2019-02-27 19:09 ` Leo Famulari
2019-02-28  4:06   ` znavko
2019-02-28  9:44     ` Andreas Enge

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.