Re: Guix home reconfigure fails with "In procedure symlink: permission denied"

2024-06-11 Thread Ludovic Courtès
Hi Tanguy, Tanguy LE CARROUR skribis: > Quoting Simon Tournier (2024-06-04 21:24:10) >> On Tue, 21 May 2024 at 11:38, Tanguy LE CARROUR wrote: >> >> >2 (primitive-load "/gnu/store/fvly06ac6y0c01r8zavc2m1zfk6?") >> [...] >> >0 (symlink "/gnu/store/676qwqy15al2zi7a5s4kb1l

Re: authenticating git checkouts

2024-06-11 Thread Ludovic Courtès
Hi Simon, Sorry for not noticing your message earlier! Simon Josefsson via skribis: > I tried to adopt this approach for the libntlm project, but failed. Oops! > x) How about introducing an enforcable file-name convention for the key > filenames? While using human readable names like 'alice.

Re: Come speak at the Guix Social meetup

2024-06-06 Thread Ludovic Courtès
Hi Steve, Steve George skribis: > We're looking for speakers - of any level - to give talks at the Guix online > meetup. We're a small, friendly group at all levels of experience. Talks can > be about anything Guix associated, for example: That’s a great initiative! It would probably make se

Re: Building a Docker image for GitLab-CI

2024-06-06 Thread Ludovic Courtès
Reza Housseini skribis: > Ludovic Courtès writes: > >> That’s nice, but unless I’m mistaken, Guix is missing from the image, >> right? >> >> My goal would be to be able to use Guix within the image, so I can have >> GitLab-CI spawn ‘guix build’ commands (

Re: Building a Docker image for GitLab-CI

2024-06-06 Thread Ludovic Courtès
Hi, Andreas Enge skribis: > Am Tue, Jun 04, 2024 at 01:29:22PM +0200 schrieb Ludovic Courtès: >> My goal would be to be able to use Guix within the image, so I can have >> GitLab-CI spawn ‘guix build’ commands (or similar). > > with a colleague we have set up such a system

Re: Building a Docker image for GitLab-CI

2024-06-04 Thread Ludovic Courtès
Hi Reza, Reza Housseini skribis: >> Has anyone succeeded in building a Docker image suitable for use in >> GitLab-CI? > > I normally do the following and it seems to work fine with our gitlab > instance: > > registry=registry.gitlab.ost.ch:45023/sciceg/teaching/eeu_mlds > archive=$(guix time-mac

Re: Building a Docker image for GitLab-CI

2024-02-15 Thread Ludovic Courtès
Hi, Efraim Flashner skribis: > In the past I used a script to install guix using the shell script and > then ran guix pull before building my package. I suppose you could use > a Debian image and run 'guix pull' first before building something. I could… but that’d be cheating. :-) Ludo’.

Building a Docker image for GitLab-CI

2024-02-13 Thread Ludovic Courtès
Hello Guix! Has anyone succeeded in building a Docker image suitable for use in GitLab-CI? I haven’t. Here’s what I tried. Initially, I built an image with ‘guix system image -t docker …’ but that doesn’t work because then the image’s “entry point” is shepherd, but shepherd never returns. Thus

Re: home-syncthing-service-type wants /root paths, yet syncthing can work

2024-01-09 Thread Ludovic Courtès
Hi, Tomas Volf <~@wolfsden.cz> skribis: > Hi, > > On 2024-01-05 15:05:38 +0100, Sébastien Lerique wrote: >> Hi Guix! And dear helpers and devs, >> >> I'm running into a weird failure of home-syncthing-service-type. >> >> Running syncthing manually from the terminal works fine (here's an example >

Re: How to find a package file from substitute servers

2024-01-09 Thread Ludovic Courtès
Hello, Pan Xie skribis: > Unfortunately, I can't find a way to do the similar thing on GuixSD. I > know there is a “guix locate” to find files from store items, but > those store items must be already present in my gnu store. There’s a plan to allow ‘guix locate’ to download a file database fro

Re: bug#56556: texlive-babel-dutch with and without texlive-hyphen-dutch: No hyphenation patterns were preloaded

2023-04-07 Thread Ludovic Courtès
Hello Josselin and all, I was just bitten by the infamous: Package babel Warning: No hyphenation patterns were preloaded for […] That’s a real issue because it makes modular TeX Live pretty much unusable for languages other than English. Josselin Poiret skribis: >> Thirdly, formats are ap

Re: Issue with 'guix shell' for Guile projects on non-Guix distros

2023-03-16 Thread Ludovic Courtès
Hello, "Thompson, David" skribis: > Here's the context: Someone wants to build guile-goblins from a Git > checkout using their non-Guix, FHS distro. However, they happen to > have Guile 3 installed to /usr via the host distro's package manager. I was going to suggest running ‘guix shell --check

Re: Is there any way to change what /bin/sh is inside `guix shell [--container]` ?

2023-03-16 Thread Ludovic Courtès
Hi Zack, "Zack Weinberg" skribis: > I'm doing experiments with using `guix shell --container` for isolated, > reproducible build environments. I've noticed that no matter how I set up > the container, `/bin/sh` points to a full-fat bash, even if the full bash > package was not included in th

Re: Grub installation and configuration

2023-03-07 Thread Ludovic Courtès
Hi Emmanuel, Emmanuel Beffara skribis: > - Install the keymaps in the EFI partition like the Grub modules, so that the > proper keymap is setup early in the boot process. [...] > - Set the terminal_output before any user input is required (and in particular > the passphrase request), for p

Re: %current-system and --system

2023-03-07 Thread Ludovic Courtès
Hi, Greg Hogan skribis: > From my x86_64 machine I am executing offload builds targeting an > aarch64 machine: > > $ guix build --system=aarch64-linux --manifest=manifest.scm > > Several packages do not build for aarch64 and need to be filtered out. > %current-target-system is #f as these are of

Re: streamlining custom package development

2023-03-07 Thread Ludovic Courtès
Hi, Przemysław Kamiński skribis: > 3. I run `guix build -L -m manifest.scm > (manifest only contains a reference to ghc-stuff.scm) > 4. I get an error which looks like this: > View build log at > '/var/log/guix/drvs/j2/wa3vw49l78m85z74x91sklqxwhx87y-ghc-hwodr-0.1.0.drv.bz2' > > so I fire up > >

Re: Wrong type argument: package-input-rewriting/spec with inferior

2023-03-07 Thread Ludovic Courtès
Hi Greg, Greg Hogan skribis: > Having failed a year ago to build the latest gcc and latest clang > together using "with-c-toolchain", Is there a bug report on this? I’m curious what might be wrong; ‘with-c-toolchain’ should be the tool of choice for this use case. [...] > On master I modify

Re: guix system image fails with: service 'swap-/swapfile' requires 'file-system-/'

2023-03-07 Thread Ludovic Courtès
Hi Martin, Sorry for the late reply. Martin Castillo skribis: [...] > /mnt/root/man.config.scm:35:14: warning: the 'target' field is > deprecated, please use 'targets' instead > guix system: warning: Consider running 'guix pull' followed by > 'guix system reconfigure' to get up-to-date packag

Re: The Guix Days! (FOSDEM 2023)

2023-01-03 Thread Ludovic Courtès
Hello, Pjotr Prins skribis: > Just a heads up: we are excited to have Guix days and the FOSDEM > devroom in Brussels Feb 2-5!! > > If you want to attend Guix days, please add to this list (the login is > a bit hidden). We can only have limited people and catering. If we run > over the max room n

Re: Drafting a Guix blog post on the FHS container

2022-12-19 Thread Ludovic Courtès
Hi Jim, Jim Newsome skribis: > Anyways just thought I'd mention that I recently learned about this > feature, and was able to use it to get a downloaded [Tor Browser > Bundle] running with: That’s another good example, thanks for sharing! It’s especially interesting because the Tor project vet

GNU Guix 1.4.0 released

2022-12-19 Thread Ludovic Courtès
We are pleased to announce the release of GNU Guix 1.4.0! This release corresponds to more than 28,000 commits over 18 months by 453 people. It adds new tools such as ‘guix shell’ for environment management and ‘guix home’, which lets you declare your home environment. It refines the user and pa

Re: Drafting a Guix blog post on the FHS container

2022-12-15 Thread Ludovic Courtès
Hello! John Kehayias skribis: > First, let's dive right into a big one: the popular VSCodium editor. This is > a freely licensed build of VS Code: > > > This comes in AppImage format. Downloading it and making it executable (with > a

GNU Guix 1.4.0rc2 available for testing!

2022-12-11 Thread Ludovic Courtès
Hello Guix! The second release candidate of the upcoming 1.4.0 release is now available for testing, fixing issues that were reported for rc1: source: https://alpha.gnu.org/gnu/guix/guix-1.4.0rc2.tar.gz binary tarball (to install on a “foreign distro”): https://alpha.gnu.org/gnu/guix

Re: Drafting a Guix blog post on the FHS container

2022-12-06 Thread Ludovic Courtès
Hello! John Kehayias skribis: > One question: what is appropriate or recommended for examples concerning > things like pre-built binaries? As an example, I had tested the FHS container > by running the Siril appimage, which has since been packaged for Guix (nice > work!). There are ones that

Re: Installing guix on a cluster

2022-12-02 Thread Ludovic Courtès
Hi Reza, Reza Housseini skribis: > I installing guix on our institutes cluster and followed the > instructions in this blog post [1]. But there are a couple of problems > I stumbled upon: > > - There is no mention how to mount the nfs shares on the nodes. I > added them to the /etc/fstab file

Re: RedShift

2022-12-02 Thread Ludovic Courtès
Hi, Raghav Gururajan skribis: > 2022-11-18 21:52:18 Service redshift has been started. > 2022-11-18 21:52:18 [redshift] `RANDR Query Version' returned error -1 > 2022-11-18 21:52:18 [redshift] Initialization of randr failed. > 2022-11-18 21:52:18 Service redshift (PID 832) exited with 1. That p

GNU Guix 1.4.0rc1 available for testing!

2022-12-01 Thread Ludovic Courtès
Hello Guix! The first release candidate of the upcoming 1.4.0 release is now available for testing: source: https://alpha.gnu.org/gnu/guix/guix-1.4.0rc1.tar.gz binary tarball (to install on a “foreign distro”): https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc1.aarch64-linux.tar.xz

Re: warning: failed to install locale: Invalid argument

2022-11-18 Thread Ludovic Courtès
Hi, jgart skribis: > guile: warning: failed to install locale This means that data for the locale you chose is cannot be found by the C library used by Guile. Typically, one chooses locale data by setting environment variables such as ‘LC_ALL’ or ‘LANG’. In Guix, locale data is provided separ

Re: question on setting up guix.scm for project development

2022-11-18 Thread Ludovic Courtès
Hi, Andy Tai skribis: > guix.scm--- > (use-modules (guix packages) >) > > (define-public d2-0.1.4 >(package >(name "d2") >(version "0.1.4") > >... > ) > > > (define-public my-package >(package > (name "my-package") > (version "0.1") > ...

Re: RedShift

2022-11-18 Thread Ludovic Courtès
Hi, Raghav Gururajan skribis: > I'm trying to use the redshift home-service > [https://git.savannah.gnu.org/cgit/guix.git/commit/?id=39e8025d3b40a0079f75e0ce9a91b6dad6766773], > but `herd status` always show it as stopped. Unlike the 'manual' > location-provider example mentioned in the commit,

Re: Configuring nscd cache for mDNS

2022-11-18 Thread Ludovic Courtès
Hi Trevor, Trevor Vallender skribis: > I have a Docker container which advertises its name using mDNS, > e.g. hostname.local. However, when I restart the container, > Docker assigns the container a new IP (not sure why, doesn't > happen on other distros but that's probably not the point > here).

Re: How to avoid downloading qtbase:debug

2022-11-18 Thread Ludovic Courtès
Hi! kiasoc5 skribis: > =guix shell qtbase= downloads the entire debug output of qtbase even > though I didn't write down qtbase:debug. That's hundreds of megabytes > of bandwith I didn't want to use. How do I avoid downloading the debug > output? Is this a bug? Yes, it’s an unfortunate bug:

Re: Guix Home question ?

2022-10-10 Thread Ludovic Courtès
Hi, jordi skribis: > While starting to enjoy 'guix home' superpowers i created this git > repository > > https://codeberg.org/Fenix/home-config-at-mercurio > > taking care of my old laptop's config. > > I might be missing some basics here... > First question that comes to my mind is... how to

Re: Lost all my guix home application packages from channels after guix update (pull, reconfigure)

2022-10-10 Thread Ludovic Courtès
Hi, "Sebastien Rey-Coyrehourcq" skribis: > I used guix home without problem last month but with a recent guix pull, guix > system reconfigure, guix home reconfigure, all my package defined into guix > home manifest disapear !! What do you mean by “disappear”? What does this report: guix

Re: How can I step through this code?

2022-10-10 Thread Ludovic Courtès
Hi, jgart skribis: > How can I step through this code? > > (define-syntax do > (syntax-rules () > ((do ((var init step ...) ...) > (test expr ...) > command ...) > (letrec >((loop > (lambda (var ...) >(if test >(begin >

Re: Trivia question: What does the "G" in G-expressions stand for?

2022-10-03 Thread Ludovic Courtès
Ekaitz Zarraga skribis: >> Hi! >> >> jgart jg...@dismail.de skribis: >> >> > Does the G in G-Expressions stand for Guix? >> >> >> No, it stands for “G”, just like the “s” in “s-expression” stands for >> nothing (AFAIK). :-) >> >> Ludo’. > > In s-expression it doesn't stand for symbolic expre

Re: lock files

2022-10-03 Thread Ludovic Courtès
Hi, Dominic Martinez skribis: > jgart writes: > >> Does Guix have a concept of lock files? > > In Guix, instead of locking specific packages, you lock an entire Guix > installation. You can see the "lock" for your current installation with > the 'guix describe' command. Yes. To complement tha

Re: Combine locales

2022-09-26 Thread Ludovic Courtès
Hi, Fredrik Salomonsson skribis: > One thing I cannot figure out is how to setup the operating-system to > use English as the language but use Swedish for the date format. Similar > to what is described in Locale Names[0] in the libc manual. > > I.e. on my foreign distro I have /etc/locale.conf

Re: how to fix this G-exp?

2022-09-26 Thread Ludovic Courtès
Hi, zimoun skribis: > On Sat, 24 Sep 2022 at 20:40, Csepp wrote: > >> As you can see, that is an unqouted list. The fix should be pretty >> simple: just add an extra quote. Haven't tested it, but one of these >> should work: >> ``` >> (define (something) ''(42)) >> ;; or >> (quote #+(somethin

Re: Trivia question: What does the "G" in G-expressions stand for?

2022-09-26 Thread Ludovic Courtès
Hi! jgart skribis: > Does the G in G-Expressions stand for Guix? No, it stands for “G”, just like the “s” in “s-expression” stands for nothing (AFAIK). :-) Ludo’.

Re: How does a gexp relate to a derivation?

2022-09-26 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > I recommend the paper on Gexps that walks you through the alternatives > and motivates the design of Gexps: https://hal.inria.fr/hal-01580582/en The manual has a few examples to illustrate that: https://guix.gnu.org/manual/devel/en/html_node/G_002dExpressions.ht

Re: Initramfs dropbear remote crypt unlock

2022-09-26 Thread Ludovic Courtès
Hi, Nick skribis: > Is it possible in Guix to activate dropbear in initramfs to remotely unlock > fully encrypted disk (root) setup? (Like it done in Debian > dropbear-initramfs package with cryptroot-unlock command) There’s nothing to do that out of the box, but starting Dropbear from the init

Re: managing waiting patches

2022-09-05 Thread Ludovic Courtès
Hi, Nicolas Graves skribis: > Is there a requirement to help with patch reviewing? I feel I can tackle > python or rust packages unless they are weird, I need not to spend too > much time on that, but if it's just advising new beginners (I'm myself > a 9 month old Guix user but went cold turkey

Re: Enterprise Guix Hosting?

2022-09-05 Thread Ludovic Courtès
Hi Phil, Phil skribis: > Comments inline. I'm also aiming to be at the Guix 10 Year thing in > Paris - sadly only for the Friday, so happy to discuss this informally > there too! Looking forward to chatting there! [...] > Whilst I like Guix's own documentation, some developers did feedback t

Re: [EXT] Re: Enterprise Guix Hosting?

2022-09-05 Thread Ludovic Courtès
Hello! "Thompson, David" skribis: > On Wed, Aug 31, 2022 at 2:40 AM Ricardo Wurmus wrote: >> >> Another thing that seems to be missing is a way to supervise and manage >> running containers. I use a shepherd instance for this with >> container-specific actions like this: > > Hey that's a real

Renaming ‘master’ to ‘main’

2022-08-09 Thread Ludovic Courtès
Vagrant Cascadian skribis: > On 2022-08-06, Tobias Geerinckx-Rice wrote: >> On 2022-08-06 20:48, Tobias Geerinckx-Rice wrote: >>> guix pull: error: commit 39465409f0481f27d252ce25d2b02d3f5cbc6723 >>> not signed by an authorized key: >>> 2841 9AC6 5038 7440 C7E9 2FFA 2208 D209 58C1 DEB0 >> >

Re: managing waiting patches

2022-08-09 Thread Ludovic Courtès
Hello Nicolas, Thanks for your message. Patch review is overall rather slow due to a mixture of Guix being a victim of its success and (perhaps more importantly) having too few people devoting time to patch review, and too few committers committing. This was discussed recently on guix-devel and

Re: Enterprise Guix Hosting?

2022-08-09 Thread Ludovic Courtès
Hi Phil, Phil skribis: > My own experience is that whilst it doesn't require a PhD to setup Guix > for the enterprise, it is a non-trivial journey, and it does require > a fair amount of time and effort to create something that regular > developers/scientists (i.e. non-Guix converts who just wan

Re: partial guix pack?

2022-08-09 Thread Ludovic Courtès
Hi, Andy Tai skribis: > Can a guix pack be partial? By that I meant one package that is not > completely stand alone but only contains a subset of needed software, > bundled libraries. for example, one that bundles specific version of > gtk+ but not glibc? Of course such a package depends on

Re: uninstall/unmanage guix home on my foreign system

2022-08-09 Thread Ludovic Courtès
Hi jgart, jgart skribis: > How can I "uninstall" guix home or have it not manage my dotfiles or a > particular subset of dotfiles that I no longer want managed? Good question; I don’t think there’s an easy way to escape, it’s a bit of a trap. :-) What I would do is something like this (untes

Re: Garbage Collector

2022-08-09 Thread Ludovic Courtès
Hi, Felix Lechner via skribis: > On Mon, Jul 25, 2022 at 2:52 AM Gottfried wrote: >> >> The manual says that it is dangerous to use: "guix gc" >> because it can delete too much. > > I agree that 'guix gc' deletes too much, but it's probably not > dangerous. You will just see some downloads and

Re: Debugging cross-compilation dependencies

2022-08-09 Thread Ludovic Courtès
Hello! "Philip McGrath" skribis: > Much to my surprise, I discovered I can avoid the problem by changing code > for #:make-flags like this: > > ``` > #~(string-append "ZUO=" > #$(this-package-native-input "zuo") > "/bin/zuo"))

Re: Debugging cross-compilation dependencies

2022-08-09 Thread Ludovic Courtès
Hello! "Philip McGrath" skribis: > Much to my surprise, I discovered I can avoid the problem by changing code > for #:make-flags like this: > > ``` > #~(string-append "ZUO=" > #$(this-package-native-input "zuo") > "/bin/zuo"))

Ten Years of Guix: preliminary program available!

2022-07-12 Thread Ludovic Courtès
Hello! We’re excited to announce a preliminary program for the Ten Years of Guix event that will take place in Paris, France, Sept. 16th–18th! https://10years.guix.gnu.org/program/ On Friday, scientists and practitioners will talk about how they address computational reproducibility in their d

Ten Years of Guix: Call for contributions

2022-07-01 Thread Ludovic Courtès
Hello Guix! The Ten Years of Guix 🎂 event in Paris, 16–18 September, is shaping up, and you can register! https://10years.guix.gnu.org/ (There’s spam in the comment section of the registration form that we can’t fully block, but it’s functional.) We’re planning to announce the program for Fri

Re: bug#55359: How do I extend openssh-service-type ?

2022-05-26 Thread Ludovic Courtès
Hi, Oleg Pykhalov skribis: >> (service-extension openssh-service-type >>(const `(("charlie" >> ,(local-file "charlie.pub") >> #+end_quote > > […] > > Seems like extend-openssh-authorized-keys procedure does not use keys > argument. We could fi

Re: bug#55359: How do I extend openssh-service-type ?

2022-05-25 Thread Ludovic Courtès
Hi, Oleg Pykhalov skribis: > Seems like extend-openssh-authorized-keys procedure does not use keys > argument. We could fix it like: > > diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm > index 7fbbe383e5..4bb3969b95 100644 > --- a/gnu/services/ssh.scm > +++ b/gnu/services/ssh.scm > @@ -

Re: Packaging Slurm

2022-03-18 Thread Ludovic Courtès
Hi! Jean-Christophe HAESSIG skribis: > # strace -f -E GUIX_EXECUTION_ENGINE=fakechroot -E > LD_LIBRARY_PATH=/opt/slurm/gnu/store/j417whqiy5gz2rbmlnknla3wl43jgk1z-profile/lib/ > > /opt/slurm/sbin/slurmdbd -D [...] > The program hangs from there and is inoperative. The socket to the > databa

Re: Packaging Slurm

2022-03-17 Thread Ludovic Courtès
Hello, Jean-Christophe HAESSIG skribis: > I don't really know what the implications of this would be. I continued > exploring packaging Slurm with Guix and deploying it on Debian. > I feel what i'm trying to do is slightly out of scope of Guix's intent : > I used guix pack with various options

Re: Replacing a package system-wide

2022-03-15 Thread Ludovic Courtès
Hello, Dominic Martinez skribis: > One of the things I love about Guix is how easy it is to modify > dependencies, a feature I use fairly often on individual packages > or manifests. However, I'm struggling to get a similar effect > system-wide. > > Grafts do exactly what I want, but since th

Re: Problem when packaging Avizo

2022-03-08 Thread Ludovic Courtès
Hi Pier-Hugues, Pier-Hugues Pellerin skribis: > In guix/status.scm: >645:15 4 (_ (build-log 4365 "[1/11] Generating avizo-resource…") #) >179:23 3 (update-build #< building: () downloadin…> …) > In ice-9/boot-9.scm: > 1685:16 2 (raise-exception _ #:continuable? _) > 1685:16 1 (ra

Re: Can't open a container-shell

2022-03-08 Thread Ludovic Courtès
Hi, Dominic Martinez skribis: > Is there a specific reason you included the --profile flag? I think > you'll probably get the behaviour you imagine without it. Agreed, you should drop ‘--profile’, Cássio. HTH, Ludo’.

Re: missing files from aspell-dict package

2022-03-08 Thread Ludovic Courtès
Hi, vapnik spaknik skribis: > I have installed the latest versions of aspell & aspell-dict-en via guix on a > foreign distro: Normally ~/.guix-profile/etc/profile does: export ASPELL_DICT_DIR="$HOME/lib/aspell“ Can you confirm that’s the case? [...] > The aspell installation contains cse

Re: Nss libraries not found when using guix pack

2022-03-08 Thread Ludovic Courtès
Salut Jean-Christophe, :-) Jean-Christophe HAESSIG skribis: > On 02/03/2022 10:46, Jean-Christophe HAESSIG wrote: > >> I tried to deploy Slurm using guix pack : >> guix pack -R -S /sbin=sbin -S /bin=bin slurm@19.05.8 nss-pam-ldapd sssd >> >> User and authentication data comes from ldap (sssd).

Re: Run a system command in home configuration file

2022-03-08 Thread Ludovic Courtès
Hi, Reza Housseini skribis: > I want to run a system command and use the output inside my ssh config > file. Below is the service configuration I'm talking about and my current > implementation which does not work, probably because the command is run > from the daemon, but I need it to run from

Re: libre office German and IceCat in German

2022-03-08 Thread Ludovic Courtès
Hallo Gottfried, Gottfried skribis: > I installed libre office and it installed it in English. > But I would need the German version > How can I get the German version in guix? > > the same in IceCat Unfortunately, we lack packages for “locale data” (translations) of these two programs. The re

Re: Changed tty setting upon exiting docker run

2022-03-08 Thread Ludovic Courtès
Hi, phodina via skribis: > I've recently discovered an issue with running docker images. Upon exit I > can't see any characters I type. The settings of my tty are changed for some > reason. > > They can be fixed by running stty sane but I'd like to ask if somebody also > has this issue? > > H

Re: Guix Channel News File Extension

2022-03-08 Thread Ludovic Courtès
Hi, jgart skribis: > Do we still have to avoid calling the channel file with a .scm extension? > > I see that the manual specifies to avoid its use but if I look in a guix > checkout I see that the channel file is called with a .scm extension: > > etc/news.scm Good point. The news file should

Re: Permanently available environments

2022-03-08 Thread Ludovic Courtès
Hi Konrad, Time has passed… Konrad Hinsen skribis: > Konrad Hinsen writes: > >> 1. Containers can only be generated using "guix shell" or the older >>"guix environment". There is no way to generate a container based >>on a profile. Correct me if I am wrong! > > Thanks to Ricardo and Gu

Re: Valgrind not working

2022-03-08 Thread Ludovic Courtès
Hi Andreas, Andreas Enge skribis: > valgrind: Fatal error at startup: a function redirection > valgrind: which is mandatory for this platform-tool combination > valgrind: cannot be set up. Details of the redirection are: > valgrind: > valgrind: A must-be-redirected function > valgrind: who

Re: packaging a golang package

2021-01-28 Thread Ludovic Courtès
Hi, adfeno--- via skribis: > If by vendoring we mean bundling and also make users fetch data from places > not explicitly committed to the GNU FSDG, then allow me to jump in to add > some important notes. > > Em 27/01/2021 11:31, Katherine Cox-Buday escreveu: >> As a packager for a distributio

Re: Fast `guix environment --container' switch

2020-12-17 Thread Ludovic Courtès
ment for GNU ;;; Copyright © 2018, 2019, 2020 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the Lic

Re: xlockmore man pages

2020-12-17 Thread Ludovic Courtès
Hi! André Alexandre Gomes skribis: > First of all, thank you, I'm a happy user :) Thanks for the kind words. :-) > I noticed that xlockmore exists in my /gnu/store, since it's part of > %desktop-services. When I look at all packages installed in the system > (M-x guix-installed-system-packag

Re: Welcome to Grub!... for a minute

2020-11-27 Thread Ludovic Courtès
Hi Yasuaki, Yasuaki Kudo skribis: > 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 experi

GNU Guix 1.2.0 released

2020-11-23 Thread Ludovic Courtès
We are pleased to announce the release of GNU Guix 1.2.0, which also marks the eighth anniversary of Guix today. This release corresponds to 10,248 commits over 6.5 months by 201 people. It includes many new features, user interface and performance improvements, as well as many bug fixes—see below

Re: Guix: The Platform Harmonizer

2020-10-21 Thread Ludovic Courtès
Hi Matias, :-) Julien Lepiller skribis: > Thank you for this presentation, it's really great! +1, a refreshing perspective! Thanks, Ludo’.

Re: Exception on `guix import`

2020-10-21 Thread Ludovic Courtès
Hi, Joseph LaFreniere skribis: > Running `guix import pypi black-macchiato` prints the following output > (also attached): [...] > In guix/import/pypi.scm: > 477:21 9 (_ _) >121:9 8 (pypi-fetch "black-macchiato") > In guix/import/json.scm: > 45:2 7 (json-fetch _ #:headers _) > In

Re: Installing gcc debugging symbols?

2020-10-21 Thread Ludovic Courtès
Hi, Simon South skribis: > Simon South writes: >> I could edit gnu/packages/gcc.scm to set the "stripped?" variable to >> false... > > Of course if you're willing to make this change, you can just as easily > remove the "hidden-package" wrapper around gcc 4.7's package definition > and then ins

Re: Helvetica in `guix graph`

2020-10-21 Thread Ludovic Courtès
Hi, Fulbert skribis: > When I pipe `guix graph hello | xdot -`, the characters are > displayed as squares. Got to insert > `… | sed "s/Helvetica/sans/g" | …` in the pipeline. > > Not sure if this is a bug. Maybe my system should find a > substitute for "Helvetica" automatically ? It should

Re: failed to install the python-umap-learn package

2020-09-30 Thread Ludovic Courtès
Hi, zimoun skribis: > Thank you for pointing out the issue. Using the Guix Data Service, > > > https://data.guix.gnu.org/repository/1/branch/master/package/python-umap-learn/output-history [...] > From the Guix Data Service, the first offending commit is > cac674d99dc4a332e6210c57ec7f1b816

Re: define udev-service-type fails with "did you forget to import.." error

2020-09-29 Thread Ludovic Courtès
Hi, Stefan Huchler skribis: > I get following error: > /etc/config.scm:128:0: error: udev-shepherd-service: unbound variable > hint: Did you forget `(use-modules (gnu services base))'? Could you send /etc/config.scm so we can see the context? Thanks, Ludo’.

Re: failed to install the python-umap-learn package

2020-09-29 Thread Ludovic Courtès
Hi, "hong...@mdc-berlin.de" skribis: > I had a failure when installing python-umap-learn in guix. It took very long > time in the 'check' phase. > > The error does not change before and after 'guix pull'. Could you please tell > me how to solve this problem? > > Thanks in advance! Please see t

Re: How do I set LTDL_LIBRARY_PATH?

2020-09-29 Thread Ludovic Courtès
Hi, divoplade skribis: > I have written a small C guile module to access (some parts of) the GNU > nettle library. I can install it with guix, but then if I try to load > it from within an environment: > > guix environment --ad-hoc guile guile-nettle -- guile < (load-extension "libguile-nettle"

Re: aerosol package not available

2020-09-29 Thread Ludovic Courtès
Hi Matthieu, Matthieu Haefele skribis: > Indeed, aerosol is still in the non-free package repository but this should > change by the end of this year with the intention to > release a public version. I was always bothering Ludovic directly with my > questions and I decided to ask the mailing l

Re: Gitlab CI

2020-07-27 Thread Ludovic Courtès
Hi, divoplade skribis: > Le vendredi 24 juillet 2020 à 16:30 +0200, Ludovic Courtès a écrit : >> >> So presumably a better option is to use an image created like this: >> >> guix pack -f docker -S /bin=bin guix --localstatedir >> > As you may know, mos

Re: interactive input using guix-jupyter-kernel

2020-07-24 Thread Ludovic Courtès
Hi David, david larsson skribis: > How can I ask for password input and get a password prompt in the > notebook if I use the guix kernel in jupyter? > > ;;guix environment python-env <- python-ipython python-ipykernel > import getpass > password = getpass.getpass() > > using a regular python ker

Re: Manifest Hooks?

2020-07-24 Thread Ludovic Courtès
Hi, Steven Stallion skribis: > I've been looking into using manifests to help track some project > dependencies and had a question for the list. Is it possible to add a > shell hook similar to nix-shell when the packages specified by a > manifest have been installed? In this specific case, I hav

Re: Channel authentication: missing keyring branch

2020-07-24 Thread Ludovic Courtès
Hi, Pierre Neidhardt skribis: > I recently added authentication to a Guix channel. > On Guix pull, guix complained that the remote has no `keyring' branch. > Indeed, creating an orphan `keyring' branch with all the public keys > stored in it worked. > > This does not seems to be documented in th

Re: Knowing which services to restart

2020-07-24 Thread Ludovic Courtès
Hi, Carlo Zancanaro skribis: > On Wed, Jul 08 2020, Pierre Neidhardt wrote: >> Couldn't Guix be smarter about this? Or at least provide a less puzzling >> message. > > This was brought up when we originally implemented upgrading of services on a > live system. The discussion about this starts

Re: Server mail setup?

2020-07-24 Thread Ludovic Courtès
Hello! Christopher Lemmer Webber skribis: > Julien Lepiller writes: > >> Le 8 juillet 2020 03:50:08 GMT-04:00, Pierre Neidhardt a >> écrit : >>>Me too! :) >> >> I have this: >> https://framagit.org/tyreunom/system-configuration/-/blob/master/modules/config/mail.scm > > Oooh thank you, this lo

Re: hash mismatch on permanently moved URL

2020-07-24 Thread Ludovic Courtès
Hi Giovanni, Giovanni Biscuolo skribis: > yesterday I installed a new Guix System (on iron) using the installer > (latest stable > https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz > on USB) > > The installation is fine but when I try to guix pull I get this: > > > ~$ su

Re: Very slow download speed of substitutes

2020-07-24 Thread Ludovic Courtès
Hi, Lo Peter skribis: > I am trying guix import from cran, and building some R packages, which > sometimes needs to download substitutes. i noticed that the download > speed can be ridiculously slow and seems especially during night in > HKT. > > Here is a snippet of the downloading: > > substit

Re: Building packages in REPL

2020-07-24 Thread Ludovic Courtès
Hi, zimoun skribis: > On Fri, 26 Jun 2020 at 06:17, Julien Lepiller wrote: > >> One way to do this with the guix API is to get the derivation, then build it: >> >> (use-modules (guix derivations) (guix store) (gnu packages bash)) >> (define package bash-minimal) >> (define store (open-connectio

Re: Unable to build derivation, even if inputs are available

2020-07-24 Thread Ludovic Courtès
Hi, Christopher Baines skribis: > I thought I was beginning to understand derivations, but I've hit a > problem I can't explain. > > I've got a derivation in my local store, and as far as I can work out, > all the outputs for all the required inputs of this derivation are in > the store as well.

Re: Gitlab CI

2020-07-24 Thread Ludovic Courtès
Hello! I’m late to the party but I’m interested in this discussion… :-) Jérémy Korwin-Zmijowski skribis: > I am experimenting with Gitlab CI for a Guile project I am working on. > It is managed with Hall and I would like to benefit the Guix features. GitLab CI can run jobs directly in a Docke

Re: What's the license of Guix's blog?

2020-07-24 Thread Ludovic Courtès
Hello, "Zhu Zihao" skribis: > I want to translate some of Guix's blog into another language, but I don't > know what license the articles in Guix'blog using, are they using GNU FDL? Translations would be welcome! Most articles do not have an explicit license. However, I believe most authors

Re: Geiser and Guix - how to avoid long compilation steps?

2020-05-26 Thread Ludovic Courtès
Hi, Pierre Neidhardt skribis: > This has been a source of headaches for me too. I like to run Geiser > to hack my Guix checkout. But if I forget to compile a (big) scheme > file, geiser will grind to a halt when switching to a module that > depends on the uncompiled file. > > Something weird:

Re: guix completion in zsh

2020-05-26 Thread Ludovic Courtès
Hi, "Reza Alizadeh Majd" skribis: > after replacing the default shell with `zsh`, I lost the tab completion > feature for Guix commands. do I need to perform any specific configuration > to enable this feature? I think you need to make sure the Zsh completion file for Guix is sourced. Normally

Re: Access custom images inside disk image

2020-05-26 Thread Ludovic Courtès
Hello, "Reza Alizadeh Majd" skribis: > I built a modified version of Guix to have a series of custom Channels > by default. using this modified version, everything is OK, and I have > access to these custom channels by default. > > The problem is that when I create a disk image using this custom

Re: zlib licence

2020-05-26 Thread Ludovic Courtès
Hi, Adam Kandur via skribis: > hi, it seems http://www.gzip.org/zlib/zlib_license.html returns 404. > i suggest this link https://zlib.net/zlib_license.html This is now fixed, thanks! Ludo’.

  1   2   3   4   5   6   7   8   9   10   >