Re: newbe question

2020-06-05 Thread Joshua Branson


You just need to be connected to the internet.  Guix will do the rest.


guix pull

guix pull -u # will update all of your packages in your user profile

sudo guix system reconfigure config.scm # will update your system

-- 
Joshua Branson
Sent from Emacs and Gnus



Re: Local definitions and Virtual machine image

2020-06-05 Thread Emmanuel Medernach
On Wed, Jun 3, 2020 at 5:23 PM Marius Bakke  wrote:

>
> 'guix package -I' only lists packages that are installed to the user
> profile.  Use 'guix package -p /run/current-system/profile -I' to see
> system-installed packages.
>
>
Thanks it works


> The reason 'guix build foo' gives a different result is because you have
> not run 'guix pull', so you are using the "guix snapshot" from
> gnu/packages/package-management.scm, which is on a fixed commit.
>
> Whereas when you built the VM, you were likely using a newer version of
> Guix.
>
>
I pulled  the same commit  on the  VM that the  one obtained
with  "guix  describe"  but  it still  recompiles  my  local
packages with "guix build". Did I forget something ?


> There are a couple of ways around this.  One is to run 'make
> update-guix-package' in the Guix source tree to update the Guix
> snapshot, and use './pre-inst-env' when generating the VM.  It requires
> a Guix development setup though.
>
> Another is to look at the commit that was used to generate the VM in
> /run/current-system/provenance and run 'guix pull --commit=that-commit'.
>
> Perhaps 'guix system vm-image' could learn a '--update-guix-snapshot' to
> automatically update the "system guix".  Someone would have to implement
> it first though.  :-)
>
>
Ok, Thanks for your help

Best regards,

Emmanuel


Re: Local definitions and Virtual machine image

2020-06-05 Thread Emmanuel Medernach
> I pulled  the same commit  on the  VM that the  one obtained
> with  "guix  describe"  but  it still  recompiles  my  local
> packages with "guix build". Did I forget something ?
>


I mean it does not download from my substitute server.

I have another question: How to query the output paths given an installed
package name ? guix build does it but I would like to avoid recompiling.

Best regards,

Emmanuel


X-Content-Filtered-By: Mailman/MimeDel 2.1.23 (was: Failed to build webkitgtk)

2020-06-05 Thread Dmitry Alexandrov
Simen Endsjø  wrote:
> X-Content-Filtered-By: Mailman/MimeDel 2.1.23
>
> The file is 224K, so I'll attach it.
>
> [No any attachment present.]

Dear listmaster, it seems that besides doing a good job of breaking body 
signatures (DKIM and PGP, if any) this filter is also capable of eating 
essential attachments.  Is there any real reason to have it enabled here?


signature.asc
Description: PGP signature


Re: Where to document package relations (was: Playing video in browser)

2020-06-05 Thread Dmitry Alexandrov
Pierre Neidhardt  wrote:
> It's not very obvious what to document it since it applies to all WebKitGTK.
>
> It's part of the "general software knowledge".  For instance, if you install 
> an archiver like `atool', it's your reponsibility to install the backends 
> (unzip, p7zip, etc.) to support the various archive formats.  Where to 
> document this?

Normally, in the package relation graph itself.

For instance, in Debian gstreamer1.0-libav and gstreamer1.0-plugins-good are 
_recommended_ by libwebkit2gtk-* packages.  From a user point of view, that 
means that when he mark epiphany-browser for installing in a package manager, 
such as aptitude(1), they are marked as well, but, unlike hard dependencies, 
can be unmarked.

The same applies to atool and its backends, by the way.



signature.asc
Description: PGP signature