Re: Build determinism, dependency granularity, and dependency scope

2020-11-25 Thread raingloom
On Tue, 24 Nov 2020 16:20:35 -0500 Stephen Scheck wrote: > I have been trying to package an open source application written in > Go for Guix, and along the way as I've come to understand the > mechanics better, I've realized a few things which are a bit > disconcerting. I'll refer to the package

Re: Build determinism, dependency granularity, and dependency scope

2020-11-25 Thread Leo Famulari
On Tue, Nov 24, 2020 at 04:20:35PM -0500, Stephen Scheck wrote: > But if you look at the commits for the packages defined in the Guix tree, > they do not correspond. And the `go-golang-org-x-text` package in the Guix > tree (version "0.3.2") does not even meet the minimum version specified in >

Re: Replacing python venv - environment or profile?

2020-11-25 Thread zimoun
Dear, On Wed, 25 Nov 2020 at 22:54, Christopher Lam wrote: > I'd like to reproduce my current dev environment. Cool! Please report if you hit troubles. > Dependencies are https://wiki.gnucash.org/wiki/Installing_Dependencies The command guix environment gnucash instantiates an

Re: Replacing python venv - environment or profile?

2020-11-25 Thread Christopher Lam
I'd like to reproduce my current dev environment. Dependencies are https://wiki.gnucash.org/wiki/Installing_Dependencies My dev environment is emacs + magit ivy etc I could reuse the recipe in `guix edit gnucash` but instead to build from scratch to gain a deeper understanding. The guix

Re: Replacing python venv - environment or profile?

2020-11-25 Thread zimoun
Hi, On Wed, 25 Nov 2020 at 20:21, Phil wrote: > Yes this makes perfect sense to me, I guess what I was missing was that > a 'guix environment' is just a temporary and special case of sourcing a > Guix profile. Yes, if you are curious by the internal machinery. The default profile

Re: Replacing python venv - environment or profile?

2020-11-25 Thread Phil
Much appreciated Arne - lots of interesting stuff on your website - a few comments below too. Dr. Arne Babenhauserheide writes: > As far as I see it, guix environment is what you get from a virtualenv, > plus a good deal more. I start more complex programs nowadays by pulling > in their

Re: Replacing python venv - environment or profile?

2020-11-25 Thread Phil
Thanks Simon for the helpful comments - everything's hopefully clicked now - some comments inline. zimoun writes: > Well roughly, an environment is a temporary profile. So, in the Python > terminology, the “environment” corresponds to the Guix profile. And the > Guix environment does not

Re: Port forwarding for Guix containers

2020-11-25 Thread Jason Conroy
Hi Zihao, It sounds like you're running Guix for your host OS and want to have Guix containers inside of that? If that's so, then my existing config won't be much use to you: right now I'm running my Guix containers (the `guix system container` shell scripts) inside of Debian via systemd. But in

Re: Replacing python venv - environment or profile?

2020-11-25 Thread zimoun
Hi, On Wed, 25 Nov 2020 at 14:37, Christopher Lam wrote: > - similar tutorial for other text editors eg vscode What do you mean? About Emacs, the package Emacs-Guix (which needs love!) helps to manage profiles, environments, etc. Well, when it is not broken [1]. Since I have never used

Re: Can Guix support Zen 2/AMD Ryzen?

2020-11-25 Thread Denis 'GNUtoo' Carikli
On Tue, 24 Nov 2020 02:31:47 + jbra...@dismail.de wrote: > All AMD graphics cards are virtually useless on the Linux > libre kernel. Not all of them. The issue is that I've been the only one working on making ATI/AMD GPUs somewhat useful on linux-libre by making the radeon driver work: - In

Re: Replacing python venv - environment or profile?

2020-11-25 Thread Christopher Lam
No constructive comments here, except a thank you for sharing an incremental tutorial on using guix. Sorely needed: - similar incremental tutorial for C based projects. - similar tutorial for other text editors eg vscode On Tue, 24 Nov 2020 at 18:35, Phil wrote: > Hi all, > > Apologies this

Re: Workflow with mu4e + magit for sending patchsets to guix?

2020-11-25 Thread zimoun
Hi Pierre, Thanks! On Wed, 25 Nov 2020 at 10:19, Pierre Neidhardt wrote: > --8<---cut here---start->8--- > (defvar ambrevar/known-mailing-list-archives > '(("help-guix@gnu.org" . "guix-user") > ("guix-de...@gnu.org" . "guix-devel") > ("guix-bugs" .

Re: Unison with non-Guix machines

2020-11-25 Thread zimoun
Hi, On Wed, 25 Nov 2020 at 09:32, Efraim Flashner wrote: > I suppose other options are to provide a unison-with-ocaml407 package or > to create a static output for ocaml with the static build and not just > static libraries. >From my point of view, in the short term, the OCaml 4.07 packages

Welcome to Grub!... for a minute

2020-11-25 Thread Yasuaki Kudo
Hi, I just wanted to report (although this is probably already known) that I had to wait for a long time (probably more than a minute) staring at "Welcome to Grub!" screen upon reboot, after accumulating thousands of guix system generations. I was experimenting with something and I suspected

Re: Workflow with mu4e + magit for sending patchsets to guix?

2020-11-25 Thread Pierre Neidhardt
zimoun writes: > And serves the mapping via public-inbox. > Concretely, I do ’cl’ (notmuch-show-stash-mlarchive-link) reading your > message, select the archive and I get: > > > > Select the archive because by