Re: Managing python entry-points to discover plugin package with the new pyproject-build-system ?

2024-07-12 Thread Simon Tournier
Hi, On Thu, 11 Jul 2024 at 15:55, "Sebastien Rey-Coyrehourcq" wrote: > Entry-point is a common way to install/link package as > plugin. Even if my homemade package mkdocs-material is well installed > and contain the entry-point.txt into dist-info/entry_points.txt that > doesn't work.

Re: Problem: a makeinfo running in build stages cannot output epub3?

2024-07-11 Thread Simon Tournier
Hi, Sorry for the late reply. On Sun, 12 May 2024 at 07:17, Yuval Langer wrote: > I am having problems generating epub because the native-input texinfo > package does not accept the `--epub3` (or `--epub`) flag. I have > tried adding the perl-archive-zip package as well, but that did not >

Re: Problem with gcc-toolchain modulefile

2024-07-11 Thread Simon Tournier
Hi, Very late reply… Sorry. If the question is still unanswered. :-) On Thu, 16 May 2024 at 15:15, Reza Housseini wrote: > I crated a modulefile with the module command for the gcc-toolchain on a > foreign system. Unfortunately the LD_LIBRARY_PATH of the gcc-toolchain > package is

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

2024-06-05 Thread Simon Tournier
Hi Tanguy, On Tue, 21 May 2024 at 11:38, Tanguy LE CARROUR wrote: >2 (primitive-load "/gnu/store/fvly06ac6y0c01r8zavc2m1zfk6?") [...] >0 (symlink "/gnu/store/676qwqy15al2zi7a5s4kb1lwjr6yxqpf-?" ?) [...] > # But files with longer names exist! Could the problem be the

Re: authenticating git checkouts

2024-06-05 Thread Simon Tournier
Hi, Thanks for this report. Sorry for the late reply. On Thu, 09 May 2024 at 11:28, Simon Josefsson via wrote: > x) The 'name' field in .guix-authenticate doesn't seem to be necessary > at all? Maybe not even suggest including it. You mean the file ’.guix-authorizations’, right? Well, I

Re: Is there any mechanism of Guix analog to, or trick in Guile to imitate Nix flakes?

2024-06-04 Thread Simon Tournier
Hi, On Tue, 28 May 2024 at 00:37, ‪肖 海帆‬ wrote: >So, is there any mechanism of Guix analog to, or trick in Guile to >imitate the functionalities of flakes? Or is there a possibility for >this? It’s hard to tell – at least from my understanding – because each time people ask for

Re: how to use r-keras?

2024-05-08 Thread Simon Tournier
Hi Ricardo, On mer., 08 mai 2024 at 12:11, Ricardo Wurmus wrote: > This appears to be a common problem, but we don't know why. It's > probably related to the bazel-build-system. You'll get substitutes only > if you use `--no-grafts'. Ah, weird… I miss how the build system could impact the

Re: how to use r-keras?

2024-05-07 Thread Simon Tournier
Hi Ricardo, On sam., 30 mars 2024 at 00:27, Ricardo Wurmus wrote: >> $ guix shell r r-keras -C python-minimal r-reticulate tensorflow > > Is this with tensorflow from guix-science? The old Tensorflow 1.9 in > Guix does not provide Keras. Only the more recent one in Guix Science > does. Using

Re: Guix as a non-optional dependency in another project, and Guix resources requirements.

2024-05-06 Thread Simon Tournier
Hi Denis, On sam., 16 mars 2024 at 02:03, Denis 'GNUtoo' Carikli wrote: > - First and most importantly, running 'guix pull' can fail sometimes, > especially if there is not enough RAM per core. A fix that work is to > lower the number of cores used with 'guix pull -c 1 -M 1' for >

how to use r-keras?

2024-03-29 Thread Simon Tournier
Hi, Trying to run “r-keras”, I am a bit puzzled. --8<---cut here---start->8--- $ guix shell r r-keras -C python-minimal r-reticulate tensorflow --8<---cut here---end--->8--- Well, one needs to know some internals…

Re: Statistics for coverage of different software repos?

2024-03-27 Thread Simon Tournier
Hi, On ven., 22 mars 2024 at 15:48, Samuel Schmidt wrote: > Are there are any statistics or similar information about the amount of > packages covered in Guix compared with (specialized) software repos? > As an end result I am imagine something like:  > "80% of the 300 packages in melpa are

Re: packaging python-cyvcf2

2024-03-26 Thread Simon Tournier
Hi Alexis, On ven., 22 mars 2024 at 12:38, Alexis Simon wrote: > I'm attaching the new version for reference. Cool! Well, maybe this package could be part of Guix Science channel or another. WDYT? Cheers, simon

Re: packaging python-cyvcf2

2024-03-22 Thread Simon Tournier
Hi, On jeu., 21 mars 2024 at 18:03, Alexis Simon via Guix-Science wrote: > The build is failing with this error: > running build_ext > # cyvcf2: htslib mode is BUILTIN > # cyvcf2: htslib configure options is None > error: [Errno 2] No such file or directory: './configure' > error: in phase

Re: catch2-3.5.1.drv fails to build with home reconfigure, but succeeds with build

2024-03-11 Thread Simon Tournier
Hi Richard, On mer., 10 janv. 2024 at 19:51, Richard Sent wrote: > Update: Traced the problem back to a package outside Guix's channel > failing to build when catch2 was upgraded from 3.4.0 to 3.5.1. Issue was > opened in the appropriate place. Thanks for the follow up. :-) Could you paste

Re: why does '-e' work differently in guix shell and guix package?

2024-02-15 Thread Simon Tournier
Hi, Well, I have missed if there is a reply. In case not. :-) On mar., 26 déc. 2023 at 11:48, Alexander Asteroth wrote: > When I do > ``` > $ guix shell --network --container --emulate-fhs bash coreutils -e > '(list (@@ (gnu packages commencement) gcc) "lib")' > ``` > I get a shell, that has

Re: guix offload

2024-02-15 Thread Simon Tournier
Hi, Sorry for the late reply. On mer., 20 déc. 2023 at 14:02, Aleksandr Vityazev wrote: > Is it possible to make the build continue locally after several > unsuccessful attempts? That’s a feature I also would like. :-) Some pointers for the interested reader: bug#24496: offloading

Re: Running untrusted code as root in a `guix system vm`?

2024-02-15 Thread Simon Tournier
Hi, On ven., 29 déc. 2023 at 23:40, Ben Weinstein-Raun wrote: > I'm considering running some software inside a VM created using `guix > system vm`. The easiest thing to do would be to run the virtualized > software as root. Normally I wouldn't think twice about that, but iiuc > the guest will

Re: How to use pipewire for jack application?

2024-02-15 Thread Simon Tournier
Hi, Well, I have missed if you get an reply. :-) On ven., 22 déc. 2023 at 04:52, Apoorv via wrote: > On system like Arch Linux, there is a package pipewire-jack which you > can install and then any app that can use jack automatically sees the > jack server running. On Guix there is no such

Re: Guix-packaged Emacs 29+ alpha-background parameter does not work

2024-02-15 Thread Simon Tournier
Hi, On mar., 02 janv. 2024 at 09:55, B D wrote: > I noticed that the Emacs 29.1 alpha-background frame transparency does not > work using the 'emacs' package in the standard guix channel. Some helpful > people in the #guix irc channel tested it for me on their system and ran > into the same

Re: guix on nfs based systems

2024-02-15 Thread Simon Tournier
Hi Étienne, I am very late to the party. :-) Well, there is a discussion about “guix shell”, “profile” and “guix time-machine”. Since these concepts can appear as first as alien, let me try a quick summary of my understanding. + “guix shell“ creates a temporary profile; + “guix time-machine”

Re: Guix Days: Patch flow discussion

2024-02-15 Thread Simon Tournier
Hi Steve, ( On a side note, the triage of old bugs is a similar problem. They are easy to find [2], read, check and send an email to 12...@debbugs.gnu.org does not appear to me an issue with any tool. For what it is worth and without any willing of being harsh, I am able

Re: [fr] Moment de convivialité Guix@Paris en février

2024-02-06 Thread Simon Tournier
salut, On jeu., 01 févr. 2024 at 20:51, Tanguy LE CARROUR wrote: > Ce jeudi 8 février 2024 à 19h, se tiendra la cinquième édition de Guix@Paris > ouverte au public. > Comme les fois précédentes, il sera possible de participer à distance > (*cf* ci-dessous). Chouette ! Ayant raté la journée de

Re: Why does sbcl@2.3.7 depends on bash-minimal@5.1.16

2024-01-18 Thread Simon Tournier
Hi, On dim., 10 déc. 2023 at 11:00, Efraim Flashner wrote: > On Thu, Dec 07, 2023 at 05:28:47PM +0800, Pan Xie wrote: >> which part of codes in sbcl's package definition make guix include >> "bash-minimal" into sbcl's references? > > I would suggest checking the output of > 'grep bash-minimal

Re: Best practice when dealing with a broken package for guix home?

2024-01-18 Thread Simon Tournier
Hi, On mar., 16 janv. 2024 at 18:41, Felix Lechner via wrote: > On Tue, Jan 16 2024, Fredrik Salomonsson wrote: > >> Or how do you deal with cases when they happen? > > I maintain a custom Guix with patches on top, plus my own channel. Well, for what it is worth, I think the good practise is

Re: Collecting Guix talks at FOSDEM

2024-01-18 Thread Simon Tournier
Hi Steve, On mer., 17 janv. 2024 at 21:16, Steve George wrote: > Hi - initial draft of the post went to Ludo today for review (and commit > as I don't have the rights). We'll see what his reaction is to my > British English and random punctuation! ;-) Cool! Thank you. For the next time, in

Re: Collecting Guix talks at FOSDEM

2024-01-17 Thread Simon Tournier
Hi, On Tue, 16 Jan 2024 at 15:35, Steve George wrote: > We're planning to put up a blog post about Guix (and Guix-related) talks > at FOSDEM [0]. I've collected all the talks that that are about Guix (or > connected areas). If I've missed any Guix related talks please tell me > so I can add

Re: trivial-build-system: ld can't find existing store files

2024-01-17 Thread Simon Tournier
Hi, On Sun, 14 Jan 2024 at 11:10, Christina O'Donnell wrote: > So I'm trying to write a package with a single C file using > trivial-build-system[1]. Despite its name, trivial-build-system is the less trivial build-system. Hum, gnu-build-system appears to me better for one single C file, even

Re: documentation on copyright headers?

2024-01-12 Thread Simon Tournier
Hi, On Sun, 03 Dec 2023 at 14:09, Maxim Cournoyer wrote: > I think it should be avoided as well, the long list of copyrights are > already a bit messy to maintain across trees :-). In addition to the current mess, we also keep Copyright header even if the code holding such Copyright had been

Re: Trouble mounting cifs share

2024-01-12 Thread Simon Tournier
Hi, Sorry for the late reply. On Thu, 30 Nov 2023 at 17:22, Franz Geffke wrote: > I'm having trouble mounting cifs; Initially I thought it's a network issue of > some sort, but it happens on a number of systems and I assume the Hetzner > Storagebox is OK (as in, configured correctly): > > -

Re: Dependence on an old version of a package.

2024-01-12 Thread Simon Tournier
Hi Philippe, Sorry for the late reply. On Thu, 21 Dec 2023 at 11:31, Philippe Veber wrote: > So I'm guessing that even when the bug is corrected, it won't be possible > to depend on a commit prior to May 1st 2019, is that right? Yes, it is not possible to travel back before the invention of

Re: Large amount of dependencies downloaded

2024-01-12 Thread Simon Tournier
Hi, On Sun, 03 Dec 2023 at 05:31, TJ wrote: > I have used the gc to clear out old packages and revisions to save > space, however, if I want to install a new package, it starts pulling > guile, python, etc. > > I've posted the install log for xdot at the end of the message. > Ghostscript was

Re: Error when installing package, CMAKE_Fortran_COMPILER could be found

2024-01-12 Thread Simon Tournier
Hi Pierre, Sorry for the late reply. On Thu, 30 Nov 2023 at 10:44, Pierre Clouzet wrote: > Also, this code does not use configure/make/make install of cmake/make/make > install way of installing. > Instead I need to run a script exporting variables with a . ./script.sh > command > I was

Re: Emacs C source

2023-12-19 Thread Simon Tournier
of source, i.e., before the applications of snippets.) Cheers, simon --8<---cut here---start->8--- $ cat examples/scripts/show-me-fetch.scm #!/usr/bin/env -S guix repl -q -- ;; -*- mode: scheme -*- !# ;;; Copyright © 2023 Simon Tournier ;;; ;;; ;;; This

Re: Dependence on an old version of a package.

2023-12-19 Thread Simon Tournier
me-machine.scm. Well, this issue seems being part of bug#65788 [1]. 1: bug#65788: poor information when updating using “guix time-machine” Simon Tournier Wed, 06 Sep 2023 18:57:38 +0200 id:87pm2vme7x@gmail.com https://issues.guix.gnu.org/65788 https://issues.guix.gnu.org/msgid/87

Re: Moment de convivialité Guix@Paris en nov… euh… décembre

2023-12-08 Thread Simon Tournier
salut Édouard, Chouette présentation ! Je pense que cela pourrait sympa de partager ton canal. :-) à tantôt, simon

Re: Moment de convivialité Guix@Paris en nov… euh… décembre

2023-12-08 Thread Simon Tournier
salut, On Fri, 08 Dec 2023 at 08:45, Tanguy LE CARROUR wrote: > Rendez-vous début janvier (sûrement le 11, à confirmer) pour la > prochaine ! Avec des stickers si je ne les oublie pas à nouveau. ;-) Chouette soirée ! à tantôt, simon

Re: Running guix system services only

2023-12-08 Thread Simon Tournier
Hey Benjamin! On Tue, 21 Nov 2023 at 17:47, "Benjamin" wrote: > Did some of you have tried to run guix system only with the services > part ? If this is the case, how did you do ? In addition to other replies in the thread, maybe you could share what you already have next time in Parisian Guix

Re: guix pull ssh authentication error

2023-12-02 Thread Simon Tournier
Hi, On ven., 01 déc. 2023 at 12:46, Mauritz Stenek wrote: >>> ``` >>> guix pull: error: Git error: Failed to retrieve list of SSH >>> authentication methods: Failed getting response >>> ``` >> >> Could you describe your channels.scm file? And pulling from >> which Guix >> revision? > > Here

Re: guix pull ssh authentication error

2023-12-01 Thread Simon Tournier
Hi, On Thu, 23 Nov 2023 at 21:44, Mauritz Stenek wrote: > ``` > guix pull: error: Git error: Failed to retrieve list of SSH > authentication methods: Failed getting response > ``` Could you describe your channels.scm file? And pulling from which Guix revision? Cheers, simon

Re: guix pull performance

2023-12-01 Thread Simon Tournier
Hi, If I read correctly, your machine is: a reasonably powerful machine (Core i7, 12 cores, 16G RAM, 1 TB SSD drive with plenty of available space) Correct? On Tue, 28 Nov 2023 at 22:07, Emmanuel Beffara wrote: > Now, even if I didn't expect a significant improvement, I am

Re: documentation on copyright headers?

2023-12-01 Thread Simon Tournier
Hi, On Thu, 16 Nov 2023 at 15:39, Wilko Meyer wrote: > - why a copyright header has to be inserted > - if a copyright header has to be inserted for all files that are > subject to changes (is there a treshold? can it be left out for minor > changes to files etc.?) of a sent patch. As a

Re: Sakura is upgraded, or maybe not

2023-11-30 Thread Simon Tournier
Hi, On mer., 25 oct. 2023 at 23:01, Marco van Hulten wrote: > There is something wrong with the version or version number of Sakura Thanks for reporting. It seems coming from upstream: --8<---cut here---start->8--- $ wget

Re: Using Guix challenge for critical software? (resend)

2023-11-30 Thread Simon Tournier
Hi, On mer., 29 nov. 2023 at 11:40, Steve George wrote: > Is there some way to build the package locally (without first removing it)? In addition to Julien’s answer, note that you can pass a manifest file. guix build -m critical-packages.scm guix build -m critical-packages.scm

Feedback (was Re: Meet Guix at Capitole du Libre in Toulouse)

2023-11-29 Thread Simon Tournier
Hi, Thanks all people! It was a very interesting experience for me and a very good moment. I hope that we will do again in the near future. As a record for the next time, let me mention two points that help: 1. Demos! It seems very helpful to have both: Guix System and Guix on foreign

Re: Error when installing package, CMAKE_Fortran_COMPILER could be found

2023-11-28 Thread Simon Tournier
Hi Pierre, On Fri, 24 Nov 2023 at 16:53, Tobias Geerinckx-Rice wrote: > It appears that you haven't given the package a FORTRAN compiler to find. Try > > (native-inputs (list gfortran)) In addition to Tobias’s words, the recipe will fail at the tests: --8<---cut

Re: Moment de convivialité Guix@Paris en nov… euh… décembre

2023-11-28 Thread Simon Tournier
salut, On Thu, 23 Nov 2023 at 09:18, Tanguy LE CARROUR wrote: > Jeudi 7 décembre à 19h, se tiendra la troisième édition de Guix@Paris > ouverte au public. > Comme la dernière fois, il sera possible de participer à distance (*cf* > ci-dessous). Et pour les présents, quelques stickers Guix. :-)

Re: Turning off tests leads to a different store item

2023-11-16 Thread Simon Tournier
Hi Maxim, On Thu, 09 Nov 2023 at 10:04, Maxim Cournoyer wrote: >> I agree. On a side note, one of the issue is the time of some tests. >> Sometimes, packaging is frustrating: build takes ages, then you fix some >> tests, think it will be good, re-launch “guix build”, another test >> failing,

Re: Turning off tests leads to a different store item

2023-11-08 Thread Simon Tournier
phase and depends on the former. Re: Turning off tests leads to a different store item Simon Tournier Thu, 02 Nov 2023 18:02:18 +0100 id:86y1fgm6lh@gmail.com https://lists.gnu.org/archive/html/help-guix/2023-11 https://yhetil.org/guix/86y1

Stand Guix au Capitole du Libre à Toulouse, nov. 18-19

2023-11-08 Thread Simon Tournier
Salut, La date du Capitole du Libre approche... Chouette ! L'organisation Capitole du Libre demande le nombre de personnes qui aideront pour le stand (une histoire de sécurité et de badge). Il serait aussi judicieux que l’on puisse avoir une idée entre nous pour faciliter la journée ou les

Re: Turning off tests leads to a different store item

2023-11-08 Thread Simon Tournier
Hi, On Wed, 8 Nov 2023 at 20:20, Saku Laesvuori wrote: > There is another way: simply preventing the tests from changing the > resulting store item. For example, the package could first be built > without tests and then that build tree could be copied to the build tree > of the build with tests

Re: Turning off tests leads to a different store item

2023-11-05 Thread Simon Tournier
Hi, On Fri, 03 Nov 2023 at 14:13, Suhail wrote: > In addition to the above assumption, software engineering makes another > assumption that (at times) needs to be relaxed in data science. In > software engineering, the tests are assumed to have a definitive notion > of "pass" vs "fail".

Re: Turning off tests leads to a different store item

2023-11-03 Thread Simon Tournier
Hi, On Thu, 02 Nov 2023 at 18:54, Suhail wrote: > If our hypothetical build system (say, ds-build-system) were to admit > the above invariances, do you foresee some complications that may arise > that need to be addressed? Instead of trying to answer to this question, what comes to my mind

Re: Turning off tests leads to a different store item

2023-11-02 Thread Simon Tournier
On Thu, 2 Nov 2023 at 18:02, Simon Tournier wrote: > /gnu/store/7fc3933yqq9hnp4rrxp84gxdpg270k7v-hi-build-2.10 > /gnu/store/7fc3933yqq9hnp4rrxp84gxdpg270k7v-hi-test-2.10 Here is a typo when copy/pasting from my Shell to my Email composer and editing for more clearity. Obviously, the two

Re: Turning off tests leads to a different store item

2023-11-02 Thread Simon Tournier
Hi, On Thu, 02 Nov 2023 at 15:25, Suhail wrote: > It certainly seems to be the case. Would you know the specific place(s) > in the source code (in addition to guix/derivations.scm and > guix/store.scm) that would be relevant for this discussion? I guess all the build systems: guix/build/*.scm

Re: Unable to build "Ten Years Reproducibility Challenge" paper

2023-11-02 Thread Simon Tournier
Hi, On Wed, 01 Nov 2023 at 11:09, Vagrant Cascadian wrote: >> Please bear with me as I again belabor the same point without receiving >> public support. Building packages should be separate from testing them. > > In general, I agree... sort of. > > I do see value in build-time tests preventing

Re: Turning off tests leads to a different store item (was: Unable to build "Ten Years Reproducibility Challenge" paper)

2023-11-01 Thread Simon Tournier
Hi, On Wed, 01 Nov 2023 at 17:52, Suhail wrote: > If not, why should skipping the tests result in a different derivation > tree? The store path is different because it hashes all the inputs, included the builder script; from my understanding. For instance, consider the package ’hello’. The

Re: Unable to build "Ten Years Reproducibility Challenge" paper

2023-11-01 Thread Simon Tournier
Hi, On Wed, 01 Nov 2023 at 17:06, Suhail wrote: > Are there related discussions/plans to > better address some of the issues you point out in the post (over and > above those that are linked from the post)? The current work in progress is to improve the coverage by

Re: Unable to build "Ten Years Reproducibility Challenge" paper

2023-10-31 Thread Simon Tournier
Hi, Thanks for the attempt and the report. On dim., 29 oct. 2023 at 18:44, Suhail wrote: > . [...] > $> guix time-machine -C channels.scm -- build -f guix.scm [...] > As can be seen in the

Re: Moment de convivialité Guix@Paris en octobre

2023-10-27 Thread Simon Tournier
salut Tanguy, On Fri, 27 Oct 2023 at 09:04, Tanguy LE CARROUR wrote: > Merci à ceux qui ont bravé la pluie pour venir hier soir ! > Et merci à ceux qui ont supporté de nous voir manger et boire *via* > la vidéo-conférence.  Chouette soirée ! Merci Tanguy pour la logistique. > Vu que l'on

Meet Guix at Capitole du Libre in Toulouse, nov. 18-19

2023-10-24 Thread Simon Tournier
Hi, Some of us will be in Toulouse, INP-N7, 26 rue Riquet on 18 & 19 november for Capitole du Libre: https://capitoledulibre.org/ We will stand in Village Associatif. Let us know if you can help us at the event. Well, I do not know exactly what means "a stand" since it will be the first

Re: How to bump a package version locally?

2023-10-20 Thread Simon Tournier
Hi, On Wed, 18 Oct 2023 at 18:24, Hiep Pham wrote: > I want to bump `jsonnet` version from 0.17.0 to 0.20.0 from the master > branch of the `guix` repository. I edited the version in > `gnu/packages/cpp.scm`: > > (define-public jsonnet >(package > (name "jsonnet") > (version

Re: [TIL] guix doesn't check hash when uri starts with file:///

2023-10-19 Thread Simon Tournier
Hi, On Wed, 20 Sep 2023 at 19:18, Rodrigo Morales wrote: > #+BEGIN_SRC scheme > (define-module (my packages experiments-zathura-custom) > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (gnu packages pdf) > #:use-module (gnu packages gnome)) > >

Re: Julia version update

2023-10-18 Thread Simon Tournier
Hi, On Tue, 17 Oct 2023 at 10:58, Mauritz Stenek wrote: > I would like to collaborate in general to Guix, but I found it > very difficult. I actually tried defining some personal packages > that I'm using in a project and I seem to have "cheated" by using > the `copy-build-system` -- which

Re: guix pull performance

2023-10-12 Thread Simon Tournier
Hi, On Thu, 12 Oct 2023 at 15:51, Emmanuel Beffara wrote: > Thanks for the pointer. Now I think I understand the reason for this > behaviour: Guix has to compile the whole set of modules, including all package > definitions, and it is rather slow at that. So I guess I won't expect > significant

Re: -v, --verbosity=LEVEL use the given verbosity LEVEL

2023-10-12 Thread Simon Tournier
Hi, On Sat, 23 Sep 2023 at 18:08, "jgart" wrote: > Where should the user of the Guix command-line interface be expected > to read about the verbosity LEVEL argument that they can pass to > `--verbosity` and that is also valid? Well, for helping me in muscling my memory, I have this patch

Re: share guix and its store between distributions

2023-10-12 Thread Simon Tournier
Hi, On Wed, 11 Oct 2023 at 17:56, Emmanuel Beffara wrote: > Some guix packages behave differently between Guix system and Debian, I will > investigate those on occasion. For instance, the bower mail reader from Guix > has some issues with Unicode when run in Debian and I don't understand why >

Re: -v, --verbosity=LEVEL use the given verbosity LEVEL

2023-10-11 Thread Simon Tournier
Hi, On Wed, 11 Oct 2023 at 11:11, Maxim Cournoyer wrote: >> To answer a question elsewhere in this threads, I think these levels >> come from Nix and daemon side. >> >>> See info '(guix) Invoking guix build': >>> >>> --8<---cut here---start->8--- >>> ‘-v

Re: share guix and its store between distributions

2023-10-11 Thread Simon Tournier
Hi, On Mon, 09 Oct 2023 at 10:43, Emmanuel Beffara wrote: >> > Is there a way to share Guix and its store between several distributions? >> > [...] >> >> It looks like you already have the right idea. You'd have to share /gnu >> and /var/guix between the two distributions, as well as have the

Re: -v, --verbosity=LEVEL use the given verbosity LEVEL

2023-10-11 Thread Simon Tournier
Hi, On Tue, 26 Sep 2023 at 12:19, Maxim Cournoyer wrote: >> Where should the user of the Guix command-line interface be expected >> to read about the verbosity LEVEL argument that they can pass to >> `--verbosity` and that is also valid? To answer a question elsewhere in this threads, I think

Re: Replicable environment with Python packages missing from Guix

2023-10-11 Thread Simon Tournier
Hi, On Thu, 05 Oct 2023 at 15:00, Lasse Schlör wrote: > Currently, no PsychoPy package exists for Guix, and so I attempted to > write my own Guix packages for PsychoPy and those of its dependencies > that don't exist as Guix packages either. Well, sadly Guix cannot fix the world. :-) Here,

Re: Is there a post or blog on how to convert from a distro to guix losslessly

2023-10-11 Thread Simon Tournier
Hi, On Tue, 03 Oct 2023 at 23:49, Josh Marshall wrote: > I have a base minimal system of Ubuntu with Guix and Nix tacked on. I > would like to move everything over to Guix with Nix tacked on. Is > there a guide on how to do this? To me knowledge, no. Well, IMHO, the path forward would be

Re: git-fetch recursive error

2023-10-04 Thread Simon Tournier
Hi, Thanks for the report. On Mon, 02 Oct 2023 at 14:17, Lucy Coleclough wrote: > I am writing to obtain help with an issue that has been occuring for about > 4 days > Upon building a custom package definition which uses the git-fetch source > obtenance method and has the `recursive?` flag set

Re: Julia version update

2023-10-02 Thread Simon Tournier
Hi, On Mon, 25 Sep 2023 at 22:00, Mauritz Stenek wrote: > The latest guix julia package is version v1.8.3, any idea when > will it be updated to the latest version (i.e. v1.9.3)? Thanks for your interest. Sadly, no we do not have an idea for the next Julia update – that’s some work. :-)

Re: Git error: object not found when running guix system reconfigure

2023-09-25 Thread Simon Tournier
Hi, On Mon, 25 Sep 2023 at 08:32, Sergiu Ivanov wrote: > Deleting /root/.cache/guix/checkouts allowed me to bypass the > issue indeed. Yes. The culprit was ’reference-available?’ and removing the checkout implies this procedure is called. Now, the issue should be fixed. Sorry for the

Re: Emacs on a reMarkable

2023-09-21 Thread Simon Tournier
Hi, On Wed, 20 Sep 2023 at 20:25, Sébastien Lerique wrote: > root@vm-remarkable2:~# guix pull -l > guix pull: error: profile '/var/guix/profiles/per-user/root/current-guix' > does not exist > > root@vm-remarkable2:~# guix pack -RR -S /emacsbin=bin emacs-no-x > [... substitutes, grafts, builds

Re: [Question] Define a macro that defines two variables

2023-09-19 Thread Simon Tournier
Hi, On Tue, 19 Sep 2023 at 04:43, Rodrigo Morales wrote: > #+BEGIN_SRC elisp > (defmacro my-define-variables (string) > `(progn > (defvar ,(intern (concat string "-1")) "one") > (defvar ,(intern (concat string "-2")) "two"))) > > (my-define-variables "hello") > > (list hello-1

Re: Emacs on a reMarkable

2023-09-18 Thread Simon Tournier
Hi, Re-reading, I am missing one point… On Thu, 07 Sep 2023 at 11:52, Sébastien Lerique wrote: > 1) Build and package Emacs in an ARM VM: > > --8<---cut here---start->8--- > root@arm-vm:~# apt install guix > root@arm-vm:~# guix pull > root@arm-vm:~# guix

Re: [TIP] Using (@@ module-name binding-name) sometimes might result in "unbound variable"

2023-09-13 Thread Simon Tournier
Hi, Thanks for sharing. On Tue, 12 Sep 2023 at 08:24, Rodrigo Morales wrote: > I used @@ as stated in the Guile manual [1], but I kept getting the error > "unbound variable" (please see below). Indeed. --8<---cut here---start->8--- $ guix repl GNU Guile

Re: Emacs on a reMarkable

2023-09-11 Thread Simon Tournier
Hi, On Thu, 07 Sep 2023 at 11:52, Sébastien Lerique wrote: > Let me know if anybody is interested in more details! Cool if it worked! > Now I have a final side question: after "guix pull" in the ARM VM, the > output of > > guix pack -RR -S /emacsbin=bin emacs-no-x > > is still >

Re: Project Documentation Workflow

2023-09-05 Thread Simon Tournier
Hi, On Fri, 01 Sep 2023 at 10:18, Peter Polidoro wrote: > I could solve this using Git tools, such as submodules or subtrees > perhaps. I could have a repository that is the documentation > skeleton and each project repository would have a reference to > that skeleton repository. Then I

Re: Icon confusion

2023-09-05 Thread Simon Tournier
Hi, On Sat, 26 Aug 2023 at 22:53, Richmond wrote: > Since installing icecat using guix on Debian 11, I now find that when I > launch Seamonkey or Firefox they appear with the Icecat icon in the > panel, and also identify as GNU Icecat in the top bar. I am using Gnome > Classic. Why is this icon

Re: How do I install libgcc_s in a container?

2023-09-05 Thread Simon Tournier
Hi, On Thu, 24 Aug 2023 at 15:00, Jonas Møller via wrote: > Hi! I'm trying to follow along with > https://guix.gnu.org/en/blog/2023/the-filesystem-hierarchy-standard-comes-to-guix-containers/ > > But I'm unable to install libgcc_s, as lib is no longer an output of > gcc-toolchain, so I can't

Re: Emacs on a reMarkable

2023-09-05 Thread Simon Tournier
Hi Sébastien, On Fri, 11 Aug 2023 at 22:26, Sébastien Lerique wrote: > I'm trying out ways to get emacs running on a reMarkable 2 Cool! Please consider I know nothing about reMarkable. :-) > apt install guix > guix pack -RR -S /emacsbin=bin emacs-no-x Here you are using emacs-no-x as it

Re: GHC packages' inputs leak in guix shell

2023-08-28 Thread Simon Tournier
Hi, On Thu, 24 Aug 2023 at 19:16, Saku Laesvuori wrote: >> > Running `guix shell --pure ghc-esqueleto -D ghc-bytestring-builder` >> > results in an environment that has the base64-bytestring package (from >> > ghc-base64-bytestring) visible, even though it is not listed on listed >> > the

Re: GHC packages' inputs leak in guix shell

2023-08-24 Thread Simon Tournier
Hi, On Tue, 15 Aug 2023 at 09:51, Saku Laesvuori wrote: > Running `guix shell --pure ghc-esqueleto -D ghc-bytestring-builder` > results in an environment that has the base64-bytestring package (from > ghc-base64-bytestring) visible, even though it is not listed on listed > the command line

Re: Racket REPL not working

2023-08-23 Thread Simon Tournier
Hi, Sorry for the late reply. On Sun, 02 Jul 2023 at 15:57, "Philip McGrath" wrote: >> ck@brak ~ $ guix shell --no-grafts racket -- racket --version >> Welcome to Racket v8.8 [cs]. > I'm not exactly sure how to do this, but can we determine which grafts > are otherwise being applied to

Re: VSCode DevContainer for Guix? (Yasuaki Kudo)

2023-08-23 Thread Simon Tournier
Hi, On Wed, 12 Jul 2023 at 10:27, wolf wrote: >> Then, it will create a Docker image as an artifact from the CI-run. >> The image is as small as it can be because Guix only installs the >> necessary software. > > Careful about this assumption, Guix-generated container images are pretty >

Re: Blind people unable to install Guix System

2023-08-23 Thread Simon Tournier
Hi, On Mon, 31 Jul 2023 at 19:57, Simen Endsjø wrote: > It was brought to my attention that blind people runs into problems installing > Guix System, while Debian and Arch have solved this better. Thank you for the report. Well, this topic could fit a Google Summer of Code project. :-) As a

Re: guix shell readline issue with R

2023-08-23 Thread Simon Tournier
Hi, On Sun, 02 Jul 2023 at 17:57, Kyle Andrews wrote: > When I run `guix install r` and then start an R process I get a > readline-enabled REPL where I can abort commands with C-c C-c while > keeping the process alive afterwards. When I run R from `guix shell r > -- R` I don't get any readline

Re: Howto disable unit test runs, when building custom Python packages

2023-08-19 Thread Simon Tournier
Hi, On Sun, 02 Jul 2023 at 11:21, Csepp wrote: > Usually it should be as simple as: > (arguments '(#:tests? #f)) In addition, you can use the options --without-tests directly from the command-line. Cheers, simon

Re: python package dependencies conflict, pydot, ipython and pyparsings

2023-08-18 Thread Simon Tournier
Hi Oliver, Sorry for the late reply. On Mon, 17 Jul 2023 at 15:28, OLIVER HENRIOT wrote: > guix package: error: profile contains conflicting entries for > python-pyparsing > guix package: error: first entry: python-pyparsing@2.4.7 >

Re: error: %guix-register-program: unbound variable on guix time-machine

2023-08-16 Thread Simon Tournier
Hi Maxim, On Wed, 19 Jul 2023 at 23:39, Maxim Cournoyer wrote: >> 1. the manual needs to be improved; >> 2. the command “guix time-machine” should raise a gentle error when the >> specification is unreachable. > > I've sent a patch doing both 1 and 2 above to guix-patches; you were > CC'd

Re: error: %guix-register-program: unbound variable on guix time-machine

2023-06-19 Thread Simon Tournier
Hi Maxim, On Wed, 31 May 2023 at 21:15, Maxim Cournoyer wrote: > Hello, > > Attempting to navigate to a relatively distant past (Wed Jan 25 23:42:11 > 2017 -0500) with commit 9b9e147117e6009451d7acc1f8f156e041263e32, I hit: [...] > Is this expected? info '(guix) Invoking guix time-machine'

Re: Bordeaux "substitution failed"

2023-05-31 Thread Simon Tournier
Hi, On Tue, 30 May 2023 at 12:11, Christopher Baines wrote: > Felix Lechner via writes: > >> What can I do about this error, please? >> >> 2. : >> "https://bordeaux.guix.gnu.org/nar/zstd/mxxszppxdv8nysq3in7f54xfn46y4sdw-xfce4-panel-4.18.3.tar.xz: >> HTTP download failed: 404 (\"Not Found\")"

Re: Newbie: Define package that downloads multiple files from an open directory

2023-05-26 Thread Simon Tournier
Hi, On ven., 26 mai 2023 at 05:22, Rodrigo Morales wrote: > | (define-public my-package-1 > | (package > |(name "my-package-1") > |(version "1.0") > |(home-page "My home-page") > |(synopsis "My synopsis") > |(description "My description") > |(license

Re: Identifying cause of local package build

2023-05-25 Thread Simon Tournier
Hi, On mer., 24 mai 2023 at 20:56, Skyler Ferris via wrote: > the packages in my system configuration into a manifest and ran `guix weather` > against it, and it said that only 85% of packages have substitutes available. > I had assumed that substitutes should be available Yeah, some process

Re: make check never finishes

2023-05-23 Thread Simon Tournier
Hi, On Wed, 17 May 2023 at 07:47, Soren Stoutner via wrote: > PASS: tests/guix-pack-localstatedir.sh > > I think the problem happens while processing guix-pack-relocatable.sh. > The final lines of guix-pack-relocatable.log are the following: > > The following derivations will be built: >

Re: Guix repl and docs for functions

2023-05-22 Thread Simon Tournier
Hi, On sam., 20 mai 2023 at 14:54, Hafeez Bana wrote: > Guix repl exists, but is there any way to get a list of functions/names and > meta information thats been defined that can help a person understand what > functions there are and some actual context and usage info? Well, Guile provides

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

2023-05-19 Thread Simon Tournier
Hi, Argh! I am just annoyed by this bug too; and again and again. How to make progress? On ven., 07 avril 2023 at 12:47, Emmanuel Beffara wrote: >> > I don't really know how we could fix this: maybe build the formats with >> > all the hyphenation packages enabled? >> >> The intertubes

Re: Howto reference a custom package from a manifest

2023-05-19 Thread Simon Tournier
Hi, On jeu., 18 mai 2023 at 02:51, Timothy Washington wrote: > It's definition is > (define-public rust-rustscan-2 > (package > (name "rust-rustscan") > (version "2.1.1") > ...)) > > But I'm getting a failure when trying to reference it in a local profile, > using

  1   2   >