Re: newbe question
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
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
> 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)
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)
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