~ruther/guix-local

74a9eadc — Nicolas Goaziou 4 months ago
gnu: emacs-moody: Update to 1.2.0.

* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.2.0.

Change-Id: I1fca1caf123bdb26c5911a0d05c42ed90c62d452
a949c1fa — Nicolas Goaziou 4 months ago
gnu: emacs-llm: Update to 0.27.3.

* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.3.

Change-Id: I91452d668f274524ee70987316c329b959b9e2dc
9244da69 — Nicolas Goaziou 4 months ago
gnu: emacs-dicom: Update to 1.1.

* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.1.

Change-Id: If29be9974f7995f79b6d0e01548541c93eef8c41
c0bfe449 — Nicolas Goaziou 4 months ago
gnu: emacs-shell-command+: Update to 2.5.0.

* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.5.0.
[source]: Set upstream to Codeberg.
[arguments]: Run all tests.

Change-Id: I3b8d4422c1eb6ccb618a654b0a3f87353fc95483
d7a7ece5 — Andreas Enge 4 months ago
gnu: Remove sdl2-2.0.

* gnu/packages/sdl.scm (sdl2-2.0): Delete variable.

Fixes: guix/guix#3103
Change-Id: Ide83df514414e9c40d1f3a60735f898958e4788c
45510f4c — Andreas Enge 4 months ago
gnu: Remove epour.

* gnu/packages/enlightenment.scm (epour): Delete variable.

Fixes: guix/guix#3014
Change-Id: Ibe4fa24e0805231f5a189c1eb6e235990cc3e7ae
f5d4349e — Andreas Enge 4 months ago
gnu: Remove ufoai-source.

* gnu/packages/games.scm (ufoai-source, %ufoai-commit, %ufoai-revision,
%ufoai-version): Delete variables.

Fixes: guix/guix#2864
Change-Id: Ibdfdb7ca35e074e8e001a261baacd8597f3d85d2
ab7a2b32 — Andreas Enge 4 months ago
gnu: Remove ufo2map.

* gnu/packages/games.scm (ufo2map): Delete variable.

Change-Id: Ib0a5fc421936332ca42fb4f851380408865478ba
70febb5d — Andreas Enge 4 months ago
gnu: Remove ufoai-data.

* gnu/packages/games.scm (ufoai-data): Delete variable.

Change-Id: I31b75a1c44f1b92a46582a21c3e4b632b943327f
b256f6c8 — Andreas Enge 4 months ago
gnu: Remove ufoai.

* gnu/packages/games.scm (ufoai): Delete variable.

Change-Id: I7b431926677813bd6320036ddc511fc5232d749e
af97d43a — Andreas Enge 4 months ago
gnu: Remove font-cns11643.

* gnu/packages/fonts.scm (font-cns11643): Delete variable.

Fixes: guix/guix#2754
Change-Id: I22160f8369f26bb9ce1b24a6ac2daa9de1649b61
f35e7c12 — Andreas Enge 4 months ago
gnu: Remove python-django-debug-toolbar-alchemy.

* gnu/packages/django.scm (python-django-debug-toolbar-alchemy):
Delete variable.

Fixes: guix/guix#3085
Change-Id: I6cff3a3fe170e8b9f4c2c0222952a568f94464e5
797cfc7a — Andreas Enge 4 months ago
gnu: Remove python-django-bulk-update.

* gnu/packages/django.scm (python-django-bulk-update): Delete variable.

Fixes: guix/guix#3088
Change-Id: I32850ec17e737cc4a70e10700f6a6f93c65c149a
395591c0 — Andreas Enge 4 months ago
gnu: Remove python-iocapture.

* gnu/packages/python-xyz.scm (python-iocapture): Delete variable.

Fixes: guix/guix#3054
Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0
1cad80a9 — Andreas Enge 4 months ago
gnu: Remove knotes.

* gnu/packages/kde-pim.scm (knotes): Delete variable.

Fixes: guix/guix#3043
Change-Id: I0213e14c46072bf51c23615d4aedfda81553e244
fe59616b — Andy Tai 4 months ago
teams: Add entry for Andy Tai.

* etc/teams.scm ("Andy Tai"): New member.
* CODEOWNERS: Order files alphabetically.

Change-Id: I7938b6761db5feb36c56ebf28f871a6d88c957e0
Signed-off-by: Andreas Enge <andreas@enge.fr>
79dcb79e — Maxim Cournoyer 4 months ago
tests: New ld-wrapper test.

* tests/ld-wrapper.scm: New file.
* Makefile.am (SCM_TESTS): Register it.

Change-Id: I3cef5ff363226a3ceee2599d4906f107d6ae7151
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
cbc35fd9 — Maxim Cournoyer 4 months ago
system: Reinstate lock mounts in `container-script'.

This issue should now be resolved, with a test guarding it from re-appearing.

* gnu/system/linux-container.scm (container-script) [#:lock-mounts]: Delete
argument.

Change-Id: I93e94a0ee349c53967275b82e1a9a5bcc8e8f65c
1eccea7f — Maxim Cournoyer 4 months ago
build/syscalls: Introduce new safe-clone and use it.

* guix/build/syscalls.scm (without-automatic-finalization): Accept multiple
expressions.
(without-garbage-collection): New syntax.
(without-threads): Likewise.
(ensure-signal-delivery-thread, safe-clone): New procedures.
* tests/syscalls.scm: ("clone and unshare triggers EINVAL")
("safe-clone and unshare succeeds"): New tests.
* gnu/build/linux-container.scm (run-container): Adjust to use 'safe-clone'.

Relates-to: #1169
Change-Id: I044c11a899e24e547a7aed97f30c8e7250ab5363
3966f762 — W. Kosior 4 months ago
linux-container: Inhibit GC thread creation in child.

The `unshare' system call with `CLONE_NEWUSER' cannot be used in multithreaded
programs.  Guile VM's automatic GC thread creation used to lead to
nondeterministic failures in container creation, which uses this system call.

* gnu/build/linux-container.scm (run-container): Disable GC in child after
`(clone)' and re-enable after `(unshare)'.

Fixes: #1169
Change-Id: I9df5412102509c13f74ab9911f6f06c0152d0a4f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Next