bug#25177: Test failures don't cause some Python packages to fail [was Re: [PATCH 05/11] gnu: Add python-pygit2.]

2016-12-11 Thread Marius Bakke
Marius Bakke writes: > Leo Famulari writes: > >> I noticed while building the package added by ng0's patch (below) that >> the test suite fails, but the check phase succeeds: >> >> [...] >> == >> ERROR: test_clone_with_credentia

bug#25177: Test failures don't cause some Python packages to fail [was Re: [PATCH 05/11] gnu: Add python-pygit2.]

2016-12-11 Thread Marius Bakke
Leo Famulari writes: > On Mon, Dec 12, 2016 at 12:05:57AM +0100, Marius Bakke wrote: >> Marius Bakke writes: >> >> > Perhaps something like this would work (untested)? >> >> Oops, here is the patch I wanted to attach: > > Can you make it a patch? :) I'm testing it now on a branch, will report

bug#25177: Test failures don't cause some Python packages to fail [was Re: [PATCH 05/11] gnu: Add python-pygit2.]

2016-12-11 Thread Leo Famulari
On Mon, Dec 12, 2016 at 12:05:57AM +0100, Marius Bakke wrote: > Marius Bakke writes: > > > Perhaps something like this would work (untested)? > > Oops, here is the patch I wanted to attach: Can you make it a patch? :) signature.asc Description: PGP signature

bug#25177: Test failures don't cause some Python packages to fail [was Re: [PATCH 05/11] gnu: Add python-pygit2.]

2016-12-11 Thread Marius Bakke
Marius Bakke writes: > Perhaps something like this would work (untested)? Oops, here is the patch I wanted to attach: --8<---cut here---start->8--- (define* (check #:key tests? test-target use-setuptools? #:allow-other-keys) "Run the test suite of a given P

bug#25177: Test failures don't cause some Python packages to fail [was Re: [PATCH 05/11] gnu: Add python-pygit2.]

2016-12-11 Thread Marius Bakke
Leo Famulari writes: > I noticed while building the package added by ng0's patch (below) that > the test suite fails, but the check phase succeeds: > > [...] > == > ERROR: test_clone_with_credentials (test.test_repository.CloneRe

bug#25177: Test failures don't cause some Python packages to fail [was Re: [PATCH 05/11] gnu: Add python-pygit2.]

2016-12-11 Thread Leo Famulari
I noticed while building the package added by ng0's patch (below) that the test suite fails, but the check phase succeeds: [...] == ERROR: test_clone_with_credentials (test.test_repository.CloneRepositoryTest)

bug#24937: "deleting unused links" GC phase is too slow

2016-12-11 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> I think we should sort the entire directory using merge sort backed to >> disk files. If we load chunks of the directory, sort them and process >> them individually, I expect that this will increase the amount of I/O >> require

bug#24937: "deleting unused links" GC phase is too slow

2016-12-11 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Here’s a proposed patch that follows your suggestion, Mark, but places >> an upper bound on the number of directory entries loaded in memory. >> >> On my laptop, which has ~500k entries in /gnu/store/.links, the result >> is som

bug#24937: "deleting unused links" GC phase is too slow

2016-12-11 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Here’s a proposed patch that follows your suggestion, Mark, but places > an upper bound on the number of directory entries loaded in memory. > > On my laptop, which has ~500k entries in /gnu/store/.links, the result > is something like this (notice the inod

bug#24937: "deleting unused links" GC phase is too slow

2016-12-11 Thread Ludovic Courtès
Hello! Here’s a proposed patch that follows your suggestion, Mark, but places an upper bound on the number of directory entries loaded in memory. On my laptop, which has ~500k entries in /gnu/store/.links, the result is something like this (notice the inode numbers in ‘lstat’ calls): --8<---

bug#24404: Calibre can't find QtWebKitWidgets

2016-12-11 Thread Efraim Flashner
On Fri, Sep 09, 2016 at 10:50:38PM -0400, Leo Famulari wrote: > I can't get our Calibre package to work. I'm using Guix on Debian. > > $ git describe > v0.11.0-933-g56ab55d > $ ./pre-inst-env guix environment --fallback --ad-hoc calibre -- calibre > Traceback (most recent call last): > File > "