[PATCH] Gemspecs / Add ruby-ruby-engine.

2015-12-29 Thread Ben Woodcroft
Hi Guix, I've attached a patch for a simple rubygem. This one was slightly nasty because the gem for version 1.0.1 includes the .gem file for version 1.0.0, which means that 1.0.0 gets silently installed instead of the built and tested 1.0.1 .gem file - it is unlucky that "pkg/ruby-engine-1.0

Re: [PATCH 1/2] gnu: fuse: Update to 2.9.4.

2015-12-29 Thread Leo Famulari
On Tue, Dec 29, 2015 at 10:34:53PM -0500, Mark H Weaver wrote: > Mark H Weaver writes: > > > Leo Famulari writes: > > > >> * gnu/packages/patches/fuse-CVE-2015-3202.patch: Delete file. > >> * gnu-system.am (dist_patch_DATA): Remove it. > >> * gnu/packages/linux.scm (fuse): Update to 2.9.4. > >>

Re: [PATCH 1/2] gnu: fuse: Update to 2.9.4.

2015-12-29 Thread Mark H Weaver
Mark H Weaver writes: > Leo Famulari writes: > >> * gnu/packages/patches/fuse-CVE-2015-3202.patch: Delete file. >> * gnu-system.am (dist_patch_DATA): Remove it. >> * gnu/packages/linux.scm (fuse): Update to 2.9.4. >> [source]: Remove patch. > > This patch broke the build on all platforms, beca

Re: [PATCH] gtk+: Support GUIX_GTK{2,3}_PATH variables.

2015-12-29 Thread Mark H Weaver
Mark H Weaver writes: > Ricardo Wurmus writes: > >> Ludovic Courtès writes: >> >>> Ricardo Wurmus skribis: >>> Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> From 11f502281064525a067c1453cd2b7b663bf6c3bb Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus

Re: [PATCH] Help Ruby packages be reproducible

2015-12-29 Thread Pjotr Prins
Excellent. On Wed, Dec 30, 2015 at 10:56:06AM +1000, Ben Woodcroft wrote: > On 30/12/15 10:51, Ben Woodcroft wrote: > >Too ham-fisted? > Maybe, but badly committed at least. Try this. > From 3d23171d88b9f38c90efa469f6519b52b15a1d01 Mon Sep 17 00:00:00 2001 > From: Ben Woodcroft > Date: Wed, 30 D

Re: [PATCH 1/2] gnu: fuse: Update to 2.9.4.

2015-12-29 Thread Mark H Weaver
Leo Famulari writes: > * gnu/packages/patches/fuse-CVE-2015-3202.patch: Delete file. > * gnu-system.am (dist_patch_DATA): Remove it. > * gnu/packages/linux.scm (fuse): Update to 2.9.4. > [source]: Remove patch. This patch broke the build on all platforms, because the source URI returns 404 "No

Re: [PATCH] Add fraggenescan.

2015-12-29 Thread Leo Famulari
On Wed, Dec 30, 2015 at 12:23:31AM +0100, Ludovic Courtès wrote: > Leo, feel free to apply the version that looks good to you. I pushed the 2nd version (integrating Ricardo's suggestions) as 19f4554c94. Thanks, Ben! > > Ludo’.

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-29 Thread Leo Famulari
On Wed, Dec 30, 2015 at 12:33:25AM +0100, Ludovic Courtès wrote: > Ricardo Wurmus skribis: > > > Leo Famulari writes: > > > >> On Mon, Dec 28, 2015 at 05:17:15PM -0600, Eric Bavier wrote: > >>> On Mon, 28 Dec 2015 18:09:09 -0500 > >>> Leo Famulari wrote: > >>> > >>> > I think it would be bette

Re: [PATCH] Help Ruby packages be reproducible

2015-12-29 Thread Ben Woodcroft
On 30/12/15 10:51, Ben Woodcroft wrote: Too ham-fisted? Maybe, but badly committed at least. Try this. >From 3d23171d88b9f38c90efa469f6519b52b15a1d01 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Wed, 30 Dec 2015 10:27:33 +1000 Subject: [PATCH] build: ruby: Remove cached gem after install.

Re: [PATCH 2/2] gnu: Add shntool.

2015-12-29 Thread Leo Famulari
On Wed, Dec 30, 2015 at 12:28:51AM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/audio.scm (shntool): New variable. > > [...] > > > +(synopsis "Multi-purpose WAVE data utility") > > “WAVE audio data processing tool”? That is better. > > > +(description "

Re: [PATCH 1/2] gnu: Add cuetools.

2015-12-29 Thread Leo Famulari
On Wed, Dec 30, 2015 at 12:26:19AM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/audio.scm (cuetools): New variable. > > [...] > > > +(modify-phases %standard-phases > > + (add-after 'unpack 'bootstrap > > + (lambda _ (zero? (sys

[PATCH] Help Ruby packages be reproducible (was: [PATCH] Add 12 rubygems.)

2015-12-29 Thread Ben Woodcroft
On 29/12/15 17:18, Ricardo Wurmus wrote: Ben Woodcroft writes: Unfortunately none of these builds are reproducible because rubygems in Guix generally aren't. For one, this is because .gem files are archives whose contents are timestamped. I found the same problem with Java stuff. “.jar” file

Re: Getting rid of build tools

2015-12-29 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Ludovic Courtès writes: > >> Pjotr Prins skribis: >> >>> For anyone interested, Eelco's description of Maak, a functional make, >>> is here: >>> >>> http://nixos.org/~eelco/pubs/iscsd-scm11-submitted.pdf >> >> It would be interesting to see what a Maak trans

Re: [PATCH] doc: Mention in two places that guix-daemon needs to be restarted for keychanges to take effect.

2015-12-29 Thread Ludovic Courtès
Looks like you forgot the patch. :-) Ludo’.

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-29 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Leo Famulari writes: > >> On Mon, Dec 28, 2015 at 05:17:15PM -0600, Eric Bavier wrote: >>> On Mon, 28 Dec 2015 18:09:09 -0500 >>> Leo Famulari wrote: >>> >>> > I think it would be better for this software synthesizer to be in >>> > music.scm. >>> > >>> > Thoughts? >>

Re: [PATCH 2/2] gnu: Add shntool.

2015-12-29 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/audio.scm (shntool): New variable. [...] > +(synopsis "Multi-purpose WAVE data utility") “WAVE audio data processing tool”? > +(description "shntool is a multi-purpose WAVE data processing and > reporting > +utility. File formats are abstracted

Re: [PATCH 1/2] gnu: Add cuetools.

2015-12-29 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/audio.scm (cuetools): New variable. [...] > +(modify-phases %standard-phases > + (add-after 'unpack 'bootstrap > + (lambda _ (zero? (system* "autoreconf" "-vfi"))) Note that, as per a recent rule, the “(lambda” sho

Re: [PATCH] Add fraggenescan.

2015-12-29 Thread Ludovic Courtès
Leo, feel free to apply the version that looks good to you. Ludo’.

Re: Getting rid of build tools

2015-12-29 Thread Christopher Allan Webber
Ludovic Courtès writes: > Pjotr Prins skribis: > >> For anyone interested, Eelco's description of Maak, a functional make, >> is here: >> >> http://nixos.org/~eelco/pubs/iscsd-scm11-submitted.pdf > > It would be interesting to see what a Maak translated to Guile + Guix > would look like. > > Th

Re: [PATCH 2/2] gnu: sshfs-fuse: Update source URL.

2015-12-29 Thread Leo Famulari
On Tue, Dec 29, 2015 at 04:08:32PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/linux.scm (sshfs-fuse)[source]: Update URL. > > OK! Pushed as 6959a13271. > > Ludo'.

Re: [PATCH 1/2] gnu: fuse: Update to 2.9.4.

2015-12-29 Thread Leo Famulari
On Tue, Dec 29, 2015 at 04:07:18PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/patches/fuse-CVE-2015-3202.patch: Delete file. > > * gnu-system.am (dist_patch_DATA): Remove it. > > * gnu/packages/linux.scm (fuse): Update to 2.9.4. > > [source]: Remove patch. > > L

Re: [PATCH] Replace broken LADSPA URL.

2015-12-29 Thread Mathieu Lirzin
Alex Vong writes: > Ricardo Wurmus writes: > >> Alex Vong writes: [...] >>> + (uri (list (string-append "http://http.debian.net"; >>> + >>> "/debian/pool/main/l/ladspa-sdk/ladspa-sdk_" >>> + version >>> +

Re: [PATCH] Add LDC.

2015-12-29 Thread Ricardo Wurmus
One more thing: > + ("unzip" ,unzip) ;; needed for tests Please just use one semicolon for margin comments like this. Double semicolon is only used for line comments. ~~ Ricardo

Re: Getting rid of build tools

2015-12-29 Thread Pjotr Prins
On Tue, Dec 29, 2015 at 04:37:16PM +0100, Ludovic Courtès wrote: > > > > http://nixos.org/~eelco/pubs/iscsd-scm11-submitted.pdf > > It would be interesting to see what a Maak translated to Guile + Guix > would look like. > > The ‘makeLibrary’, ‘compileC’, and other functions used as illustratio

Re: Getting rid of build tools

2015-12-29 Thread Pjotr Prins
On Tue, Dec 29, 2015 at 04:33:47PM +0100, Ludovic Courtès wrote: > Pjotr Prins skribis: > > > I am not saying we don't need build tools altogether - I'll still use > > make and rake, for example. But we certainly don't need all the > > baggage that comes with the current set of 'complex' Makefile

Re: Getting rid of build tools

2015-12-29 Thread Ludovic Courtès
Pjotr Prins skribis: > For anyone interested, Eelco's description of Maak, a functional make, > is here: > > http://nixos.org/~eelco/pubs/iscsd-scm11-submitted.pdf It would be interesting to see what a Maak translated to Guile + Guix would look like. The ‘makeLibrary’, ‘compileC’, and other f

Re: [PATCH] Add LDC.

2015-12-29 Thread Pjotr Prins
Just a few comments from my end: On Tue, Dec 29, 2015 at 04:02:00PM +0100, Ricardo Wurmus wrote: > Why “dlanguage.scm” and not just “d.scm”? We could do. But in general it is referred to as the D language. I don't know why. > > +(supported-systems '("x86_64-linux" "i686-linux")) > > Could y

Re: Getting rid of build tools

2015-12-29 Thread Ludovic Courtès
Pjotr Prins skribis: > I am not saying we don't need build tools altogether - I'll still use > make and rake, for example. But we certainly don't need all the > baggage that comes with the current set of 'complex' Makefile > generation tools that are automake and cmake. The main purpose of Autom

Re: Getting rid of build tools

2015-12-29 Thread Pjotr Prins
On Tue, Dec 29, 2015 at 08:22:53AM +0100, Ricardo Wurmus wrote: > > 3. Does dependencies on time stamps > > > > the last is a real problem on cluster builds, which becomes visible > > with bioinformatics pipelines using make. > > Why is this a problem? > > Snakemake (like make but with Python syn

Re: Multiple versions

2015-12-29 Thread Ludovic Courtès
Dmitry Bogatov skribis: > Currently, I am at master branch. I want install parallel-20151122. > But it is gone since 0877e. I propose to keep *all* versions, > but just 'parallel' refer to latest. First, I think it’s important to distinguish the source (the package recipes in gnu/packages/*.scm)

Re: [PATCH 2/2] gnu: sshfs-fuse: Update source URL.

2015-12-29 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/linux.scm (sshfs-fuse)[source]: Update URL. OK! Ludo'.

Re: [PATCH 1/2] gnu: fuse: Update to 2.9.4.

2015-12-29 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/patches/fuse-CVE-2015-3202.patch: Delete file. > * gnu-system.am (dist_patch_DATA): Remove it. > * gnu/packages/linux.scm (fuse): Update to 2.9.4. > [source]: Remove patch. LGTM, thanks! Ludo’.

Re: [PATCH] Add LDC.

2015-12-29 Thread Ricardo Wurmus
Hi Roel, Roel Janssen writes: > Here is a patch to add the LLVM-based D compiler. The developers split > the source code in "submodules". Since these submodules are specific to > LDC, they are described in a single package. I think that’s okay. > I tried to conform to all style/syntax "rules

Re: [PATCH] Replace broken LADSPA URL.

2015-12-29 Thread Alex Vong
>From 40f8a47fa189398a094e4f4d2bc2e78d0496b633 Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Thu, 12 Nov 2015 01:19:44 +0800 Subject: [PATCH] gnu: ladspa: Update urls. * gnu/packages/audio.scm (ladspa): Update source and home page url. --- gnu/packages/audio.scm | 27 +--

Re: [PATCH] Replace broken LADSPA URL.

2015-12-29 Thread Alex Vong
Ricardo Wurmus writes: > Alex Vong writes: > >> From 2feefc6fd7162d7226015aa296ace0c8e7d034bf Mon Sep 17 00:00:00 2001 >> From: Alex Vong >> Date: Thu, 12 Nov 2015 01:19:44 +0800 >> Subject: [PATCH] gnu: ladspa: Update urls. >> >> * gnu/packages/audio.scm (ladspa): Update source and home page u

Re: [PATCH 0/2] vdpau and vdpauinfo

2015-12-29 Thread Efraim Flashner
On Mon, 28 Dec 2015 21:40:46 -0500 Leo Famulari wrote: > On Mon, Dec 28, 2015 at 07:04:11PM -0500, Leo Famulari wrote: > [...] > [...] > [...] > [...] > > I added libvdpau as an input to mpv, mplayer, and vlc. Here are the > results. > > It seems to have worked for mpv, with ldd rep

Re: substitutes mirror of 0.9.0 packages

2015-12-29 Thread Ludovic Courtès
Pjotr Prins skribis: > On Sun, Dec 20, 2015 at 10:42:47PM +0100, Ludovic Courtès wrote: >> Thanks for setting up the server! > > Wow. Different experience! Looking forward to the new substitute > server. How far are we with funding? Last I heard we were around $3,000. I’ve asked the FSF for the

Re: Squid cache on hydra?

2015-12-29 Thread Ludovic Courtès
Hello, hydra.gnu.org runs nginx in front of Hydra itself, and nginx is set up to cache narinfos and nars (used for “substitutes.”) This helps a lot but of course, it will be even better once we have more disk space available for caching. The on-going fundraising campaign is going to help with th

[PATCH] doc: Mention in two places that guix-daemon needs to be restarted for keychanges to take effect.

2015-12-29 Thread swedebugia
I discovered this was crucial to getting the substitutes to work properly on GuixSD

Re: [PATCH 0/2] xlockmore: Fix URLs and update to 5.46

2015-12-29 Thread Ludovic Courtès
Ricardo Wurmus skribis: > I don’t think it’s necessary here, though, as the patch looks fine to > me. Seconded. In general, I think it’s fine to to minor upgrades of leaf packages directly (see ‘HACKING’.) Ludo’.

Re: [PATCH 0/1] wmctrl: Update URL

2015-12-29 Thread Ludovic Courtès
Leo Famulari skribis: > On Sat, Dec 26, 2015 at 01:58:29AM -0500, Leo Famulari wrote: >> Our wmctrl package has been broken due a bad source URI. >> >> This updates to the new URL. >> >> Leo Famulari (1): >> gnu: wmctrl: Update source URL. >> >> gnu/packages/xdisorg.scm | 2 +- >> 1 file ch

[PATCH] Add LDC.

2015-12-29 Thread Roel Janssen
>From 02ac3c5d71e16dc0851018e04aec817e86c8597c Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Tue, 29 Dec 2015 12:06:25 +0100 Subject: [PATCH] gnu: add LDC. * gnu/packages/dlanguage.scm (ldc): New variable. * gnu/packages/patches/ldc-disable-tests.patch: New file. * gnu-system.am (GNU_SYSTEM_M

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-29 Thread Leo Famulari
On Tue, Dec 29, 2015 at 08:08:49AM +0100, Ricardo Wurmus wrote: > > Leo Famulari writes: > > > On Mon, Dec 28, 2015 at 05:17:15PM -0600, Eric Bavier wrote: > >> On Mon, 28 Dec 2015 18:09:09 -0500 > >> Leo Famulari wrote: > >> > >> > I think it would be better for this software synthesizer to b

Re: Create help-g...@gnu.org?

2015-12-29 Thread Alex Kost
Ludovic Courtès (2015-12-22 19:47 +0300) wrote: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >>> So the list is already live, I think! You’re welcome to subscribe. >> >> Can we get it added to gmane? > > I’ve asked for it. It should eventually show up at >

Re: [PATCH 0/1] Move cursynth to music.scm

2015-12-29 Thread Alex Kost
Ricardo Wurmus (2015-12-29 10:08 +0300) wrote: > Grouping packages in modules also allows user interfaces like guix-web > to narrow results to just a single module. For example, searching for > “bioinfo” in guix-web shows me everything from the “bioinformatics.scm” > module, even though not all p

Re: wip-refactor-emacs-ui and Hydra interface

2015-12-29 Thread Alex Kost
Alex Kost (2015-12-11 14:45 +0300) wrote: > Hello, I have pushed 'wip-refactor-emacs-ui' branch which contains emacs > interface for displaying Hydra builds and jobsets. This 'list'/'info' > interface is absolutely the same as the one for displaying packages and > generations. > > The most part o

Re: wip-refactor-emacs-ui and Hydra interface

2015-12-29 Thread Alex Kost
Ludovic Courtès (2015-12-22 00:16 +0300) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2015-12-18 01:23 +0300) wrote: [...] >>> I haven’t looked at the code yet, but it’s your area of expertise and >>> I’m confident. :-) I skim over it when you think it’s ready; are there >>> parts you’d li