Sergey Trofimov
c4b332bfc1
doc: contributing: Correct typos in Bulk updates.
...
* doc/contributing.texi (Bulk updates): Correct typos.
Change-Id: I660520b64139537e6ca9186c06810f5053d4368e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-07-01 22:57:27 +02:00
Ludovic Courtès
d1cebc2488
gnu: libgit2: Update to 1.9.1.
...
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.
[source]: Add ‘libgit2-path-max.patch’.
* gnu/packages/patches/libgit2-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: If78a7001eb2cc3aa2d951fe2e501ae3ec576fc80
Co-authored-by: Ashish SHUKLA <ashish.is@lostca.se>
2025-07-01 22:34:40 +02:00
Ivan Popovych
5db599f41a
etc: guix-daemon.service.in: Disable host filesystem mount propagation.
...
This fixes issue for rootless guix daemon where store being remounted
read-only by gnu-store.mount is propagated to the guix daemon making
guix daemon not able to modify it.
* etc/guix-daemon.service.in: Disable host filesystem mount propagation.
Change-Id: Ib1abc387ee15d2b04d6f70c121244943cd0ad8c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-07-01 22:34:40 +02:00
Vagrant Cascadian
dd7e39ccfd
gnu: diffoscope: Update to 300.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 300.
2025-07-01 11:31:53 -07:00
jgart
3517c1ac2a
gnu: Add cl-40ants-plantuml.
...
* gnu/packages/lisp-xyz.scm (cl-40ants-plantuml, ecl-40ants-plantuml,
sbcl-40ants-plantuml): New variables.
Change-Id: I4622dc206141d4893bcfd12ab9d7239fddb1a86a
2025-07-01 12:06:01 -05:00
jgart
496da6af5c
gnu: Add cl-40ants-asdf-system.
...
* gnu/packages/lisp-xyz.scm (cl-40ants-asdf-system, ecl-40ants-asdf-system,
sbcl-40ants-asdf-system): New variables.
Change-Id: I67aede794fcb9b1d5c1c726d5dc713f57bf23e6c
2025-07-01 11:58:52 -05:00
jgart
127696cbf6
gnu: Add cl-open-with.
...
* gnu/packages/lisp-xyz.scm (cl-open-with, ecl-open-with, clasp-open-with,
sbcl-open-with): New variables.
Change-Id: I24e3bd69bff413b2b9859f87ea4d4c6acee5cc59
2025-07-01 11:19:51 -05:00
jgart
0ce67cc96f
etc: snippets: Add clasp to addcl snippet.
...
* etc/snippets/tempel/text-mode.eld (addcl): Add clasp.
Change-Id: If70f5c66854938475ad1f461c58b6ac91554aee2
2025-07-01 11:16:28 -05:00
jgart
0d2db888dd
gnu: Add clasp-the-cost-of-nothing.
...
* gnu/packages/lisp-xyz.scm (clasp-the-cost-of-nothing): New variable.
Change-Id: I0acd82883f0b8eaf1121b26d959b809f4a58519a
2025-07-01 11:12:49 -05:00
jgart
eee894e402
gnu: Add clasp-termp.
...
* gnu/packages/lisp-xyz.scm (clasp-termp): New variable.
Change-Id: I1de89427feb2324a052f596e28a3ddfb7dcf2419
2025-07-01 10:58:36 -05:00
jgart
70c0f1c796
gnu: Add clasp-terminfo.
...
* gnu/packages/lisp-xyz.scm (clasp-terminfo): New variable.
Change-Id: I3c70e12f61ec3a5f7d064abbb5ced05cd02d2373
2025-07-01 10:58:31 -05:00
jgart
79b1619900
gnu: Add clasp-jsown.
...
* gnu/packages/lisp-xyz.scm (clasp-jsown): New variable.
Change-Id: I196eed310de659bea26cf5857ca2d26503a7d3ad
2025-07-01 10:56:16 -05:00
jgart
85c3e095fa
gnu: Add clasp-amb.
...
* gnu/packages/lisp-xyz.scm (clasp-amb): New variable.
Change-Id: I7aa3e3d9855d31887dc7120dbe10fa0449025565
2025-07-01 10:56:12 -05:00
jgart
0f5c42449f
gnu: Add clasp-feeder.
...
* gnu/packages/lisp-xyz.scm (clasp-feeder): New variable.
Change-Id: I2287aa1cf23f33da26328e3580203059699d552b
2025-07-01 10:56:08 -05:00
jgart
771071ff4c
gnu: Add clasp-just-getopt-parser.
...
* gnu/packages/lisp-xyz.scm (clasp-just-getopt-parser): New variable.
Change-Id: Ia873b7214dfb6defde59585dab990bc16b3df18a
2025-07-01 10:56:03 -05:00
jgart
cf028e39c1
gnu: Add clasp-cl-colors2.
...
* gnu/packages/lisp-xyz.scm (clasp-cl-colors2): New variable.
Change-Id: I82349b53cea88a47ead21c42fd50a42b0dfb91bc
2025-07-01 10:48:55 -05:00
jgart
f3c8f620a3
gnu: trealla: Update to 2.77.27.
...
* gnu/packages/prolog.scm (trealla): Update to 2.77.27.
Change-Id: I3e7bb4cc35d923965585979c95803d88cafbcf72
2025-07-01 10:48:06 -05:00
Yelninei
395d68bd93
teams: Add entry for Yelninei.
...
* etc/teams.scm ("Yelninei"): New member.
Change-Id: I06c842de0ff8370d15595f0e5d4d14b91739c904
Signed-off-by: jgart <jgart@dismail.de>
2025-07-01 10:39:19 -05:00
Zheng Junjie
9b9b1f9bf5
records: Remove unneed autoload.
...
This is a follow-up to 23cbbe6860
* guix/records.scm: Remove autoload target-most-positive-fixnum.
Change-Id: I0e5b38382e3152c5f44a6626e618b4c7b027595d
2025-07-01 17:46:01 +08:00
Mathieu Othacehe
7c820cd888
tests: Fix the gui installation tests.
...
This is a follow-up of: 4c017ccfe5
. The
run-basic-test procedure is used for the gui installation tests, but the
etc-profile-d-service-type and etc-bashrc-d-service-type services that are now
needed are only defined in the test-basic-os procedure.
Build upon the introduction of the extra-tests argument to define the
etc-profile-d-service-type and etc-bashrc-d-service-type specific tests
directly in the test-basic-os procedure.
* gnu/tests/base.scm (run-basic-test): Move the etc-profile-d-service-type and
etc-bashrc-d-service-type dedicated tests to ...
(test-basic-os): ... that procedure, where the matching services are defined.
Change-Id: I050f5ab87e19889bc90cc1a375a3cc28ea9a43ab
2025-07-01 11:50:16 +02:00
Mathieu Othacehe
11b5443e48
tests: Support basic tests extension with an extra-tests argument.
...
* gnu/tests/base.scm (run-basic-test)[extra-tests]: New argument.
Change-Id: Ia3595638309738d3361c583c93a66e0a872adabe
2025-07-01 11:50:16 +02:00
Mathieu Othacehe
f3a8db842d
tests: Really test the etc-bashrc-d-service-type service.
...
Follow-up of: 4c017ccfe5
.
The --init-file script will only be run in the context of an interactive
shell, which is not the case here. Use the `-i` argument instead to force an
interactive shell. That way, the test_bashrc_d.sh is now really executed.
* gnu/tests/base.scm (run-basic-test): Fix the etc-bashrc-d-service-type test.
Change-Id: I3d749f65f51ff103c76f4e3d60746ae963660329
2025-07-01 11:50:15 +02:00
Zheng Junjie
92ea9e69ac
import: nuget: Use http-fetch.
...
* guix/import/nuget.scm (fetch-repo-info-from-snupkg): Use http-fetch, and
guard. Dont use mkstemp, just put-bytevector to file.
Change-Id: Ied9d64651d0ccd7875a9d80ac085cf5947c40c4c
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:49:16 +01:00
Zheng Junjie
a8c11ecf1e
import: nuget: make imported package file-name clean.
...
* guix/import/nuget.scm (nuget->guix-package): make imported package file-name
clean.
Change-Id: Ie5a1dc1a95dc1bf795da4d960e65f5e2bd6d6b63
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:49:02 +01:00
Zheng Junjie
388d119187
import: nuget: use maybe-inputs.
...
* guix/import/nuget.scm (nuget->guix-package): Use maybe-inputs.
Change-Id: I6e1d3395e6c3beb4f960345a82c547307e59293c
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:58 +01:00
Zheng Junjie
6b861d4b62
import: nuget: Use beautify-description and beautify-synopsis.
...
* guix/import/nuget.scm(non-empty-string-or-false): New procedure.
* guix/import/nuget.scm (nuget->guix-package): Use beautify-description and
beautify-synopsis.
Change-Id: Ie3b4b676499558af5e6742b91a40d93624f2caf9
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:51 +01:00
Zheng Junjie
d8a61d2b0b
import: nuget: use xml->sxml's namespaces keyword.
...
* guix/import/nuget.scm (%nuget-nuspec): New variable.
(fetch-repo-info-from-snupkg): use xml->sxml's namespaces keyword.
reindentation. Do not use square brackets.
Change-Id: Ic86a12ab6557e0a7d627864c9ec39245f9cea892
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:47 +01:00
Zheng Junjie
8b38fb8fa7
import: nuget: use json-fetch.
...
* guix/import/nuget.scm (nuget-find-best-version-for-range):
(nuget-fetch-catalog-entry): Use json-fetch.
Change-Id: I5223d264d363004aacfb0cf4a522813ffa485893
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:48:42 +01:00
Zheng Junjie
2e6c177149
import: nuget: use snake-case.
...
* guix/import/nuget.scm (nuget-name->guix-name): use snake-case.
Change-Id: I8371d2fd6b33170c61c86302117f7952123e05b5
Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-01 08:47:14 +01:00
Sharlatan Hellseher
6d4d231a57
gnu: packages/hexedit: Sort used module alphabetically.
...
* gnu/packages/hexedit.scm: Sort used module alphabetically.
Change-Id: I1c56eabb95f8ef14a6109be01ff34057f86516c2
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
a43d98e7de
gnu: Add fq.
...
* gnu/packages/hexedit.scm (fq): New variable.
Change-Id: I2c5f6c3c148c5bc7bf7f531dcd4c8576ce063fd8
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
14d2c595c0
gnu: Add go-github-com-wader-gojq.
...
* gnu/packages/golang-xyz.scm (go-github-com-wader-gojq): New variable.
Change-Id: If701d1e0d124a0f01a6d659e668994049204feda
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
a8ae0e4176
gnu: Add go-github-com-gopacket-gopacket.
...
* gnu/packages/golang-web.scm (go-github-com-gopacket-gopacket): New variable.
Change-Id: I43c7a5532700b4ff029562e24f901535c9f0302e
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
4eee017279
gnu: Add go-github-com-ergochat-readline.
...
* gnu/packages/golang-xyz.scm (go-github-com-ergochat-readline): New variable.
Change-Id: I0c2852c64043b35f1d917eff914eda45ed53f2ec
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
86f0e4c1fb
gnu: Add go-github-com-gomarkdown-markdown.
...
* gnu/packages/golang-xyz.scm (go-github-com-gomarkdown-markdown): New variable.
Change-Id: Ib41e5498131c73f568d26396fb021b061f59962b
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
ca666bd9fd
gnu: Add go-github-com-itchyny-go-flags.
...
* gnu/packages/golang-xyz.scm (go-github-com-itchyny-go-flags): New variable.
Change-Id: I96ead9b19b765aef8576f7530d7fb02509b387a1
2025-07-01 08:41:01 +01:00
Sharlatan Hellseher
df2a9ef584
gnu: Add go-github-com-itchyny-astgen-go.
...
* gnu/packages/golang-xyz.scm (go-github-com-itchyny-astgen-go): New variable.
Change-Id: Id34908091b9d19850186aefc8efdca035fdb6032
2025-07-01 08:40:59 +01:00
Dariqq
d756fb91ce
gnu: linux-libre-6.6: Update to 6.6.94.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.94.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I8cda142e67700f3cdbd0b9ddbcf83435efe5805b
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-06-30 21:49:08 -04:00
Dariqq
7b3df292d7
gnu: linux-libre-6.12: Update to 6.12.34.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.34.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I44f1fc080e8625ecc7a74c141909bfdfecec4cfd
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-06-30 21:49:08 -04:00
Ayan Das
ef0f67a613
gnu: python-lightning-utilities: Update to 0.14.3.
...
* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.14.3.
Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
Ayan Das
15d5313171
gnu: python-pytorch-lightning: Update to 2.5.2.
...
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.5.2.
Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
Nicolas Graves
76a19b08b0
doc: Update CVE documentation.
...
* doc/guix.texi (Invoking guix lint): Document ‘cpe-vendor’ and
‘lint-hidden-cpe-vendors’.
Change-Id: I5f3054c9f6e2d1e85a1ccb293a2471439f5e5f44
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
Nicolas Graves
9df0238e06
gnu: snappy: Fix cpe-* properties.
...
This is a follow-up of 8842305c46
.
* gnu/packages/compression.scm (snappy)[properties]: Use cpe-vendor
instead of wrongfully used cpe-name.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
Matthias Riße
4f03b88b8e
gnu: git-annex: Update to 10.20250630.
...
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250630.
Change-Id: I7a6bf5d8828ff832e4793787fb7bc39587e425b4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:42 +02:00
Reepca Russelstein
b79100ef61
daemon: Conditionally disable seccomp filter on ‘socketcall’ systems.
...
glibc currently will insist on using 'socketcall' on i686-linux unless built
with '--enable-kernel=4.3.0' or above, even on systems that have dedicated
system calls available for all the socket-related functionality. This
behavior breaks the assumption that socketcall can be safely blocked without
impacting functionality in slirp4netns, rendering the seccomp filter unusable
with those glibcs.
This change makes the slirp4netns seccomp filter opt-in on systems with a
'socketcall' system call. It can either be opted-into at compile-time or at
runtime using the NO_SOCKETCALL_LIBC preprocessor define or the
GUIX_FORCE_SECCOMP environment variable, respectively.
The seccomp filter being disabled on these systems means that it is possible
for a compromised slirp4netns to access abstract unix domain sockets in the
root network namespace. It does not affect any of the other mechanisms used
to isolate slirp4netns (e.g. chroot, namespaces, etc).
Fixes guix/guix#808 .
* nix/libstore/build.cc (spawnSlirp4netns) [__NR_socketcall]: Do not add
seccomp filter, unless ‘GUIX_FORCE_SECCOMP’ is set.
Change-Id: Ibfe8becc9431f5aff11a21f06858b20496f9cb4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 19:36:41 +02:00
jgart
25522dab13
gnu: trealla: Update to 2.77.23.
...
* gnu/packages/prolog.scm (trealla): Update to 2.77.23.
Change-Id: Ia231b26b686e1e029f61286449ad410bed971ba0
2025-06-30 11:56:45 -05:00
Anderson Torres
22bda41fbf
gnu: vips: Update to 8.17.0.
...
* gnu/packages/image-processing.scm (vips): Update to 8.17.0.
Change-Id: I8ffdca949cb19735928dcbdb7d43e2c626aea7a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-30 13:35:55 +01:00
Anderson Torres
ac139ed47f
gnu: vips: Stylistic rewrite.
...
* gnu/packages/image-processing.scm (vips): Stylistic rewrite.
[native-inputs]: Reorder and write in column.
[inputs]: Reorder and write in column.
Change-Id: I04cc93e9d989c3f7fa6f0d07c76f073c615e3f4c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-30 13:35:10 +01:00
Sharlatan Hellseher
a03d6d1bd6
gnu: python-distributed: Move up.
...
* gnu/packages/python-science.scm (python-distributed): Sort variable
alphabetically.
Change-Id: I6b0b6ab2932b7cc1edf6097a6387ee633e537d88
2025-06-30 13:35:10 +01:00
Cayetano Santos
347fd432cd
gnu: symbiyosys: Update to 0.54.
...
* gnu/packages/electronics.scm (symbiyosys): Update to 0.54.
Change-Id: Ifb962d577ec1b9909dd35e13ece1ccb51ba41fc7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 14:30:41 +02:00