gnu: emacs-emms-print-metadata: Update to 24.
* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 24.
Change-Id: I3f7a64952db582a7e33cf981aa85fe99620baa79
gnu: emacs-moody: Update to 1.2.0.
* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.2.0.
Change-Id: I1fca1caf123bdb26c5911a0d05c42ed90c62d452
gnu: emacs-llm: Update to 0.27.3.
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.3.
Change-Id: I91452d668f274524ee70987316c329b959b9e2dc
gnu: emacs-dicom: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.1.
Change-Id: If29be9974f7995f79b6d0e01548541c93eef8c41
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
gnu: Remove sdl2-2.0.
* gnu/packages/sdl.scm (sdl2-2.0): Delete variable.
Fixes: guix/guix#3103
Change-Id: Ide83df514414e9c40d1f3a60735f898958e4788c
gnu: Remove epour.
* gnu/packages/enlightenment.scm (epour): Delete variable.
Fixes: guix/guix#3014
Change-Id: Ibe4fa24e0805231f5a189c1eb6e235990cc3e7ae
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
gnu: Remove ufo2map.
* gnu/packages/games.scm (ufo2map): Delete variable.
Change-Id: Ib0a5fc421936332ca42fb4f851380408865478ba
gnu: Remove ufoai-data.
* gnu/packages/games.scm (ufoai-data): Delete variable.
Change-Id: I31b75a1c44f1b92a46582a21c3e4b632b943327f
gnu: Remove ufoai.
* gnu/packages/games.scm (ufoai): Delete variable.
Change-Id: I7b431926677813bd6320036ddc511fc5232d749e
gnu: Remove font-cns11643.
* gnu/packages/fonts.scm (font-cns11643): Delete variable.
Fixes: guix/guix#2754
Change-Id: I22160f8369f26bb9ce1b24a6ac2daa9de1649b61
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
gnu: Remove python-django-bulk-update.
* gnu/packages/django.scm (python-django-bulk-update): Delete variable.
Fixes: guix/guix#3088
Change-Id: I32850ec17e737cc4a70e10700f6a6f93c65c149a
gnu: Remove python-iocapture.
* gnu/packages/python-xyz.scm (python-iocapture): Delete variable.
Fixes: guix/guix#3054
Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0
gnu: Remove knotes.
* gnu/packages/kde-pim.scm (knotes): Delete variable.
Fixes: guix/guix#3043
Change-Id: I0213e14c46072bf51c23615d4aedfda81553e244
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>
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>
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
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