~ruther/guix-local

dcf0cca8 — Christopher Baines 2 years ago
scripts: substitute: Allow not using with-timeout in download-nar.

I don't think the approach of using SIGALARM here for the timeout will work
well in all cases (e.g. when using Guile Fibers), so make it possible to avoid
this.

* guix/scripts/substitute.scm (download-nar): Pass the fetch timeout in as an
option.

Change-Id: I8cbe6cdfa10cdaa7d41974cbea56a95f5efecfe6
d9276a46 — Christopher Baines 2 years ago
scripts: substitute: Remove side effect warning from network-error?.

Instead, display the warning from process-substitution and
process-substitution/fallback in the relevant places.

I'm looking at this because I want to make the substitute code less tied to
the script and usable in the Guile guix-daemon.

* guix/scripts/substitute.scm (network-error?): Move warning to…
(process-substitution/fallback, process-substitution): here.

Change-Id: I082b482c0e6ec7e02a8d437ba22dcefca5c40787
ac19e038 — Christopher Baines 2 years ago
Switch order of the default substitute servers.

The aim here is to improve the user experience.  There's anecdotal evidence
that the network performance for bordeaux is better compared to ci at least
for some users, and I don't know of any issues with rate limiting or access
restriction for bordeaux compared to ci.  It also has IPv6 support.

Additionally, bordeaux generally had more substitutes than ci, particularly
for aarch64-linux and armhf-linux.  This change will offer a very slight
speedup for those substitutes that only bordeaux has.

Bordeaux has been a default substitute server for nearly 3 years now and I
think this change is overdue.  I'm also hopeful that we'll be able to build on
the testing regarding mirrors for bordeaux, and that'll allow potentially
improving the hosting setup (through providing more redundancy) and further
improving substitute fetching for users who currently have issues with
substitute access.

* config-daemon.ac: Switch substitute urls order.
* doc/guix.texi: Ditto.
* etc/guix-install.sh: Ditto.
* gnu/installer/newt/network.scm (wait-service-online): Ditto.
* guix/store.scm (%default-substitute-urls): Ditto.

Change-Id: I4f6d93ae1fc8b03d80b47b18b5749a51f1fde17b
Signed-off-by: Christopher Baines <mail@cbaines.net>
d439deae — Christopher Baines 2 years ago
gnu: sonata: Add gvfs as an input.

I'm getting the following error and this change resolves it:

  /gnu/store/rw6n86c008xqdbjs3nk4i7ggf6srdpgs-python-wrapper-3.10.7/bin/python:
  symbol lookup error:
  /run/current-system/profile/lib/gio/modules/libgvfsdbus.so: undefined
  symbol: g_task_set_static_name

Change-Id: I6f74a5a867ba7c3b3d7b233916af0e75d9e5501f
Signed-off-by: Christopher Baines <mail@cbaines.net>
df64d48e — Janneke Nieuwenhuizen 2 years ago
maint: Fix help2man for guix subcommands with `make V=2'.

* doc/local.mk ($(srcdir)/%D%/guix-%.1): Use AM_V_HELP2MAN and cater for
make's `@' silencing at the start of the command.

Change-Id: Id80c48f0d7697167fea64700a7fe140003732d28
1dbe492b — Liliana Marie Prikler 2 years ago
gnu: emacs-magit: Fix generation of autoloads.

* gnu/packages/emacs-xyz.scm (emacs-magit)[#:phases]: Replace ‘make-autoloads’
like the others.

Fixes: Magit autoloads are missing <https://bugs.gnu.org/70121>
Change-Id: Iec1d89b167211889743ed1e7e64a9f866ea4c2eb
Signed-off-by: Clément Lassieur <clement@lassieur.org>
f26b42f6 — Maxim Cournoyer 2 years ago
gnu: qt-creator: Fix patch-perfparser phase.

This is a follow-up to f83bdd7e00 ("gnu: qt-creator: Patch file names of
demangling libraries.")

* gnu/packages/qt.scm (qt-creator)
[phases] <patch-perfparser>: Adjust demangler.cpp file name.

Change-Id: I72c517636bf866b57daa5d56dd8db643b0669a88
1a237ebc — Maxim Cournoyer 2 years ago
gnu: Add hotspot.

* gnu/packages/linux.scm (hotspot): New variable.

Change-Id: Id6a0baae459bccf78c80d17f884f3fa7344ff1ac
98bc6d70 — Maxim Cournoyer 2 years ago
gnu: Add kddockwidgets-1.

* gnu/packages/qt.scm (kddockwidgets-1): New variable.

Change-Id: Id766646155e02d412ea87932a79aae95a943ff9b
9d4e274e — Maxim Cournoyer 2 years ago
gnu: Add kddockwidgets.

* gnu/packages/qt.scm (kddockwidgets): New variable.

Change-Id: I0598b16da4f027f9c42584f30a49fcbba2f5a78e
f83bdd7e — Maxim Cournoyer 2 years ago
gnu: qt-creator: Patch file names of demangling libraries.

* gnu/packages/qt.scm (qt-creator)
[phases] {patch-perfparser}: New phase.

Change-Id: I65f84158af05ae866680b21e2e9b8e24a2b71bc2
4a8f265b — Maxim Cournoyer 2 years ago
gnu: cqfd: Update to 5.5.0.

* gnu/packages/docker.scm (cqfd): Update to 5.5.0.

Change-Id: Ib8ba9ee06744869efc1489beb4e2d56fe0cc06e0
049273bb — Janneke Nieuwenhuizen 2 years ago
maint: Add perl to the manifest.

* manifest.scm: Add perl.

Change-Id: Ie70cea1eb4d62f2a649292209391a92abdae2288
4d994f98 — Attila Lendvai 2 years ago
gnu: gpaste: Update to 44.1.

* gnu/packages/gnome-xyz.scm (gpaste): Update to 44.1.
[native-inputs]: Replace GCR-3 with GCR.
[inputs]: Replace GTK with GTK+. Add DESKTOP-FILE-UTILS. Remove LIBARCHIVE.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I9e9548a9e3393dfa4b9e7b64978418106fb25db1
e82dc389 — Eugen Stan 2 years ago
gnu: clojure-tools: Update to 1.11.1.1413.

* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1413.
[inputs]: Add clojure-tools-deps.  Remove clojure-tools-deps-alpha.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I52fda6af441d1cd2ba271153f87eb0c35bce31cb
7375c5aa — Eugen Stan 2 years ago
gnu: Add clojure-tools-deps.

* gnu/packages/crates-io.scm (clojure-tools-deps): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: Ic02349bfe5b899874ff8e6067e790ca9d9f1f96e
19991976 — Andy Tai 2 years ago
gnu: icewm: Update to 3.4.7.

* gnu/packages/wm.scm (icewm): Update to 3.4.7.

Change-Id: I6daa66be92a01ae587efec2bf3f0ac4769ae797a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
e85734f6 — Rodion Goritskov 2 years ago
gnu: clifm: Update to 1.18.

* gnu/packages/clifm.scm (clifm): Update to 1.18.

Change-Id: Ic0c2a307dbbcca06cfffe60248234849dca2f726
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
a88b0c23 — Leo Nikkilä 2 years ago
gnu: gtk: Fix tests on aarch64.

* gnu/packages/gtk.scm (gtk)[arguments]<#:configure-flags>: Skip more
failing tests known to fail.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I34d0f7521224b41072fcc0c35321935d1db927e0
ba76b27d — Efraim Flashner 2 years ago
Revert "gnu: gtk: Skip failing tests on aarch64-linux."

This reverts commit 76ed1e886ea790fc8562b355a0768a0f04889abb.

The next commit does a better job of skipping the tests.
Next