| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--=-=-=
Content-Type: text/plain
This adds a patch to guile-fibers to fix a resource leak that caused
file descriptors to be opened and never closed with each invocation of
`run-fibers'. This is presumably what was causing the tests to fail, as
guile will abort when it gets EMFILE while attempting to create a new
thread. I've verified that it builds on my system, but it's only a
4-core machine, and the rate at which file descriptors leak scales with
the number of cores, so it's possible it would have built successfully
here regardless. Could someone with access to a system with more cores
verify that it now builds properly there?
Hopefully a bug fix release will show up soon enough and we can get rid
of this.
- reepca
From 659fa6b70cb8364187753e240076cdb107320070 Mon Sep 17 00:00:00 2001
From: Caleb Ristvedt <caleb.ristvedt@cune.org>
Date: Thu, 21 May 2020 20:30:58 -0500
Subject: [PATCH] gnu: guile-fibers: Add patch to fix resource leak.
guile-fibers@1.0.0 has a resource leak where run-fibers will only destroy one
scheduler, but it creates as many as there are cpu cores by default (see
https://github.com/wingo/fibers/issues/36). This causes the tests to fail on
systems with many cores, and can cause guile to crash under certain
circumstances. This fixes that resource leak. At present neither git master
nor the latest release has fixed this yet.
* gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch: new patch.
* gnu/local.mk: add it to the list of patches.
* gnu/packages/guile-xyz.scm (guile-fibers): use it.
|
|
|
|
|
| |
* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.201.
[native-inputs]: Remove appstream-glib.
|
|
|
|
| |
* gnu/packages/easyrpg.scm (liblcf): Update to 0.6.2.
|
|
|
|
| |
* gnu/packages/mail.scm (opensmtpd): Update to 6.7.1p1.
|
|
|
|
| |
* gnu/packages/games.scm (edgar): Update to 1.33.
|
|
|
|
| |
* gnu/packages/kodi.scm (kodi): Update to 18.7.
|
|
|
|
|
|
| |
* gnu/packages/gnome.scm (cogl)[native-inputs]: Add XORG-SERVER-FOR-TESTS.
[arguments]: Remove #:tests?. Add #:disallowed-references. Add #:phases to
prepare test environment.
|
|
|
|
| |
* gnu/packages/gnome.scm (cogl): Update to 1.22.6.
|
|
|
|
| |
* gnu/packages/ruby.scm (ruby-fakefs)[arguments]: Move dangling parents up.
|
|
|
|
|
| |
* gnu/packages/astronomy.scm (gnuastro)[arguments]: Add configure-flag
to skip building static libraries.
|
|
|
|
| |
* gnu/packages/astronomy.scm (gnuastro): Update to 0.12.
|
|
|
|
|
|
|
|
|
| |
This follows up on commit 5c30eb61d74034a1b7c188b8d7be7df0b926025f.
* gnu/packages/web.scm (http-parser)[source]: Apply the armhf patch not
here…
[arguments]: …but in a phase & only on armhf-linux.
[native-inputs]: Add it on armhf-linux.
|
|
|
|
| |
* gnu/packages/mail.scm (mpop): Update to 1.4.9.
|
|
|
|
| |
* gnu/packages/web.scm (uhttpmock)[source]: Hard-code NAME.
|
|
|
|
| |
* gnu/packages/virtualization.scm (criu)[source]: Use HTTPS.
|
|
|
|
|
| |
* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-xml-feed.
[arguments]: Add 'pre-check' phase.
|
|
|
|
|
| |
* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Move to...
[propagated-inputs]: ...here.
|
|
|
|
| |
* gnu/packages/xml.scm (perl-xml-feed)[arguments]: Remove field.
|
|
|
|
|
|
| |
* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Add
perl-datetime-format-flexible, perl-datetime-format-iso8601 and
perl-datetime-format-natural.
|
|
|
|
| |
* gnu/packages/perl.scm (perl-datetime-format-iso8601): New variable.
|
|
|
|
| |
* gnu/packages/perl-check.scm (perl-test-distribution): New variable.
|
|
|
|
|
|
|
| |
* gnu/packages/openkinect.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
|
|
|
|
| |
* etc/news.scm: Add a ‘de’ translation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
function.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0)[inputs]: Add all inputs.
[arguments]: Patch whole source.
(sbcl-cl-cffi-gtk-glib)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-glib)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gobject)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gobject)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gio)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gio)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-cairo)[inputs]: Remove cairo.
(sbcl-cl-cffi-gtk-cairo)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-pango)[inputs]: Remove pango.
(sbcl-cl-cffi-gtk-pango)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[inputs]: Remove gdk-pixbuf.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-gdk)[inputs]: Remove gtk+.
(sbcl-cl-cffi-gtk-gdk-gdk)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk)[arguments]: Reuse boot0 source.
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-iolib)[propagated-inputs]: Add libfixposix.
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-dexador)[arguments]: Remove
'reset-gzip-timestamps phase.
|
|
|
|
|
|
|
|
|
|
|
| |
* guix/build/asdf-build-system.scm (copy-files-to-output): Don't attempt to
reset timestamps on files without write access.
(install): When parent SBCL package is in the inputs, use its source. This
way we get possibly patched sources in CL packages as well (e.g. for FFI).
This is also useful for sources that generate files on load-op, like cl-unicode.
* guix/build-system/asdf.scm (package-with-build-system): Forward the SBCL
parent as a native input so that it can be used in the above install phase.
|
|
|
|
|
|
|
|
|
|
| |
Co-authored with Jonathan Brielmaier <jonathan.brielmaier@web.de>
* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Replace inherited
'configure, phase remove references to python and update the substitute
regex for boost-1.59. Absorb 'more-bin-sh-patching into 'configure.Adjust
make-flags to always pass '--without-python'.
[native-inputs]: Remove python.
|
|
|
|
| |
* gnu/packages/mpd.scm (ncmpc): Update to 0.38.
|
|
|
|
| |
* gnu/packages/gnome.scm (shotwell): Update to 0.30.9.
|
|
|
|
| |
* gnu/packages/music.scm (tuxguitar): Update to 1.5.4.
|
|
|
|
| |
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.2.
|
|
|
|
| |
* gnu/packages/audio.scm (patchage): Update to 1.0.2.
|
|
|
|
|
| |
* gnu/packages/gtk.scm (ganv): Update to 1.6.0.
[arguments]: Don't override #:python.
|
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python-apipkg): Update to 1.5.
[native-inputs]: Add python-setuptools-scm.
|
|
|
|
| |
* gnu/packages/python-xyz.scm (python2-apipkg): Remove variable.
|
|
|
|
| |
* gnu/packages/check.scm (python-pytest-sugar): Update to 0.9.3.
|
|
|
|
| |
* gnu/packages/virtualization.scm (criu): Update to 3.14.
|
|
|
|
| |
* gnu/packages/web.scm (uhttpmock): Update to 0.5.2.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.42.
(linux-libre-5.4-pristine-source): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-5.6-version): Update 5.6.14.
(linux-libre-5.6-pristine-source): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.124.
(linux-libre-4.19-pristine-source): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.14-version): Update 4.14.181.
(linux-libre-4.14-pristine-source): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.9-version): Update 4.9.224.
(linux-libre-4.9-pristine-source): Update hash.
|
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.4-version): Update 4.4.224.
(linux-libre-4.4-pristine-source): Update hash.
|
|
|
|
|
|
|
|
| |
* gnu/packages/patches/python-shouldbe-0.1.2-cpy3.8.patch: Add compatibility patch.
* gnu/local.mk (dist_patch_DATA): Add new file.
* gnu/packages/python-xyz.scm (python-shouldbe)[source]: Add patch.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
|
|
|
|
|
|
| |
This is a follow-up to commit 99bf646d8f5acb7958c49143a32de6e95fbde4cf.
* gnu/packages/scheme.scm (racket-minimal)[source]: Update hash.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
|
|
|
|
| |
* gnu/packages/python-web.scm (python-random-user-agent): New variable.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
|
|
|
|
|
|
|
|
|
| |
This fixes <https://bugs.gnu.org/41282>, <https://bugs.gnu.org/41241>, and
<https://bugs.gnu.org/41344>.
Reported by Pierre Neidhardt, W Knight, Alexandros Theodotou, and others.
* gnu/packages/fontutils.scm (fontconfig)[replacement]: New field.
(fontconfig/font-dejavu): New variable.
|
|
|
|
|
| |
* gnu/packages/web.scm (varnish-modules)[description]: Use @acronym instead of
@dfn.
|