Re: [PATCH] derivations: Make record datatype immutable.

2017-01-10 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * guix/derivations.scm (): Make it immutable. > (derivation): Use generic 'set-field' instead of ad-hoc functional setter. LGTM, thanks! Ludo'.

Re: [PATCH] git download: Remove redundant argument in 'gexp->derivation' call.

2017-01-10 Thread Ludovic Courtès
Mathieu Lirzin skribis: > * guix/git-download.scm (git-fetch): Call 'gexp->derivation' with only one > '#:local-build?' keyword argument. Good catch! Thanks, Ludo'.

Re: Graphical Installer - Call for Testing.

2017-01-10 Thread Ludovic Courtès
John Darrington skribis: > On Sun, Jan 08, 2017 at 11:34:26PM +0100, Ludovic Court??s wrote: [...] >2. Pressing F9 (language) replaces lines with funny characters (???herd > restart term-tty1??? fixes it, so to speak). > > I think this is because glibc-locales is not part of t

Re: [PATCH 0/9] Add more qtmodules

2017-01-10 Thread Efraim Flashner
On Mon, Jan 09, 2017 at 06:11:20PM -0500, Leo Famulari wrote: > On Mon, Jan 09, 2017 at 12:03:38PM +0200, Efraim Flashner wrote: > > While I was working on them, I realized that the test suite wasn't really > > being run. I patched qtsvg to run the test suite (and therefor propagate to > > all the

Re: [PATCH] gnu: Add python2-cheetah.

2017-01-10 Thread Hartmut Goebel
Am 10.01.2017 um 01:01 schrieb Danny Milosavljevic: > +(synopsis "Template engine") > +(description "Cheetah is a template engine and code generation tool.") I suggest being more verbose here. Maybe use the text from Debian: * **text-based template engine and Python code generator* Chee

Re: [PATCH 1/4] file-systems: Refactor check-file-system.

2017-01-10 Thread David Craven
> What’s wrong with using “fsck.extN” like we did before? fsck.extN is exactly the same binary as e2fsck when compiled statically. This reduces the e2fsck/static package to a third of it's previous size. David

Re: [PATCH 1/1] gnu: Add sysstat.

2017-01-10 Thread Efraim Flashner
On Sat, Jan 07, 2017 at 02:01:21PM -0500, Leo Famulari wrote: > * gnu/packages/linux.scm (sysstat): New variable. > --- > gnu/packages/linux.scm | 37 + > 1 file changed, 37 insertions(+) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index

Re: Graphical Installer - Call for Testing.

2017-01-10 Thread John Darrington
On Tue, Jan 10, 2017 at 09:39:01AM +0100, Ludovic Court??s wrote: John Darrington skribis: > On Sun, Jan 08, 2017 at 11:34:26PM +0100, Ludovic Court??s wrote: [...] >2. Pressing F9 (language) replaces lines with funny characters (???herd >

[PATCH] gnu: Add inox.

2017-01-10 Thread David Craven
* gnu/packages/inox.scm: New file. * gnu/packages/patches/inox-glibc-2.24.patch: New file. * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add it. NOTE: Builds 6634/18623. --- gnu/local.mk | 2 + gnu/packages/inox.scm | 437 ++

Re: [PATCH] gnu: icecat: Add ffmpeg support.

2017-01-10 Thread Mathieu OTHACEHE
> Have you tried installing 'gst-libav' in your profile? That's what I > do, and I'm able to watch videos in icecat that use those codecs. Yes I tried but I'm still not able to read videos from dailymotion or vimeo for instance. With this patch, it seems to work. Youtube also report support for

GitHub updater broken?

2017-01-10 Thread Ludovic Courtès
Hi Ben, The GitHub updater always returns 403 (“Forbidden”) now. I tried passing a token and that didn’t help, but maybe I did not check the right boxes at . Any idea what can be done about it? Thanks, Ludo’.

Re: [PATCH] gnu: Add ldc-1.1.0-beta6

2017-01-10 Thread Frederick Muriithi
Here is an updated patch with the corrections. Hopefully, this is better -- Frederick M. Muriithi From 0ef5303600d20eaf19bf24a8badafe3148d56cae Mon Sep 17 00:00:00 2001 From: Muriithi Frederick Muriuki Date: Fri, 6 Jan 2017 17:51:18 +0300 Subject: [PATCH] gnu: Add ldc-1.1.0-beta6 * gnu/packages

Problem with Hydra?

2017-01-10 Thread Konrad Hinsen
Today's "guix pull" ended with an error when downloading a file from Hydra, which I then confirmed using wget: $ wget https://mirror.hydra.gnu.org/nar/96fy8dgs9p818zi63ypqw83xp10myi5a-psutils.tar.gz --2017-01-10 16:59:26-- https://mirror.hydra.gnu.org/nar/96fy8dgs9p818zi63ypqw83xp10myi5a-psu

[PATCH 1/2] gnu: hurd: Add gnumach-source-url procedure.

2017-01-10 Thread manolis837
From: Manolis Ragkousis * gnu/packages/hurd.scm (gnumach-source-url): New procedure. (gnumach-headers)[source]: Adjust accordingly. --- gnu/packages/hurd.scm | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm index 557091d05

[PATCH 2/2] gnu: Add GNU Mach.

2017-01-10 Thread manolis837
From: Manolis Ragkousis * gnu/packages/hurd.scm (gnumach): New variable. --- gnu/packages/hurd.scm | 33 - 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm index ba91b60be..e745c73d6 100644 --- a/gnu/packa

GnuTLS security advisories

2017-01-10 Thread Leo Famulari
GNUTLS-SA-2017-1: https://gnutls.org/security.html#GNUTLS-SA-2017-1 GNUTLS-SA-2017-2: https://gnutls.org/security.html#GNUTLS-SA-2017-2

OpenSSL / LibreSSL CVE-2016-7056

2017-01-10 Thread Leo Famulari
CVE-2016-7056 has been published: http://seclists.org/oss-sec/2017/q1/52 Quoted from that email: Attack Vector: Local Vendor: OpenSSL, LibreSSL, BoringSSL Versions Affected: OpenSSL 1.0.1u and previous versions LibreSSL (pre 6.0 errata 16, pre 5.9 errata 33) BoringSSL pre November 2015 Descri

[PATCH 1/1] gnu: libtiff: Fix CVE-2016-{10092, 10093, 10094} and others.

2017-01-10 Thread Leo Famulari
* gnu/packages/patches/libtiff-CVE-2016-10092.patch, gnu/packages/patches/libtiff-CVE-2016-10093.patch, gnu/packages/patches/libtiff-CVE-2016-10094.patch, gnu/packages/patches/libtiff-assertion-failure.patch, gnu/packages/patches/libtiff-divide-by-zero-ojpeg.patch, gnu/packages/patches/libtiff-divi

Re: [PATCH 1/1] gnu: Add sysstat.

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 01:33:21PM +0200, Efraim Flashner wrote: > On Sat, Jan 07, 2017 at 02:01:21PM -0500, Leo Famulari wrote: > > * gnu/packages/linux.scm (sysstat): New variable. > > + (add-after 'build 'skip-touching-var > > + (lambda _ > > + (substitute* "Makefil

[PATCH 1/2] system: Rename grub to bootloader.

2017-01-10 Thread David Craven
* gnu/system.scm (operating-system-bootloader-configuration-file, kernel->bootloader-label, bootloader-device): Rename variables. * guix/scripts/system.scm (install-bootloader*, profile-bootloader-entries, system->bootloader-entry): Rename variables. (install, perform-action, %default-optio

[PATCH 2/2] scripts: system: Rename --no-grub option to --no-bootloader.

2017-01-10 Thread David Craven
* guix/scripts/system.scm (%options, show-help): Adjust accordingly. --- guix/scripts/system.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/scripts/system.scm b/guix/scripts/system.scm index 274325ab3..bb9e478d6 100644 --- a/guix/scripts/system.scm +++ b/guix/scri

Re: [PATCH 1/2] system: Rename grub to bootloader.

2017-01-10 Thread David Craven
These three files should be bootloader agnostic. This doesn't make them that yet, but it is a first step in that direction.

Re: [PATCH] gnu: Add inox.

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 01:08:56PM +0100, David Craven wrote: > * gnu/packages/inox.scm: New file. > * gnu/packages/patches/inox-glibc-2.24.patch: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add it. Wow! > NOTE: Builds 6634/18623. What does this note mean? > +(define-publi

Re: [PATCH] gnu: Add inox.

2017-01-10 Thread David Craven
> Wow! Don't get too excited yet... :) >> NOTE: Builds 6634/18623. > What does this note mean? That it only builds to a third. guix download https://commondatastorage.googleapis.com/chromium-browser-official/chromium-53.0.2785.101.tar.xz warning: failed to install locale: Invalid argument St

Re: [PATCH] gnu: Add inox.

2017-01-10 Thread David Craven
> Don't get too excited yet... :) Packaging chromium is a pain in the ass... There was talk on IRC about inox, so I submitted my progress so far.

Re: [PATCH] gnu: Add inox.

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 08:08:59PM +0100, David Craven wrote: > > Wow! > > Don't get too excited yet... :) > > >> NOTE: Builds 6634/18623. > > > What does this note mean? > > That it only builds to a third. Ah, I see. > guix download > https://commondatastorage.googleapis.com/chromium-browse

gnu: gnutls: Add gnutls-3.5.5 and gnutls-with-guile-next.

2017-01-10 Thread Christopher Allan Webber
Hello! I was talking in #guile and realized that even though guile-next now includes glorious https support via gnutls, few have tried it or know how to use it. It turns out you need a specially packaged version of gnutls! Or, specially packaged until `guile-next' becomes just `guile'. Here's a

Re: [PATCH] gnu: Add python2-cheetah.

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 01:01:30AM +0100, Danny Milosavljevic wrote: > * gnu/packages/python.scm (python2-cheetah): New variable. Thanks! > +(arguments > + `(#:python ,python-2)) Is only Python 2 supported? > +(home-page "http://www.cheetahtemplate.org/";) This site doesn't load fo

Re: cracklib: Fix buffer overflow

2017-01-10 Thread Leo Famulari
On Thu, Sep 15, 2016 at 11:36:46AM -0400, Leo Famulari wrote: > This patch cherry-picks an upstream commit to fix a buffer overflow in > cracklib. Please see the patch file for more information about the bug. > From 62f8f1763ba1766e92e8dc05686bd9353eaf2ad5 Mon Sep 17 00:00:00 2001 > From: Leo Famu

Re: [PATCH 1/4] file-systems: Refactor check-file-system.

2017-01-10 Thread Ludovic Courtès
David Craven skribis: >> What’s wrong with using “fsck.extN” like we did before? > > fsck.extN is exactly the same binary as e2fsck when compiled > statically. This reduces the e2fsck/static package to a third of it's > previous size. Oh I see. I fixed the crux of the problem (hard links) in co

[PATCH] gnu: gnutls: Make perl a native-input.

2017-01-10 Thread David Craven
* gnu/packages/tls.scm (gnutls)[native-inputs]: Make perl a native input. --- gnu/packages/tls.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index e577421fa..55e4d66f8 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls

Re: [PATCH 1/1] gnu: libtiff: Fix CVE-2016-{10092, 10093, 10094} and others.

2017-01-10 Thread Ludovic Courtès
Leo Famulari skribis: > * gnu/packages/patches/libtiff-CVE-2016-10092.patch, > gnu/packages/patches/libtiff-CVE-2016-10093.patch, > gnu/packages/patches/libtiff-CVE-2016-10094.patch, > gnu/packages/patches/libtiff-assertion-failure.patch, > gnu/packages/patches/libtiff-divide-by-zero-ojpeg.patch,

Re: cracklib: Fix buffer overflow

2017-01-10 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Sep 15, 2016 at 11:36:46AM -0400, Leo Famulari wrote: >> This patch cherry-picks an upstream commit to fix a buffer overflow in >> cracklib. Please see the patch file for more information about the bug. > >> From 62f8f1763ba1766e92e8dc05686bd9353eaf2ad5 Mon Sep 17

Re: Porting with Guix

2017-01-10 Thread Ludovic Courtès
ren...@openmailbox.org skribis: > make[3]: Entering directory '/home/buzz/gits/D/bdwgc' > PASS: cordtest > hurd: Can't add reference on Mach thread FWIW this comes from the Hurd signal handling code in glibc: err = __mach_port_mod_refs (__mach_task_self (), thread,

[PATCH] gnu: gnutls: Replace with 3.5.8 [fixes GNUTLS-SA-2017-{1, 2}].

2017-01-10 Thread Ludovic Courtès
* gnu/packages/tls.scm (gnutls-3.5.8): New variable. (gnutls)[replacement]: New field. --- gnu/packages/tls.scm | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index e577421fa..a2136e26a 100644 --- a/gnu/packages/tls

Re: [PATCH] gnu: gnutls: Make perl a native-input.

2017-01-10 Thread Marius Bakke
David Craven writes: > * gnu/packages/tls.scm (gnutls)[native-inputs]: Make perl a native input. Do you know what perl is used for in gnutls? I see it contains no references, but I also tried building without perl and everything seems fine. Perhaps we can just remove it? signature.asc Descript

Re: Problem with Hydra?

2017-01-10 Thread Ludovic Courtès
Hi Konrad, Konrad Hinsen skribis: > Today's "guix pull" ended with an error when downloading a file from > Hydra, which I then confirmed using wget: > > $ wget > https://mirror.hydra.gnu.org/nar/96fy8dgs9p818zi63ypqw83xp10myi5a-psutils.tar.gz > > --2017-01-10 16:59:26-- > https://mirror.hydra.g

Re: [PATCH] gnu: Add kakoune

2017-01-10 Thread Leo Famulari
On Sat, Dec 31, 2016 at 10:19:53AM +1100, Carlo Zancanaro wrote: > On Fri, Dec 30 2016, Leo Famulari wrote > >> diff --git a/gnu/packages/patches/kakoune-fix-bash-path.patch > >> b/gnu/packages/patches/kakoune-fix-bash-path.patch > >> diff --git > >> a/gnu/packages/patches/kakoune-leave-manpages-

Re: [PATCH 1/1] gnu: libtiff: Fix CVE-2016-{10092, 10093, 10094} and others.

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 10:43:34PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > * gnu/packages/patches/libtiff-CVE-2016-10092.patch, > > gnu/packages/patches/libtiff-CVE-2016-10093.patch, > > gnu/packages/patches/libtiff-CVE-2016-10094.patch, > > gnu/packages/patches/libtiff-assert

Re: [PATCH] gnu: gnutls: Replace with 3.5.8 [fixes GNUTLS-SA-2017-{1,2}].

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 11:15:32PM +0100, Ludovic Courtès wrote: > * gnu/packages/tls.scm (gnutls-3.5.8): New variable. > (gnutls)[replacement]: New field. > +(define-public gnutls-3.5.8 ;fixes GNUTLS-SA-2017-{1,2} Typically these replacements are not exported. The last time

Re: [PATCH] gnu: gnutls: Replace with 3.5.8 [fixes GNUTLS-SA-2017-{1, 2}].

2017-01-10 Thread Ludovic Courtès
Leo Famulari skribis: > On Tue, Jan 10, 2017 at 11:15:32PM +0100, Ludovic Courtès wrote: >> * gnu/packages/tls.scm (gnutls-3.5.8): New variable. >> (gnutls)[replacement]: New field. > >> +(define-public gnutls-3.5.8 ;fixes >> GNUTLS-SA-2017-{1,2} > > Typically these replace

Re: [PATCH 1/2] system: Rename grub to bootloader.

2017-01-10 Thread Danny Milosavljevic
Hi David, LTGM! Thanks for taking care of this.

Re: [PATCH] gnu: gnutls: Replace with 3.5.8 [fixes GNUTLS-SA-2017-{1,2}].

2017-01-10 Thread Leo Famulari
On Tue, Jan 10, 2017 at 11:41:40PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > The last time I noticed an exported replacement, I found that it was > > resolved non-deterministically (using `guix build -S` in a loop), and > > we made the replacement private: > > > > http://git.savann

Re: [PATCH 2/2] scripts: system: Rename --no-grub option to --no-bootloader.

2017-01-10 Thread Danny Milosavljevic
LGTM. P.S. I think it would be nice if we extended it to install a bootloader iff there is a package specified in the operating-system configuration: This wouldn't install a bootloader: (operating-system ... (bootloader (grub-configuration (device "/dev/sda"))) But this would install a

Re: [PATCH] gnu: Add inox.

2017-01-10 Thread Marius Bakke
David Craven writes: >> Don't get too excited yet... :) > > Packaging chromium is a pain in the ass... There was talk on IRC about > inox, so I submitted my progress so far. Tell me about it! I've been secretly maintaining a Chromium branch over at https://github.com/mbakke/guix/commits/chromium

Re: [PATCH] gnu: icecat: Add ffmpeg support.

2017-01-10 Thread Mark H Weaver
Mathieu OTHACEHE writes: >> Have you tried installing 'gst-libav' in your profile? That's what I >> do, and I'm able to watch videos in icecat that use those codecs. > > Yes I tried but I'm still not able to read videos from dailymotion or > vimeo for instance. With this patch, it seems to work.

Re: [PATCH] gnu: gnutls: Make perl a native-input.

2017-01-10 Thread Mark H Weaver
David Craven writes: > * gnu/packages/tls.scm (gnutls)[native-inputs]: Make perl a native input. Looks good to me, but this should be applied to 'core-updates' due to the large number of dependent packages. Thanks! Mark

[PATCH] gnu: moc: Update to 2.5.2.

2017-01-10 Thread Kei Kebreau
Overdue update to moc 2.5.2. If it's reproducible for others as well, I'll commit it to master. From 389a7e8f02b800bc937a5f7e191d1d090c980401 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Tue, 10 Jan 2017 19:18:42 -0500 Subject: [PATCH] gnu: moc: Update to 2.5.2. * gnu/packages/music.scm (moc)

Re: [PATCH] gnu: moc: Update to 2.5.2.

2017-01-10 Thread Marius Bakke
Kei Kebreau writes: > Overdue update to moc 2.5.2. If it's reproducible for others as well, I'll > commit it to master. > From 389a7e8f02b800bc937a5f7e191d1d090c980401 Mon Sep 17 00:00:00 2001 > From: Kei Kebreau > Date: Tue, 10 Jan 2017 19:18:42 -0500 > Subject: [PATCH] gnu: moc: Update to 2.5.

Re: [PATCH] gnu: moc: Update to 2.5.2.

2017-01-10 Thread Kei Kebreau
Marius Bakke writes: > Kei Kebreau writes: > >> Overdue update to moc 2.5.2. If it's reproducible for others as well, I'll >> commit it to master. >> From 389a7e8f02b800bc937a5f7e191d1d090c980401 Mon Sep 17 00:00:00 2001 >> From: Kei Kebreau >> Date: Tue, 10 Jan 2017 19:18:42 -0500 >> Subject:

Re: [PATCH] gnu: moc: Update to 2.5.2.

2017-01-10 Thread Kei Kebreau
Kei Kebreau writes: > Marius Bakke writes: > >> Kei Kebreau writes: >> >>> Overdue update to moc 2.5.2. If it's reproducible for others as well, I'll >>> commit it to master. >>> From 389a7e8f02b800bc937a5f7e191d1d090c980401 Mon Sep 17 00:00:00 2001 >>> From: Kei Kebreau >>> Date: Tue, 10 Jan

Re: [PATCH] gnu: moc: Update to 2.5.2.

2017-01-10 Thread Kei Kebreau
Kei Kebreau writes: > Kei Kebreau writes: > >> Marius Bakke writes: >> >>> Kei Kebreau writes: >>> Overdue update to moc 2.5.2. If it's reproducible for others as well, I'll commit it to master. From 389a7e8f02b800bc937a5f7e191d1d090c980401 Mon Sep 17 00:00:00 2001 From: Ke

Re: FOSDEM 2017 audio/video volunteers needed

2017-01-10 Thread Pjotr Prins
On Tue, Jan 10, 2017 at 04:02:32AM +, Pjotr Prins wrote: > Hi all, > > FOSDEM provides live streaming of talks and archiving. We need > volunteers to man the FOSS setup that handles the camera and mike. > Ideally two people who expect to be in the room all day :). It is > mostly automated and

network-interface-names-*

2017-01-10 Thread John Darrington
The procedures exported from guix/build/syscalls : network-interface-names network-interface-flags set-network-interface-flags network-interface-netmask .. and possibily a few others all take an argument called "sock" or "socket". In the case of network-interface-names this parameter is #:optio