Re: Bad parameter to boot GuixSD in a VM

2017-04-10 Thread Ludovic Courtès
Hello, 良ϖ skribis: > I've followed instructions on this page: > https://www.gnu.org/software/guix/manual/html_node/Installing-GuixSD-in-a-VM.html > > Howeverpoint 3 ("Boot the USB installation image in an VM: ") gets: > > qemu-system-x86_64: -net default: Invalid

Re: Unable to get (menu-entries (...)) to work properly

2017-04-10 Thread Ludovic Courtès
Hi, Thomas Danckaert skribis: > From: > Subject: Re: Unable to get (menu-entries (...)) to work properly > Date: Sun, 9 Apr 2017 01:17:10 -0700 > >> I tried that and I'm still getting an error. Attached is the related >> screenshot. > > The field

Re: corrupt file on mirror?

2017-04-08 Thread Ludovic Courtès
Hello, Leo Famulari skribis: > On Thu, Apr 06, 2017 at 01:29:21PM +1000, Ben Woodcroft wrote: >> Hi, >> >> I just came across this, not sure what to make of it: >> >> Found valid signature for >> /gnu/store/dhc2iy059hi91fk55dcv79z09kp6500y-gcc-5.4.0-lib >> From >>

Re: mumble issues with pulseaudio

2017-04-08 Thread Ludovic Courtès
Florian Paul Schmidt skribis: > On 04/05/2017 11:57 AM, ng0 wrote: >> Aren't we just talking about GuixSD here? Not only. For some packages it’s a compile-time choice. > Just as a sidenote: ALSA also has global configuration files, > e.g. here on ubuntu they live in: > >

Re: mumble issues with pulseaudio

2017-04-03 Thread Ludovic Courtès
ng0 <contact@cryptolab.net> skribis: > Alex Kost transcribed 0.8K bytes: >> Ludovic Courtès (2017-04-03 12:08 +0200) wrote: >> >> > Florian Paul Schmidt <mista.ta...@gmx.net> skribis: >> > >> >> If the PulseAudio installation shipped w

Re: Webservices and Shepherd

2017-04-03 Thread Ludovic Courtès
Thomas Sigurdsen skribis: > I will, over the coming week or so, begin setting up a server (for web pages, > file sharing and hopefully email). > > Webservices: Is it preferred to put their "program files" in package > definitions and telling shepherd how to run them

Re: Package Definitions and Maintenance

2017-04-03 Thread Ludovic Courtès
Thomas Sigurdsen skribis: > WARNING: (wkhtmltopdf): `freetype' imported from both (guix licenses) and > (gnu packages fontutils) Backtrace: > In ice-9/boot-9.scm: > 4056: 19 [#] > 1727: 18 [%start-stack load-stack ...] > 1732: 17 [#] > In unknown file: >?: 16

Re: mumble issues with pulseaudio

2017-04-03 Thread Ludovic Courtès
Florian Paul Schmidt skribis: > If the PulseAudio installation shipped with GuixSD is "sane" then it > will provide a virtual ALSA pcm device and will globally route the pcm > device called "default" to this virtual PCM device. This device will > provide stream mixing, etc..

Re: mumble issues with pulseaudio

2017-04-02 Thread Ludovic Courtès
Hello, ng0 <contact@cryptolab.net> skribis: > Ludovic Courtès transcribed 0.9K bytes: [...] >> PulseAudio works best when all the applications on the system use it. >> :-) You can check with ‘pavucontrol’ the list of applications currently >> doing audio with

Re: mumble issues with pulseaudio

2017-04-01 Thread Ludovic Courtès
Hello, ng0 skribis: > The bug is, you have to close every possible open application which > could make use of sound input/output (webbrowser, IM, etc) then shake > the random dice pair and hope that Mumble detected your sound devices. > If it didn't, you have to wait

Re: Hwo to debug and teacking builds?

2017-03-28 Thread Ludovic Courtès
Howdy! Hartmut Goebel skribis: > when defining a new package, I often find myself spending *a lot* of > time debugging and tweaking the build. E.g. the if the Makefile needs to > be modified, or some test-cases adjusted. > > How do I "get into" the build container,

Re: downloading a tarball

2017-03-24 Thread Ludovic Courtès
Hartmut Goebel skribis: > Am 24.03.2017 um 14:14 schrieb Tobias Geerinckx-Rice: >>> > HTH - speaking from experience making the same mistake here.. >> I suspect most people have. The message isn't as clear as it could be. > > Either way round the message is hard to

Re: persistent reproducibility ?

2017-03-24 Thread Ludovic Courtès
Hi! zimoun skribis: >>> One of the issues is that the Guix packages tree will never include >>> some softwares, even if they are open source. Because the authors >>> apply weird licences or non-GNU compliant licences, or simply because >>> authors are not so motivated

Re: persistent reproducibility ?

2017-03-21 Thread Ludovic Courtès
Hello! zimoun skribis: > The typical research workflow is: > > - Alice proposes new method and/or algorithm, publishes a paper and > illustrates that by the software `foo'. Let the best case: Alice > provides a Guix "recipe", and all the material is stored in Github >

Re: How to setuid X.org?

2017-03-20 Thread Ludovic Courtès
Hello, skribis: > I have tried several times to get X.org (/bin/X, specifically) > setuid for obvious reasons. However, I can't find any examples of usage > and attempting to follow the infopages has led to a bunch of different > errors and failures (and rather useless

Re: I can only start an X server in guix as root

2017-03-19 Thread Ludovic Courtès
Hi! "pelzflorian (Florian Pelz)" skribis: > So I’m not going to be of much help, but I want to rule out the obvious: > For me most of the time GNOME starts only on the second log-in attempt > on GuixSD. I assume you have tried logging in multiple times in a row?

Re: postgres service

2017-03-14 Thread Ludovic Courtès
Hello! Catonano skribis: > I added a postgresql service to the list of my services, like this > > (services (cons* (postgresql-service #:locale "it_IT.UTF-8") > (gnome-desktop-service) > (xfce-desktop-service) >

Re: How do I make a manifest file that installs a specific version of a dependency?

2017-03-13 Thread Ludovic Courtès
Chris Marusich skribis: > Just for fun, I tried running some commands in a REPL. I wanted to find > out why the "list" procedure was being used here. What I saw was this: > > scheme@(guile-user)> (specification->package+output "icedtea@2.6.9:jdk") > $6 = # > $7 = "jdk" >

Re: How do I make a manifest file that installs a specific version of a dependency?

2017-03-12 Thread Ludovic Courtès
Hello, Zachary Kanfer skribis: > Running `guix package -m` on a file with this line `(list icedtea-2.6 > "jdk")` gives an error "In procedure module-lookup: Unbound variable: > icedtea-2.6". > > I get the same error for the following lines: > > `(list icedtea-2.6.6 "jdk")` >

Re: How important is /gnu/store/.links?

2017-03-10 Thread Ludovic Courtès
skribis: > What is the purpose of /gnu/store/.links and is it important? I checked > the docs on the website and couldn't find any reference to this > directory anywhere, so I'm asking here. This directory serves as a database for deduplication, which is the process of

Re: GuixSD installation: binary vs source packages

2017-03-07 Thread Ludovic Courtès
<dian_ce...@zoho.com> skribis: > On Mon, 06 Mar 2017 11:59:51 +0100 > l...@gnu.org (Ludovic Courtès) wrote: >> However, in the presence of “grafts”, it may be that additional things >> will be downloaded or built without you being notified beforehand. >> >>

Re: Starting user services at boot

2017-02-13 Thread Ludovic Courtès
ng0 <contact@cryptolab.net> skribis: > On 17-02-13 10:30:10, Ludovic Courtès wrote: >> Hi Leo! >> >> Leo Famulari <l...@famulari.name> skribis: >> >> > Does anyone have advice about how to start an unprivileged user's >> > services w

Re: Starting user services at boot

2017-02-13 Thread Ludovic Courtès
Hi Leo! Leo Famulari skribis: > Does anyone have advice about how to start an unprivileged user's > services when the system boots? > > On other systems, I could at least invoke them in /etc/rc.local, but I'm > not sure how to do it on GuixSD. Currently I run shepherd as

Re: Skipping tests during install/build

2017-02-12 Thread Ludovic Courtès
Hi Mike, Mike Gerwitz skribis: > Is there a way (without screwing anything up) to skip tests during a > build? I understand that this is generally unwise---I don't want to > debate those merits. The short answer is “no”. The Boolean that determines whether tests are run is an

Re: root encryption

2017-02-10 Thread Ludovic Courtès
Catonano skribis: > 2017-02-10 12:14 GMT+01:00 Catonano : > >> 2017-02-10 11:17 GMT+01:00 Catonano : >> >> >> >> >>> >>> On my HP laptop, “legacy” boot wouldn’t actually do what it’s supposed to do; I had to use UEFI. >>> >>>

Re: root encryption

2017-02-10 Thread Ludovic Courtès
Catonano <caton...@gmail.com> skribis: > 2017-02-10 10:47 GMT+01:00 Ludovic Courtès <l...@gnu.org>: > >> Howdy! >> >> Catonano <caton...@gmail.com> skribis: >> >> > I managed to make the process end with no errors but then no operating &g

Re: Generalizing DAG rewriting

2017-02-10 Thread Ludovic Courtès
Hi Amirouche, Amirouche <amirou...@hypermove.net> skribis: > Le 09/02/2017 à 10:55, Ludovic Courtès a écrit : [...] >> I agree that this is asking for generalization. >> >> Another instance of DAG rewriting is the ‘package-with-’ helpers in >> (guix build-

Re: root encryption

2017-02-09 Thread Ludovic Courtès
Catonano skribis: > Given this excerpt from the sample desktop installation conf > > (mapped-devices >(list (mapped-device > (source (uuid "12345678-1234-1234-1234-123456789abc")) > (target "the-root-device") > (type luks-device-mapping

Introductory article in French

2017-02-09 Thread Ludovic Courtès
Bonjour Guix ! For French speakers, here’s an introductory article you may find useful: http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-194/Gestion-de-paquets-sure-et-flexible-avec-GNU-Guix http://people.bordeaux.inria.fr/lcourtes/guix-glmf-201606.pdf It was originally published in

Re: Package Installation Queries

2017-02-09 Thread Ludovic Courtès
Hello! Carlo Zancanaro skribis: > I install all of my Emacs packages via Guix, but in an usual way. I have > written a script which takes in a list of Emacs packages that I want to > install, then uses the Elpa importer to generate a Guix package (the > scheme data

Generalizing DAG rewriting

2017-02-09 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > Myles English writes: > >> Hello Fede, Eric, >> >> on [2017-02-07] at 15:15 Federico Beffa writes: [...] >>> it seems that the only Python specific part of >>> 'package-with-explicit-python' is the keyword '#:python'.

Re: guixsd install questions

2017-02-07 Thread Ludovic Courtès
Divan Santana <di...@santanas.co.za> skribis: > Ludovic Courtès <l...@gnu.org> writes: [...] >>> On tt1 I did =herd stop guix-daemon= >>> Then exported proxy like so: >>> export http_proxy=http://server.domain.co.za:8080/ ; export >>> ftp

Re: unset GHC_PACKAGE_PATH for cabal-install

2017-01-21 Thread Ludovic Courtès
Hi Mekeor, I’ll let Haskell-savvy people answer your question, but my suggestion would be to consider using Guix instead of Cabal. :-) There’s currently 275 Haskell packages in Guix, ‘guix import’ should be able to help you add more, and ‘guix refresh’ can update the existing ones. My 2¢,

Re: rustc problem

2017-01-09 Thread Ludovic Courtès
Ben Woodcroft skribis: > On 09/01/17 21:27, David Craven wrote: >> Hi Ben, >> >> The problem is that binutils isn't retained. This is due to: >> >> (string-append "--default-ar=" gcc "/bin/ar"). >> >> This is a bug in the rustc package, which I haven't fixed yet. >> >> To

Re: How to delete system generations?

2017-01-08 Thread Ludovic Courtès
Hello, huang ying skribis: > For package, there is > > $ guix package --delete-generations > > But, for system, I don't find similar stuff? Is there something for that? Not yet! But you can run: sudo rm /var/guix/profiles/system-123-link to delete generation

Re: How to install guix without root permission

2017-01-07 Thread Ludovic Courtès
rohit yadav <rohitya...@utexas.edu> skribis: > ​ > On Fri, Jan 6, 2017 at 9:18 AM, Ludovic Courtès <l...@gnu.org> wrote: > > rohit yadav <rohitya...@utexas.edu> skribis: > > > ​Thanks for the reply. ​The proot (https://proot-me.github.io/) project > &

Re: How to install guix without root permission

2017-01-06 Thread Ludovic Courtès
Hello! rohit yadav skribis: > I am using guix for sometime now and I must admit, it is very clean > compared to nix. However, I want to install it on system where I do not > have root permission. Is is possible? If so, how? It is possible, but currently inconvenient and

Re: Why would 'guix system reconfigure' downgrade Guix?

2017-01-06 Thread Ludovic Courtès
Hello! Chris Marusich skribis: > In the "Invoking guix system" section of the Guix manual, it says: > > Note: It is highly recommended to run ‘guix pull’ once before you > run ‘guix system reconfigure’ for the first time (*note Invoking > guix pull::). Failing

Re: Does guix remount /gnu/store when on another partition?

2017-01-06 Thread Ludovic Courtès
Hi! dian_ce...@zoho.com skribis: > I was wondering whether, if I put /gnu (or /gnu/store) on a seperate > partition, Guix would (re)mount the partition ro/rw as needed. Yes, that shouldn’t make any difference. The read-only bind mount of /gnu/store on GuixSD is declared here:

Re: gnutls test failing during 'guix pull'

2017-01-03 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > Without seeing this log, I bet it's the same problem as this: > > http://lists.gnu.org/archive/html/guix-devel/2016-07/msg00602.html > https://gitlab.com/gnutls/gnutls/commit/47f25d9e08d4e102572804a2aed186b01db23c65 > > Basically, the test

Re: string-append plus package

2017-01-02 Thread Ludovic Courtès
Hi! Hartmut Goebel skribis: > To make GuixSD successful – and not just another marginal distribution – > guix must support users and administrator to do there job. Otherwise > they will stay with other distributions. Administrators are typically > short in time and

LUKS-encrypted root and unencrypted /boot with GuixSD 0.12.0

2016-12-30 Thread Ludovic Courtès
Hello! Eddie Baxter skribis: > I have attempted to install GuixSD on an encrypted root using LUKS, after > reading the release notes for 0.12.0 that implies this should now work - My > config.scm is linked: > >

Re: string-append plus package

2016-12-30 Thread Ludovic Courtès
Hey Hartmut, Hartmut Goebel <h.goe...@crazy-compilers.com> skribis: > Am 19.12.2016 um 10:47 schrieb Ludovic Courtès: >> Hartmut Goebel <h.goe...@crazy-compilers.com> skribis: >> >>> Am 08.12.2016 um 20:56 schrieb Leo Famulari: >&g

Re: clisp executable images fail at startup

2016-12-30 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > for fun I just ported Yale Haskell to CLISP (it only needed a handful of > changes). I’m using EXT:SAVEINITMEM to generate an executable image. > Building the image outside of Guix I can run the executable and I get a > Haskell prompt as

Re: Seeking advice: preparing releases on GuixSD.

2016-12-30 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > “ltmain.sh” is instantiated from a template by libtool. It originally > contains a /bin/sh shebang, and I think it should not be patched when > installed to > > /gnu/store/…-libtool-2.4.6/share/libtool/build-aux/ltmain.sh > > This seems

Re: Microkernel & guix

2016-12-30 Thread Ludovic Courtès
David Craven skribis: > So after doing some hardcore reading of most of the genode operating > system manual today (excluding the build system, under the hood and > functional specification parts) I think I have a better understanding > of how guix and genode could complement

Re: Microkernel & guix

2016-12-21 Thread Ludovic Courtès
Hello! Thanks for sharing! I’m aware of the developments, and I think each of them brings a lot. There’s also this thing called “GNU/Hurd”. ;-) People like to make fun of it, and indeed there’s a lot to be said on how the project used to be unable to publish releases, or how it lacked

Re: string-append plus package

2016-12-19 Thread Ludovic Courtès
Hartmut Goebel <h.goe...@crazy-compilers.com> skribis: > Am 19.12.2016 um 10:47 schrieb Ludovic Courtès: >> The result of ‘file-append’ is not a string, but ‘string-append’ expects >> two strings, hence the error. >> >> ‘file-append’ returns a “str

Re: getting started with guix import nix

2016-12-13 Thread Ludovic Courtès
Hello! Paul Garlick skribis: > I am attempting to package the OpenCASCADE-OCE library for Guix using > the Nix opencascade_oce package as a starting point.  I have a standard > Guix installation, a standard Nix installation plus the Guix source to > work on

Re: Haskell and guix

2016-12-13 Thread Ludovic Courtès
David Craven skribis: > So for future reference, to hack on a haskell package these are the steps: > > guix environment haskell-package --ad-hoc cabal-install > unset GHC_PACKAGE_PATH > export GUIX_LD_WRAPPER_ALLOW_IMPURITIES=y > cabal update > cabal sandbox init > cabal install

Re: Custom kernel

2016-12-12 Thread Ludovic Courtès
Mark H Weaver <m...@netris.org> skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Hello! >> >> Mark H Weaver <m...@netris.org> skribis: >> >>> l...@gnu.org (Ludovic Courtès) writes: >>> >>>> Currently ‘make-linux-libr

Re: Network Manager Service

2016-12-11 Thread Ludovic Courtès
Hi Chris! Chris Marusich skribis: > OK, so Network Manager can be used, but I wouldn't say it's flawless. I > still prefer wicd, so I don't think we should replace wicd with Network > Manager just yet. OK. :-) > Specifically, I expect that it will automatically connect

Re: Network Manager Service

2016-12-08 Thread Ludovic Courtès
Marius Bakke <mba...@fastmail.com> skribis: > Ludovic Courtès <l...@gnu.org> writes: > >> If Network Manager works as expected, we should consider adding it to >> ‘%desktop-services’. > > Wouldn't this conflict with 'wicd-service'? I meant as a replacement to Wicd. Ludo’.

Re: Network Manager Service

2016-12-08 Thread Ludovic Courtès
Hello! ren...@openmailbox.org skribis: > On 2016-12-01 06:06, Chris Marusich wrote: > >> I tried this unsuccessfully. When I check the box ('Make available to >> other users') and then hit the "Apply" button, a window pops up asking >> me to enter the password for the "Administrator". My

Re: Custom kernel

2016-12-05 Thread Ludovic Courtès
"Dmitri Anikin" skribis: > December 2, 2016 2:50 PM, l...@gnu.org wrote: >> Hello Dmitri, >> >> "Dmitri Anikin" skribis: >> >>> Is it possible to pass custom patches and kernel config file to be used for >>> linux-libre package? >> >> It is possible, yes.

Re: After installing Java, what should I set JAVA_HOME to?

2016-12-01 Thread Ludovic Courtès
Chris Marusich skribis: > Radoslav Petrov writes: > >> About a proper fix: IMO iced3 JDK Guix definition needs to process >> "java.security" file for the SunPKCS11 provider to override the >> JAVA_HOME definition with the file in the current

Re: Problems adding multiple file systems (e.g., /home partition)

2016-11-29 Thread Ludovic Courtès
Hello! Daniel Drake skribis: > I've noted the dependencies member of the file-system object: "This > is a list of objects representing file systems that must > be mounted before (and unmounted after) this one." > > In the preamble, I define the root file-system: > >

Re: locale warning and postgresql

2016-11-29 Thread Ludovic Courtès
Hi! Myles English <mylesengl...@gmail.com> skribis: > on [2016-11-28] at 20:48 Ludovic Courtès writes: > >> Myles English <mylesengl...@gmail.com> skribis: >> >>> I have always had trouble with my locale after installing guix on Arch >>> Linux

Re: locale warning and postgresql

2016-11-28 Thread Ludovic Courtès
Hi Myles, Myles English skribis: > I have always had trouble with my locale after installing guix on Arch > Linux (with zsh and a basic window manager, bspwm). I have set > GUIX_LOCPATH in ~/.zshenv and it appears correct in my shell. The > system-wide locale looks

Re: StumpWM package doesn't work

2016-11-28 Thread Ludovic Courtès
Andy Patterson <ajpat...@uwaterloo.ca> skribis: > On Sun, 27 Nov 2016 21:43:23 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > >> iyzs...@member.fsf.org (宋文武) skribis: >> >> > Toni Reina <are...@riseup.net> writes: >> > >> >>

Re: StumpWM package doesn't work

2016-11-27 Thread Ludovic Courtès
iyzs...@member.fsf.org (宋文武) skribis: > Toni Reina writes: > >> Hello, >> >> I'm trying to install `sbcl-stumpwm` package and looks like it doesn't >> work correctly. It's installed with no errors, but it doesn't generate >> the stumpwm binary file. >> >> The following package

Re: Network Manager Service

2016-11-27 Thread Ludovic Courtès
Hi, ren...@openmailbox.org skribis: > I'm reconfiguring my GuixSD to test the new commits, but i have the > following error: > > /home/jin/txt/os-config-bare-bones-1.scm:12:3: In procedure > #: > /home/jin/txt/os-config-bare-bones-1.scm:12:3: In procedure > module-lookup: Unbound variable:

Re: Network Manager Service

2016-11-24 Thread Ludovic Courtès
Chris Marusich <cmmarus...@gmail.com> skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Oops, I had left an extra #:use-module line in there, sorry! >> >> Could you try this one? > > On my GuixSD system, The new patch works with one problem: Network > M

Re: Running Wireshark as non-root

2016-11-24 Thread Ludovic Courtès
Hello! Petter skribis: > From what I gather it's not the Wireshark binary that needs a > permission boost, but the program > "dumpcap". > > The steps I'm trying to follow is along these lines: > `chmod 750 /usr/bin/dumpcap` > `chgrp wireshark /usr/bin/dumpcap` > `setcap

Re: Network Manager Service

2016-11-23 Thread Ludovic Courtès
Hi, ren...@openmailbox.org skribis: > * Related to the patch provided (by Ludovic), I applied it and it > displays the following error: Oops, I had left an extra #:use-module line in there, sorry! Could you try this one? TIA, Ludo’. diff --git a/gnu/services/dbus.scm b/gnu/services/dbus.scm

Re: significance of collisions in 'guix environment'?

2016-11-08 Thread Ludovic Courtès
Paul Garlick skribis: > $ ./pre-inst-env guix environment --pure gmsh > > I get: > > . > . > . > warning: collision encountered: > /gnu/store/m6s3bz6a2sv7015z78sfzdk5ngkzdwwg-gfortran-4.9.3/libexec/gcc/x86_ > 64-unknown-linux-gnu/4.9.3/liblto_plugin.so.0.0.0

Re: services locally

2016-11-07 Thread Ludovic Courtès
Hi, Catonano skribis: > How can I have a Postgresql service in a Guix binary installation on top of > Ubuntu ? Guix would only provide you with the PostgreSQL package, not with the service that’s described at

Re: Working example needed to extend tor-service with file-like object

2016-11-02 Thread Ludovic Courtès
ng0 skribis: > Our default config (torrc) is not so pleasant (well, it's > intentional minimal). I have torrc values, unrelated to > hidden-service, I need to add. Like, exclude certain countries > etc. For this I want to understand how a file-like object would > look

Re: Seeking working, complete example for a vm

2016-10-28 Thread Ludovic Courtès
Hartmut Goebel skribis: > 1) lsh wants keystrokes a random-seed on each boot. This looks like > file-system will not be preserved over reboots. How can I solve this? Use OpenSSH. ;-) The root file system is indeed volatile. > 2) Using "guix system reconfigure"

Re: Seeking working, complete example for a vm

2016-10-28 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > On Fri, Oct 28, 2016 at 06:52:25PM +0200, Hartmut Goebel wrote: >> Am 28.10.2016 um 18:27 schrieb Leo Famulari: >> > Can you clarify if you are trying to use a container or a VM? >> Sorry for the confusion: I'm trying to set up a vm. >> >> (I

Re: GuixSD and TRAMP

2016-10-25 Thread Ludovic Courtès
Alex Kost <alez...@gmail.com> skribis: > Ludovic Courtès (2016-10-20 23:00 +0200) wrote: > >> Christopher Allan Webber <cweb...@dustycloud.org> skribis: >> >>> Ho-ho, it turns out the snippet Ludo pasted me on IRC was the answer >>> after all:

Re: GuixSD and TRAMP

2016-10-20 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Ho-ho, it turns out the snippet Ludo pasted me on IRC was the answer > after all: > > ;; Make sure we work on remote guixsd machines :) > ;; probably only helps if you start on a guixsd machine..! > (setq tramp-remote-path >

Re: Booting Guix SD on GA-41M-ES2L with libreboot

2016-10-17 Thread Ludovic Courtès
David Craven skribis: >> [0.036028] AppArmor: AppArmor initialized >> I also tried to boot the Guix SD installer using the Parabola kernel. > > I don't think that guixsd uses apparmor, GuixSD doesn’t use it but it’s apparently built into its kernel; on my laptop, I see:

Re: Booting Guix SD on GA-41M-ES2L with libreboot

2016-10-17 Thread Ludovic Courtès
Hello, Niclas Hoyer skribis: > I'm trying to install Guix SD on a Gigabyte GA-41M-ES2L running > libreboot. Grub recognizes the usb stick and shows the menu entry "GNU > with Linux-Libre 4.5 (beta)". Linux seems to boot, but the computer > resets pretty soon. Even using a

Re: running a script in a post-build hook?

2016-10-13 Thread Ludovic Courtès
Hello! Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> skribis: > Ludovic Courtès <l...@gnu.org> writes: > >> Hello! >> >> Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> skribis: >> >>> here’s my problem: I need to have the s

Re: guix package -r *downloads* new packages?

2016-10-10 Thread Ludovic Courtès
Hi, Ricardo Wurmus <rek...@elephly.net> skribis: > Ludovic Courtès <l...@gnu.org> writes: > >> Hi Hartmut, >> >> Hartmut Goebel <h.goe...@crazy-compilers.com> skribis: >> >>> I tried cleaning up my system. But when I did "guix package

Re: running a script in a post-build hook?

2016-10-07 Thread Ludovic Courtès
Hello! Ricardo Wurmus skribis: > here’s my problem: I need to have the store on a big slow NFS server > with online compression and deduplication. This means that *everything* > in Guix is slow: downloading binaries, building packages from source, > building a new

Re: "--pure" won't work

2016-10-05 Thread Ludovic Courtès
Catonano skribis: > guix environment --ad-hoc --pure guile-next This command drops you in a shell where only Guile is in $PATH—no Coreutils, sed, grep, etc. Maybe this isn’t intended? Ludo’.

Re: Some questions regarding GuixSD

2016-10-02 Thread Ludovic Courtès
ng0 skribis: > 宋文武 writes: > >> dian_ce...@zoho.com writes: >> >>> On Sat, Oct 01, 2016 at 09:50:11AM +0800, 宋文武 wrote: dian_ce...@zoho.com writes: On GuixSD, you can rollback the whole system safely and easily (by choosing a

Re: notmuch users: how do you filter debbugs?

2016-09-29 Thread Ludovic Courtès
Hello! ng0 skribis: > Let's say you use notmuch as your Email sorting system, and you are > subscribed to more than one projects -b...@gnu.org, how do you filter > them? Currently it all ends up in inbox because they can't be > categorized, which is annoying for me. It's

Re: ccache & guix build

2016-09-14 Thread Ludovic Courtès
Hi, Vincent Legoll skribis: > Is there a way to use ccache for "guix build" ? The short answer is “no”, because we cannot inject ccache in the build process without changing it, strictly speaking. However, the store is essentially a cache, only coarse-grained

Re: GRUB Rescue

2016-09-09 Thread Ludovic Courtès
Edgar Angel skribis: > Yeah sorry it's GRUB rescue mode and that's the exact message, how do I solve > it? > P.D. I don't know what a GuixSD config file is or how to get it. Hmm to install GuixSD you need to write a config file. Did you install GuixSD?

Re: GRUB Rescue

2016-09-07 Thread Ludovic Courtès
Hello, Edgar Angel skribis: > So I've installed almost everything to make GuixSD but once it has rebooted > GRUB shows a message: > error: file not found > What do I do? Is that a message from GRUB? Is it the exact message? Could you post your GuixSD config file?

Re: Package installation problem

2016-09-07 Thread Ludovic Courtès
Roel Janssen skribis: > Alex Kost writes: > >> Roel Janssen (2016-09-06 11:16 +0300) wrote: >> >>> [rjanssen2@hpc-mirror-001 ~]$ guix package -i macs --fallback [...] >>> guix/packages.scm:863:12: In procedure thunk: >>> guix/packages.scm:863:12: Throw to key `match-error' with

Re: [UX] real names exposed

2016-09-04 Thread Ludovic Courtès
Guix --- Functional package management for GNU -;;; Copyright © 2012, 2013, 2014, 2015 Ludovic Courtès <l...@gnu.org> +;;; Copyright © 2012, 2013, 2014, 2015, 2016 Ludovic Courtès <l...@gnu.org> ;;; Copyright © 2013 Andreas Enge <andr...@enge.fr> ;;; Copyright © 2013 Niki

Re: [UX] real names exposed

2016-09-03 Thread Ludovic Courtès
Hello, l...@gnu.org (Ludovic Courtès) skribis: > $ sh -c 'exec -a FOO > /gnu/store/6vmniz83k46l8jpry50wdvwxsncz1r5w-khal-0.7.0/bin/.khal-wrap-01 > --version' > .khal-real, version 0.7.0 What happens is that ‘exec -a’ is doesn’t work when the wrapped program is a script. Thi

Re: Cross-building GuixSD (and maybe using pre-built toolchains)

2016-09-03 Thread Ludovic Courtès
David Craven skribis: >> It’s on purpose, and packages rarely (if even) need to refer to >> #:native-inputs; only a couple of phases in gnu-build-system.scm refer >> to #:native-inputs. >> >> In which context do you need to refer to #:native-inputs? > > Cross-compiling the linux

Re: Packaging packages with GPG signed source archives

2016-09-02 Thread Ludovic Courtès
ng0 <n...@we.make.ritual.n0.is> skribis: > Ludovic Courtès <l...@gnu.org> writes: > >> Hi, >> >> ng0 <n...@we.make.ritual.n0.is> skribis: >> >>> On the subject of git repos, I do not understand enough of the >>> git-download.scm at

Re: Cross-building GuixSD (and maybe using pre-built toolchains)

2016-09-01 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > David Craven <da...@craven.ch> skribis: > >>>> So one issue that happens when cross building is for things that have >>>> the #:no-substitutes #t enabled. This is mainly found in service >>>> derivations for

Re: Cross-building GuixSD (and maybe using pre-built toolchains)

2016-09-01 Thread Ludovic Courtès
David Craven skribis: >> Now, in most cases, the tiny Guile derivations created via >> ‘gexp->derivation’ et al. in GuixSD (e.g., the derivation that builds >> the initrd) could use, say, an x86_64 Guile, even if building for >> mips64el. However, it would be difficult to take

Re: [UX] real names exposed

2016-09-01 Thread Ludovic Courtès
Eric Bavier skribis: > On 2016-08-31 18:11, Leo Famulari wrote: >> On Wed, Aug 31, 2016 at 02:25:49PM -0400, Troy Sankey wrote: >>> I understand why this happens: >>> >>> % khal --help >>> Usage: .khal-real [OPTIONS] COMMAND [ARGS]... >>> [...] >>> >>> but I

Re: Packaging packages with GPG signed source archives

2016-09-01 Thread Ludovic Courtès
Hi, ng0 skribis: > On the subject of git repos, I do not understand enough of the > git-download.scm at the moment to add this myself, but why don't we have > git-fsck in it as default? Dunno; what would it add? Ludo’.

Re: Packaging packages with GPG signed source archives

2016-09-01 Thread Ludovic Courtès
Troy Sankey <sankey...@gmail.com> skribis: > Quoting Ludovic Courtès (2016-08-31 16:21:49) >> (That said, more and more software is distributed via Git rather than as >> tarballs, and most repos are unsigned; even if they were, there are >> basically no tools to mean

Re: Cross-building GuixSD (and maybe using pre-built toolchains)

2016-09-01 Thread Ludovic Courtès
Hi David, David Craven skribis: >>> So one issue that happens when cross building is for things that have >>> the #:no-substitutes #t enabled. This is mainly found in service >>> derivations for generating configuration files. >> >> I think there’s currently no easy way to

Re: Cross-building GuixSD (and maybe using pre-built toolchains)

2016-09-01 Thread Ludovic Courtès
Paul Boddie <p...@boddie.org.uk> skribis: > On Wednesday 31. August 2016 22.04.35 Ludovic Courtès wrote: [...] >> > I noticed that Arch Linux and its relative Parabola GNU/Linux support the >> > target machine using distcc as a client and having distcc serve

Re: Packaging packages with GPG signed source archives

2016-08-31 Thread Ludovic Courtès
Hi, Arun Isaac skribis: > When you are building a package from source, the Parabola build system > verifies the GPG signature of the source archive if the developer's key > is in your keyring. Else, it raises an error and asks you to get the > required key manually.

Re: Cross-building GuixSD (and maybe using pre-built toolchains)

2016-08-31 Thread Ludovic Courtès
Hi David, David Craven skribis: > So one issue that happens when cross building is for things that have > the #:no-substitutes #t enabled. This is mainly found in service > derivations for generating configuration files. I think there’s currently no easy way to cross build a

Re: NTP service

2016-08-30 Thread Ludovic Courtès
Vincent Legoll skribis: > I'm still investigating if this is working properly, but I found > the following in guix manual: > > Scheme Procedure: ntp-service [#:ntp ntp] [#:name-service %ntp-servers] > > and am wondering if #:name-service is a cut'n'paste mistake or

Re: Several questions on Guix(SD)

2016-08-30 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > On Mon, Aug 22, 2016 at 10:53:50PM +0200, Björn Höfling wrote: [...] >> * Are any other Hydra instances running other than the GNU ones that >>could be challenged? > > I don't know of any public instances. There are some private

Re: dovecot-service config questions

2016-08-30 Thread Ludovic Courtès
g1 skribis: > I am having trouble making the leap between guix and dovecot syntax. > > 1) Does anyone have a less trivial dovecot-service config they could > share? > > 2) How do I check the config tha herd is running? Like this ... > > g1@g1 ~/src$ pstree -pa | grep dovecot >

<    2   3   4   5   6   7   8   >