| Commit message (Expand) | Author | Age | Files | Lines |
* | daemon: Improve the SQLite wrapper API.•••In particular, this eliminates a bunch of boilerplate code.
Also integrates these Nix commits:
80da7a6 Probably fix SQLITE_BUSY errors
37a337b throwSQLiteError(): Check for SIGINT so we don't loop forever
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Eelco Dolstra | 2016-10-28 | 5 | -228/+168 |
* | daemon: Factor out SQLite handling.•••* nix/libstore/local-store.cc: Move SQLite code to...
* nix/libstore/sqlite.cc, nix/libstore/sqlite.hh: ... here. New files.
* nix/local.mk (libstore_a_SOURCES): Add sqlite.cc.
(libstore_headers): Add sqlite.hh.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Eelco Dolstra | 2016-10-28 | 5 | -208/+227 |
* | daemon: Turn retrying SQLite transactions into a higher-order function.•••* nix/libstore/local-store.cc (retry_sqlite, end_retry_sqlite): Remove.
(retrySQLite): New template.
(LocalStore::registerFailedPath, LocalStore::hasPathFailed)
(LocalStore::queryFailedPaths, LocalStore::clearFailedPaths)
(LocalStore::queryPathInfo, LocalStore::isValidPath_)
(LocalStore::queryValidPaths, LocalStore::queryAllValidPaths)
(LocalStore::queryReferrers, LocalStore::queryValidDerivers)
(LocalStore::queryDerivationOutputs)
(LocalStore::queryDerivationOutputNames)
(LocalStore::queryPathFromHashPart, LocalStore::registerValidPaths)
(LocalStore::invalidatePathChecked): Use it.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Eelco Dolstra | 2016-10-28 | 1 | -33/+42 |
* | gnu: vim: Update to 8.0.0051.•••* gnu/packages/vim.scm (vim): Update to 8.0.0051.
[source]: Change to github release archive.
| Marius Bakke | 2016-10-28 | 1 | -4/+5 |
* | gnu: python-twobitreader: Update to 3.1.4.•••* gnu/packages/bioinformatics.scm (python-twobitreader, python2-twobitreader):
Update to 3.1.4.
| Leo Famulari | 2016-10-28 | 1 | -2/+2 |
* | gnu: python-twobitreader: Disable the test suite.•••The tests were silently skipped with Python 3.4. With Python 3.5, this caused
the build of python-twobitreader to fail.
* gnu/packages/bioinformatics.scm (python-twobitreader,
python2-twobitreader)[arguments]: Disable the tests.
| Leo Famulari | 2016-10-28 | 1 | -0/+5 |
* | gnu: Add emacs-org-trello.•••* gnu/packages/emacs.scm (emacs-org-trello): New variable.
| Roel Janssen | 2016-10-28 | 1 | -0/+26 |
* | gnu: python-wsgiproxy2: Disable the test suite.•••* gnu/packages/python.scm (python-wsgiproxy2, python2-wsgiproxy2)[arguments]:
Disable the tests.
| Leo Famulari | 2016-10-28 | 1 | -0/+5 |
* | gnu: python-beautifulsoup4: Update to 4.5.1.•••* gnu/packages/python.scm (python-beautifulsoup4, python2-beautifulsoup4):
Update to 4.5.1.
| Leo Famulari | 2016-10-28 | 1 | -2/+2 |
* | gnu: python-beautifulsoup4: Run the test suite.•••* gnu/packages/python.scm (python-beautifulsoup4)[arguments]: Add field
run python-2 -> python-3 conversion script and test suite.
(python2-beautifulsoup4)[arguments]: Specify use of python-2.
| Leo Famulari | 2016-10-28 | 1 | -1/+12 |
* | gnu: python-feedparser: Disable the test suite.•••The tests were silently skipped with Python 3.4. With Python 3.5, this caused
the build of python-feedparser to fail.
* gnu/packages/python.scm (python-feedparser, python2-feedparser)[arguments]:
Disable the tests.
| Leo Famulari | 2016-10-28 | 1 | -0/+2 |
* | gnu: libwebp: Fix CVE-2016-9085.•••* gnu/packages/patches/libwebp-CVE-2016-9085.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libwebp)[source]: Use it.
| Leo Famulari | 2016-10-28 | 3 | -0/+146 |
* | gnu: libwebp: Update to 0.5.1.•••* gnu/packages/image.scm (libwebp): Update to 0.5.1.
| Leo Famulari | 2016-10-28 | 1 | -2/+3 |
* | gnu: Add emacs-request.•••* gnu/packages/emacs.scm (emacs-request): New variable.
| Roel Janssen | 2016-10-28 | 1 | -0/+20 |
* | gnu: Add qwt.•••* gnu/packages/qt.scm (qwt): New variable.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| Thomas Danckaert | 2016-10-28 | 1 | -0/+50 |
* | gnu: Add r-mutationalpatterns.•••* gnu/packages/bioinformatics.scm (r-mutationalpatterns): New variable.
| Roel Janssen | 2016-10-27 | 1 | -0/+33 |
* | gnu: jasper: Updat eto 1.900.16.•••* gnu/packages/image.scm (japer): Update to 1.900.16.
| Efraim Flashner | 2016-10-27 | 1 | -2/+2 |
* | gnu: windowmaker: Add support for more image formats.•••* gnu/packages/gnustep.scm (windowmaker)[inputs]: Add giflib, libpng,
and libtiff.
| Kei Kebreau | 2016-10-27 | 1 | -1/+4 |
* | gnu: r: Use uname from Guix•••* gnu/packages/statistics.scm (r): Use uname from Guix.
| Roel Janssen | 2016-10-27 | 1 | -0/+8 |
* | gnu: python-urllib3: Update to 1.18.1.•••* gnu/packages/python.scm (python-urllib3): Update to 1.18.1.
[home-page]: Use https URL.
| Marius Bakke | 2016-10-27 | 1 | -3/+3 |
* | tests: Test installation with a RAID root partition.•••* gnu/tests/install.scm (%raid-root-os, %raid-root-os-source)
(%raid-root-installation-script, %test-raid-root-os): New variables.
| Ludovic Courtès | 2016-10-27 | 1 | -0/+84 |
* | file-systems: 'disk-partitions' detected partitions from mapped devices.•••Previously, partitions of mdadm- or cryptsetup-produced block devices
would not be returned by 'disk-partitions'.
* gnu/build/file-systems.scm (disk-partitions)[last-character]: New
procedure.
[partition?]: Add 'name' parameter and rewrite. Adjust caller.
* gnu/build/file-systems.scm (ENOENT-safe): Silently ignore ENOMEDIUM.
| Ludovic Courtès | 2016-10-27 | 1 | -16/+19 |
* | tests: Add #:memory-size parameter for the command to run the installed OS.•••* gnu/tests/install.scm (qemu-command/writable-image): Add #:memory-size
parameter and honor it.
| Ludovic Courtès | 2016-10-27 | 1 | -3/+3 |
* | mapped-devices: Use 'mdadm-static' in 'raid-device-mapping'.•••* gnu/system/mapped-devices.scm (open-raid-device, close-raid-device):
Use MDADM-STATIC instead of MDADM. Use 'file-append'.
| Ludovic Courtès | 2016-10-27 | 1 | -3/+5 |
* | gnu: Add mdadm-static.•••* gnu/packages/linux.scm (mdadm-static): New variable.
| Ludovic Courtès | 2016-10-27 | 1 | -0/+29 |
* | gnu: libmikmod: Update to 3.3.10.•••* gnu/packages/sdl.scm (libmikmod): Update to 3.3.10.
| Efraim Flashner | 2016-10-27 | 1 | -2/+2 |
* | gnu: sdl2: Update to 2.0.5.•••* gnu/packages/sdl.scm (sdl2): Update to 2.0.5.
| Efraim Flashner | 2016-10-27 | 1 | -2/+2 |
* | gnu: Use 'https' for libsdl urls.•••* gnu/packages/sdl.scm (sdl, sdl2, sdl-image, sdl-mixer, sdl-net)
(sdl-ttf, sdl2-image, sdl2-ttf)[source]: Use https.
[home-page]: Use https.
| Efraim Flashner | 2016-10-27 | 1 | -13/+14 |
* | gnu: mcelog: Update to 144.•••* gnu/packages/linux.scm (mcelog): Update to 144.
| Tobias Geerinckx-Rice | 2016-10-27 | 1 | -2/+2 |
* | gnu: btrfs-progs: Update to 4.8.2.•••* gnu/packages/linux.scm (btrfs-progs): Update to 4.8.2.
| Tobias Geerinckx-Rice | 2016-10-27 | 1 | -2/+2 |
* | gnu: gnupg: Add support for pcsc-lite.•••* gnu/packages/gnupg.scm (gnupg)[inputs]: Add pcsc-lite.
[arguments]: Rename phase 'patch-config-files' to 'patch-paths'. Patch
`scd/scdaemon.c' with absolute path of libpcsclite.so.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| Mike Gerwitz | 2016-10-27 | 1 | -2/+9 |
* | gnu: Add pcsc-lite.•••* gnu/packages/security-token.scm (pcsc-lite): New variable.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| Mike Gerwitz | 2016-10-27 | 1 | -2/+36 |
* | gnu: Add dbacl.•••* gnu/packages/textutils.scm (dbacl): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 | 2016-10-27 | 1 | -0/+86 |
* | gnu: valgrind: Use 'modify-phases' syntax.•••* gnu/packages/valgrind.scm (valgrind)[arguments]: Use 'modify-phases'
syntax.
| Efraim Flashner | 2016-10-27 | 1 | -12/+13 |
* | gnu: valgrind: Update to 3.12.0.•••* gnu/packages/valgrind.scm (valgrind): Update to 3.12.0.
| Efraim Flashner | 2016-10-27 | 1 | -2/+2 |
* | gnu: python-pathlib2: Add comment.•••As suggested by Efraim Flashner.
* gnu/packages/python.scm (python-pathlib2): Add comment.
| Hartmut Goebel | 2016-10-27 | 1 | -0/+3 |
* | gnu: shotwell: Update to 0.25.0.•••* gnu/packages/gnome.scm (shotwell): Update to 0.25.0.
[inputs]: Add gcr.
| Leo Famulari | 2016-10-26 | 1 | -3/+4 |
* | gnu: vdirsyncer: Update to 0.14.0.•••* gnu/packages/dav.scm (vdirsyncer): Update to 0.14.0.
| Leo Famulari | 2016-10-26 | 1 | -2/+2 |
* | tests: Test installation with store on a separate partition.•••This is a followup to 0f65f54ebd76324653fd5506a7dab42ee44d9255.
* gnu/tests/install.scm (%separate-store-os, %separate-store-os-source)
(%separate-store-installation-script, %test-separate-store-os): New
variables.
| Ludovic Courtès | 2016-10-27 | 1 | -0/+82 |
* | tests: Use #:fallback? #t when building system tests.•••* build-aux/run-system-tests.scm (run-system-tests): Pass #:fallback? #t
to 'set-build-options*'.
| Ludovic Courtès | 2016-10-27 | 1 | -1/+2 |
* | tests: Adjust pypi test to recent importer change.•••This is a followup to b5c347ad3d83ee580c111bd14c80b469b0dcb294.
* tests/pypi.scm ("pypi->guix-package"): Expect 'propagated-inputs', not
'inputs'.
("pypi->guix-package, wheels"): Likewise.
| Ludovic Courtès | 2016-10-27 | 1 | -2/+2 |
* | tests: Skip 'pivot-root' test on Linux > 4.7.5.•••* tests/syscalls.scm ("pivot-root"): Skip when 'uname' returns a
'utsname:release' > 4.7.5.
| Ludovic Courtès | 2016-10-27 | 1 | -1/+4 |
* | gnu: Add lci.•••* gnu/packages/lolcode.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| ng0 | 2016-10-26 | 2 | -0/+59 |
* | gnu: Add autossh.•••* gnu/packages/ssh.scm (autossh): New variable.
| Christopher Allan Webber | 2016-10-26 | 1 | -0/+26 |
* | gnu: r: Update to 3.3.1.•••* gnu/packages/statistics.scm (r): Update to 3.3.1.
| Ricardo Wurmus | 2016-10-26 | 1 | -2/+2 |
* | gnu: r-matrixstats: Update to 0.51.0.•••* gnu/packages/statistics.scm (r-matrixstats): Update to 0.51.0.
| Ricardo Wurmus | 2016-10-26 | 1 | -2/+2 |
* | gnu: r-r-utils: Update to 2.4.0.•••* gnu/packages/statistics.scm (r-r-utils): Update to 2.4.0.
| Ricardo Wurmus | 2016-10-26 | 1 | -2/+2 |
* | gnu: r-irlba: Update to 2.1.2.•••* gnu/packages/statistics.scm (r-irlba): Update to 2.1.2.
| Ricardo Wurmus | 2016-10-26 | 1 | -2/+2 |
* | gnu: r-codetools: Update to 0.2-15.•••* gnu/packages/statistics.scm (r-codetools): Update to 0.2-15.
| Ricardo Wurmus | 2016-10-26 | 1 | -2/+2 |
* | gnu: r-snow: Update to 0.4-2.•••* gnu/packages/statistics.scm (r-snow): Update to 0.4-2.
| Ricardo Wurmus | 2016-10-26 | 1 | -2/+2 |