bug#30249: configure: “guile2” is checked before “guile”

2018-01-25 Thread Ludovic Courtès
Ricardo Wurmus skribis: > On Fedora there is /usr/bin/guile2. When I want to configure Guix from > source I run “guix environment guix” and run “./configure”. This aborts > because the configure script finds the system’s /usr/bin/guile2 before > “guile” from the environment. > > Here’s the erro

bug#30229: Python modules installed by pip in virtualenv can't find shared objects.

2018-01-25 Thread Ricardo Wurmus
Hi, > When a python module needs to load a dynamic shared object, it looks in the > path provided by *LD_LIBRARY_PATH*(1), but guix doesn't modify this > environment > variable to export the needed path for python. We cannot set this environment variable by default lest we break other packages

bug#29992: [PATCH] services: postgresql: Use pg_ctl to start and stop postgres.

2018-01-25 Thread Clément Lassieur
Ludovic Courtès writes: > Hello, > > Clément Lassieur skribis: > >> Fixes . >> >> * gnu/services/databases.scm (postgresql-shepherd-service): Replace >> make-forkexec-constructor and make-kill-destructor with pg_ctl. > > LGTM, thanks! Pushed as 5ee4cd69c47b77e534654a

bug#30249: configure: “guile2” is checked before “guile”

2018-01-25 Thread Ricardo Wurmus
On Fedora there is /usr/bin/guile2. When I want to configure Guix from source I run “guix environment guix” and run “./configure”. This aborts because the configure script finds the system’s /usr/bin/guile2 before “guile” from the environment. Here’s the error: --8<---cut here--

bug#29992: [PATCH] services: postgresql: Use pg_ctl to start and stop postgres.

2018-01-25 Thread Ludovic Courtès
Hello, Clément Lassieur skribis: > Fixes . > > * gnu/services/databases.scm (postgresql-shepherd-service): Replace > make-forkexec-constructor and make-kill-destructor with pg_ctl. LGTM, thanks! In the future we should add a postgresql service test, perhaps it could

bug#29992: [PATCH] services: postgresql: Use pg_ctl to start and stop postgres.

2018-01-25 Thread Clément Lassieur
Fixes . * gnu/services/databases.scm (postgresql-shepherd-service): Replace make-forkexec-constructor and make-kill-destructor with pg_ctl. --- gnu/services/databases.scm | 40 1 file changed, 24 insertions(+), 16 deletions(-)

bug#29992: [PATCH] services: postgresql: Use pg_ctl to start and stop postgres.

2018-01-25 Thread Clément Lassieur
Clément Lassieur writes: > Ludovic Courtès writes: > >> Clément Lassieur skribis: >> >>> Fixes . >>> >>> * gnu/services/databases.scm (postgresql-shepherd-service): Replace >>> make-forkexec-constructor and make-kill-destructor with pg_ctl. >> >> [...] >> >>> + (

bug#30245: Downloading the texlive-texmf sources from Hydra is unreliable

2018-01-25 Thread Ludovic Courtès
Maxim Cournoyer skribis: > Leo Famulari writes: > >> cogrendel on #guix reported [0] this failure while installing texlive: >> >> -- >> Downloading >> https://mirror.hydra.gnu.org/guix/nar/5rnvmy02yazy8iwaa91kijbbqp8qmflz-texlive-20170524-texmf.tar.xz... >> texlive-20170524-texmf.tar.xz 2.

bug#30116: [PATCH] `substitute' crashes when file contains NUL characters (core-updates)

2018-01-25 Thread Ludovic Courtès
Maxim Cournoyer skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Maxim Cournoyer skribis: >> >>> In the `patch-el-files' phase of the emacs-build-system, we find the >>> following snippet: >>> >>> (with-directory-excursion el-dir >>> ;; Some old '.el' files (e.g., tex-buf.el in A