[PATCH] Improve shell script headers and pre-inst-env handling

2013-02-11 Thread Mark H Weaver
Hello all, I've attached two patches. The first arranges to make sure that 'pre-inst-env' will be rebuilt when 'pre-inst-env.in' is modified. The second patch is the main subject of this email. It reworks the shell script headers at the top of 'guix-package' and the other scripts to avoid modif

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-11 Thread Mark H Weaver
macs and > paredit as if it were in the main body of the file. > > What do you think? And here are the actual patches (oops :) Mark >From 172011c586a96cd15e6401cf813fd6d6ea59b355 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 11 Feb 2013 19:23:20 -0500 Subject: [PAT

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-11 Thread Mark H Weaver
Here's an improved version of the second patch. There's no functional difference, but the code is easier to read IMO. Mark >From b1ea7f6ab01fb5c1ae1638315dad3fc8903682dc Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 11 Feb 2013 19:13:32 -0500 Subject: [PATCH 2/2]

[PATCH] Implement guix-package --upgrade

2013-02-11 Thread Mark H Weaver
. Comments and suggestions solicited. Mark >From 3436dd9460e1b7b85584a96df3bb57b022629651 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Tue, 12 Feb 2013 01:24:21 -0500 Subject: [PATCH] Implement guix-package --upgrade. * guix-package.in (%options): Add -u/--upgrade option.

Re: [PATCH] Implement guix-package --upgrade

2013-02-12 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: >> + (upgrade (if (null? upgrade-regexps) >> + '() >> + (filter-map (match-lambda >> +

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-12 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Honestly, I wouldn’t worry about the propagation of $GUILE_LOAD_PATH & > co. to subprocesses, because we know there’s none anyway. That policy will lead to future where libguile-using programs break in random ways when they happen to be subprocesses of each

Re: [PATCH] Implement guix-package --upgrade

2013-02-12 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> Okay. I was relying on the fact that attempts to install a derivation >> that's already installed will ultimately be ignored, and my (admittedly >> simple) tests seem to suggest that it wor

Re: [PATCH] Implement guix-package --upgrade

2013-02-12 Thread Mark H Weaver
I wrote: > Would "guix-package -i guile" ever choose guile-1.8.8 over guile-2.0.7 > if the latter was available? Does it not automatically choose the > newest available version? Having now looked at the code, I see that it does not. My latest upgrade implemention assumed that it did, so I'll hav

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-12 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >>> Honestly, I wouldn’t worry about the propagation of $GUILE_LOAD_PATH & >>> co. to subprocesses, because we know there’s none anyway. >>

[PATCH] Inhibit duplicates in fold-packages

2013-02-12 Thread Mark H Weaver
inherited from one package to another. For example this happens with the 'gcc-boot0' and 'gcc-4.7' packages in (gnu packages base). What do you think? Mark >From 1d30931a28af4ed6aa747a05bc3540e335ce1b32 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Tue, 12 Feb 2013

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-12 Thread Mark H Weaver
Nikita Karetnikov writes: > w3m raises the following error: > > istream.h:23:8: error: redefinition of 'struct file_handle' The issue here is that glibc started using "struct file_handle", which conflicts with w3m's prior use of the same name. You shouldn't need a patch for this. Just replace "

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-12 Thread Mark H Weaver
Nikita Karetnikov writes: > Also, I'm not sure what license should be used. Should we create a new > one? > > This page [2] states that w3m is under MIT, which is an ambiguous name > of the Expat License [3]. That's incorrect. While it is true that the Expat license is sometimes ambiguously re

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-13 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >>> Honestly, I wouldn’t worry about the propagation of $GUILE_LOAD_PATH & >>> co. to subprocesses, because we know there’s none anyway. >

[PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Mark H Weaver
ugh I'm not aware of any functional problems with this code, I'm not entirely pleased with its organization. Nonetheless, I wanted to make it available for early testing and comments. I welcome suggestions on how to improve this code. Mark >From 16cf486524502c1caebbd8831a8f6802640ae

Re: [PATCH] Inhibit duplicates in fold-packages

2013-02-13 Thread Mark H Weaver
inary version of my upgrade patch. Here's a fixed version. Mark >From fcb78e4af6d4f7304582fa2ad44eb99236b6ae23 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Tue, 12 Feb 2013 20:29:30 -0500 Subject: [PATCH] Inhibit duplicates in fold-packages. * gnu/packages.scm (fold2):

Re: [PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Mark H Weaver
Sorry, that patch had a problem in guix-build. Here's a fixed version. Mark >From c3820d291cdc40cc58abebf8ca10332e51ebead1 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Tue, 12 Feb 2013 01:24:21 -0500 Subject: [PATCH] Build newest versions unless specified, and implement upgra

Guile reader package names are problematic

2013-02-13 Thread Mark H Weaver
Hi Ludovic, In commit d9d466ddff2091f4b1f94599335b5947a17def2c, you added the following packages: guile-reader-for-guile-1.8.8 guile-reader-for-guile-2.0.7 The "1.8.8" and "2.0.7" are actually part of the package names (both of these packages are at version 0.6). Unfortunately, this means t

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Andreas Enge skribis: > >> Additionally, the file matrix.c looks non-free to me: >> "3. No charge is made for this software or works derived from it. >> This clause shall not be construed as constraining other software >> distributed on the

Re: [PATCH] Build newest versions unless specified, and upgrades.

2013-02-13 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Other than that, please push! Okay, I incorporated your suggestions and pushed it. Thanks, Mark

Re: [PATCH] Improve shell script headers and pre-inst-env handling

2013-02-14 Thread Mark H Weaver
aking 'guix-FOO' a symlink to 'guix'. Then we can move all the scripts into guix/scripts/, and remove the boilerplate shell code from the top of all them. They become pure guile modules. No more shell at all. What do you think? Mark #!@GUILE@ -s -*- scheme -*- !# ;;;

Re: Guile reader package names are problematic

2013-02-14 Thread Mark H Weaver
Andreas Enge writes: > How about naming them "guile-reader" with a version number of > 0.6-1.8.8 and 0.6-2.0.7, or the other way round 1.8.8-0.6 and > 2.0.7-0.6? We can't do this, because it would break the version-number comparison logic. One option would be to change the dash to something else

Re: [PATCH] Replace individual scripts with master 'guix' script

2013-02-14 Thread Mark H Weaver
Hi Ludovic, Thanks for the quick feedback. I've attached a new patch that incorporates almost all of your suggestions, and also includes a basic find/replace in the manual (though more work is needed there). > • Remove the ‘guix-’ prefix from module names, so > guix/scripts/build.scm inste

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-14 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Andreas Enge skribis: > >> Additionally, the file matrix.c looks non-free to me: >> "3. No charge is made for this software or works derived from it. >> This clause shall not be construed as constraining other software >> distributed on the

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-02-15 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> I asked RMS, and he thinks that this clause is okay because it says a >> "distribution fee" is okay and does not limit the amount. Thus, what it >> prohibits is a fee for the right to use the

Re: Boot-to-Guile!

2013-02-16 Thread Mark H Weaver
Wow. This is very exciting work, Ludovic. You make our lives brighter :) Mark

IMPORTANT: guix-package -> guix package

2013-02-16 Thread Mark H Weaver
Hello all, In git, the five scripts 'guix-package', 'guix-gc', 'guix-build', 'guix-download' and 'guix-import' have been replaced with the single script 'guix'. The new usage replaces 'guix-package' with 'guix package', and more generally 'guix-COMMAND' with 'guix COMMAND'. After pulling, please

Re: Guile reader package names are problematic

2013-02-16 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> Andreas Enge writes: >>> How about naming them "guile-reader" with a version number of >>> 0.6-1.8.8 and 0.6-2.0.7, or the other way round 1.8.8-0.6 and >>> 2.0.7-0.6? >>

Re: Bug: missing interface for module (gnutls)

2013-02-17 Thread Mark H Weaver
Nikita Karetnikov writes: > This commit is buggy. I don't see how this could have anything to do with my commit. (gnutls) needs to be in Guile's load path when (guix build download) is compiled, and in your case it apparently isn't. That must be a problem with your specific configuration. I th

Problem with texinfo 5.0 package

2013-02-19 Thread Mark H Weaver
Hi Ludovic, Regarding commit a24b75d8e1753da629ecf945f4022eee4c340aed: The built texinfo 5.0 packages contain a few uses of 'perl' that are not pointing to a specific version in /nix/store: ./bin/pod2texi:1:#!/nix/store/777jas1fcgc38hmvq6lq1sa9k67f10kl-coreutils-8.20/bin/env perl ./bin/texi2dvi

Re: Problem with texinfo 5.0 package

2013-02-20 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> The built texinfo 5.0 packages contain a few uses of 'perl' that are not >> pointing to a specific version in /nix/store: > > Yes, I know, but since in ‘core-updates’ we’ll change ‘patch

Re: Problem with texinfo 5.0 package

2013-02-20 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > carl hansen skribis: > >> FYI When I recently upgraded to texinfo-5, I had to make a soft link >> ln -s texi2any makeinfo >> The link was supposed to be made in the package, but it wasn't. It >> might be relevant to you. > > I just installed (from Guix)

Re: Problem with texinfo 5.0 package

2013-02-20 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> The built texinfo 5.0 packages contain a few uses of 'perl' that are not >> pointing to a specific version in /nix/store: > > Yes, I know, but since in ‘core-updates’ we’ll change ‘patch

Re: #!/usr/bin/env perl

2013-02-24 Thread Mark H Weaver
Hi Andreas, Andreas Enge writes: > (has-env (string-suffix? "/env" interp)) I think we might want to make this test more restrictive. I'm looking at a package (guile-figl) that includes an 'env' script in its build directory, analogous to 'pre-inst-env' in Guix. This makes me worry that the te

Re: Toward 0.2

2013-02-26 Thread Mark H Weaver
Nikita Karetnikov writes: > I'm attaching a patch. > > It's a separate file; if I add these lines > >#:use-module (guix packages) >#:use-module (guix store) > > to 'guix/build/utils.scm', they will raise the following error on > 'make'. Based on the backtrace below, it looks like you tri

Bad hash for hop-2.4.0.tar.gz

2013-04-20 Thread Mark H Weaver
On my system, attempts to build hop result in the following error: output path `/nix/store/l4jyrfyx8nr3sy6j20s8znk2aa2hpw84-hop-2.4.0.tar.gz' should have sha256 hash `04fhy5jp9lq12fmdqfjzj1w32f7nxc80fagbj7pfci7xh86nm2c5', instead has `1v2r4ga58kk1sx0frn8qa8ccmjpic9csqzpk499wc95y9c4b1wy3' I trie

Download progress interleaved with compile output

2013-04-20 Thread Mark H Weaver
I recently installed a large number of packages in a single "guix package -i" command, and in the resulting transcript I see download progress reports interleaved with compile output, e.g.: --8<---cut here---start->8--- gcc -DHAVE_CONFIG_H -I. -I../include -I .

[PATCH] gnu: gprolog: Update to 1.4.3 and download from GNU mirrors

2013-04-21 Thread Mark H Weaver
Mark >From 60b284848f722f3faa3e1a5e876b712e8b09960c Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sun, 21 Apr 2013 02:54:56 -0400 Subject: [PATCH] gnu: gprolog: Update to 1.4.3 and download from GNU mirrors * gnu/packages/gprolog.scm (gprolog): Update to 1.4.3. Download from GNU mirrors. --- gnu/packages/gprolog.scm |

Updates to be done

2013-04-21 Thread Mark H Weaver
Which of these can be done on master, and which should be done only on core-updates? gnu/packages/groff.scm:32:3: note: using groff-1.22.1 but groff-1.22.2 is available upstream gnu/packages/cdrom.scm:89:3: note: using xorriso-1.2.4 but xorriso-1.2.8 is available upstream gnu/packages/wdiff.scm:

Re: Bad hash for hop-2.4.0.tar.gz

2013-04-23 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> On my system, attempts to build hop result in the following error: >> >> output path >> /nix/store/l4jyrfyx8nr3sy6j20s8znk2aa2hpw84-hop-2.4.0.tar.

Assertion failure while building libtool

2013-06-07 Thread Mark H Weaver
I did a clean rebuild of guix from git master (make clean; ./bootstrap; make), and then attempted to upgrade all packages. After several successful builds, the daemon printed this: guix-daemon: nix/libstore/local-store.cc:526: void nix::canonicalisePathMetaData_(const Path&, uid_t, nix::InodesSe

Re: Assertion failure while building libtool

2013-06-07 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> I did a clean rebuild of guix from git master (make clean; ./bootstrap; >> make), and then attempted to upgrade all packages. After several >> successful builds, the daemon printed this

[PATCH] gnu: subversion: Download from apache archive site

2013-06-07 Thread Mark H Weaver
. What do you think? Mark >From 06d670d362c140e46781bc2348fb85d822986d19 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 7 Jun 2013 21:42:33 -0400 Subject: [PATCH] gnu: subversion: Download from apache archive site. * gnu/packages/subversion.scm (subversion): Download f

Re: Assertion failure while building libtool

2013-06-08 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Could you rebuild the daemon with that patch, relaunch the libtool > build, and check if it fixes the problem? Works for me! Thanks :) Mark

bug#15182: module-init-tools-3.16 no longer available from kernel.org

2013-08-24 Thread Mark H Weaver
FYI, module-init-tools fails to build from source, because module-init-tools-3.16 is no longer present on the kernel.org mirror network. This seems rather strange, given that 3.16 was released over two years ago, and all the earlier versions are present. Mark

bug#15187: module-init-tools-3.16-man no longer available from distfiles.gentoo.org

2013-08-25 Thread Mark H Weaver
The 'module-init-tools' recipe tries to download module-init-tools-3.16-man.tar.bz2 from distfiles.gentoo.org, but it's no longer there. Mark

bug#15182: module-init-tools-3.16 no longer available from kernel.org

2013-08-25 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> This seems rather strange, given that 3.16 was released over >> two years ago, and all the earlier versions are present. > > Indeed. I haven’t found anything mentioning the removal of that > version

bug#15194: hop FTBFS

2013-08-26 Thread Mark H Weaver
Using guix from git 5d9cd70721aa8256f333f76c76cecc6593b6b293, hop fails to build from source. Here's the tail of the make transcript: --8<---cut here---start->8--- bigloo -O2 -fsharing -Wall -wslots -L /tmp/nix-build-hop-2.4.0.drv-0/hop-2.4.0/lib -srfi enable-

bug#15194: hop FTBFS

2013-08-27 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > It turns out Hop & Bigloo have to be upgraded in lockstep. I believe > a new Hop version is around the corner, so I’m tempted to just wait > for that. > > WDYT? I think we should find a solution that doesn't lead to the 'hop' build being broken every time

bug#15194: hop FTBFS

2013-08-29 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> It turns out Hop & Bigloo have to be upgraded in lockstep. I believe >>> a new Hop version is around the corner, so I’m tempted to just

bug#15286: Add the current directory as GUILE_LOAD_PATH by default

2013-09-15 Thread Mark H Weaver
Arne Babenhauserheide writes: > Am Samstag, 14. September 2013, 14:13:17 schrieb Ludovic Courtès: >> > I now learned, that with guile I can use >> > >> > guile -L . >> > >> > which actually does what I need. >> > >> > Providing this in guix would be consistent with guile and it would make it

bug#15392: xorg-server FTBFS

2013-09-16 Thread Mark H Weaver
Hello all, xorg-server fails to build from source. See below for the tail of the build log. This is with aae4ead8142d4fd7c674a1e6e302f40469f878c6. Regards, Mark --8<---cut here---start->8--- PASS: input XKB: Failed to compile keymap Keyboard initi

bug#15392: xorg-server FTBFS

2013-09-16 Thread Mark H Weaver
Mark H Weaver writes: > xorg-server fails to build from source. See below for the tail of the > build log. This is with aae4ead8142d4fd7c674a1e6e302f40469f878c6. Sorry, the build log tail I posted was actually from a slightly modified xorg.scm, where I uncommented the build inpu

bug#15615: Pulseaudio build fails

2013-10-16 Thread Mark H Weaver
David Thompson writes: > On 10/16/2013 09:15 AM, Ludovic Courtès wrote: >> I think you hit the /dev/shm issue described in a footnote (info "(guix) >> Setting Up the Daemon"). >> >> (Of course, re-open this bug if this is not the case.) > > That is indeed the case. /dev/shm is a symlink to /run/s

bug#15733: Guile fails to download from poorly-behaved downloads.mysql.com

2013-10-27 Thread Mark H Weaver
Guile 2.0.9 is unable to download: http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.54.tar.gz apparently because the HTTP server resets the TCP connection at the end, instead of closing normally. Here's what I see: --8<---cut here---start->8--- http:

bug#16791: w3m fails to do any SSL certificate checking

2014-02-18 Thread Mark H Weaver
In Guix, neither w3m nor emacs-w3m warn me when I visit an https URL that uses a server certificate that is both self-signed and expired. To make matters worse, if I ask for page information (with the '=' key), it tells me that the certificate is valid. On Debian, both w3m and emacs-w3m inform me

bug#17122: More problems with --no-substitutes

2014-03-27 Thread Mark H Weaver
This just happened to me on core-updates, on my YeeLoong: --8<---cut here---start->8--- mhw:~/guix-core-updates$ ./pre-inst-env guix build -S expect lua zip pth bazaar ocaml substitute-binary: Backtrace: substitute-binary: In ice-9/boot-9.scm: substitute-binary

bug#17122: More problems with --no-substitutes

2014-03-27 Thread Mark H Weaver
I should have pasted the output of the 'ps' command I did immediately after this error. Here it is: --8<---cut here---start->8--- mhw:~/guix-core-updates$ ./pre-inst-env guix build -S expect lua zip pth bazaar ocaml substitute-binary: Backtrace: substitute-bin

bug#17150: Stale bootstrap/*/guile-2.0.9.tar.xz files are not detected

2014-03-31 Thread Mark H Weaver
I just realized that my x86_64 and Loongson 3A systems have spent an enormous amount of time building the new guix master branch based on outdated bootstrap/*/guile-2.0.9.tar.xz. The issue is that if you simply "git pull" from a build directory with older versions of bootstrap/*/guile-2.0.9.tar.xz

bug#17150: Stale bootstrap/*/guile-2.0.9.tar.xz files are not detected

2014-03-31 Thread Mark H Weaver
I wrote: > I just realized that my x86_64 and Loongson 3A systems have spent an > enormous amount of time building the new guix master branch based on > outdated bootstrap/*/guile-2.0.9.tar.xz. Upon further investigation, I see that only MIPS was affected by this problem in the recent merge of cor

bug#17150: Stale bootstrap/*/guile-2.0.9.tar.xz files are not detected

2014-03-31 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> I just realized that my x86_64 and Loongson 3A systems have spent an >> enormous amount of time building the new guix master branch based on >> outdated bootstrap/*/guile-2.0.9.tar.xz. >> >>

bug#17122: More problems with --no-substitutes

2014-03-31 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> What disturbs me the most is that 'substitute-binary' is being called at >> all. I'm 100% certain that I passed '--no-substitutes' to guix-daemon. >> I use a script to star

bug#17198: Octave fails to build

2014-04-05 Thread Mark H Weaver
In recent master, GNU Octave fails to build on my x86_64 system. Here's the tail of the log. Mark --8<---cut here---start->8--- libtool: link: g++ -fPIC -DPIC -shared -nostdlib /gnu/store/hf5kklv837xbfcv6gc7gpsj36l69j3sj-glibc-2.19/lib/crti.o /gnu/store

bug#17200: Mailutils test failures

2014-04-05 Thread Mark H Weaver
With current master, mailutils fails its test suite on my x86_64 machine. The failures are in imap4d/testsuite/imap4d/fetch.exp: --8<---cut here---start->8--- Running /tmp/nix-build-mailutils-2.2.drv-1/mailutils-2.2/imap4d/testsuite/imap4d/fetch.exp ... FAIL:

bug#17201: xf86-input-evdev fails to build

2014-04-05 Thread Mark H Weaver
With current master, xf86-input-evdev 2.7.0 fails to build on my x86_64 machine. During ./configure it reports: --8<---cut here---start->8--- checking for UDEV... no configure: error: Package requirements (libudev) were not met: No package 'libudev' found Con

bug#17202: Imagemagick lacks stable source URLs

2014-04-05 Thread Mark H Weaver
The imagemagick build was broken because 6.8.8-8 is no longer available. I've upgraded it to 6.8.8-10, but it will continue to break every time they add a new version. One option worth considering is to download the source from their subversion repository. Mark

bug#17212: tests/utils.scm failures on Debian Wheezy i686 with Guile 2.0.5

2014-04-06 Thread Mark H Weaver
I see two 'fcntl-lock' related failures with current master on an i686 Debian Wheezy system with Debian's Guile 2.0.5 package. See below for the relevant excerpts from utils.log. Mark --8<---cut here---start->8--- Test begin: test-name: "fcntl-flock wai

bug#17198: Octave fails to build

2014-04-12 Thread Mark H Weaver
Mark H Weaver writes: > In recent master, GNU Octave fails to build on my x86_64 system. This was fixed in 57e544e8f7f0c907bb1ea3b4432a9a3d3da57365. I'm closing this bug. Mark

bug#18003: texlive-2014 fails to build on MIPS

2014-07-12 Thread Mark H Weaver
texlive-2014 contains a copy of luajit which fails its test suite on MIPS, thus causing the entire build to fail on guix. Here's the tail of the build log: --8<---cut here---start->8--- Making check in luajit make[2]: Entering directory '/tmp/nix-build-texlive

bug#18003: texlive-2014 fails to build on MIPS

2014-07-12 Thread Mark H Weaver
I found that Guix's own 'luajit' package builds successfully on MIPS, presumably because it does not run the test suite. The 'luajit' package in Guix includes "#:tests? #f" in the arguments, with the comment "luajit is distributed without tests". Mark

bug#18053: guix system init: incorrect permissions for /gnu/store

2014-07-18 Thread Mark H Weaver
Hi, During my testing on a ThinkPad X60 (i686), I have found that 'guix system init' creates /gnu/store with mode 0750, which does not allow members of guixbuild to write to it. The mode should be 1775. Thanks! Mark

bug#18068: LINUX_MODULE_DIRECTORY needs trailing slash

2014-07-20 Thread Mark H Weaver
'module-init-tools' (with our patch) assumes that LINUX_MODULE_DIRECTORY ends with a trailing slash. However, 'udev-service' sets LINUX_MODULE_DIRECTORY to "/run/booted-system/kernel/lib/modules". One option would be to add a trailing slash: --8<---cut here---start---

bug#18081: openpty fails on standalone guix

2014-07-22 Thread Mark H Weaver
openpty fails for unprivileged users on standalone guix. For example, running 'script' or 'screen' fails, and running M-x shell within emacs results in a bash without job control, because emacs uses pipes to communicate with the subprocess instead of pseudo-ttys, apparently because it was unable t

bug#18082: 'guix system reconfigure' fails to install grub from standalone guix

2014-07-22 Thread Mark H Weaver
I built guix from git master from within a standalone guix install. I then tried to run 'pre-inst-env guix system reconfigure' using the same OS configuration, and it failed to install grub. The error message said "failed to install GRUB on device '/dev/sda'", which indicates that 'install-grub'

bug#18082: 'guix system reconfigure' fails to install grub from standalone guix

2014-07-22 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > In guix/scripts/system.scm, could you remove ‘false-if-exception’ around > ‘install-grub’, and report the backtrace? Here it is: --8<---cut here---start->8--- root@jojen# ~mhw/guix/pre-inst-env guix system reconfigure ~m

bug#18068: LINUX_MODULE_DIRECTORY needs trailing slash

2014-07-22 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > I think it would be best to fix the module-init-tools patch. > Could you look into it? Okay. > (Note that (1) udev uses kmod, not module-init-tools, and (2) it’s > possible to use ‘kmod load’ instead of ‘insmod’.) Hmm, yes, I would like to transition to k

bug#18082: 'guix system reconfigure' fails to install grub from standalone guix

2014-07-22 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> In guix/build/install.scm: >> 47: 1 [install-grub # "/dev/sda" "/"] >> In unknown file: >>?: 0 [copy-file # "//boot/grub/grub.cfg.new"] >> >> ERROR:

bug#18068: LINUX_MODULE_DIRECTORY needs trailing slash

2014-07-23 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Commits 906f704 and 4a8b4c2 address both issues. Thanks! Alas, this seems to have broken the linux-libre builds on all platforms. Thanks! Mark

bug#18082: 'guix system reconfigure' fails to install grub from standalone guix

2014-07-23 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> populating /etc from /gnu/store/89dn636ibbc2dy8wqaz30ck3dcli44jk-etc... >> setting up setuid programs in '/run/setuid-programs'... >> making '/gnu/store/qfacd34rj6v8b9mi21qx9mj3

bug#18101: gccgo fails to build (all platforms)

2014-07-24 Thread Mark H Weaver
At the very end of the builds for gccgo, there is an error: cycle detected in the references of `/gnu/store/*-gccgo-4.8.3-lib' and that causes the build to fail. I wonder if this is fallout from when the gcc packages had their libs split into a different output. Maybe the "lib" and "out" outp

bug#18115: offload fails to register GC root

2014-07-26 Thread Mark H Weaver
See the aborted build here: http://hydra.gnu.org/build/80150 Here's the Nix error output: --8<---cut here---start->8--- these derivations will be built: /gnu/store/jb3wfz0barwb1f959l1ggi75zybs8ayh-gnumeric-1.12.17.drv process 11125 acquired build slot '/nix/v

bug#18003: texlive-2014 fails to build on MIPS

2014-07-27 Thread Mark H Weaver
I've worked around the problem by disabling tests on MIPS, commit 2f4640e320a8834f618c7be5a7e8dba62da91190. Closing this bug. Mark

bug#18101: gccgo fails to build (all platforms)

2014-07-31 Thread Mark H Weaver
Mark H Weaver writes: > At the very end of the builds for gccgo, there is an error: > > cycle detected in the references of `/gnu/store/*-gccgo-4.8.3-lib' > > and that causes the build to fail. > > I wonder if this is fallout from when the gcc packages had their lib

bug#18243: make clean removes gnu/system/os-config.tmpl

2014-08-10 Thread Mark H Weaver
Subject says it all... Mark

bug#18247: Cyclic dependencies in (gnu package *) modules

2014-08-11 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > m...@netris.org skribis: > >> I'm currently unable to compile guix from git, with error messages that >> suggest cyclic dependencies between the modules. > > Indeed. That is fixed by reverting c5d8376. Can you confirm? Yes, that solves the problem for me

bug#18247: Cyclic dependencies in (gnu package *) modules

2014-08-13 Thread Mark H Weaver
Eric Bavier writes: > Ludovic Courtès writes: > >> As a stop-gap measure, I’ve worked around the problem in commit d759cf6, >> which removes the dependency from texinfo to gettext. >> >> (Éric: I see one test failure in texi2html, which is a priori unrelated >> to the change. Could you check wha

bug#18221: Source of mit-scheme

2014-08-13 Thread Mark H Weaver
Andreas Enge writes: > Hello, > > mit-scheme fails to build on mips64el-linux, because specific source is not > downloaded for this system. Furthermore, I wonder if in the corresponding > lines > (match (%current-system) > ("x86_64-linux" "x86-64") > ("i686-linux" "i386") > (_ "c"))

bug#18542: gnome-vfs intermittent test failures

2014-09-23 Thread Mark H Weaver
gnome-vfs is intermittently failing its 'test-async-cancel' test. See: http://hydra.gnu.org/job/gnu/master/gnome-vfs-2.24.4.i686-linux http://hydra.gnu.org/job/gnu/master/gnome-vfs-2.24.4.x86_64-linux Mark

bug#18553: Hydra: failures to create GC root /home/hydra/offload-*

2014-09-24 Thread Mark H Weaver
I've seen several failed builds on Hydra where the build log ends with something like this: --8<---cut here---start->8--- phase `strip' succeeded after 0 seconds @ build-succeeded /gnu/store/b20viwrr0h5y2mqdpx9bpi21snb4fv5c-xkeyboard-config-2.6.drv - /gnu/store

bug#18221: Source of mit-scheme

2014-09-27 Thread Mark H Weaver
Andreas Enge writes: > On Sun, Aug 17, 2014 at 05:06:07PM +0200, Ludovic Courtès wrote: >> Yes, I think that’s what’s needed, so OK to commit. > > Done with commit 68dddca. That commit adds a top-level procedure 'source-directory' that is specific to mit-scheme. If it's kept at the top-level, i

bug#18581: icecat fails to build on i686

2014-09-28 Thread Mark H Weaver
The icecat build on i686 broke with the last core-updates merge. See: http://hydra.gnu.org/build/96557/log/tail-reload http://hydra.gnu.org/job/gnu/master/icecat-24.0.i686-linux Some of the notable updates in that merge include: glibc-2.20 gnutls-3.2.16 libunistring-0.9.4 libgc-7.4.2

bug#18581: icecat fails to build on i686

2014-09-30 Thread Mark H Weaver
retitle 18581 IceCat fails to build on i686 and needs security updates severity 18581 serious thanks Mark H Weaver writes: > The icecat build on i686 broke with the last core-updates merge. > See: > > http://hydra.gnu.org/build/96557/log/tail-reload > http://hydra.gnu.org

bug#18581: IceCat fails to build on i686 and needs security updates

2014-09-30 Thread Mark H Weaver
Andreas Enge writes: > On Tue, Sep 30, 2014 at 01:37:08PM -0400, Mark H Weaver wrote: >> More importantly, the version of IceCat we are using is almost a year >> old, with no security updates applied during that time. >> >> We should update to IceCat 31, which is cu

bug#18639: libdaemon home-page and source URL no longer valid

2014-10-05 Thread Mark H Weaver
http://0pointer.de/lennart/projects/libdaemon/ no longer exists, and I've been unable to easily find out what happened to it, or where it now lives (if at all). Mark

bug#18640: [wishlist] fontconfig's cache is not refreshed automatically

2014-10-05 Thread Mark H Weaver
When a user runs emacs (or any other program that uses fontconfig), a cache is created in ~/.cache/fontconfig. This cache is not updated automatically after installing new fonts, and must be manually cleared out. I guess this might be related to our use of Jan 1, 1970 as the timestamps for all fi

bug#18639: libdaemon home-page and source URL no longer valid

2014-10-05 Thread Mark H Weaver
Mark H Weaver writes: > http://0pointer.de/lennart/projects/libdaemon/ no longer exists, and > I've been unable to easily find out what happened to it, or where it > now lives (if at all). In the meantime, here are two places where it can be downloaded from: http://pkgs.fedorapr

bug#18673: Intermittent test failures in guile-ssh-0.6.0

2014-10-09 Thread Mark H Weaver
There are intermittent test failures in guile-ssh, see: http://hydra.gnu.org/job/gnu/master/guile-ssh-0.6.0.i686-linux http://hydra.gnu.org/job/gnu/master/guile-ssh-0.6.0.x86_64-linux All of the failures are the same: "FAIL: client-server.scm" Mark

bug#18695: Qt fails to build from source

2014-10-11 Thread Mark H Weaver
Somewhere between 74c7af9 and 7239828, all of the Qt builds broke. See: http://hydra.gnu.org/eval/100809#tabs-now-fail Mark

bug#18698: Our WindowMaker wrapper pollutes PATH in the entire X session

2014-10-12 Thread Mark H Weaver
We install a wrapper script around WindowMaker that prepends /gnu/store/XXX-windowmaker-XXX/bin to $PATH. This setting is propagated to all subprocesses in the entire X session, which is suboptimal. It would be nice to find another solution, preferably by using absolute pathnames when launching s

bug#18695: Qt fails to build from source

2014-10-12 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> Somewhere between 74c7af9 and 7239828, all of the Qt builds broke. >> See: >> >>http://hydra.gnu.org/eval/100809#tabs-now-fail [...] > I think this is due to a thinko I overlooked duri

bug#18700: GNU Lightning fails to build on all platforms

2014-10-12 Thread Mark H Weaver
GNU Lightning fails to build on all platforms. See: http://hydra.gnu.org/job/gnu/master/lightning-2.0.5.x86_64-linux http://hydra.gnu.org/job/gnu/master/lightning-2.0.5.i686-linux http://hydra.gnu.org/job/gnu/master/lightning-2.0.5.mips64el-linux Mark

  1   2   3   4   5   6   7   8   9   10   >