Re: Can unprivileged users corrupt the store with bad tarballs?

2014-04-04 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: I was thinking about the security implications of giving out shell access to one of my systems running Guix. When I ask guix-daemon to build package 'foo', it will use as an input the source for package 'foo

Re: libssh upgraded; guile-ssh fails its tests

2014-04-04 Thread Mark H Weaver
Artyom Poptsov poptsov.art...@gmail.com writes: Upgrading libssh from 0.5.5 to 0.6.3 turned out to break Guile-SSH 0.6.0. I attach some of the test logs. Any idea what’s going on? Well, I think the problem is that there are changes in the API between libssh 0.5 and libssh 0.6. So

Re: 'Shadow' package home page and tarball no longer accessible

2014-04-05 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: FYI, for well over a month now, our 'shadow' package cannot be built because the tarball URL is no longer accessible. The home page is no longer accessible either. I finally looked into this, and found this post

Re: 'Shadow' package home page and tarball no longer accessible

2014-04-06 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Sorry the working patch is: diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 51b40c8..54e0e37 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -201,7 +201,13 @@ client and server, a telnet client and server, and an

[PATCH] Work around behavior of old 'scandir' in Guile 2.0.5

2014-04-06 Thread Mark H Weaver
This patch is needed when Guix is built with Guile 2.0.5. Mark From a49c33418aa6814daf6fcab5978c27afbfe8ac9a Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Sun, 6 Apr 2014 19:46:16 -0400 Subject: [PATCH] Work around behavior of old 'scandir' in Guile 2.0.5. Problem

Re: [PATCH] gnu: Python: disable test_wait_result() as it fails on some setups

2014-04-07 Thread Mark H Weaver
Cyril Roelandt tipec...@gmail.com writes: * gnu/packages/patches/python-fix-tests.patch: disable a failing test. --- gnu/packages/patches/python-fix-tests.patch | 10 ++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/patches/python-fix-tests.patch

Re: [PATCH 2/3] gnu: Add man-db

2014-04-07 Thread Mark H Weaver
David Thompson dthomps...@worcester.edu writes: Why is 'lynx' an input? I remember you mentioning on IRC that if PAGER is not set, it launched a web browser by default. I wonder: if you included 'less' and not 'lynx', would it use 'less' by default instead? My system seems to be doing

Re: GSoC status

2014-04-23 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: As you may know, we got one slot for Guix as part of the GNU organization for GSoC. I emailed José and Giuseppe (who take care of that on the GNU side) before going away from keyboard, telling we’d like to have Manolis on the Hurd porting project.

Re: torify w3m: ERROR: ld.so: object ‘libtorsocks.so’ cannot be preloaded

2014-05-06 Thread Mark H Weaver
Nikita Karetnikov nik...@karetnikov.org writes: ‘torify w3m https://check.torproject.org’ returns the following error message before showing “Congratulations. This browser is configured to use Tor.” Is it harmless? ERROR: ld.so: object

Re: core-updates frozen

2014-06-15 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: l...@gnu.org (Ludovic Courtès) skribis: As discussed before, we’ll merge the branch before June 13th. The branch is now frozen. Hydra is building it all now, and unless something goes wrong, I’ll merge it once it’s done building it. I'm sorry I

Re: core-updates frozen

2014-06-16 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: I'm sorry I haven't had time to look into this, but in April I tried to build GCC 4.9.0 on my YeeLoong and it failed. That doesn’t look Guix-specific, no? No, it doesn't. Unless it has been fixed since

Re: core-updates frozen

2014-06-18 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t have any feedback. It would be great if you could start building the branch. I tried building 'hello' with v0.6-389-g1319cfe and got as far as gawk, which failed its test suite with

Re: core-updates frozen

2014-06-18 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: l...@gnu.org (Ludovic Courtès) writes: Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t have any feedback. It would be great if you could start building the branch. I tried building 'hello' with v0.6-389-g1319cfe and got as far

Re: Coming up with a generic kernel config

2014-06-26 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Sree Harsha Totakura sreehar...@totakura.in skribis: On 06/25/2014 09:26 PM, Ludovic Courtès wrote: 1. Serial console is unavailable when booting. I thought that’d be addressed by explicitly setting CONFIG_SERIAL_8250=y etc. (see below for

Re: [PATCH] linux-initrd: Add AHCI modules.

2014-07-18 Thread Mark H Weaver
David Thompson dthomps...@worcester.edu writes: One problem that Mark Weaver and I encountered when intalling the GNU system on our Thinkpad X60s was that initrd couldn't boot from our SATA hard disks without passing additional kernel modules in the operating-system declaration. I think it

Connecting to WPA wireless networks with standalone Guix

2014-07-20 Thread Mark H Weaver
Hello Guix! I've been experimenting with a standalone Guix installation on my Gluglug ThinkPad X60, but was facing unhelpful error messages when trying to connect to wireless networks. At least for my home network, it turns out that the 'ccm' and 'ctr' kernel modules must be loaded in order for

Module auto-loading in standalone guix

2014-07-22 Thread Mark H Weaver
While playing with standalone Guix, I found that I was unable to mount a FAT-formatted USB drive. The kernel generated the following error message: FAT-fs (sdb1): IO charset iso8859-1 not found Loading the nls_iso8859_1 kernel module fixes the problem. Isn't there normally some mechanism for

[PATCH] gnu: gcc: Update to 4.9.1

2014-07-23 Thread Mark H Weaver
From 828d6d9563723193601a9abbfe5b57187e1e2243 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Wed, 23 Jul 2014 21:56:45 -0400 Subject: [PATCH] gnu: gcc: Update to 4.9.1. * gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.1. --- gnu/packages/gcc.scm | 4 ++-- 1 file changed, 2

Binary substitutes for MIPS now available

2014-07-24 Thread Mark H Weaver
Hello all, I'm pleased to announce that our build farm now includes a Loongson 3A machine, a reasonably fast quad-core MIPS-compatible machine on indefinite loan from Daniel J Clark (thanks, Danny! :). It has just finished building binary substitutes for all packages on the master branch of guix

Re: [PATCH] gnu: linux-libre: Update to 3.15.7.

2014-07-29 Thread Mark H Weaver
Jason Self ja...@bluehome.net writes: * gnu/packages/linux.scm (linux-libre): Update to version 3.15.7. Please push, thanks! :) Mark

Re: Fwd: [PATCH] Add font-terminus.

2014-08-10 Thread Mark H Weaver
Guy Grant tadn...@gmail.com writes: Okay, patch updated as recomended; Patch attatched. Again, if something looks wrong -- feel free to comment. Thanks! From 3244099f65c1c6bd99d6b0921213c0749e04be47 Mon Sep 17 00:00:00 2001 From: Guy Grant tadn...@gmail.com Date: Sun, 10 Aug 2014 08:58:08

Re: Make fails

2014-08-10 Thread Mark H Weaver
Andreas Enge andr...@enge.fr writes: currently I get the following error when configuring and compiling guix from git: make: *** No rule to make target 'gnu/system/os-config.tmpl', needed by 'doc/os-config.texi'. Stop. Does anyone know what happens? A file missing in a commit? I ran

Re: [PATCH] Add dcfldd

2014-08-10 Thread Mark H Weaver
Bishmer J. Sekaran bish...@scorpionrock.com writes: Oops, corrected homepage. On 08/04/14 11:25, Bishmer J. Sekaran wrote: From fadbb3a11b972499e4fe5a2f6ec69c98b387ecc7 Mon Sep 17 00:00:00 2001 From: Bishmer J. Sekaran bish...@scorpionrock.com Date: Mon, 4 Aug 2014 19:21:23 +0800 Subject:

Re: Guix package failure

2014-08-12 Thread Mark H Weaver
Andreas Enge andr...@enge.fr writes: ERROR: In procedure opendir: ERROR: Wrong type (expecting string): (m4 /gnu/store/3a66h65pj9rfmgh38wngas7qjagbl39s-m4-1.4.17) builder for `/gnu/store/p9jq9v14yhzzbahwambkxhnjsyx5py2v-profile.drv' failed with exit code 1 guix package: error: build

Re: [PATCHES] Add (guix build emacs-utils) and some Emacs packages

2014-08-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: m...@netris.org skribis: I've attached patches to add new packages for 'magit', 'paredit', 'emacs-w3m', and 'emacs-wget'. While working on these packages, I found that I needed a way to substitute multi-line s-expressions in the elisp code, in order

python-3.3.5 test failures on i686 in core-updates

2014-09-16 Thread Mark H Weaver
Hello Guix, We're trying to get core-updates built, as it includes glibc-2.20 which includes fixes for a couple of CVEs, but we've run into a serious snag. Python-3.3.5 fails its test suite on i686. See: http://hydra.gnu.org/build/90159 http://hydra.gnu.org/build/90159/log/tail-reload I

Re: python-3.3.5 test failures on i686 in core-updates

2014-09-16 Thread Mark H Weaver
I wrote: Python-3.3.5 fails its test suite on i686. This turns out to be a bug in glibc-2.20. I've filed an upstream ticket here: https://sourceware.org/bugzilla/show_bug.cgi?id=17398 Mark

Re: python-3.3.5 test failures on i686 in core-updates

2014-09-17 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: I wrote: Python-3.3.5 fails its test suite on i686. This turns out to be a bug in glibc-2.20. I've filed an upstream ticket here: https://sourceware.org/bugzilla/show_bug.cgi?id=17398 It turned out

Re: python-3.3.5 test failures on i686 in core-updates

2014-09-17 Thread Mark H Weaver
Andreas Enge andr...@enge.fr writes: On Wed, Sep 17, 2014 at 12:10:24PM +0200, Ludovic Courtès wrote: So now we have two option: 1. Patch GCC 4.8.3 in core-updates, and rebuild the whole thing. 2. Switch to GCC 4.9 as the default. Option #1 is the safest, I think. As we need to rebuild

Re: GSettings schemas

2014-09-23 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Federico Beffa be...@ieee.org skribis: I've found that setting the environment variable GSETTINGS_SCHEMA_DIR solves the problem. $ GSETTINGS_SCHEMA_DIR=/gnu/store/5shj344c9vrh4fx93r9lfjjrrr97fmjv-gtk+-3.10.1/share/glib-2.0/schemas emacs Can the

Re: Long-term Release Kernels

2014-09-23 Thread Mark H Weaver
Jason Self ja...@bluehome.net writes: I was wondering what people though about whether or not there should also be a long-term release kernel package (see the longterm section at [0]) in addition to the current one which always tracks the latest version? Yes, I think we should have this.

[PATCH] gnu: icecat: Update to 31.1.1

2014-10-08 Thread Mark H Weaver
From d74f4c12f005bbfbd419772f861d7693eb1b7c28 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Wed, 8 Oct 2014 23:37:37 -0400 Subject: [PATCH] gnu: icecat: Update to 31.1.1. * gnu/packages/gnuzilla.scm (icecat): Update to 31.1.1. Add 'pango', 'freetype', 'libxft

Re: [PATCH] gnu: icecat: Update to 31.1.1

2014-10-08 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: This is technically a pre-release, but given that our current Icecat has at least one security hole (and probably others), and fails to build on i686, I'm inclined to push it to master immediately. After some more testing, I went ahead and pushed

Setting environment variables in .bashrc vs .bash_profile

2014-10-11 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: I just noticed that ‘guix environment foo’, without -E, doesn’t work for me because my .bashrc co. reset PATH, CPATH, etc. Conversely, ‘guix environment foo -E /bin/sh’ works, because when invoked as ‘sh’, Bash does not read .bashrc. I’m not sure if

Re: Rebuilds and branches

2014-10-12 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: l...@gnu.org (Ludovic Courtès) writes: Eric Bavier ericbav...@gmail.com skribis: From 88a4cc3aa53c73186b5dbb85bf03b2138f24c825 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Fri, 10 Oct

Re: [PATCH 3/4] gnu: Add xfig.

2014-10-12 Thread Mark H Weaver
Hi Eric, Eric Bavier ericbav...@gmail.com writes: From fca4924a98e06ec0d2877b14f074515a2a970605 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Fri, 10 Oct 2014 13:10:42 -0500 Subject: [PATCH 3/4] gnu: Add xfig. Hydra reports that xfig only builds successfully on

Re: GNU Hackers Meeting talk on-line

2014-10-12 Thread Mark H Weaver
John Darrington j...@darrington.wattle.id.au writes: On Sat, Oct 11, 2014 at 11:47:41AM +0200, Ludovic Court??s wrote: The video of my talk at the 2014 GHM is now online: http://www.gnu.org/software/guix/#talks (Sound is not very good.) This seems to be

Re: bug#18524: Guix unable to download from github due to TLS fatal alert

2014-10-14 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: I had managed to bork ‘set-session-server-name!’ in GnuTLS (which addresses this bug), so this is fixed in commit 5186158 and upstream: https://gitorious.org/gnutls/gnutls/commit/e4e513f43a8bdd9fe50bdd95a7fd213bca2f81b0. Sorry about that! No worries,

Re: [PATCH 3/4] gnu: Add xfig.

2014-10-14 Thread Mark H Weaver
Eric Bavier ericbav...@gmail.com writes: Btw, I did push a change to xfig and transfig that should let them build for i686 (which I tested locally now) and mips (which I don't have the means to check locally). This fixed the issue, and xfig now builds on all three of our platforms.

Re: Grafts

2014-10-14 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: I pushed ‘wip-grafts’, a branch that implements “grafts.” Normally security updates deep in the DAG, such as an update of Bash or libc, cause a rebuild of everything, which can some time, as we’ve seen lately. The idea of grafts is to graft the fixed

Re: [PATCH] gnu: Add ntp

2014-10-18 Thread Mark H Weaver
John Darrington j...@gnu.org writes: +(define-public ntp + (package + (name ntp) + (version 4.2.6p5) + (source (origin + (method url-fetch) + (uri (string-append http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-; +(string-take

Re: [PATCH 1/1] Factor out a common pattern into a procedure.

2014-10-19 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: John Darrington j...@darrington.wattle.id.au skribis: How about something like (string-take-fields 1.22.3.04.5 3) which would return 1.22.3 Agreed. What ‘version-prefix’, with the optional argument defaulting to 2? I also like 'version-prefix',

Re: [PATCH 1/1] Factor out a common pattern into a procedure.

2014-10-19 Thread Mark H Weaver
Ian Denhardt i...@zenhack.net writes: diff --git a/guix/utils.scm b/guix/utils.scm index 6392914..a179f6b 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès l...@gnu.org ;;; Copyright © 2013 Mark H Weaver m...@netris.org

Re: [PATCH 3/5] guix: lint: Check for proper end-of-sentence space.

2014-10-24 Thread Mark H Weaver
Eric Bavier ericbav...@gmail.com writes: From 88d05ece4bf30bbed6de51f076cde0301c493123 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Wed, 22 Oct 2014 13:47:01 -0500 Subject: [PATCH 3/5] guix: lint: Check for proper end-of-sentence space. * guix/scripts/lint.scm

Re: [PATCH] gnu: Add older ruby 1.8.7

2014-10-25 Thread Mark H Weaver
Pjotr Prins pjotr.publi...@thebird.nl writes: * gnu/packages/ruby.scm: Added older Ruby 1.8.7 --- gnu/packages/ruby.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ac751f5..0b10b87 100644 ---

Re: [PATCH] gnu: Add older ruby 1.8.7

2014-10-25 Thread Mark H Weaver
Mark H Weaver wrote: What's that -p374 in the file name? If it's a patch level, then I think it should be part of the version string. Pjotr Prins pjotr.publi...@thebird.nl wrote: Good point. How do we use patch levels anyway? I'm sorry, I don't understand your question. What does it mean

Re: Updates for GNU Make, bash, gettext, openssl, coming soon!

2014-10-26 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: FYI, Hydra is currently building a new 'core-updates' branch with GNU Make 4.1, bash 4.3.30, gettext 0.19.3, openssl 1.0.1j, and a few other things. As soon as Hydra has caught up on Intel platforms (probably in a day or two), I'll merge these updates

Suggestion: disable offloading for texlive builds on hydra?

2014-10-26 Thread Mark H Weaver
When texlive is built on hydra, the build slave that built it is tied up for 12 hours or more waiting for the build outputs (over 3 gigabytes!) to be transferred back to hydra. By design, only one transfer can happen at a time from a given build slave, so during those 12 hours, the build slave's

Re: Suggestion: disable offloading for texlive builds on hydra?

2014-10-26 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: John Darrington j...@darrington.wattle.id.au skribis: On Sun, Oct 26, 2014 at 03:36:03AM -0400, Mark H Weaver wrote: When texlive is built on hydra, the build slave that built it is tied up for 12 hours or more waiting for the build outputs

Re: [PATCH] gnu: Add older ruby 1.8.7

2014-10-26 Thread Mark H Weaver
Pjotr Prins pjotr.publi...@thebird.nl writes: We have package-name and package-version. Why not package-patch-level? I don't think it should be part of version. I agree with Ludovic. The patch-level is conceptually part of the version. We have a fair bit of program logic, APIs, and user

Re: [PATCH] list-packages: Display package usage count.

2014-10-26 Thread Mark H Weaver
Eric Bavier ericbav...@gmail.com writes: Ludovic Courtès writes: Eric Bavier ericbav...@gmail.com skribis: + (define (users package) +(let ((n (length (package-transitive-dependents + (find-packages-by-name* (package-name package) +

Re: [PATCH] gnu: Add ruby 1.8.7

2014-10-26 Thread Mark H Weaver
Pjotr Prins pjotr.publi...@thebird.nl writes: * gnu/packages/ruby.scm: Added older Ruby 1.8.7 According to our conventions, this should be: * gnu/packages/ruby.scm (ruby-1.8): New variable. --- gnu/packages/ruby.scm | 27 +++ 1 file changed, 27 insertions(+)

Re: [PATCH] gnu: Add ruby 1.8.7

2014-10-26 Thread Mark H Weaver
Pjotr Prins pjotr.publi...@thebird.nl writes: On Sun, Oct 26, 2014 at 07:33:51PM -0400, Mark H Weaver wrote: Pjotr Prins pjotr.publi...@thebird.nl writes: * gnu/packages/ruby.scm: Added older Ruby 1.8.7 According to our conventions, this should be: * gnu/packages/ruby.scm (ruby-1.8

Re: [PATCH] gnu: Add ruby 1.8.7

2014-10-26 Thread Mark H Weaver
Pjotr Prins pjotr.publi...@thebird.nl writes: On Sun, Oct 26, 2014 at 09:43:22PM -0400, Mark H Weaver wrote: In broad strokes, we use the GNU changelog conventions: http://www.gnu.org/prep/standards/html_node/Change-Logs.html but with some minor formatting differences. However

Re: Some documentation

2014-10-26 Thread Mark H Weaver
Hi Pjotr, Pjotr Prins pjotr.publi...@thebird.nl writes: I am documenting my GNU Guix journey here: https://github.com/pjotrp/guix-notes This is a great start, thanks for writing this up! :) I have a few comments. In your HACKING file, you mentioned this as an alternative to guix package

Re: [PATCH] gnu: Add ruby 1.8.7 package

2014-10-27 Thread Mark H Weaver
Pjotr Prins pjotr.publi...@thebird.nl writes: * gnu/packages/ruby.scm: (ruby-1.8): New variable. I pushed this with some minor changes to the commit log, and with the unneeded (guix hash) import removed. I also followed it up with another commit making some improvements to the original ruby

Re: Imlib2 license

2014-10-27 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Alex Kost alez...@gmail.com skribis: OK for the attached patch? From b7564a7f68fe2d2d74d0d1bc768eb19dbab09a36 Mon Sep 17 00:00:00 2001 From: Alex Kost alez...@gmail.com Date: Sun, 26 Oct 2014 15:27:56 +0300 Subject: [PATCH] licenses: Add 'imlib2'.

Re: ‘strip’ phase

2014-10-27 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: I DO get a load of messages such as strip:/gnu/store/icz59y35qqmm4jcrnkqx7d73xlzsq0lq-ruby-1.8.7-p374/lib/ruby/1.8/rexml/attlistdecl.rb: File format not recognized is there a way to prevent files

Re: ‘strip’ phase

2014-10-27 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: IMO, the best solution is to check for the presence of ELF headers ourselves. We already have ELF code in Guile master. Yes, that sounds good. Instead of relying on Guile’s ELF code, perhaps it would be enough

Re: Problems with downloading from https

2014-10-27 Thread Mark H Weaver
Alex Kost alez...@gmail.com writes: Mark H Weaver (2014-10-27 12:06 +0300) wrote: l...@gnu.org (Ludovic Courtès) writes: Alex Kost alez...@gmail.com skribis: Ludovic Courtès (2014-10-26 16:46 +0300) wrote: Alex Kost alez...@gmail.com skribis: Yes, I installed gnutls, but it didn't work

Re: Problems with downloading from https

2014-10-27 Thread Mark H Weaver
Alex Kost alez...@gmail.com writes: Why not just allow gnutls and other packages to install guile modules in a site dir (without version) and to augment GUILE_LOAD_PATH with it as I suggested at http://lists.gnu.org/archive/html/guix-devel/2014-10/msg00333.html? In my opinion, this is the

Re: [PATCH] emacs: Add 'pretty-sha-path'.

2014-11-04 Thread Mark H Weaver
Hi Alex, Alex Kost alez...@gmail.com writes: +(defcustom pretty-sha-path-regexp + (rx / + (or nix gnu) + /store/ + (group (= 32 alnum))) I'm not sure if it's worth it, but you could make this regexp more restrictive. Nix hashes can only contain the following 32 characters:

Re: Acl

2014-11-07 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: ndreas Enge andr...@enge.fr skribis: Adding optional inputs to kdelibs, I notice that acl is not recognised. The reason is that the header files are not installed. Would that be easy to modify? Maybe by changing the line (zero? (system* make install

Re: Handling ‘file’ CVE

2014-11-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: l...@gnu.org (Ludovic Courtès) skribis: What about this other option: make another public package, ‘file-5.20’, next to ‘file’, such that when a user explicitly installs ‘file’, they get the new one? I ended up taking that route, in commit 310081e.

Re: Gluglug X60 Guix howto

2014-12-02 Thread Mark H Weaver
白熊 guix-devel_gnu@sumou.com writes: On 2014年11月23日 20:22:24 GMT+03:00, Alex Sassmannshausen alex.sassmannshau...@gmail.com wrote: Hello, I received a request for instructions on how to get Guix running as standalone on the Gluglug X60 — my work is ongoing (I haven't reconfigured the Grub

Re: [PATCH] gnu: Add Glulxe.

2014-12-02 Thread Mark H Weaver
Eric Bavier ericbav...@gmail.com writes: This is a bit terse, IMHO. Perhaps something like: (let* ((out (assoc-ref outputs out)) (inc (string-append out /include))) (begin (mkdir-p inc) (for-each (lambda (f) (copy-file f (string-append inc / f))) '(glk.h

Re: Packaging Coq

2014-12-04 Thread Mark H Weaver
Andreas Enge andr...@enge.fr writes: On Thu, Dec 04, 2014 at 05:02:27AM +0400, Nikita Karetnikov wrote: (alist-replace 'build (lambda _ (system* make world)) Instead of this, you could use

Re: use zsh as login shell

2014-12-04 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: 宋文武 iyzs...@gmail.com skribis: + (mlet %store-monad ((bash-profile (text-file bash_profile \ +# honor ~/.bashrc if the shell is interactive +[[ $- == *i* ]] source ~/.bashrc I don’t think the test is needed, because ~/.bash_profile is only read by

Re: Packaging Coq

2014-12-05 Thread Mark H Weaver
Andreas Enge andr...@enge.fr writes: On Thu, Dec 04, 2014 at 06:56:25PM -0500, Mark H Weaver wrote: Andreas Enge andr...@enge.fr writes: Instead of this, you could use #:make-flags '(world) IMO, this is a misuse of #:make-flags. 'world' is not a make flag, it is a make *target

Re: gobject-introspection typelibs and shared libraries

2014-12-09 Thread Mark H Weaver
Federico Beffa be...@ieee.org writes: On Tue, Dec 9, 2014 at 8:30 PM, Federico Beffa be...@ieee.org wrote: I've then updated pix-buf to the latest and it builds fine, but have 2 out of 74 test failures. gdk-pixbuf 2.31.2 (latest) fails 2 tests, but 2.31.1 passes all of them. This is a bug

Re: gobject-introspection typelibs and shared libraries

2014-12-09 Thread Mark H Weaver
Federico Beffa be...@ieee.org writes: What do you prefer? Revert to gobject-introspection 1.38.0, or got down the version dependency hell? I've started working on this. It turns out we have to go down quite a rabbit hole. Among other things, 'eudev' must be updated, and we will lose 'udev'

Re: gobject-introspection typelibs and shared libraries

2014-12-09 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: Federico Beffa be...@ieee.org writes: What do you prefer? Revert to gobject-introspection 1.38.0, or got down the version dependency hell? I've started working on this. It turns out we have to go down quite a rabbit hole. Among other things, 'eudev

[PATCH] gnu: pcre: Update to 8.36 and enable JIT support

2014-12-10 Thread Mark H Weaver
From 5796cf1178fbcf41ef1c3d6406adb992d7e71dd0 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Wed, 10 Dec 2014 15:56:00 -0500 Subject: [PATCH] gnu: pcre: Update to 8.36 and enable JIT support. * gnu/packages/pcre.scm (pcre): Update to 8.36. Enable JIT support. --- gnu

[PATCH] gnu: Add nginx

2014-12-10 Thread Mark H Weaver
From 359d1b0a7dcb7320ff28bbabe792e0d8e6d399ad Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Wed, 10 Dec 2014 17:39:48 -0500 Subject: [PATCH] gnu: Add nginx. * gnu/packages/web.scm (nginx): New variable. --- gnu/packages/web.scm | 60

Re: [PATCH] gnu: Add nginx

2014-12-11 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: From 359d1b0a7dcb7320ff28bbabe792e0d8e6d399ad Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Wed, 10 Dec 2014 17:39:48 -0500 Subject: [PATCH] gnu: Add nginx. Based on my experiences attempting to deploy this server in practice

Re: [PATCH] gnu: Add nginx

2014-12-11 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Mark H Weaver m...@netris.org skribis: From 359d1b0a7dcb7320ff28bbabe792e0d8e6d399ad Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Wed, 10 Dec 2014 17:39:48 -0500 Subject: [PATCH] gnu: Add nginx. * gnu/packages/web.scm (nginx

Re: [PATCH v3] gnu: Add bullet.

2014-12-12 Thread Mark H Weaver
Tomas Cech tc...@suse.cz writes: At Thu, 11 Dec 2014 22:09:22 -0500, David Thompson wrote: Tomáš Čech sleep_wal...@suse.cz writes: [...] +(define-public bullet + (package +(name bullet) +(version 2.82) +(source (origin + (method url-fetch) +

Re: [PATCH 03/15] gnu: Add xfconf.

2014-12-12 Thread Mark H Weaver
宋文武 iyzs...@gmail.com writes: * gnu/packages/xfce.scm (xfconf): New variable. This failed to build on i686-linux. For details and build log, see: http://hydra.gnu.org/build/173095 Could you look into it? Mark

Re: [PATCH] gnu: Add samtools

2014-12-12 Thread Mark H Weaver
Ricardo Wurmus ricardo.wur...@mdc-berlin.de writes: From c4cae6d77e00491cfd78fe03da8ab617bc1732f2 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus ricardo.wur...@mdc-berlin.de Date: Thu, 11 Dec 2014 15:48:22 +0100 Subject: [PATCH] gnu: Add samtools This built successfully on x86_64, but on i686

Re: [PATCH] gnu: Add samtools

2014-12-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Ricardo Wurmus ricardo.wur...@mdc-berlin.de skribis: Can we disable the test suite for certain architectures? Or would they have to be disabled completely? Yes, just pass something like in ‘arguments’: #:tests? (not (string=? (or (%current-system)

Re: [PATCH] gnu: Add samtools

2014-12-13 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: l...@gnu.org (Ludovic Courtès) writes: Ricardo Wurmus ricardo.wur...@mdc-berlin.de skribis: Can we disable the test suite for certain architectures? Or would they have to be disabled completely? Yes, just pass something like in ‘arguments

Re: hydra python2-numpy-1.9.1 failure

2014-12-13 Thread Mark H Weaver
Federico Beffa be...@ieee.org writes: On Thu, Dec 11, 2014 at 2:20 PM, Ludovic Courtès l...@gnu.org wrote: Check if that flag has an effect at all. For instance, Automake-generated makefiles have supported parallel test suites for not-too-long (a couple of years maybe) and even there it’s

[PATCH 1/2] gnu: xfce4-panel: Support panel plugins from other packages

2014-12-13 Thread Mark H Weaver
xfce4-battery-plugin), which was my original goal here. I'll post that patch in another message. Comments and suggestions welcome. Mark From ffc34f08feb9175c140e7ee7d9dcfef07b0cb751 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Sat, 13 Dec 2014 20:50:00 -0500 Subject

[PATCH 2/2] gnu: Add xfce4-battery-plugin

2014-12-13 Thread Mark H Weaver
From 21388251c029d4193e3e87747c26b2e603c180e1 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Sat, 13 Dec 2014 20:53:59 -0500 Subject: [PATCH 2/2] gnu: Add xfce4-battery-plugin. * gnu/packages/xfce.scm (xfce4-battery-plugin): New variable. --- gnu/packages/xfce.scm | 29

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

2014-12-16 Thread Mark H Weaver
宋文武 iyzs...@gmail.com writes: David Thompson dthomps...@worcester.edu writes: Maybe call this one 'vte-gtk2'? 'vte-0' isn't very descriptive. Basically, I intend to use the version of pc file, for example, I have libwnck-1, which has libwnck-1.0.pc. Yes, this does make sense, but

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

2014-12-16 Thread Mark H Weaver
宋文武 iyzs...@gmail.com writes: Mark H Weaver m...@netris.org writes: 宋文武 iyzs...@gmail.com writes: David Thompson dthomps...@worcester.edu writes: Maybe call this one 'vte-gtk2'? 'vte-0' isn't very descriptive. Basically, I intend to use the version of pc file, for example, I have libwnck

Re: gobject-introspection typelibs and shared libraries

2014-12-16 Thread Mark H Weaver
Federico Beffa be...@ieee.org writes: On Wed, Dec 10, 2014 at 1:56 PM, Ludovic Courtès l...@gnu.org wrote: Yes, let’s create a branch with all the update work the two of you have done, and revert the upgrade in master. I've created a branch named wip-gobject-introspection with the patch and

Re: [PATCH 3/4] gnu: Add cairocffi.

2014-12-18 Thread Mark H Weaver
Federico Beffa be...@ieee.org writes: From e853d10b595ece0003d838cbfffa65e29a6c2e68 Mon Sep 17 00:00:00 2001 From: Federico Beffa be...@fbengineering.ch Date: Wed, 10 Dec 2014 21:05:59 +0100 Subject: [PATCH 3/4] gnu: Add cairocffi. * gnu/packages/gtk.scm (python-cairocffi,

Re: [PATCH 3/4] gnu: Add cairocffi.

2014-12-18 Thread Mark H Weaver
Federico Beffa be...@ieee.org writes: On Thu, Dec 18, 2014 at 8:53 PM, Mark H Weaver m...@netris.org wrote: Federico Beffa be...@ieee.org writes: From e853d10b595ece0003d838cbfffa65e29a6c2e68 Mon Sep 17 00:00:00 2001 From: Federico Beffa be...@fbengineering.ch Date: Wed, 10 Dec 2014 21:05

Re: [PATCH 4/4] gnu: matplotlib: Add gtk3 backends.

2014-12-24 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: Federico Beffa be...@ieee.org skribis: The build does finish as I've tested it on my machine before committing the package. However, for some reason, guix needs very long to generate the derivation. On my machine (quad-core Xeon E5520)

Re: Is help wanted?Needed?

2014-12-25 Thread Mark H Weaver
Omar Radwan toxemicsqui...@gmail.com writes: Ok, I'll check that out. About packaging, is there a specific build script that I have to use, like the SlackBuild? Or is there another way. I've never packaged software for any distro before, but I have compiled for personal use. Is there like

Re: New xorg-updates branch pushed

2014-12-27 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: I've pushed a new branch 'xorg-updates' which updates almost every package in xorg.scm, as well as mesa, dbus, glib, pixman, cairo, poppler, inkscape, and a few others. Hydra has finished building it, and I've fixed the remaining problems, so I've merged

Preliminary 'wip-armhf' branch pushed

2014-12-31 Thread Mark H Weaver
Hello Guix, I've pushed a new branch 'wip-armhf' (not to be confused with 'wip-arm') which seems likely to finish natively building bootstrap tarballs soon. It is based on the 'core-updates' branch. I chose system name armhf-linux, GNU triplet arm-linux-gnueabihf, and the following GCC configure

Re: Preliminary 'wip-armhf' branch pushed

2014-12-31 Thread Mark H Weaver
Hi John, John Darrington j...@darrington.wattle.id.au writes: It would seem then, that the only difference between the wip-arm and the wip-armhf branches is the value of the --with-fpu flag. That is not even close to the truth, as anyone who actually looks at the branches (or tries to build

Re: Preliminary 'wip-armhf' branch pushed

2014-12-31 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: I've pushed a new branch 'wip-armhf' (not to be confused with 'wip-arm') which seems likely to finish natively building bootstrap tarballs soon. It is based on the 'core-updates' branch. I believe that my cross-compiled bootstrap tarballs are bad and have

Re: Preliminary 'wip-armhf' branch pushed

2014-12-31 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: Mark H Weaver m...@netris.org writes: I've pushed a new branch 'wip-armhf' (not to be confused with 'wip-arm') which seems likely to finish natively building bootstrap tarballs soon. It is based on the 'core-updates' branch. I believe that my cross

Re: Preliminary 'wip-armhf' branch pushed

2014-12-31 Thread Mark H Weaver
Hi John, John Darrington j...@darrington.wattle.id.au writes: On Wed, Dec 31, 2014 at 02:23:30PM -0500, Mark H Weaver wrote: John Darrington j...@darrington.wattle.id.au writes: It would seem then, that the only difference between the wip-arm and the wip-armhf

Re: Preliminary 'wip-armhf' branch pushed

2014-12-31 Thread Mark H Weaver
John Darrington j...@darrington.wattle.id.au writes: On Wed, Dec 31, 2014 at 06:40:23PM -0500, Mark H Weaver wrote: * You added CFLAGS=-Wno-cast-qual and --disable-werror for ARM in 'gcc-configure-flags-for-triplet', which I thought was a bad idea and didn't belong

Re: Problem with natively-built armhf bootstrap compiler

2015-01-01 Thread Mark H Weaver
Mark H Weaver m...@netris.org writes: I was able to natively build bootstrap tarballs on the Novena. However, the compiler in these new bootstrap tarballs is broken. The problem is that the new compiler driver (gcc) passes -lgcc_s when linking, but libgcc_s.so does not exist in the gcc

Problem with natively-built armhf bootstrap compiler

2015-01-01 Thread Mark H Weaver
I was able to natively build bootstrap tarballs on the Novena. However, the compiler in these new bootstrap tarballs is broken. The problem is that the new compiler driver (gcc) passes -lgcc_s when linking, but libgcc_s.so does not exist in the gcc bootstrap tarball. It seems that libgcc_s.so

<    1   2   3   4   5   6   7   8   9   10   >