Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Chris Marusich
Tomáš Čech writes: > I'd like to store configuration of other linux distribution and so far > I haven't found how to override hardcoded bzImage suffix. > > With this change I can have configuration: > > (bootloader (grub-configuration > (device "/dev/sda") > (menu-entries

Mysterious error while refactoring guix/scripts/system.scm

2016-08-03 Thread Chris Marusich
Hi, In my local Guix git repo, I've made the attached change on top of commit 7972d8a2e98af6592050a37036c2c80a01358fcf. I was surprised to find that when I built it and ran './pre-inst-env guix system list-generations', the following error occurred: --8<---cut here---star

Re: bug#20067: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > I still think that the approach proposed at > is more > appropriate; ‘menu-entry’ would always work, no duplication would be > necessary. > > As a stop-gap measure, I would prefer to (1) allow: > > (

[PATCH] gnu: Add ola.

2016-08-03 Thread rennes
Hello Guix, Date: Wed, 03 Aug 2016 09:14:09 -0400 From: John J Foerch Hi, I have a favor to ask of anybody in the guix community - is there anybody who would be willing to finish this package for me, since I can't build and test it? This is a library that I need to use, but maybe the only way

Unpatched security flaws in GNU IceCat 38

2016-08-03 Thread Mark H Weaver
I'm sorry to report that GNU IceCat 38 can no longer be safely used, due to critical security flaws that are believed to allow remote code execution. I was unable to backport upstream fixes from 45.3 to 38. Until IceCat 45.3 is available, I recommend that you use Epiphany. Regretfully,

Re: [PATCH] gnu: Add p7zip.

2016-08-03 Thread Kei Kebreau
Kei Kebreau writes: > Ricardo Wurmus writes: > >> Hi Kei, >> >>> This patch should install p7zip correctly on every architecture >>> supported by Guix. Ideally, this should be tested it on each arch for >>> the sake of completeness and safety. I've got x86_64 covered so far. :-) >> >> thank you

[PATCH] gnu: libpsl: Update to 0.14.0.

2016-08-03 Thread Tobias Geerinckx-Rice
* gnu/packages/web.scm (libpsl): Update to 0.14.0. --- gnu/packages/web.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index fa791ff..df76273 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -14,6 +14,7 @@ ;;

Re: [PATCH] gnu: add kicad

2016-08-03 Thread Danny Milosavljevic
Hi Leo, On Mon, 23 May 2016 00:13:19 -0400 Leo Famulari wrote: > Danny, are you still interested in working on it? Yeah. > I noticed on the KiCad download page [0] some instructions to set the > version string, and other useful build-time configurations. Do you think > it would be appropriat

Re: License auditing

2016-08-03 Thread David Craven
I found a promising package to help with license auditing. It's not perfect judging from the bug reports, but it seems pretty nice. It is the only option I found which is intended for scripted usage (has a nice cli interface). I'll package it tomorrow. Interesting would be to write a plugin for gui

Re: [PATCH] gnu: beets: Update to 1.3.19.

2016-08-03 Thread Alex Griffin
On Fri, Jul 29, 2016, at 06:24 PM, Leo Famulari wrote: > > (I'm also working on a few more patches to enable more beets plugins. > > They'll probably be ready sometime this weekend.) > > Doubly awesome! The most important plugin that I'm missing is the replaygain plugin, and I've got it working o

[PATCH] gnu: Add bs1770gain.

2016-08-03 Thread Alex Griffin
This patch adds bs1770gain, a tool for adjusting and normalizing the loudness of audio and video files. -- Alex Griffin From 166ed6d602c21bdc6544775327424187ac19cc3d Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Wed, 3 Aug 2016 15:02:04 -0500 Subject: [PATCH 1/2] gnu: Add bs1770gain. * gnu/p

Re: core-updates merged!

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 11:27:28PM +0200, Andreas Enge wrote: > On Wed, Aug 03, 2016 at 05:01:29PM -0400, Leo Famulari wrote: > > Do you mean `git checkout core-updates-next && git merge master`? That's > > what I've done. > > Another option would be the following: > git checkout master > git chec

Re: Savannah down?

2016-08-03 Thread Andreas Enge
It seems to be back! Andreas

Re: core-updates merged!

2016-08-03 Thread Andreas Enge
On Wed, Aug 03, 2016 at 05:01:29PM -0400, Leo Famulari wrote: > Do you mean `git checkout core-updates-next && git merge master`? That's > what I've done. Another option would be the following: git checkout master git checkout -b core-updates git cherry-pick "commit 1 from core-updates-next" git c

Re: License auditing

2016-08-03 Thread Alex Griffin
On Wed, Aug 3, 2016, at 03:42 PM, Ludovic Courtès wrote: > However, in Guix we encode such cases as ‘gpl3+’ (or similar), rather > than ‘gpl1+’. That seems wrong and confusing. It means that if I'm writing a GPLv2 program, for example, then I cannot rely on Guix to search for legally compatible li

Re: ‘core-updates’ merge is a squashed commit

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 10:29:21PM +0200, Ludovic Courtès wrote: > In fact, commit 455859a50f88f625d13fc2f304111f02369b366b, which is the > core-updates merge, is *not* a merge commit. Instead it seems to be a > squashed commit of all of core-updates. Consequently, part of the > history of the fi

Re: [PATCH] gnunet-svn, gnunet-gtk-svn

2016-08-03 Thread Andreas Enge
Hello, On Wed, Aug 03, 2016 at 11:45:56AM +, ng0 wrote: > I think the costs of maintaining a -svn of gnunet are too high at the > moment. I'm using these two packages as a base for debugging gnunet in > addition to gentoo to help work with upstream. > > A revision-less svn package does not wo

[PATCH] gnu: asciidoc: Use local docbook-xsl package.

2016-08-03 Thread Tomáš Čech
* gnu/packages/documentation.scm(asciidoc): New input docbook-xsl, replace use of online source and prefer docbook-xsl package. --- gnu/packages/documentation.scm | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/gnu/packages/documentation.scm b/gnu/packages

Re: core-updates merged!

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 10:01:48PM +0200, Ludovic Courtès wrote: > I think core-updates-next is just a dozen commits or so, right? > I think we should remerge core-updates-next on top of master, making it > the new core-updates. Do you mean `git checkout core-updates-next && git merge master`? Th

‘core-updates’ merge is a squashed commit

2016-08-03 Thread Ludovic Courtès
Hello! Someone reported that the commit stats for the new release were suspicious and found that the recent core-updates merge was fishy. In fact, commit 455859a50f88f625d13fc2f304111f02369b366b, which is the core-updates merge, is *not* a merge commit. Instead it seems to be a squashed commit o

Re: isnan, isinf in ldc; Was: Re: Release imminent

2016-08-03 Thread Andreas Enge
On Wed, Aug 03, 2016 at 10:11:52PM +0200, Pjotr Prins wrote: > Yes, the D compiler was rewritten in D (from C++). We need to > bootstrap from the older C++ version. This is an interesting situation! If I understand Danny's patches correctly, then the last compiler written in C++, 0.17.1, is not cu

Re: License auditing

2016-08-03 Thread Ludovic Courtès
Howdy! Leo Famulari skribis: > I've heard that if the only license information is a copy of the full > license (for example, in LICENSE or COPYING) and the files have no > license headers, then the "or later" part is implied, but I'm not sure. In reality, the GNU licenses permit the recipient t

Re: isnan, isinf in ldc; Was: Re: Release imminent

2016-08-03 Thread Pjotr Prins
On Wed, Aug 03, 2016 at 07:14:50PM +0200, Roel Janssen wrote: > I prefer getting this version in first too. We need to bootstrap 1.0.0 > from the 0.1.x one, so this is a welcome upgrade :-). Yes, the D compiler was rewritten in D (from C++). We need to bootstrap from the older C++ version. Reall

Re: core-updates merged!

2016-08-03 Thread Ludovic Courtès
Leo Famulari skribis: >> > I think we are hitting something like the problem I warned about here: >> > http://lists.gnu.org/archive/html/guix-devel/2016-07/msg01220.html >> >> Yes, that’s annoying, but it’s a one-time transitional cost. > > Just to clarify, I would be re-signing (with my own key

Savannah down?

2016-08-03 Thread Andreas Enge
Hello, when trying a "git fetch", I get the following error: remote: Counting objects: 204, done. remote: fatal: unable to create thread: Resource temporarily unavailable error: git upload-pack: git-pack-objects died with error. fatal: git upload-pack: aborting due to possible repository corruptio

Re: core-updates merged!

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 07:56:05PM +0200, Ludovic Courtès wrote: > Leo Famulari skribis: > > > On Wed, Aug 03, 2016 at 06:42:34PM +0200, Ludovic Courtès wrote: > >> I think you should start from the pre-merge ‘core-updates-next’, sign > >> commits that are unsigned (I thought Manolis signed them

Re: License auditing

2016-08-03 Thread David Craven
> There could also be binaries with no source code, some code with a > unique license, or countless other ways to confuse a license parser. Well we do have a sizeable existing test-suite so that's a plus... > "...either version 2.1 of the License, or (at your option) any later > version." That a

Re: License auditing

2016-08-03 Thread David Craven
>> How can I tell the difference between a lgpl2.1 and lgpl2.1+ license? >"or later" Yes, I get that, but does it explicitly say the words "or latter" in the license text? What about when there are lgpl2, lgpl2.1 and lgpl3 license files in the repo? Is that (list lgpl2.0 lgpl2.1 lgpl3) or lgpl2.0+

Re: License auditing

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 07:55:11PM +0200, Danny Milosavljevic wrote: > A human would still have to review the non-1:1 things - there could > always be strange exceptions in the README or whatever - but the > majority of cases should work just fine. There could also be binaries with no source code,

Re: License auditing

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 06:28:38PM +0200, David Craven wrote: > Hi! > > How can I tell the difference between a lgpl2.1 and lgpl2.1+ license? The license headers in the source files will say if they are licensed under version 2.1 or later. Something like this: "...either version 2.1 of the Licen

Re: License auditing

2016-08-03 Thread Jelle Licht
Something like this could be quite convenient. The following spdx->guix license symbol converter might save you some time: http://paste.lisp.org/display/322105 - Jelle 2016-08-03 19:55 GMT+02:00 Danny Milosavljevic : > On Wed, 3 Aug 2016 18:28:38 +0200 > David Craven wrote: > > > How can I

Re: core-updates merged!

2016-08-03 Thread Ludovic Courtès
Leo Famulari skribis: > On Wed, Aug 03, 2016 at 06:42:34PM +0200, Ludovic Courtès wrote: >> I think you should start from the pre-merge ‘core-updates-next’, sign >> commits that are unsigned (I thought Manolis signed them all on the last >> rebase?), then merge, and finally push. > > Unfortunatel

Re: License auditing

2016-08-03 Thread Danny Milosavljevic
On Wed, 3 Aug 2016 18:28:38 +0200 David Craven wrote: > How can I tell the difference between a lgpl2.1 and lgpl2.1+ license? "or later" > Is this a job that an automated tool could do? Detecting licenses > included in a tarball? I also wonder about that. Usually, the license text is just copi

Re: core-updates merged!

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 06:42:34PM +0200, Ludovic Courtès wrote: > I think you should start from the pre-merge ‘core-updates-next’, sign > commits that are unsigned (I thought Manolis signed them all on the last > rebase?), then merge, and finally push. Unfortunately, signing old commits causes su

Re: isnan, isinf in ldc; Was: Re: Release imminent

2016-08-03 Thread Roel Janssen
Leo Famulari writes: > On Wed, Aug 03, 2016 at 11:12:34AM +0200, Andreas Enge wrote: >> Hi Danny, >> >> On Wed, Aug 03, 2016 at 09:51:10AM +0200, Danny Milosavljevic wrote: >> > ldc fails because they do >> > ::isnan >> > which is a bad idea if isnan is a C macro (which it usually isn't - but

Re: isnan, isinf in ldc; Was: Re: Release imminent

2016-08-03 Thread Leo Famulari
On Wed, Aug 03, 2016 at 11:12:34AM +0200, Andreas Enge wrote: > Hi Danny, > > On Wed, Aug 03, 2016 at 09:51:10AM +0200, Danny Milosavljevic wrote: > > ldc fails because they do > > ::isnan > > which is a bad idea if isnan is a C macro (which it usually isn't - but hey > > O_o). I've substituted

Re: [PATCH] gnu: Add GCompris.

2016-08-03 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> * gnu/packages/education.scm (gcompris): New variable. > > Nice, LGTM! Thanks. Pushed as 0ea179fd92bc4819e8705eedde822daae6a61bb0. ~~ Ricardo

Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Ludovic Courtès
Hi! Tomáš Čech skribis: > * gnu/system/grub(foreign-menu-entry): New record type. > > menu-entry type is suitable for kernel and initrd from GuixSD as it is looking > for menu-entry-linux/bzImage for kernel in every case which makes pasing any > other form impossible. AIUI, this is a followup t

[PATCH] gnu: tuxguitar: Update to 1.3.2.

2016-08-03 Thread Ricardo Wurmus
* gnu/packages/music.scm (tuxguitar): Update to 1.3.2. [arguments]: Use ant-build-system and rearrange build phases. [native-inputs]: Remove field. --- gnu/packages/music.scm | 97 +++--- 1 file changed, 69 insertions(+), 28 deletions(-) diff --git a/gn

Re: [PATCH] gnu: Add GCompris.

2016-08-03 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/education.scm (gcompris): New variable. Nice, LGTM! Thanks, Ludo’.

Re: core-updates merged!

2016-08-03 Thread Ludovic Courtès
Leo Famulari skribis: > I merged master into core-updates-next and made the change in a > subsequent commit. > > Unfortunately, I can't push the branch to Savannah because it contains > the following unsigned commits (one of them is mine, oops!): > > f21403e2b6f5a9491937a0cc9f31fc113998ce5e > 9bc

License auditing

2016-08-03 Thread David Craven
Hi! How can I tell the difference between a lgpl2.1 and lgpl2.1+ license? Is this a job that an automated tool could do? Detecting licenses included in a tarball? Cheers David

Re: ola

2016-08-03 Thread John J Foerch
l...@gnu.org (Ludovic Courtès) writes: > John J Foerch skribis: > >> Alex Vong writes: >> >>> Hi John, >>> >>> John J Foerch writes: >>> Hello, I'm trying to build OLA (Open Lighting Architecture) and I ran into some difficulty. Ola is often used as a service, but at this p

[PATCH 4/5] gnu: Add python-libvirt.

2016-08-03 Thread Ricardo Wurmus
* gnu/packages/qemu.scm (python-libvirt, python2-libvirt): New variables. --- gnu/packages/qemu.scm | 37 + 1 file changed, 37 insertions(+) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index a577cd1..6c36815 100644 --- a/gnu/packages/qemu.scm +

[PATCH 0/5] Add virt-manager

2016-08-03 Thread Ricardo Wurmus
Hi Guix, this patch series adds virt-manager and its dependencies. Currently, virt-manager fails to build because the optional "gtk-doc" has failing tests. In order to use virt-manager conveniently we will also have to add a libvirtd service and polkit rules at some point. ~~ Ricardo Ricardo

Re: [PATCH] change zsh to shells.scm in POTFILES.in, [PATCH] change gnu packages tcsh to gnu packages shells.

2016-08-03 Thread Tobias Geerinckx-Rice
ng0, On 2016-08-03 11:12, ng0 wrote: This Fixed broken master build. Grr. Thanks. Kind regards, T G-R

Re: [PATCH] gnu: Add libunique.

2016-08-03 Thread ng0
ng0 writes: > I gave this a try, loosely based on the patch for the older version I > created a patch for the the more current version of libunique. > Maybe someone has input on the errors or what to add/change, I am > working on other things in parallel. Where "the errors" obviously are buildin

[PATCH 5/5] gnu: Add virt-manager.

2016-08-03 Thread Ricardo Wurmus
* gnu/packages/qemu.scm (virt-manager): New variable. --- gnu/packages/qemu.scm | 77 ++- 1 file changed, 76 insertions(+), 1 deletion(-) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 6c36815..04aa18f 100644 --- a/gnu/packages/qem

[PATCH 3/5] gnu: Add libvirt-glib.

2016-08-03 Thread Ricardo Wurmus
* gnu/packages/qemu.scm (libvirt-glib): New variable. --- gnu/packages/qemu.scm | 48 1 file changed, 48 insertions(+) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 36faa7c..a577cd1 100644 --- a/gnu/packages/qemu.scm +++ b/gnu/pa

[PATCH 1/5] gnu: Add libvirt.

2016-08-03 Thread Ricardo Wurmus
* gnu/packages/qemu.scm (libvirt): New variable. --- gnu/packages/qemu.scm | 84 +-- 1 file changed, 82 insertions(+), 2 deletions(-) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index 911ed4c..a12a3f6 100644 --- a/gnu/packages/qemu.sc

[PATCH 2/5] gnu: Add libosinfo.

2016-08-03 Thread Ricardo Wurmus
* gnu/packages/qemu.scm (libosinfo): New variable. --- gnu/packages/qemu.scm | 61 +++ 1 file changed, 61 insertions(+) diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm index a12a3f6..36faa7c 100644 --- a/gnu/packages/qemu.scm +++ b/gnu/pa

Re: [PATCH] gnu: Add discrover.

2016-08-03 Thread Ricardo Wurmus
Leo Famulari writes: > On Tue, Aug 02, 2016 at 04:21:27PM +0200, Ricardo Wurmus wrote: >> * gnu/packages/bioinformatics.scm (discrover): New variable. > > Looks reasonable to me. Lacking the disk space to build texlive-texmf, I > didn't test the build. Thanks. Pushed as 97b9da6897a5026da88de23

Re: [PATCH] gnu: Add libunique.

2016-08-03 Thread ng0
I gave this a try, loosely based on the patch for the older version I created a patch for the the more current version of libunique. Maybe someone has input on the errors or what to add/change, I am working on other things in parallel. Thanks. >From 162c92ef3ddbd635462157c8900dc4edbe43e817 Mon Se

Re: [PATCH] change zsh to shells.scm in POTFILES.in, [PATCH] change gnu packages tcsh to gnu packages shells.

2016-08-03 Thread Ricardo Wurmus
ng0 writes: > This Fixed broken master build. > > One typo in commit message. Thanks. I pushed the module renaming patch to master as b7194849ad9d059956d287396a4587a896113d20 after rewording the commit message. ~~ Ricardo

Re: [PATCH 06/31] gnu: kwindowsystem: Update to 5.24.0.

2016-08-03 Thread David Craven
So all test failures except two are resolved. I attached the wip patches and pasted the logs below. I think this is getting to a mergeable state =) * Start testing of KColumnResizerTest * Config: Using QtTest library 5.6.1, Qt 5.6.1 (x86_64-little_endian-lp64 shared (dynamic) relea

GNU Guix & GuixSD 0.11.0 released

2016-08-03 Thread Ludovic Courtès
We are pleased to announce the release of GNU Guix & GuixSD 0.11.0, representing 2,119 commits by 70 people over 4 months. • About GNU Guix is a transactional package manager for the GNU system. The Guix System Distribution, GuixSD, is an advanced distribution of the GNU system. In addi

[PATCH] gnu: libextractor: Update inputs.

2016-08-03 Thread ng0
This patch updates (input) of libextractor, adding some optional dependencies we packaged already. From 3925b6a620ffed0493ca879680b0b3a1bfef176e Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 3 Aug 2016 13:42:27 + Subject: [PATCH] gnu: libextractor: Update inputs. * gnu/packages/gnunet.scm (l

Re: WIP: neomutt. segfaulting outside of gdb, functional inside.

2016-08-03 Thread Tomáš Čech
On Wed, Aug 03, 2016 at 12:27:07PM +, ng0 wrote: Tomáš Čech writes: On Fri, Jun 24, 2016 at 04:04:43PM +, ng0 wrote: In gnu/packages/mail.scm I created this package. It builds succesfully, but when I run it, it segfaults. Running it in gdb however makes it succeed and not segfault. Ho

Re: [PACKAGE] musl libc

2016-08-03 Thread David Craven
> I just built musl and found that it also installs ?bin/musl-gcc?, a > wrapper of sorts, but it doesn?t work as it depends on a ?gcc? > executable to be available. With gcc 6 the wrapper isn't necessary anymore. You can disable it with "--disable-gcc-wrapper". Other configure-flags that we probab

Re: [PATCH] change zsh to shells.scm in POTFILES.in, [PATCH] change gnu packages tcsh to gnu packages shells.

2016-08-03 Thread ng0
> This Fixed broken master build. With fix I mean this issue, thought I append it: unpacking '/gnu/store/046j4hidrh89m6b7nsd2flc397ark2s8-guix-latest.tar.gz'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'...substitute: updating list of substitutes from 'https://m

Re: [PACKAGE] musl libc

2016-08-03 Thread Ricardo Wurmus
Vincent Legoll writes: > On Wed, Aug 3, 2016 at 1:24 PM, Ricardo Wurmus wrote: >> I just built musl and found that it also installs “bin/musl-gcc”, a >> wrapper of sorts, but it doesn’t work as it depends on a “gcc” >> executable to be available. > > I did not see that as I probably had gcc ins

Re: WIP: neomutt. segfaulting outside of gdb, functional inside.

2016-08-03 Thread ng0
Tomáš Čech writes: > On Fri, Jun 24, 2016 at 04:04:43PM +, ng0 wrote: >>In gnu/packages/mail.scm I created this package. >>It builds succesfully, but when I run it, it segfaults. >>Running it in gdb however makes it succeed and not >>segfault. How do I debug such a software? > > I applied the

Re: [PATCH] gnu: Add pass.

2016-08-03 Thread ng0
Hi, Leo Famulari writes: > On Mon, Aug 01, 2016 at 03:24:14PM +, ng0 wrote: >> Hi Andreas and Jessica, >> >> I found this contribution on my search for forgotten >> packages/contributions. > > I believe this package was merged as 'password-store'. Yes, you are correct. ng0@shadowwalker ~/

Re: [PATCH] gnunet-svn, gnunet-gtk-svn

2016-08-03 Thread Catonano
2016-08-03 13:45 GMT+02:00 ng0 : > I think the costs of maintaining a -svn of gnunet are too high at the > moment. I'm using these two packages as a base for debugging gnunet in > addition to gentoo to help work with upstream. > > A revision-less svn package does not work (unlike in gentoo), so my

Re: [PATCH] gnunet-svn, gnunet-gtk-svn

2016-08-03 Thread ng0
I think the costs of maintaining a -svn of gnunet are too high at the moment. I'm using these two packages as a base for debugging gnunet in addition to gentoo to help work with upstream. A revision-less svn package does not work (unlike in gentoo), so my focus is at the moment to help to push tow

Re: [PACKAGE] musl libc

2016-08-03 Thread Vincent Legoll
On Wed, Aug 3, 2016 at 1:24 PM, Ricardo Wurmus wrote: > I just built musl and found that it also installs “bin/musl-gcc”, a > wrapper of sorts, but it doesn’t work as it depends on a “gcc” > executable to be available. I did not see that as I probably had gcc installed in the profile with which i

Re: [PACKAGE] musl libc

2016-08-03 Thread Ricardo Wurmus
I just built musl and found that it also installs “bin/musl-gcc”, a wrapper of sorts, but it doesn’t work as it depends on a “gcc” executable to be available. Is this something that needs to work in order for this package to be useful? ~~ Ricardo

Re: WIP: neomutt. segfaulting outside of gdb, functional inside.

2016-08-03 Thread Tomáš Čech
On Fri, Jun 24, 2016 at 04:04:43PM +, ng0 wrote: In gnu/packages/mail.scm I created this package. It builds succesfully, but when I run it, it segfaults. Running it in gdb however makes it succeed and not segfault. How do I debug such a software? I applied the patch and built neomutt. Works

[PATCH 3/3] gnu: ldc: Update to 0.17.1.

2016-08-03 Thread Danny Milosavljevic
* gnu/packages/ldc.scm (ldc): Update to 0.17.1. * gnu/packages/patches/ldc-0.17.1-disable-tests.patch: New patch. --- gnu/local.mk | 1 + gnu/packages/ldc.scm | 39 +- .../patches/ldc-0.17.1-disable-tests.patch |

[PATCH 1/3] gnu: ldc: make isnan and isinf work.

2016-08-03 Thread Danny Milosavljevic
* gnu/packages/ldc.scm (ldc): Added substitution. --- gnu/packages/ldc.scm | 6 ++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/ldc.scm b/gnu/packages/ldc.scm index 1709f59..601804a 100644 --- a/gnu/packages/ldc.scm +++ b/gnu/packages/ldc.scm @@ -101,6 +101,12 @@ and freshness w

[PATCH 2/3] gnu: Add python-lit, python2-lit.

2016-08-03 Thread Danny Milosavljevic
* gnu/packages/python.scm (python-lit, python2-lit): New variables. --- gnu/packages/python.scm | 28 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0557ab5..e9e34a9 100644 --- a/gnu/packages/python.scm +++ b/gnu

[PATCH 0/3] Fix ldc.

2016-08-03 Thread Danny Milosavljevic
This patch series fixes ldc up so it works again and updates it to the newest C++-bootstrappable version. Danny Milosavljevic (3): gnu: ldc: make isnan and isinf work. gnu: Add python-lit, python2-lit. gnu: ldc: Update to 0.17.1. gnu/local.mk | 1 +

Re: isnan, isinf in ldc; Was: Re: Release imminent

2016-08-03 Thread Andreas Enge
Hi Danny, On Wed, Aug 03, 2016 at 09:51:10AM +0200, Danny Milosavljevic wrote: > ldc fails because they do > ::isnan > which is a bad idea if isnan is a C macro (which it usually isn't - but hey > O_o). I've substituted > isnan > for it and this part then compiles fine. > This fix is not safe

[PATCH] change zsh to shells.scm in POTFILES.in, [PATCH] change gnu packages tcsh to gnu packages shells.

2016-08-03 Thread ng0
This Fixed broken master build. One typo in commit message. >From 5c38ff595f03f3afcd8b0f78f3abb2ef7bf2a00f Mon Sep 17 00:00:00 2001 From: ng0 Date: Wed, 3 Aug 2016 09:01:56 + Subject: [PATCH 1/2] gnu: Change module (gnu packages tcsh) to (gnu packages shells). * Change module (gnu packages

Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Tomáš Čech
On Wed, Aug 03, 2016 at 01:48:36AM -0700, Chris Marusich wrote: Hi Tomáš, Tomáš Čech writes: foreign-menu-entry is very similar but is intended for entering other distributions so it doesn't limit the name and allows kernel and initrd to be placed in different device (in Grub syntax). What

[PATCH] gnu: bash-completion: Update to 2.3.

2016-08-03 Thread Tomáš Čech
* gnu/packages/bash.scm(bash-completion): Update to 2.3, add autoreconf phase, change origin to Github. * gnu/packages/patches/bash-completion-directories.patch: Rework - same purpose, different code. --- gnu/packages/bash.scm | 62 -- .../patch

Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-03 Thread Chris Marusich
Hi Tomáš, Tomáš Čech writes: > foreign-menu-entry is very similar but is intended for entering other > distributions so it doesn't limit the name and allows kernel and initrd to be > placed in different device (in Grub syntax). What is the use case which motivates this change? How do you inten

isnan, isinf in ldc; Was: Re: Release imminent

2016-08-03 Thread Danny Milosavljevic
> And to repair your remaining, not building favourite packages - for instance > bio packages with disappeared source... >http://hydra.gnu.org/eval/109040#tabs-still-fail ldc fails because they do ::isnan which is a bad idea if isnan is a C macro (which it usually isn't - but hey O_o). I'