Re: Guix development on GuixSD, recommended setup and process

2020-03-31 Thread Julien Lepiller
Le 31 mars 2020 07:38:44 GMT-04:00, "白い熊" a écrit : >Hi Guix: > >I'd like to install GuixSD and experiment with Guix git development and >contributing. For this I'd like to ask what the proper recommended >setup would be. > >Concretely, how should I go about it: > >— First, logically, install Gui

Re: Guix development on GuixSD, recommended setup and process

2020-03-31 Thread Julien Lepiller
Le 31 mars 2020 09:59:23 GMT-04:00, "白い熊" a écrit : >Mar 31, 2020 14:32:26 Julien Lepiller : > >> Hi 白い熊, > >Hi Julien: > >Thanks for your tips. > >> In terms of packages, they are the same: there is no difference >between the hash of a package bui

Re: about basic operation of guix sd

2020-04-07 Thread Julien Lepiller
Le 7 avril 2020 11:16:12 GMT-04:00, Satoru KURASHIKI a écrit : >hi, > >I happen to know Guix SD recently, and trying to tinkering it. Hi, welcome to the guix project :) btw, we call it the Guix System now, not SD anymore ;) >I've just managed to "guix init" on my new box, and have questions >a

Re: about basic operation of guix sd

2020-04-15 Thread Julien Lepiller
Le 15 avril 2020 10:23:40 GMT-04:00, Satoru KURASHIKI a écrit : >hi, thank you for your reply. > >On Wed, Apr 8, 2020 at 1:30 AM Julien Lepiller >wrote: >> I think this is a bad idea, because it might break assumptions of the >mathematical model guix relies on. Not sure h

Re: Italian translation

2020-04-16 Thread Julien Lepiller
Le 16 avril 2020 04:13:18 GMT-04:00, Alessandro Cipriani a écrit : >Hi guys, > >i'm alessandro and i'm from italy. I'd like to participate in this >project, i like it very much. I'm a software developer since 2007. > >Can i help you with the italian translation? > >alessandro Hi Alessandro, Th

Re: How to temporarily disable Pulseaudio?

2020-04-19 Thread Julien Lepiller
Le 19 avril 2020 10:30:52 GMT-04:00, Pierre Neidhardt a écrit : >Hi! > >I've got a couple of sound issues which I suspect might be linked to >Pulseaudio. > >I'd like to temporarily disable Pulseaudio and see if I experience >those >issues with ALSA alone. > >It seems that Pulseaudio is part of th

Re: installing and searching from custom channel

2020-04-22 Thread Julien Lepiller
Le 22 avril 2020 02:23:56 GMT-04:00, Anthony Quizon a écrit : >I'm trying to experiment with my own channel packages. > >Here is my current channel code: >https://github.com/anthonyquizon/guix-channel > >The docs in https://guix.gnu.org/manual/en/html_node/Channels.html >mentions >that if I have

Re: uMatrix in IceCat broken

2020-05-01 Thread Julien Lepiller
Le 1 mai 2020 19:49:42 GMT-04:00, nee a écrit : >Hello, is anyone else having the uMatrix addon's filter dialog not >render in icecat versions newer than 60? > >When I click on the umatrix icon it only shows the border of the dialog >with everything transparent in the center. > >I'm using uMatrix

Re: Setting up a python environment

2020-05-11 Thread Julien Lepiller
Le 11 mai 2020 10:09:40 GMT-04:00, Roy Lemmon a écrit : >Thanks sirgazil. That is very helpful. > >Yes, it might be that astropy has many dependencies. > >I will take a look at that video and also get a better handle on >packaging. > >Cheers >Roy. > > >On Mon, 11 May 2020, 14:56 sirgazil, wrote:

Re: Few questions

2020-05-14 Thread Julien Lepiller
Le 14 mai 2020 08:17:51 GMT-04:00, zimoun a écrit : >On Thu, 14 May 2020 at 13:34, Tobias Geerinckx-Rice >wrote: > >> λ sudo rm -rf /gnu/store > >Your trust in Guix is impressive! ;-) > >--8<---cut here---start->8--- >guix gc --list-dead | grep hello >finding

Re: Few questions

2020-05-14 Thread Julien Lepiller
Le 14 mai 2020 08:39:31 GMT-04:00, zimoun a écrit : >On Thu, 14 May 2020 at 14:35, Julien Lepiller >wrote: > >> We only bind-mount the store on the Guix System. On systemd systems, >we could install an additional service that does that I think. For >others, adding a line to

Re: Is there a NPM importer?

2020-05-18 Thread Julien Lepiller
Le 18 mai 2020 15:00:26 GMT-04:00, divoplade a écrit : >Hello Guix users :) > >Browsing through the web, I found a few discussions about an NPM >importer. > >Nov 2018: https://www.mail-archive.com/guix-devel@gnu.org/msg44700.html > >Mar 2017: >https://lists.gnu.org/archive/html/guix-devel/2017-03

Re: Is there a NPM importer?

2020-05-18 Thread Julien Lepiller
Le 18 mai 2020 16:48:24 GMT-04:00, divoplade a écrit : >Le lundi 18 mai 2020 à 16:21 -0400, Julien Lepiller a écrit : >> When considering build-time dependencies, there are many cycles that >> makes an importer almost impossible to create. There is some code >> that works

Re: Guix closure size of a system?

2020-05-19 Thread Julien Lepiller
Le 19 mai 2020 05:57:02 GMT-04:00, Pierre Neidhardt a écrit : >This works, thanks! > >Should we document it in `guix size -h`? > >I think the result is interesting with respect to the discussion we had >about shrinking the closure sizes in Guix: > >--8<---cut here---start-

Re: Guix closure size of a system?

2020-05-19 Thread Julien Lepiller
Le 19 mai 2020 08:50:39 GMT-04:00, Pierre Neidhardt a écrit : >Julien Lepiller writes: > >>>Moving the llvm libs to a "lib" output could reduce the closure size >of >>>many packages I believe. >>> >>>Thoughts? >> >> Llvm does

Re: Broken at reinstall on CentOS7, possibly due to conflict with `sqlplus`

2020-05-25 Thread Julien Lepiller
Le 25 mai 2020 10:01:42 GMT-04:00, Josh Marshall a écrit : >Good morning all, > >For reasons I can’t divine, guix broke on my CentOS7 system and >reinstalling does not fix the problem. What might be going on here? > > >``` > >This script installs GNU Guix on your system > >https://www.gnu.org/so

RE: [EXTERNAL]Re: Broken at reinstall on CentOS7, possibly due to conflict with `sqlplus`

2020-05-25 Thread Julien Lepiller
Le 25 mai 2020 11:13:19 GMT-04:00, Josh Marshall a écrit : >>What if you run LD_LIBRARY_PATH= guix (resetting LD_LIBRARY_PATH)? If >that doesn't help, what's in your >environment (env command)? > >Guix is entirely unusable, so I can’t apply your suggestion. I understand, that's why I'm asking if

Re: newbe question

2020-06-03 Thread Julien Lepiller
Le 3 juin 2020 10:03:34 GMT-04:00, Adam Kandur via a écrit : > >hi everyone! why when i "$ guix pull" i need to connect to >ci.guix.gnu.org? It's the build farm. Guix checks for the availability of substitutes, so you don't have to spend hours building something that was already built. Of cour

Re: Icecat - WebGL support

2020-06-06 Thread Julien Lepiller
Le 6 juin 2020 15:14:07 GMT-04:00, Ekaitz Zarraga a écrit : >Wait a minute! It's working! > >But the only way to work is with the LD_LIBRARY_PATH set. I installed >mesa and set the LD_LIBRARY_PATH from my command line, an icecat run >from the command line works, the one run from the desktop enviro

Re: Creating environments using Guix package manager

2020-06-07 Thread Julien Lepiller
Le 7 juin 2020 08:28:16 GMT-04:00, Zelphir Kaltstahl a écrit : >Hi Guix Users! > >For some time now I would like to create Guix environments for separate >projects. > >I've tried finding the way to do it at >https://guix.gnu.org/manual/en/html_node/Invoking-guix-environment.html >but have been un

Re: Icecat - WebGL support

2020-06-11 Thread Julien Lepiller
Le 11 juin 2020 16:26:19 GMT-04:00, Ekaitz Zarraga a écrit : >‐‐‐ Original Message ‐‐‐ >On Sunday, June 7, 2020 12:59 PM, Ekaitz Zarraga >wrote: > >> >> >> ‐‐‐ Original Message ‐‐‐ >> On Saturday, June 6, 2020 9:27 PM, Julien Lepiller jul...@l

Re: serveur ldap

2020-06-21 Thread Julien Lepiller
Le 21 juin 2020 16:49:34 GMT-04:00, ptibedo ptibedo a écrit : >Bonsoir je voudrais créer un serveur ldap sur Guixsd. >est-il possible ou pas pour le moment ? >J'ai vue le service d'autentification ldap mais pas de faire un serveur >ldap. Salut, En regardant directement dans le code de Guix, je

Re: Building packages in REPL

2020-06-26 Thread Julien Lepiller
Le 26 juin 2020 06:00:17 GMT-04:00, zimoun a écrit : >Dear, > >On Fri, 26 Jun 2020 at 09:25, Konrad Hinsen > wrote: >> Anthony Quizon writes: >> >>> Is there a way that I can build a package via the repl? > >Well, it is not what you are asking I guess, but it is possible: > >--8<---cu

Re: Install older version of a package with the "@version" specifier

2020-06-26 Thread Julien Lepiller
Le 26 juin 2020 12:07:42 GMT-04:00, Lo Peter a écrit : >Dear all, > >I am trying to install r version 3.6.3, where the current version is at >4.0.2. > >Accordingly to the manual at >https://guix.gnu.org/manual/en/html_node/Invoking-guix-package.html it >should be possible to specify the package v

Re: Guix package manager installation error on Xubuntu 20.04

2020-07-01 Thread Julien Lepiller
Le 1 juillet 2020 14:11:21 GMT-04:00, Tobias Geerinckx-Rice a écrit : >[Sorry for top-posting, I'm trapped in a GUI and can't get out.] > >Zelphir, > >You're running the script as root, so you need to 'sudo gpg' >accordingly. > >If that fixes your problem, I'll edit the script to include it. > >

Re: Server mail setup?

2020-07-08 Thread Julien Lepiller
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

Re: Which package installed which dependency?

2020-07-12 Thread Julien Lepiller
Le 12 juillet 2020 07:10:06 GMT-04:00, Tobias Geerinckx-Rice a écrit : >zimoun 写道: >> You could be interested by "guix graph --path" which returns the >> shortest path (graph meaning) from package A to package PHP. > >I love this feature but it only works between high-level packages. > >Is there

Re: set permission/ownership for files generated by service

2020-07-13 Thread Julien Lepiller
Le 13 juillet 2020 20:18:09 GMT-04:00, Reza Alizadeh Majd a écrit : >Hi Guix, > >I'm working on a custom service for an application, this application >use a unix socket for communication, and for security purpose I change >the owner group for this socket file and only applications that run by >m

Re: usage of guix import / adding a package

2020-07-16 Thread Julien Lepiller
Le Fri, 17 Jul 2020 00:10:36 +0200, Zelphir Kaltstahl a écrit : > Hello Guix Users! > > I read on > https://guix.gnu.org/manual/en/html_node/Invoking-guix-import.html: > > "The guix import command is useful for people who would like to add a > package to the distribution with as little work as

Re: No Guile development packages were found.

2020-07-27 Thread Julien Lepiller
Hi, Le Mon, 27 Jul 2020 06:52:52 -0500, mbcladw...@stihie.net a écrit : > Hi, > I would like to upgrade guile-json in my local store. > I start with > $guix pull > $guix package -u (didn't do anything) If guile-json is not installed in your default profile, that's expected. Otherwise, maybe it

Re: No Guile development packages were found.

2020-07-27 Thread Julien Lepiller
Le Mon, 27 Jul 2020 13:58:07 -0500, mbcladw...@stihie.net a écrit : > /home/mbc/.config/guix/current/bin/guix is first but: > > mbc@xps:~$ hash guix > mbc@xps:~$ type guix > guix is hashed (/usr/local/bin/guix) > mbc@xps:~$ I should be /home/mbc/.config/guix/current/bin don't specify guix as pa

Re: No Guile development packages were found.

2020-07-27 Thread Julien Lepiller
Le Mon, 27 Jul 2020 13:29:28 -0500, mbcladw...@stihie.net a écrit : > (inputs > `(("guile" ,guile))) The variable that contains the latest guile package is not named guile, which explains the error you get. Although the package is named "guile" (because of its name field), the variable that c

Re: Newbie tries to add a snippet to an origin

2020-08-01 Thread Julien Lepiller
I don't think this is how you are supposed to use snippet :). It's code executed from the root of the sources that changes it. Then guix repacks the modified sources and the result is the source for tge package. Look at the code in guix for more examples. Here's what I suggest: (source (origin

Re: Use guix to verify that code changes do not affect binary?

2020-08-06 Thread Julien Lepiller
The only idea that comes to mind is to compare with something like that: guix hash -r `guix build foo-devel` Maybe others will have more brilliant ideas :) On 2020年8月6日 2:41:07 GMT-04:00, elaexuo...@wilsonb.com wrote: >Hello Guix, > >I am hacking on the build scripts of an existing project and n

Re: Guix's enchant misreports numerals on Debian---both buster and bullseye

2020-08-20 Thread Julien Lepiller
So I've look at it quickly. It seems our enchant is built only with aspell, whereas debian is built with hunspell. In fact, our hunspell is able to detect the misspellings, and does not flag numbers nor doesn't. Maybe you could use hunspell directly as your enchant? Not sure if that works, I'm n

Re: Systemwide TOR Service

2020-08-20 Thread Julien Lepiller
In your system configuration, include the following to your list of services: (service tor-service-type) Reconfigure and enjoy! Note that if you checked to include tge tor service when installing the system, it's already running. See tor-service-type on https://guix.gnu.org/manual/devel/en/html

Re: Guix's enchant misreports numerals on Debian---both buster and bullseye

2020-08-20 Thread Julien Lepiller
n" as incorrect, whereas enchant does, despite using the same dictionary. If this is also the case on Debian, we might have found a bug in enchant. So: after you run guix pull and update enchant, you will see the same behavior from guix' and debian's enchant. On 2020年8月20日 15:15

Re: How to create a substitute server with substitutes that failed?

2020-08-26 Thread Julien Lepiller
The best would be to run "guix publish" on your server, as it will allow others to use your server as a substitute server, instead of having to manually download archives of the package and dependencies. guix copy copies an item from one store to the other, so it doesn't make sense to send from

Re: How to create a substitute server with substitutes that failed?

2020-08-26 Thread Julien Lepiller
10:56:26 GMT-04:00, "Dr. Arne Babenhauserheide" a écrit : >Julien Lepiller writes: >> The best would be to run "guix publish" on your server, as it will >allow others to use your server as a substitute server, instead of >having to manually download archives o

Re: How to create a substitute server with substitutes that failed?

2020-08-26 Thread Julien Lepiller
guix build will output all the store names for the outputs of (usually only one). The hash in the directory names is what you want as the narinfo filename. Le 26 août 2020 12:12:44 GMT-04:00, "Dr. Arne Babenhauserheide" a écrit : > >Julien Lepiller writes: > >> I

Re: guix pull fails on raspberry

2020-08-31 Thread Julien Lepiller
I think you're not using the correct architecture. From what I see on the internet, the raspberry pi 3 is an aarch64 board. armhf (armv7) and aarch64 (armv8) are somewhat compatible, but some instructions are not the same, so you can get this kind of segfaults by using the wrong arch. HTH! Le

Re: Has anyone managed to set up a SMTP server?

2020-09-05 Thread Julien Lepiller
Hi, Here's my server's configuration. It's divided in multiple modules, so it might not be easy to read, but here's the mail-related configuration: https://framagit.org/tyreunom/system-configuration/-/blob/master/modules/config/mail.scm HTH! Le 5 septembre 2020 06:38:32 GMT-04:00, divoplade a

Re: Tor

2020-09-17 Thread Julien Lepiller
Hi Rasa, To enable tor in the Guix System, you must ferst modify your configuration to add a tor-service-type, see the manual for more explanations: https://guix.gnu.org/manual/devel/en/html_node/Networking-Services.html#Networking-Service The service is already enabled ard running if you selec

Re: [IceCat]: IMPORTANT!

2020-09-17 Thread Julien Lepiller
Hi Rasa, please post the full link, not a link to a useless service that tracks its users. Also stick to one mailing list, we're almost all members of all of them anyway, so we'll see your message :) I haven't clicked the link, so I'm going with a wild guess. Have you installed a font in your g

Re: How do I install neovim plugins?

2020-09-19 Thread Julien Lepiller
If you install plugins in your profile, you can add: set runpath+=/home/user/.guix-profile/share/nvim/site In your .config/nvem/init.vim I also have a guix-home-manager at https://framagit.org/tyreunom/guix-home-manager but it's more involved. Le 19 septembre 2020 10:04:45 GMT-04:00, Yasuaki

Re: How do I install neovim plugins?

2020-09-19 Thread Julien Lepiller
e itqmakes your entire home a symlink to a store path, whereas nix home only overwrites some files that can later be modified imperatively (by you or a software). That makes it harder to use and breaks many software, but is much more satisfying :) > >-Yasu > > > >On 19.09.202

SPAM WARNING: NixCon 2020

2020-09-21 Thread Julien Lepiller
Hi Guix, It happened again. Obviously, don't click the link, it's all NSFW. Le Mon, 21 Sep 2020 15:18:47 +, Buttery Pancake via a écrit : > I am planning to do a presentation for NixCon 2020, which will be on > 16 and 17 October. This will be a contrast between Guix and Nix. > > I have pre

Re: aerosol package not available

2020-09-27 Thread Julien Lepiller
It's in guix-hpc-nonfree apparently. Could you try this: guix repl > ,use (inria aerosol) > aerosol > ,q Can you also check there is a aerosol.go file in ~/.config/guix/current? Maybe you don't have permission to clone the reppsitory? It looks like it's private. Le 27 septembre 2020 02:08:44

Re: Guix: The Platform Harmonizer

2020-10-08 Thread Julien Lepiller
Thank you for this presentation, it's really great! There are some minor points that could be improved. In the beginning, you give a link to the documentation. I would rather give a link to the devel version. Guix has no meaning, it's pronounced as geeks, but that's not the meaning (it's actuall

Re: Specifying dependencies among package outputs?

2020-10-14 Thread Julien Lepiller
Le 14 octobre 2020 18:32:27 GMT-04:00, Simon South a écrit : >Am I right in thinking there is no way to specify dependencies among >the >outputs of a single package? To specify that a package's "out" output >depends on its "lib" output, for instance. The notion of dependencies do not make a lot

Re: Confused while submitting patch

2020-10-15 Thread Julien Lepiller
Le 15 octobre 2020 03:51:51 GMT-04:00, Aniket Patil a écrit : >Hi all, >I am new when it comes to submitting patches through email. For my >first >patch, I copied all the body from the .path file and pasted in mail. >Also >from the subject line, I copied the subject and pasted it in the >subject

Re: How do you define a service?

2020-10-17 Thread Julien Lepiller
Le 17 octobre 2020 15:47:50 GMT-04:00, divoplade a écrit : >Hello, > >Le samedi 17 octobre 2020 à 17:58 +0200, Wiktor Żelazny a écrit : >> You might want to take a look at [1]. >> >> WŻ >> >> [1]: https://www.mndet.net/2016/05/04/guixsd-system-service.html > >This is exactly what I was lookin

Re: How do you define a service?

2020-10-17 Thread Julien Lepiller
You'll need to talk to syslogd somehow. Le 17 octobre 2020 17:42:16 GMT-04:00, divoplade a écrit : >Thank you for your answers. I now have a follow-up question. Where is >the log? It seems that my binary fails immediately and gets disabled, >but I would like to see the stack trace of the exceptio

Re: How do you define a service?

2020-10-18 Thread Julien Lepiller
Mayée you could wrap it with its dependencies? There are some examples of wrap-program usage, with haunt for instance. Le 18 octobre 2020 05:49:28 GMT-04:00, divoplade a écrit : >Hello, > >It seems that the modules I import from my program are not available at >run-time when running it as a serv

Re: Certbot service: no http -> https redirection

2020-10-20 Thread Julien Lepiller
Weird, I have the certbot and nginx services, and I don't need to redirect manually: https://git.lepiller.eu/system-configuration/tree/-/systems/ene.scm Le 20 octobre 2020 06:17:00 GMT-04:00, divoplade a écrit : >Hello Joshua, > >Le mardi 20 octobre 2020 à 09:42 +, jbra...@dismail.de a écrit

Re: Certbot service: no http -> https redirection

2020-10-20 Thread Julien Lepiller
Le 20 octobre 2020 14:34:29 GMT-04:00, Joshua Branson a écrit : > >Oh, now that you guys mention it, isn't a http to https re-direct a >potential security risk, via a man in the middle attack? How could it be worse than serving your site on http?

Re: Italian Translation of the Guix Manual

2020-10-24 Thread Julien Lepiller
Le 24 octobre 2020 06:46:43 GMT-04:00, Matias Jose Seco Baccanelli a écrit : >Hello! >I've found really useful pointers: >https://lists.gnu.org/archive/html/guix-devel/2020-08/msg8.html Yes, you should follow advice in this email. Contact your team as they can alvise you better. Once you

Re: Some (little) problems about contributing to the translation of guix-manual

2020-10-26 Thread Julien Lepiller
Do you want to send me the file? I'll submit it for you if you can't do it yet. We still have a bit of time ahead of us, as the release is planned for the beginning of November. Le 26 octobre 2020 15:07:50 GMT-04:00, Hubert Lombard a écrit : >Hello guix! > >Trying to contribute to the French t

Re: Troubles with opensmtpd

2020-10-27 Thread Julien Lepiller
Le 27 octobre 2020 02:46:58 GMT-04:00, Joshua Branson via a écrit : >Hello! > >(define %smtpd.conf > (mixed-text-file "smtpd.conf" > " ># This is the smtpd server system-wide configuration file. ># See smtpd.conf(5) for more information. ># borrowed from the archlinux guix >

Re: Troubles with opensmtpd

2020-10-27 Thread Julien Lepiller
Sorry, I forgot to add this: your image was sent inline, so I can't open it (but I don't think it's relevant as you can receive email fine). My own configuration is at https://git.lepiller.eu/system-configuration/tree/-/modules/config/mail.scm if you want to have a look.

Re: Some (little) problems about contributing to the translation of guix-manual

2020-10-29 Thread Julien Lepiller
Le 29 octobre 2020 14:32:58 GMT-04:00, Hubert Lombard a écrit : > >Hi, Miguel and help-guix! > >My .po file was accepted by the robot :-) > >Le Wed, 28 Oct 2020 16:28:02 +0100, >Hubert Lombard a écrit : > >> > I supposed you have a clone of the repository, if not you need >these >> > two extr

Re: Some (little) problems about contributing to the translation of guix-manual

2020-10-29 Thread Julien Lepiller
Le 29 octobre 2020 14:32:58 GMT-04:00, Hubert Lombard a écrit : > >Hi, Miguel and help-guix! > >My .po file was accepted by the robot :-) > Actually, I just had a look at the file you created. There are multiple issues with it. Remember that the text is in texinfo format, so anything of the

Re: Some (little) problems about contributing to the translation of guix-manual

2020-10-29 Thread Julien Lepiller
Le 29 octobre 2020 17:21:22 GMT-04:00, Hubert Lombard a écrit : >Hi, Julien and help-guix :-) > >It's very nice of you, I'd like you to take care of it if you can. >Tomorrow morning, I will study carefully what you will have done. >Really, thank you Julien! > >I also read your answers on git c

Re: Help with .deb, .rpm and guix packaging.

2020-10-30 Thread Julien Lepiller
Le 29 octobre 2020 12:34:58 GMT-04:00, Aniket Patil a écrit : >Hi, >There are GNU/Linux distros which are Debian-based or fedora(Redhat) >based >etc. What I know to my knowledge is GNU packages are .tar packages with >.deb and .rpm file format, am I right? What I am wondering about how >guix >

Re: guix environment guix for guix manual

2020-11-01 Thread Julien Lepiller
Le 1 novembre 2020 17:01:44 GMT-05:00, Hubert Lombard a écrit : >Hi help-guix! > >I've made: > >$ guix environment --ad-hoc git -- git clone >https://git.savannah.gnu.org/git/guix.git > >With the current guix-manual-1.2.0-pre2.fr.po: > >$ cd guix >~/guix$ cp /home/hubert/Guix\ System/Contribut

Re: How do I correctly relocate PostGIS control files?

2020-11-02 Thread Julien Lepiller
The service simply builds a union-build of the postgis and postgresql packages, because postgresql looks for its extensions in the directory it's run from. It could be that this behavior changed, or that the postgis package doesn't build its extension as expected. To cgeck these hypothesis: can

Re: Troubles with opensmtpd-filter-dkimsign

2020-11-03 Thread Julien Lepiller
I don't use opensmtpd-filter-dkimsign. However, you could try to stop smtpd, and use smtpd manually on a configuration file you can write on without having to reconfigure all the time. That will give you shorter cycles and more debugging output. Le 3 novembre 2020 15:39:06 GMT-05:00, Joshua Bra

Re: Who has had success installing a Guix system on arm?

2020-11-04 Thread Julien Lepiller
I managed to install the guix system on an armv7 board, the cubietruck, more than a year ago. That was probably guix 0.16, or 1.0.1, I can't remember. Maybe this can help a bit: https://guix.gnu.org/en/blog/2019/guix-on-an-arm-board/ I installed guix, the package manager, on top of an existing

Re: Submitting new packages

2020-11-05 Thread Julien Lepiller
Le 5 novembre 2020 06:03:18 GMT-05:00, "Barnabás Béres" a écrit : >Hey Guixers, > >I’m quite new to Guix but I would like to contribute. I created two >font packages (fort awesome and nerd fonts). Can you please help my how >can send in and later maintain my packages? Hi Barnabás! If you're

Re: How do I correctly relocate PostGIS control files?

2020-11-09 Thread Julien Lepiller
Le 9 novembre 2020 18:56:56 GMT-05:00, Gary Johnson a écrit : >Hi again Guix, > >It's been a week since my original post requesting assistance with >getting Postgresql and PostGIS to work together correctly, but >unfortunately I still haven't received any help with this issue. > >To summarize

Re: OpenVPN Service

2020-11-18 Thread Julien Lepiller
Le 17 novembre 2020 21:36:07 GMT-05:00, Raghav Gururajan a écrit : >Hello Guix! > >I am struggling to setup OpenVPN Service Type. Here is my current >configuration. > >*** START *** > >(service openvpn-client-service-type > (openvpn-client-configuration > (remote >(list > (openvpn-

Re: OpenVPN Service

2020-11-19 Thread Julien Lepiller
Le 18 novembre 2020 20:04:33 GMT-05:00, jbra...@dismail.de a écrit : >I had an issue with openvpn service leaking my DNS queries. I've set >up network manager to manage my vpn connections. Though, I think I had >to use DNS over HTTPS to fix the leaking DNS issue. Well, this is not tomething y

Re: Which dns server my system is using?

2020-11-23 Thread Julien Lepiller
Le 23 novembre 2020 11:40:05 GMT-05:00, znavko--- via a écrit : >Hi, Guix! Congratulations for 1.2.0! > >I want to discover which dns server is using in my PC under Guix? >I have nothing in /etc/resolv.conf: > ># cat /etc/resolv.conf >nameserver 192.168.1.1 Well, that's not nothing, is it? A

Re: Unison with non-Guix machines

2020-11-24 Thread Julien Lepiller
From guix, you could try: guix build unison --with-input=ocaml=ocaml@4.07 --with-input=ocaml-findlib=ocaml4.07-findlib Or from a manifest, (package-with-ocaml4.07 unison). Le 24 novembre 2020 05:53:17 GMT-05:00, Andreas Enge a écrit : >On Tue, Nov 24, 2020 at 11:42:47AM +0100, zimoun wrote: >>

Re: How do you write a package's deps to a file?

2020-11-30 Thread Julien Lepiller
The reason you always get the same data is because you're assigning "name" inside the sexp (build-side), but you're using it inside tge unquote (host-side), so it refers to the name of the package you're building. I think you're doing it wrong, because some input names have no corresponding pac

Re: Following my first contributions to the translation of the guix-manual

2020-12-04 Thread Julien Lepiller
Le Fri, 4 Dec 2020 17:51:49 +0100, Hubert Lombard a écrit : > Hi Guix! > > Based on the recommendations that you provided me after the first > contributions to the translation of the guix-manual, I thought that I > would do some proofreading, track down possible spelling mistakes, > identify pos

Re: help with copy-build-system

2020-12-24 Thread Julien Lepiller
I don't think this is related to the copy-build-system, because it doesn't change the unpack phase. Whathappens here is that guix expects the content of the tarball to be in a subdirectory, which is not the case here. In the source definition, you should use url-fetch/tarbomb instead of url-fetc

Re: OCaml: incompatible ppx drivers (ppxlib and ocaml-migrate-parsetree)

2020-12-30 Thread Julien Lepiller
Looking at the opam repo, ppxlib 0.20.0 requires ocaml-parse-tree >= 2.1.0, which is the latest. You have version 1.8.0. Le 30 décembre 2020 11:55:11 GMT-05:00, divoplade a écrit : >Dear guix, > >I am trying to build js-of-ocaml. I have created an updated version of >ocaml-compiler-libs, ocaml-m

Re: How to remove guix

2021-01-14 Thread Julien Lepiller
Le 14 janvier 2021 08:34:33 GMT-05:00, Mick Sulley a écrit : >I am having real problems with Unison, I installed via Guix and it is >not working so I want to remove it and try with an apt install. > >I have run > >     guix package -r unison > >and it seems to work, I have also installed uniso

Re: Yet another locale question on a foreign distro

2021-01-31 Thread Julien Lepiller
Does gpg-agent change the locale of the system somehow? What's the locale it launches the pinentry with? Does it exist in $GUIX_LOCPATH? Le 31 janvier 2021 01:06:38 GMT-05:00, Fredrik Salomonsson a écrit : > >Hi guix, > >I've developed a little tool to use rofi as a pinentry for gpg-agent >call

Re: javadoc not in jdk?

2021-02-27 Thread Julien Lepiller
The syntax would be ("jdk-doc" ,openjdk "doc"), but if you mean the javadoc program, then it's the "jdk" output, which also contains the java compiler (icedtea and openjdk only contain java, not javac). Le 27 février 2021 06:14:43 GMT-05:00, Vincent Legoll a écrit : >Hello, > >you should try a

Re: Moving /gnu/store safely?

2021-03-03 Thread Julien Lepiller
I suppose the doubling of size is due to deduplication not working well with rsync: we use hard links for identical files, but I suppose rsync doesn't recreate the hard links? Maybe try guix gc --optimize? Le 3 mars 2021 08:44:56 GMT-05:00, Phil a écrit : >Hi all, > >My growing /gnu/store need

Re: Android development in Guix

2021-03-05 Thread Julien Lepiller
Maybe try this: https://lepiller.eu/en/running-android-studio-on-guix.html HTH :) Le 5 mars 2021 13:51:21 GMT-05:00, Ekaitz Zarraga a écrit : >Hi, > >I'm trying to setup some Android development tooling in my Guix machine >and I wonder if someone has done it before. > >I tried, even if I don't l

Re: Custom 'install phase

2021-03-07 Thread Julien Lepiller
I think you need to remove the apply, but keep one level of parenthesis, like so: ((assoc-ref …) args …) Apply takes the last arguments, which must be a list and appends all its elements to the invocation. Like (apply foo '(1 2 3 4)) is tge same as (foo 1 2 3 4). Here you're probably confused

Re: Custom 'install phase

2021-03-08 Thread Julien Lepiller
Maybe quote it? #:include-regexp '("\\.h$") Le 8 mars 2021 04:35:28 GMT-05:00, Raghav Gururajan a écrit : >Hi Ricardo! > >> The (string-append …) is quoted. Is this on purpose? >> >>> #t)) >> >> Note that we no longer need to end phases on #t. > >Oops, I meed to change that to

Re: Custom 'install phase

2021-03-08 Thread Julien Lepiller
Well, look at the location of that "src". You have ("src" (string-append …)). That can't work, "src" is a string, not a function (that's what the error message is trying to tell you). Since you need two lists for the install-plan, you can fix that with: #:install-plan (list (list "src" (string-

Re: /dev/kvm missing

2021-03-18 Thread Julien Lepiller
Just thinking about it, but there's a setting in bios you need to activate for it to work. Then the kernel might pick it up only when it's activated. Have you ever tried running qemu-kvm? Le 16 mars 2021 14:16:08 GMT-04:00, Luis Felipe a écrit : >Hi, Andreas, > >‐‐‐ Original Message ‐‐

Re: Bug? coqide missing? (in package coq, version 8.11.2)

2021-03-20 Thread Julien Lepiller
Hi Yasu, This is not a bug: coqide brings a lot of dependencies, so it's in a separate output, as you can see with guix search or guix show. To install it, install the ide output, like so: guix install coq:ide Le 20 mars 2021 02:11:30 GMT-04:00, yasu a écrit : > >Hello, > >After installing CO

Re: Bug? coqide missing? (in package coq, version 8.11.2)

2021-03-20 Thread Julien Lepiller
there were a single output. You have everything to gain if you get substitutes, and nothing to lose if you don't have any or want to use the more expensive output. Le 20 mars 2021 12:39:20 GMT-04:00, zimoun a écrit : >Hi Julien, > >On Sat, 20 Mar 2021 at 06:48, Julien Lepiller >

Re: Bug? coqide missing? (in package coq, version 8.11.2)

2021-03-20 Thread Julien Lepiller
Le 20 mars 2021 20:34:48 GMT-04:00, zimoun a écrit : >Hi Julien > >On Sat, 20 Mar 2021 at 19:53, Julien Lepiller >wrote: >> guix size coq -> 869.7 MB >> guix size coq:ide -> 1557.0 MB > >Yeah, but you have a high probability to have already have these

Re: build broken packages handling

2021-03-29 Thread Julien Lepiller
Hi Andy, Answers below. Le 29 mars 2021 16:02:37 GMT-04:00, Andy Tai a écrit : >Two questions: > >1. When submitting an updated package definition, is there an easy >way to check if other packages may be broken by this update? Right >now it is easy to check if a package builds with updated

Re: symbolic links for --profile argument

2021-03-30 Thread Julien Lepiller
Hi, The first and third commands are equivalent. I believe the second command will replace .guix-profile with a symlink to .guix-profile-1 which will link to the store. The last command should fail, because you can't create a store item that way. I think guix environment --profile will create

Re: How do I get the "locale" command?

2021-04-04 Thread Julien Lepiller
It's "installed" in the sense that it's used by almost every package, but it's not explicitely part of your profile. Dependencies are installed to the store, but not explicitely accessible unless you install them to your profile. I hope it makes sense, and glad you found a solution! Le 4 avril

Re: How to create a service for contents of arbitrary file

2021-04-07 Thread Julien Lepiller
There's special-files-service-type described here: http://guix.gnu.org/manual/devel/en/html_node/Base-Services.html#Base-Services However, I'm not sure it will work in /sys. I guess you'll have to try and report back :) HTH! Le 7 avril 2021 00:11:38 GMT-04:00, Bone Baboon a écrit : >When I u

Re: Initiating Guix System on Foriegn Distro

2021-04-07 Thread Julien Lepiller
It is possible, but it will replace your current distro with Guix System. You might have troubles booting, I tgink you also need to make sure /etc is empty (but exists) before rebooting. "mv /etc{,.bak} && mkdir /etc" should do it, without destroying existing data in case you want to go back to

Re: Enable glossary at weblate translation project

2021-04-07 Thread Julien Lepiller
rm to glossary". Adding a first term should create the glossary. Please tell me if that doesn't work, I'll have to figure that out with the instance's admins :) Le 7 avril 2021 15:02:48 GMT-04:00, Eugene Klimov a écrit : >Dear, Julien Lepiller > >Currently, there

Re: How to create a service for contents of arbitrary file

2021-04-08 Thread Julien Lepiller
y adding a kernel-arguments field to you operating-system declaration, like this: (operating-system (kernel-arguments (cons "vt.global_cursor_default=0" %default-kernel-argumentt))) Hope that helps! Le 8 avril 2021 19:46:08 GMT-04:00, Bone Baboon a écrit : > >Julien Lepiller wr

Re: How to debug failed boot after successful reconfigure?

2021-04-09 Thread Julien Lepiller
Hi, help-guix is the right mailing, but we're not always very responsive, plus there is a delay for your first mail to pass spam filter. In /var/guix/profiles/system--link (where n corresponds to the generation you wart to inspect), you will hind an etc directory. dmesg accumulates in /var/log/

Re: How to create a service for contents of arbitrary file

2021-04-10 Thread Julien Lepiller
itialization >system. The command was executed during stage 1 of runit's system >initialization. >http://smarden.org/runit/runit.8.html > >Is there an equivalent to runit's stage 1 for Shepherd? > >Julien Lepiller writes: > >> I think this is because you cann

Re: Why no guile-dbd-mysql in Guix?

2021-04-16 Thread Julien Lepiller
Le 16 avril 2021 02:20:08 GMT-04:00, mbcladw...@stihie.net a écrit : > >Hi, >Why no guile-dbd-mysql in Guix? Are there plans to support >mysql/mariadb in the future? >Thanks >Mortimer Hi, We're all volunteers with a limited time to contribute. Most of the time, a missing package is simply due

  1   2   3   4   >