me
/
guix
Archived
1
0
Fork 0
Commit Graph

127700 Commits (79765b40fd9b4921b531284c589ace8a2c89a6ea)

Author SHA1 Message Date
Leo Famulari 616c0ca13c
gnu: linux-libre 4.19: Update to 4.19.299.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.299.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: Ia51529e3c4ea05328404bcccaac883237ddc52be
2023-07-23 22:26:07 -04:00
Leo Famulari 1ec6796c5f
gnu: linux-libre 5.4: Update to 5.4.261.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.261.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I3624696b83474ffea9c0d633c66f9a9fe440184a
2023-07-23 22:26:07 -04:00
Leo Famulari 875cc9e31f
gnu: linux-libre 5.10: Update to 5.10.201.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.201.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: Ib578c3d98294d08be248326ef66c31cdfb927805
2023-07-23 22:26:07 -04:00
Leo Famulari 1de25bd7e9
gnu: linux-libre 5.15: Update to 5.15.139.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.139.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I664fdafc4e1f60eedb24935a8cda49c3168bfc5a
2023-07-23 22:26:06 -04:00
Leo Famulari 24f5c0cfb6
gnu: linux-libre 6.1: Update to 6.1.63.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.63.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I95037f235a9c5b61730c0b0423517763e6e0582e
2023-07-23 22:26:06 -04:00
Wilko Meyer 7e214b9a1a
gnu: linux-libre 6.5: Update to 6.5.10.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.10.
(linux-libre-6.5-pristine-source): Update hash.

Change-Id: Icc0c07d8f38659be00e3675c335801aab5ae8b6c
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Leo Famulari 8e0485515d
gnu: linux-libre: Update to 6.5.12.
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.12.
(linux-libre-6.5-pristine-source): Update hash.

Change-Id: Ie4c626df9d2332a64a1b6f4780cbbfefda1d5626
2023-07-23 22:26:05 -04:00
Wilko Meyer 61ba1a6133
gnu: linux-libre 6.1: Update to 6.1.61.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.61.
(linux-libre-6.1-pristine-source): Update hash.
(deblob-scripts-6.1): Update hash.

Change-Id: Iaab673a11ff578ac7671999deb7d31f4dfd5b1e2
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:05 -04:00
Wilko Meyer b817d261e2
gnu: Add linux-libre 6.6.1.
* gnu/packages/linux.scm (linux-libre-6.6-version, linux-libre-6.6-gnu-revision,
deblob-scripts-6.6, linux-libre-6.6-pristine-source, linux-libre-6.5-source,
linux-libre-headers-6.6, linux-libre-6.6): New variables.
* gnu/packages/aux-files/linux-libre/6.6-arm.conf,
gnu/packages/aux-files/linux-libre/6.6-arm64.conf,
gnu/packages/aux-files/linux-libre/6.6-i686.conf,
gnu/packages/aux-files/linux-libre/6.6-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

Change-Id: I37b2b98b8a2ec745137e92380f34e69082c5e662
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 8074235a7e
gnu: linux-libre 4.14: Update to 4.14.329.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.329.
(linux-libre-4.14-pristine-source): Update hash.

Change-Id: I50e419def94b2cbe14f52e5901d0babb0377fcd0
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 3eef9ab1d5
gnu: linux-libre 4.19: Update to 4.19.298.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.298.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

Change-Id: Ib1fc2b05a24254e91c6a2e1d85f4c3aeb01e6071
Signed-off-by: Leo Famulari <leo@famulari.name>

Change-Id: I01b89291e6e3795e16e051ce32c08febcff13cb0
2023-07-23 22:26:01 -04:00
Wilko Meyer 331fbb60f0
gnu: linux-libre 5.4: Update to 5.4.260.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.260.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I035dc10cd8ee1da0df6518c9cb59080ea90ab5ba
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 465fca164c
gnu: linux-libre 5.10: Update to 5.10.200.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.200.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I7247a07bc79170bf1015d1249eda3462bd7f14aa
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:01 -04:00
Wilko Meyer 2410a30f6c
gnu: Make linux-libre 6.6 the default.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Update to 6.6.
* gnu/packages/linux.scm (linux-libre-with-bpf): Update to 6.6.

Change-Id: I6414821ba0f0e75543a3616300ff3233ffa1c3b0
Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23 22:26:00 -04:00
David Thompson dce3672f5a
services: xvnc: Do not specify display number when using inetd.
* gnu/services/vnc.scm (xvnc-configuration->command-line-arguments): Omit X
display number when inetd? is #t.

Change-Id: I0fc8e3068f3ae22421e60e96bd40e3b6e477ca99
2023-11-27 10:55:51 -05:00
Efraim Flashner 842e491e2e
gnu: go-gopkg-in-yaml-v3: Skip tests on powerpc-linux.
* gnu/packages/golang.scm (go-gopkg-in-yaml-v3)[arguments]: Skip the
tests when building for powerpc-linux.

Change-Id: I68e3dfa274186ef8f20f85614ba941ea878d6b86
2023-11-27 10:18:46 +02:00
Efraim Flashner 0dffb145f0
gnu: texlive-bin: Skip another test on powerpc-linux.
* gnu/packages/tex.scm (texlive-bin)[arguments]: When building for
powerpc-linux include the custom 'skip-faulty-test phase.

Change-Id: I38eb202c788bf483a8d062019f34bb8486d70878
2023-11-27 08:01:19 +02:00
Efraim Flashner 6c02d516b5
gnu: go-github-com-google-go-cmp-cmp: Skip tests with gccgo.
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp)[arguments]:
Override check phase to skip it when building with gccgo.

Change-Id: Ie2b5005648882c5a65ed484e5d203f1076dcb768
2023-11-27 08:01:19 +02:00
Tobias Geerinckx-Rice 3778f778c3
gnu: fio: Update to 3.36.
* gnu/packages/benchmark.scm (fio): Update to 3.36.

Change-Id: I2a58cf03e51ff9ecbea3cd540bb2dde40b6bac1c
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice a640b698f8
gnu: bfs: Update to 3.0.4.
* gnu/packages/admin.scm (bfs): Update to 3.0.4.

Change-Id: Idc65d4629aa185b13a375263e10ebcc5b71a81ce
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice ac0b2471e9
gnu: bfs: Fix Texinfo typo.
* gnu/packages/admin.scm (bfs)[description]: Fix typo.
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice d553249f72
linux-boot: Don't create /root before it's used.
* gnu/build/linux-boot.scm (boot-system): Postpone the MKDIR of /root.

Change-Id: I589316a5ddf41cada02173ed4dd5b7df09b795e8
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 66942d042e
gnu: Add libnsfb.
* gnu/packages/web.scm (libnsfb): New public variable.
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 4db37c3a61
gnu: knot: Update to 3.3.2.
* gnu/packages/dns.scm (knot): Update to 3.3.2.

Change-Id: Ic4909301027c75d269774fa9c52562933283f46c
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice a5a9a70a0d
gnu: nwipe: Update to 0.35.
* gnu/packages/disk.scm (nwipe): Update to 0.35.
[inputs]: Add libconfig.

Change-Id: Ia4d704ffd58c3d4ea6d10e718808797b528438e0
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 04a990ad30
gnu: dpkg: Update to 1.22.1.
* gnu/packages/debian.scm (dpkg): Update to 1.22.1.

Change-Id: Id5ac5a5c4a8dc9716fd5b05dd80c21b0edfe293f
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 6aeb08233d
gnu: erofs-utils: Update to 1.7.1.
* gnu/packages/linux.scm (erofs-utils): Update to 1.7.1.

Change-Id: Ia1ac5355c8b0587d42839a551491f153fe2f1c75
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 87639bc754
gnu: opensmtpd: Update to 7.4.0p1.
* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p1.

Change-Id: I0069369fcbc226b6e55b42142456ce77566af7be
2023-11-19 01:00:00 +01:00
jaeme ceb5b5a5f3
gnu: Add ani-cli.
* gnu/packages/video.scm (ani-cli): New variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Change-Id: I21ea258f164285dea0d46379dff120b105803dd0
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 1408e7a304
gnu: openssh: Update to 9.5p1.
* gnu/packages/ssh.scm (openssh): Update to 9.5p1.

Change-Id: I7347258f801e97045774a27e4c30b82fff2ff73e
2023-11-19 01:00:00 +01:00
Tobias Geerinckx-Rice 0b94c107bb
gnu: loksh: Update to 7.4.
* gnu/packages/shells.scm (loksh): Update to 7.4.

Change-Id: Iab2d596702b40535f65106ef064253a79d5db8ce
2023-11-19 01:00:00 +01:00
Troy Figiel f3173bb901
gnu: Add python-canmatrix.
* gnu/packages/python-xyz.scm (python-canmatrix): New variable.

Change-Id: I96192f7304388aefe1b5cc358d462d42120ca3a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-26 23:34:48 +01:00
Maciej Kalandyk ce74e02078
locate: Gracefully handle busy-database error conditions.
* guix/scripts/locate.scm (SQLITE_BUSY): New variable.
(call-with-database): Catch 'sqlite-error and call ‘leave’ upon
SQLITE_BUSY.

Change-Id: Iebe76c75d45e70317bd18d2c176dcdeaf9d6964c
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-11-26 23:34:48 +01:00
Ludovic Courtès da2dc98185
services: rsync: Provide a prettier Shepherd inetd service name.
Previously, a default name would be used for transient inetd services,
leading to names such as #{5rjnskb6011jgmfmpgp63jp9mh9nkl20-rsync-3274}#.

* gnu/services/rsync.scm (rsync-shepherd-service): Pass #:service-name-stem.

Change-Id: I4d0a4a01e122c6eeaa85f104b083cf7e8709eac3
2023-11-26 23:34:48 +01:00
Ludovic Courtès c936853a64
gnu: commencement: Make ‘glibc-final’ immune to ‘%current-target-system’.
Previously, the value memoized for ‘glibc-final’ was influenced by that
of ‘%current-target-system’ since it is used as a default argument to
‘libc-for-target’.  Thus, due to the order in which modules were loaded
versus the time at which ‘%current-target-system’ was set, it was
possible to end up with ‘glibc-final’ set to the “wrong” libc, for
instance when doing:

  guix build -f guix.scm --target=i586-pc-gnu

from another project such as the Shepherd.

This is similar to the problem fixed in
625a847d2a.

* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)
(glibc-final): Explicitly pass (%current-system) as the first argument
to ‘libc-for-target’ so that the value of ‘%current-target-system’ at
that time has no influence.

Change-Id: I2f05898b8f9d1f99d4c75108441c7ad38728225f
2023-11-26 23:34:47 +01:00
Leo Famulari bd6789be20
gnu: linux-libre 6.6: Update to 6.6.2.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.2.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Id9fcd2c35b602d1bda0395b867969801aabffe1c
2023-07-23 22:26:00 -04:00
Leo Famulari cfe09c7c36
download: Replace faulty kernel mirror URL with canonical upstream.
This mirror was providing truncated files. See patch ticket #66923 for more
information about this change:

<https://issues.guix.gnu.org/issue/66923>

* guix/download.scm (%mirrors): Replace kernel mirror <uio.no> with <kernel.org>.

Change-Id: I189fc4eaa2bb3fa8b6db028aa837f0d59a460327
2023-07-23 22:26:00 -04:00
Ludovic Courtès 08d94fe20e
home: services: Add 'x11-display' service.
* gnu/home/services/desktop.scm (x11-shepherd-service): New procedure.
(home-x11-service-type): New variable.
(redshift-shepherd-service): Add 'requirement' field.
(home-redshift-service-type): Extend 'home-x11-service-type'.
* doc/guix.texi (Desktop Home Services): Document it.

Change-Id: Ibd46d71cbb80fcdff8dbf3e8dbcfc3b24163bdb6
2023-11-05 23:23:23 +01:00
Ludovic Courtès 331d858e21
time-machine: Warn when no command is given.
* guix/scripts/time-machine.scm (guix-time-machine): Emit a warning when
COMMAND-LINE is false.

Change-Id: I26e6b608915ecaf6d9372f9b03dc5ebd1b4c68f9
2023-11-05 23:23:23 +01:00
Ludovic Courtès ab13e2be69
time-machine: Make target commit check cheaper.
Commit 79ec651a28 introduced a check to
error out when attempting to use ‘time-machine’ to travel to a commit
before ‘v1.0.0’.

This commit fixes a performance issue with the strategy used in
79ec651a28 (the repository was opened,
updated, and traversed a second time by ‘validate-guix-channel’) as well
as a user interface issue (“Updating channel” messages would be printed
too late).

This patch reimplements the check in terms of the existing #:validate-pull
mechanism, which is designed to avoid extra repository operations.

Fixes <https://issues.guix.gnu.org/65788>.

* guix/inferior.scm (cached-channel-instance): Change default value
of #:validate-channels.  Remove call to VALIDATE-CHANNELS; pass it
as #:validate-pull to ‘latest-channel-instances’.
* guix/scripts/time-machine.scm (%reference-channels): New variable.
(validate-guix-channel): New procedure, written as a simplification of…
(guix-time-machine)[validate-guix-channel]: … this.  Remove.
Pass #:reference-channels to ‘cached-channel-instance’.

Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
Change-Id: I9b0ec61fba7354fe08b04a91f4bd32b72a35460c
2023-11-05 23:23:23 +01:00
Ludovic Courtès 9f05fbb67d
tests: Make ‘guix time-machine’ test effective.
The test as added in 79ec651a28 had no
effect: first because ‘guix time-machine --commit=X’, not followed by a
command, does nothing, and second because the “! COMMAND” shell stanza
does not have the desired effect (see <https://issues.guix.gnu.org/62406>).

This change rewrites the test to make it effective.

* tests/guix-time-machine.sh: Rewrite.

Change-Id: Ib44a11331c8625e346139a236cffa699cdbd02f2
2023-11-05 23:23:23 +01:00
Ludovic Courtès 31b39f2a33
tests: inetd: Avoid race condition when looking for PID file.
* gnu/tests/networking.scm (run-inetd-test): Use ‘wait-for-file’ instead
of ‘file-exists?’.

Change-Id: I3e596814485428fb81595d81c4e03519340c6576
2023-11-05 23:23:23 +01:00
Ludovic Courtès 0c695bbf8d
tests: Honor system and target when lowering <system-test>.
* gnu/tests.scm (compile-system-test): Wrap ‘system-test-value’ call in
‘mparameterize’.

Change-Id: I4be28913a86f43059b0886ad2fcf81a9c699b730
2023-11-05 23:23:23 +01:00
Hilton Chain 286639c9af
gnu: phantomsocks: Update to 0.0.0-20231031033204-8b0ac27fc450.
* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20231031033204-8b0ac27fc450.
[arguments]<#:go>: Use go-1.20.

Change-Id: I8cee734d5582c99b7940591ba14fba927992a201
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:14:26 +00:00
Hilton Chain c5267d334a
gnu: emacs-wanderlust: Update to 2.15.9-803.3e8cf26.
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-803.3e8cf26.
[version]: Inline version.

Change-Id: I4b9a08016e525df80745d266f4932956475ef24b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:13:51 +00:00
Hilton Chain 56c0c79511
gnu: emacs-semi-epg: Update to 1.14.6-247.d15603b.
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-247.d15603b.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:13:51 +00:00
Sharlatan Hellseher 7995a474ea
gnu: python-asdf: Update to 3.0.0.
* gnu/packages/astronomy.scm (python-asdf-3.0): New variable, migrated
from python-asdf.
[arguments]: Move it from here ...
[native-inputs]: Remove python-astronomy, python-pytest-openfiles.
[propagated-inputs]: Add python-attrs. Remove
python-importlib-resources, python-jsonschema.

(python-asdf-2.15): New variable. Inherited from python-asdf-3.0.
[arguments]: ... to here.

(python-asdf): Set it to use python-asdf-2.15 as 3.0.0 includes some
breaking changes which may not testes in dependent projects.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher 9f06cf2ed8
gnu: python-pytest-astropy: Update to 0.11.0.
* gnu/packages/python-check (python-pytest-astropy): Update to 0.11.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher c13950ad27
gnu: python-pytest-doctestplus: Update to 1.0.0.
* gnu/packages/python-check (python-pytest-doctestplus): Update to 1.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00
Sharlatan Hellseher a72d7beb3f
gnu: python-pytest-remotedata: Update to 0.4.1.
* gnu/packages/python-check (python-pytest-remotedata): Update to 0.4.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05 18:09:36 +00:00