Re: [PATCH] gnu: Fix asciinema build.

2016-12-08 Thread Ludovic Courtès
Hello! José Miguel Sánchez García skribis: > Tiny fix: add python-requests to the inputs field. > > -- > José Miguel Sánchez García > > From cdad51eefcfe5c193fc7efb37cb271195feab310 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Jos=C3=A9=20Miguel=20S=C3=A1nchez=20Garc=C3=ADa?= > > Date: Wed, 7 D

Re: Add a pastebin client to the next guixsd image release

2016-12-08 Thread Ludovic Courtès
ng0 skribis: > Ludovic Courtès writes: > >> ng0 skribis: >> >>> Ludovic Courtès writes: >>> Alex Kost skribis: > ng0 (2016-12-04 18:16 +) wrote: > >> I think the next release image for GuixSD should include >> wgetpaste as a tool. This would make it possible for

Re: [PATCH] gnu: Update 'geiser' hash and deprecate 'geiser-next'.

2016-12-08 Thread Alex Kost
Ludovic Courtès (2016-12-07 23:23 +0100) wrote: > Alex Kost skribis: > >> As several people noticed, the release tarball of Geiser 0.9 was updated >> in place some time ago. >> >> The story is: Federico found that Geiser 0.9 does not contain some files >> for Chibi and Chez, so he let the upstrea

Re: [PATCH 1/2] gnu: tlsdate: Use the system provided certificate store.

2016-12-08 Thread Ludovic Courtès
ng0 skribis: > Ludovic Courtès writes: > >> Hello! >> >> ng0 skribis: >> >>> * gnu/packages/ntp.scm (tlsdate)[arguments]: Configure with unprivileged >>> user and group. >>> [arguments]: Build with the system provided certificates in a new phase. >> >> [...] >> >>> + '(#:configure-flags '(

Re: [PATCH] gnu: libreoffice: Add 'libreoffice' symlink.

2016-12-08 Thread Alex Kost
ng0 (2016-12-06 20:42 +) wrote: > Alex Kost writes: [...] >> I've just noticed that there is 'bin-install' phase right before it, so >> I think an additional phase is not needed at all, the required >> symlinking can be done in that 'bin-install' phase. > > Okay, I did not want to touch that

Re: [PATCH 1/1] gnu: tcsh: Fix out of bounds read.

2016-12-08 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, Dec 07, 2016 at 01:55:47PM +0100, Marius Bakke wrote: >> Ludovic Courtès writes: >> >> > That could go to the next ‘staging’ branch or ‘core-updates’, which >> > might be merged first. (How come this many packages depend on tcsh?) >> >> tcsh is used by the 'boo

Re: [PATCH 1/2] import: json: Silence json-fetch output.

2016-12-08 Thread Ludovic Courtès
Eric Bavier skribis: > On Wed, 07 Dec 2016 11:59:10 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > >> Eric Bavier skribis: >> >> > * guix/import/json.scm (json-fetch): Use http-fetch instead of url-fetch >> > to avoid writing to stdout and a temporary file for each invocation. >> > * guix/impo

Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread Ludovic Courtès
Hello Guix! Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Hi! >> >> Ricardo Wurmus skribis: >> >>> @Ludo: at what time would you like this to start and for how long do we >>> want the room? >> >> I haven’t booked my plane tickets yet, so I don’t know exactly, and it >> also depends on

Re: [PATCH] Generate multiple paginated packages pages.

2016-12-08 Thread Ludovic Courtès
Hello! It’s on-line now! https://www.gnu.org/software/guix/packages/ Note that I removed the all-in-one package page because the poor CVS server at gnu.org simply can’t handle it. I’ve updated the cron job so if everything goes well it’ll be updated every night again. Thanks Alex! Ludo’.

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread John Darrington
On Thu, Dec 08, 2016 at 10:57:59AM +0100, Ludovic Court??s wrote: So far I think we???re just 4 or 5 people who said they would come. Please bring your own topics! Mine include: ???guix pull???, Guix in HPC, the new build farm, organizational issues. I have a prototype f

Re: [PATCH] Generate multiple paginated packages pages.

2016-12-08 Thread Jan Synáček
On Thu, Dec 8, 2016 at 11:00 AM, Ludovic Courtès wrote: > Hello! > > It’s on-line now! > > https://www.gnu.org/software/guix/packages/ Just a cosmetic issue that I have noticed. In the expanded package description, hovering over the check marks next to architectures says "unknown" for both gree

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread Ricardo Wurmus
Ludovic Courtès writes: > Hello Guix! > > Ricardo Wurmus skribis: > >> Ludovic Courtès writes: >> >>> Hi! >>> >>> Ricardo Wurmus skribis: >>> @Ludo: at what time would you like this to start and for how long do we want the room? >>> >>> I haven’t booked my plane tickets yet, so I do

Re: [PATCH] Generate multiple paginated packages pages.

2016-12-08 Thread Alex Sassmannshausen
Ludovic Courtès writes: > Hello! > > It’s on-line now! > > https://www.gnu.org/software/guix/packages/ Neat! Nice to see it there :-) > Note that I removed the all-in-one package page because the poor CVS > server at gnu.org simply can’t handle it. Sure — I figure this way of browsing is mor

Re: [PATCH] Generate multiple paginated packages pages.

2016-12-08 Thread John Darrington
On Thu, Dec 08, 2016 at 12:29:22PM +0100, Alex Sassmannshausen wrote: > Note that I removed the all-in-one package page because the poor CVS > server at gnu.org simply can???t handle it. Sure ??? I figure this way of browsing is more user friendly anyway??? Well yes

Re: [PATCH] Generate multiple paginated packages pages.

2016-12-08 Thread Alex Sassmannshausen
Heya John Darrington writes: > On Thu, Dec 08, 2016 at 12:29:22PM +0100, Alex Sassmannshausen wrote: > > > Note that I removed the all-in-one package page because the poor CVS > > server at gnu.org simply can???t handle it. > > Sure ??? I figure this way of browsing is

Re: [PATCH v3] daemon: Set ownership of kept build directories to the calling user.

2016-12-08 Thread Hartmut Goebel
Am 06.12.2016 um 16:08 schrieb Ludovic Courtès: > If you have checked that it works as intended, please push with these > changes and email the commit ID to 15890-d...@debbugs.gnu.org. I can only verify that it worked with revision 6634180 "gnu: guile-ssh: Update to 0.10.2.", but not with current

[PATCH v4] daemon: Set ownership of kept build directories to the calling user.

2016-12-08 Thread Hartmut Goebel
Fixes . * nix/libstore/globals.hh (Settings) Add clientUid and clientGid. * nix/nix-daemon/nix-daemon.cc (daemonLoop] Store UID and GID of the caller in settings. * nix/libstore/build.cc (_chown): New function. (DerivationGoal::deleteTmpDir): Use it, change ownership

Re: [PATCH v3] daemon: Set ownership of kept build directories to the calling user.

2016-12-08 Thread Hartmut Goebel
Am 06.12.2016 um 21:41 schrieb Danny Milosavljevic: > I think you also have to cast them there, so > >settings.clientUid = (uid_t) -1; >settings.clientGid = (gid_t) -1; Thanks, I changes this accordingly. -- Regards Hartmut Goebel | Hartmut Goebel | h.go

[PATCH 0/1] Update pardre source hash.

2016-12-08 Thread Ben Woodcroft
Hi, It seems that the pardre source has been updated in place. I'm not sure what the procedure is for verifying that nothing untoward has taken place, since I cannot download and old version from the hydra content addressed mirror - it does not seem to exist there either. So I just assume all is

[PATCH] gnu: pardre: Update source hash.

2016-12-08 Thread Ben Woodcroft
* gnu/packages/bioinformatics.scm (pardre)[source]: Update hash. --- gnu/packages/bioinformatics.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 625935dfd..eac42e7ac 100644 --- a/gnu/packages/bioinforma

Re: [PATCH 0/1] Update pardre source hash.

2016-12-08 Thread Marius Bakke
Ben Woodcroft writes: > Hi, > > It seems that the pardre source has been updated in place. I'm not sure what > the procedure is for verifying that nothing untoward has taken place, since I > cannot download and old version from the hydra content addressed mirror - > it does not seem to exist the

Re: [PATCH 0/1] Update pardre source hash.

2016-12-08 Thread Ricardo Wurmus
Ricardo Wurmus writes: > Marius Bakke writes: > >> Ben Woodcroft writes: >> >>> Hi, >>> >>> It seems that the pardre source has been updated in place. I'm not sure >>> what >>> the procedure is for verifying that nothing untoward has taken place, since >>> I >>> cannot download and old vers

Re: [PATCH 0/1] Update pardre source hash.

2016-12-08 Thread Marius Bakke
Ricardo Wurmus writes: > Marius Bakke writes: > >> Ben Woodcroft writes: >> >>> Hi, >>> >>> It seems that the pardre source has been updated in place. I'm not sure >>> what >>> the procedure is for verifying that nothing untoward has taken place, since >>> I >>> cannot download and old versi

Re: [PATCH 0/1] Update pardre source hash.

2016-12-08 Thread Ricardo Wurmus
Marius Bakke writes: > Ben Woodcroft writes: > >> Hi, >> >> It seems that the pardre source has been updated in place. I'm not sure what >> the procedure is for verifying that nothing untoward has taken place, since I >> cannot download and old version from the hydra content addressed mirror -

Re: [PATCH] gnu: Add vis, libtermkey and lua-lpeg.

2016-12-08 Thread Marius Bakke
José Miguel Sánchez García writes: > On 2016-12-07 23:23, Marius Bakke wrote: >> José Miguel Sánchez García writes: >> >>> Let's see if these patches get accepted now! I think I've taken into >>> account >>> every single detail. >>> >>> These patches add three packages: vis, lua and libtermkey

[PATCH] gnu: Add php-hello-world.

2016-12-08 Thread Hartmut Goebel
* gnu/packages/php.scm (php-hello-world): New variable. --- gnu/packages/php.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/php.scm b/gnu/packages/php.scm index 9ccbede..f860f88 100644 --- a/gnu/packages/php.scm +++ b/gnu/packages/php.sc

Re: [PATCH] gnu: Add php-hello-world.

2016-12-08 Thread Hartmut Goebel
Am 08.12.2016 um 18:45 schrieb Hartmut Goebel: > * gnu/packages/php.scm (php-hello-world): New variable. This is useful for testing setups and providing examples. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compi

[WIP 1/2] services: Add php-fpm service.

2016-12-08 Thread Hartmut Goebel
* gnu/services/php.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/services/php.scm | 568 +++ 2 files changed, 569 insertions(+) create mode 100644 gnu/services/php.scm diff --git a/gnu/local.mk b/

[WIP 2/2] gnu: Add "PHP FPM" OS config example.

2016-12-08 Thread Hartmut Goebel
* gnu/system/examples/php-fpm.tmpl: New file. * Makefile.am (EXAMPLES): Add it. * doc/locak.mk (OS_CONFIG_EXAMPLES_TEXI): Add doc/os-config-php-fpm.texi. * gnu/system/install.scm (/etc/configuration-files)[directory]: Add php-fpm.tmpl. --- Makefile.am | 3 +- doc/local.mk

[WIP 0/2] php-fpm service - assistance appreciated

2016-12-08 Thread Hartmut Goebel
This is a draft for a PHP FastCGI service behind nginx. There are some issues I could not solve: In the service definition: * Configuration requires two files. How can I pass both to php-fpm-activation? * How to refer to the systems timezone settings in a configuration? (see php-ini -> date.t

Re: [PATCH 1/1] gnu: tcsh: Fix out of bounds read.

2016-12-08 Thread Leo Famulari
On Thu, Dec 08, 2016 at 10:39:21AM +0100, Ludovic Courtès wrote: > Boost has no run-time dependency on tcsh, as shown by: > > guix size boost | grep tcsh > > This is probably the reason why tcsh is in ‘native-inputs’, and also the > reason why Boost is not grafted in this case. > > It’s a case

[PATCH] gnu: Add denemo.

2016-12-08 Thread Kei Kebreau
Here is an updated patch for GNU Denemo. Everything seems fine except for grafting (i.e. disabling grafting renders the issue invisible). For some reason, "find-files" does not recognize a file with a Unicode-encoded filename when called inside "rename-matching-files" from guix/build/graft.scm. Wh

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread ng0
Ludovic Courtès writes: > Hello Guix! > > Ricardo Wurmus skribis: > >> Ludovic Courtès writes: >> >>> Hi! >>> >>> Ricardo Wurmus skribis: >>> @Ludo: at what time would you like this to start and for how long do we want the room? >>> >>> I haven’t booked my plane tickets yet, so I don

Re: [PATCH] gnu: Add epic5.

2016-12-08 Thread Efraim Flashner
On Tue, Dec 06, 2016 at 07:35:38PM +, ng0 wrote: > From: ng0 > > * gnu/packages/irc.scm (epic5): New variable. > --- > gnu/packages/irc.scm | 91 > +++- > 1 file changed, 90 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/irc.scm b

[PATCH] Update php to 7.0.14

2016-12-08 Thread Julien Lepiller
Hi, here is the new version of php.>From 666341c08cbf871be73d716be7ae3e053b5b110d Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Thu, 8 Dec 2016 20:25:15 +0100 Subject: [PATCH] gnu: php: Update to 7.0.14. * gnu/packages/php.scm (php): Update to 7.0.14. --- gnu/packages/php.scm | 4 ++-- 1

Re: [PATCH 1/3] gnu: python2-pyqt-4: Change package name to python2-pyqt.

2016-12-08 Thread Efraim Flashner
On Mon, Dec 05, 2016 at 10:12:56AM +0100, Hartmut Goebel wrote: > * gnu/packages/qt.scm (python2-pyqt-4)[package]: Change "name" > python2-pyqt. > --- > gnu/packages/qt.scm | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm > index a

Re: [PATCH 2/3] gnu: python-pyqt-5.5: Use non-inherited "configure" phase.

2016-12-08 Thread Efraim Flashner
On Mon, Dec 05, 2016 at 10:12:57AM +0100, Hartmut Goebel wrote: > This allows passing different options for 5.5 than for the main version > (which is currently 5.6). > > * gnu/packages.qt.scm (python-pyqt-5.5, python2-pyqt-5.5)[arguments]: Copy > from (python-pyqt)[arguments]. > --- > gnu/package

Re: [PATCH 3/3 v2] gnu: python-pyqt: Fix build by explicitly setting the stubsdir.

2016-12-08 Thread Efraim Flashner
On Mon, Dec 05, 2016 at 10:12:58AM +0100, Hartmut Goebel wrote: > * gnu/packages.qt.scm (python-pyqt, python2-pyqt)[arguments]: In phase > 'configure' pass option --stubsdir. > --- > gnu/packages/qt.scm | 8 +++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/q

ruby-sdoc failing on staging

2016-12-08 Thread Leo Famulari
There are several Ruby packages failing to build on the staging branch: https://hydra.gnu.org/eval/109387?compare=master#tabs-now-fail Would anyone like to try fixing these? Ben?

Re: [PATCH] gnu: Add epic5.

2016-12-08 Thread ng0
Efraim Flashner writes: > On Tue, Dec 06, 2016 at 07:35:38PM +, ng0 wrote: >> From: ng0 >> >> * gnu/packages/irc.scm (epic5): New variable. >> --- >> gnu/packages/irc.scm | 91 >> +++- >> 1 file changed, 90 insertions(+), 1 deletion(-) >> >

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread Ludovic Courtès
John Darrington skribis: > On Thu, Dec 08, 2016 at 10:57:59AM +0100, Ludovic Court??s wrote: > > So far I think we???re just 4 or 5 people who said they would come. > Please bring your own topics! > > Mine include: ???guix pull???, Guix in HPC, the new build farm, > orga

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Hello Guix! >> >> Ricardo Wurmus skribis: >> >>> Ludovic Courtès writes: >>> Hi! Ricardo Wurmus skribis: > @Ludo: at what time would you like this to start and for how long do we > want the room? I ha

Re: [PATCH] gnu: Add gnome-system-monitor.

2016-12-08 Thread Ludovic Courtès
rennes skribis: > * gnu/packages/gnome.scm (gnome-system-monitor): New variable. Applied, thanks! Ludo’.

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread Ricardo Wurmus
ng0 writes: > Okay, I'll be there. Time is fixed to circa 9AM - 6PM? We have the room from *10am* to 6pm. > I'm not very often in Berlin, is there some food option for > vegans somewhere around the e-Lok? I don’t know, but I’ll try to figure something out. I’ve never eaten out in that part o

Re: [PATCH] gnu: libreoffice: Add 'libreoffice' symlink.

2016-12-08 Thread Ludovic Courtès
Alex Kost skribis: > ng0 (2016-12-06 20:42 +) wrote: > >> Alex Kost writes: > [...] >>> I've just noticed that there is 'bin-install' phase right before it, so >>> I think an additional phase is not needed at all, the required >>> symlinking can be done in that 'bin-install' phase. >> >> Oka

Re: Pytest update to 2.9.2

2016-12-08 Thread Leo Famulari
On Tue, Dec 06, 2016 at 11:41:24AM +0100, Hartmut Goebel wrote: > Am 05.12.2016 um 22:33 schrieb Leo Famulari: > > + (substitute* "testing/test_argcomplete.py" > > + (("def test_remove_dir_prefix" line) > > +(string-append "@pytest.mark.skip" > > +

Re: Add a pastebin client to the next guixsd image release

2016-12-08 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > OK, though in practice when users have to resort to pasting stuff and > discussing problems on IRC, we’ve already lost in the sense that it > suggests that our installation method or documentation is broken. > > Most users would give up before coming to #gu

Re: [PATCH 2/2] services: Add tlsdate-service.

2016-12-08 Thread Chris Marusich
ng0 writes: > The problem is, it defaults to google.com if we leave it > blank. I think this can be patched in the config it comes > with. But then again you could argue that so many people use > google that not using google and differing from the default would > make it obvious? I don't know muc

Re: Guix gathering in Berlin, Dec. 12th

2016-12-08 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Hello Guix! > > Ricardo Wurmus skribis: > >> Ludovic Courtès writes: >> >>> Hi! >>> >>> Ricardo Wurmus skribis: >>> @Ludo: at what time would you like this to start and for how long do we want the room? >>> >>> I haven’t booked my plane tickets

Why don't we have "Guix channels"?

2016-12-08 Thread Chris Marusich
Hi, Nix has a feature called "channels". To quote the docs, "a channel is a Nix mechanism for distributing Nix expressions and associated binaries" [1]. It sounds like this includes the nix tools like "nix-build", but I'm not sure. In any case, it's clearly similar to "guix pull", but at first

Re: Why don't we have "Guix channels"?

2016-12-08 Thread Chris Marusich
Apologies for the self-reply, but I wanted to point out that it seems "channels" were actually mentioned here as a possible future direction for "guix pull": https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22629 Still, I'm curious to hear what others think about it. -- Chris signature.asc Descr