summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* services: static-networking: Fail when devices don’t show up.•••Fixes <https://issues.guix.gnu.org/71173>. * gnu/services/base.scm (network-set-up/linux): Define ‘max-set-up-duration’ and use it. * gnu/tests/networking.scm (%static-networking-with-nonexistent-device): New variable. (run-static-networking-failure-test): New procedure. (%test-static-networking-failure): New variable. Change-Id: Idba9b36750aa8c6368c8f6d1bc1358066f7432e4 Ludovic Courtès2025-01-082-4/+84
* services: static-networking: Run set-up/tear-down as a separate process.•••Running that code in PID 1 was fun but it’s not really beneficial and somewhat risky: risk of blocking, file descriptor leak, inability to reload Guile-Netlink in shepherd when it’s upgraded, and so on. This change runs set-up and tear-down as separate processes, which, for the price of one fork(1), buys us peace of mind. * gnu/services/base.scm (network-set-up/hurd, network-tear-down/hurd) (network-tear-down/linux): Use ‘program-file’ instead of ‘scheme-file’. (network-set-up/linux): Likewise, and remove #:blocking? argument to ‘wait-for-link’. Change-Id: Ia41479b50eab31ea40c67243fcb1cffe29ac874a Ludovic Courtès2025-01-081-192/+193
* gnu: python-glue-qt: Fix commit.•••* gnu/packages/astronomy.scm (python-glue-qt) [source] <commit>: Use provided version tag instead of full commit (pushed by mistake). Change-Id: I9c774d9dde151cee1c9144c057fb2186d48648a7 Sharlatan Hellseher2025-01-081-2/+1
* gnu: book-sparc: Fix a typo in the description.•••* gnu/packages/books.scm (book-sparc) [description]: Fix a typo. Change-Id: If4bc5fa97605d4cef894cb4ebd6812a474cf3464 Artyom V. Poptsov2025-01-081-1/+1
* gnu: book-sparc: Update to 3.0.0.•••* gnu/packages/books.scm (book-sparc): Update to 3.0.0. [arguments] <#:phases>: Install Russian and English version of the book. [description]: Update. Change-Id: I0857fe9cb4b0933c12e891af5a011fcc7f8d84aa Artyom V. Poptsov2025-01-081-6/+12
* gnu: mupdf: Update to 1.25.2.•••* gnu/packages/pdf.scm (mupdf): Update to 1.25.2. Change-Id: I54b2f450c518efc06241cea48c00fc685d90f5c6 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Andy Tai2025-01-081-2/+2
* gnu: xnedit: Update to 1.6.1.•••* gnu/packages/text-editors.scm (xnedit): Update to 1.6.1. Change-Id: I0122af491df6465b722f3dd4fd7a3d4a1f839b20 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Andy Tai2025-01-081-2/+2
* teams: Add Ian Eure to mozilla and emacs teams.•••Change-Id: I1e4b1c049d198fc36ca718d2ce6b8873337a8980 Ian Eure2025-01-071-0/+4
* gnu: emacs-tempel-collection: Update to 0.2.4a1d717.•••* gnu/packages/emacs-xyz.scm (emacs-tempel-collection): Update to 0.2.4a1d717. Change-Id: I4164e31442bcd6202dd6f1ed83059a785eaf81f4 jgart2025-01-071-4/+4
* news: Add entry for linux-libre 6.12.•••* etc/news.scm: Add entry. Change-Id: I10bc03ec902e4c00f9f6fddfffcf3cbf4f1a8100 Leo Famulari2025-01-071-0/+8
* gnu: python-glue-qt: Update to 0.3.2.•••* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.3.2. Fix build. [source]: Swap to git checkout, as no fresh release reached PyPI. [arguments] <tests?>: Disable all test for now as failed upstream. <phases>: Add 'set-env-version. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I37b5c82e27c9414415f023768c49da3fbaf7b9d4 Sharlatan Hellseher2025-01-071-9/+20
* gnu: python-getdist: Update to 1.5.4.•••* gnu/packages/statistics.scm (python-getdist): Update to 1.5.4. Fix build. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ied85ff3f8a5d25fc73ba4a6063666d09c03fa37a Sharlatan Hellseher2025-01-071-3/+5
* gnu: python-asdf-zarr: Fix build.•••* gnu/packages/astronomy.scm (python-asdf-zarr): [propagated-inputs]: Remove python-asdf; add python-asdf-3. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ie62ac1f0c71ff8f566377c1f1cdcda4227f12bbf Sharlatan Hellseher2025-01-071-3/+8
* gnu: Add linux-libre-6.12.•••* gnu/packages/linux.scm (linux-libre-6.12-version, linux-libre-6.12-gnu-revision, deblob-scripts-6.12, linux-libre-6.12-pristine-source, linux-libre-6.12-source, linux-libre-headers-6.12, linux-libre-6.12): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.12. (linux-libre-lts-version, linux-libre-lts-gnu-revision, linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use linux-libre 6.12. * gnu/tests/base.scm (%test-linux-libre-6.12): New test. * gnu/packages/aux-files/linux-libre/6.12-arm.conf, gnu/packages/aux-files/linux-libre/6.12-arm64.conf, gnu/packages/aux-files/linux-libre/6.12-i686.conf, gnu/packages/aux-files/linux-libre/6.12-x86_64.conf, gnu/packages/aux-files/linux-libre/6.12-riscv.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: I430d9dd29cda4bd4b66ad6eddc004935f93bb111 Leo Famulari2025-01-078-6/+57147
* tests: Add tests for all the longterm-support kernels.•••* gnu/tests/base.scm (%test-linux-libre-6.6, %test-linux-libre-6.1): New tests. Change-Id: Ica31ae263348c38ac21efeb65d9a245e1a877268 Leo Famulari2025-01-071-0/+6
* gnu: linux-libre 6.1: Update to 6.1.123.•••* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.123. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Iefcb5bc0a926b0b056899e699a778af7894107db Leo Famulari2025-01-071-2/+2
* gnu: linux-libre 6.6: Update to 6.6.69.•••* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.69. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ief2f89dc695b2eae0f98966e8150ad6d376d070a Leo Famulari2025-01-071-2/+2
* gnu: distrobox: Update to 1.8.0.•••* gnu/packages/containers.scm (distrobox): Update to 1.8.0. Change-Id: I3c81b291012dc082cdb2cd15e21003dae7d47397 jgart2025-01-071-2/+2
* gnu: icecat: Update to 115.19.0-guix1 [security fixes].•••Includes fixes for CVE-2025-0238 and CVE-2025-0242. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-version) (%icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Mark H Weaver2025-01-071-8/+8
* gnu: Fix my copyright dates for a module.•••* gnu/packages/guile-xyz.scm: Fix my copyright dates for the module (in 575dc58975281e8c2c779c9b3098746606cfc5dd I've updated Artyom Bologov's copyright dates by a mistake.) Change-Id: Ib1c214f794aa13f746d47ab961bb9f5fcb7e61de Artyom V. Poptsov2025-01-071-2/+2
* gnu: guile-ini: Update to 0.5.5.•••* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.5. Change-Id: I4b40dc950ae5f8bab937852655c36c93425e3fd6 Artyom V. Poptsov2025-01-071-3/+3
* gnu: Add python-hdlmake.•••* gnu/packages/fpga.scm (python-hdlmake): New variable. Change-Id: I4f19d2cceb7fe46bbc359f9bc5197ae3113bb3d7 Co-authored-by: Ludovic Courtès <ludo@gnu.org> Cayetano Santos2025-01-071-0/+30
* gnu: Add python-vunit.•••* gnu/packages/fpga.scm (python-vunit): New variable. Change-Id: Ieb16ec16928e6b0b2af6992fd9566cb946990dad Signed-off-by: Ludovic Courtès <ludo@gnu.org> Cayetano Santos2025-01-071-0/+28
* gnu: Add yosys-clang.•••* gnu/packages/fpga.scm (yosys-clang): New variable. Change-Id: Iedbd418adc152c325d106830d9d33b73f01e65da Signed-off-by: Ludovic Courtès <ludo@gnu.org> Cayetano Santos2025-01-071-0/+20
* gnu: hunspell: Add Austrian German dictionary.•••* gnu/packages/hunspell.scm (hunspell-dict-de-at): New variable. Change-Id: I34e8fd0b04443efa5e06fe54d6b57dff666c10a0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Wicki2025-01-071-0/+33
* gnu: hunspell: Add Swiss German dictionary.•••* gnu/packages/hunspell.scm(hunspell-dict-de-ch): New variable. Change-Id: Ib868e7efaa92e536229d45098ffd8f38a9441b83 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Wicki2025-01-071-0/+33
* docker: Add history field to config.json.•••* guix/docker.scm (config): Add history field. Change-Id: If1d4e9e2ce7673588f9016b389e4c67afa7ac119 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Romain GARBAGE2025-01-071-0/+5
* reconfigure: Make ‘load-system-for-kexec’ errors non-fatal.•••Partially fixes <https://issues.guix.gnu.org/75215>. * guix/scripts/system/reconfigure.scm (load-system-for-kexec): Catch exceptions in the gexp. Report them outside. Reported-by: Luis Guilherme Coelho <lgcoelho@disroot.org> Change-Id: Iebcdc92e29b8623a55967d58a4f353abab01631a Ludovic Courtès2025-01-071-4/+29
* syscalls: Remove wrong syscall ID for ‘kexec_load_file’ on i686.•••Fixes <https://issues.guix.gnu.org/75205>. * guix/build/syscalls.scm (kexec-load-file): Remove syscall ID for i686. * tests/syscalls.scm ("kexec-load-file"): Accept ENOSYS in addition to EPERM. Reported-by: Dariqq <dariqq@posteo.net> Change-Id: I83fe25636addb57533ed88cbfb40107d265b13a7 Ludovic Courtès2025-01-072-5/+5
* reconfigure: Do not pass KEXEC_FILE_DEBUG.•••This flag is unsupported in Linux 6.6 and causes ‘kexec_file_load’ to fail with EINVAL. Fixes <https://issues.guix.gnu.org/75211>. * guix/scripts/system/reconfigure.scm (kexec-loading-program): Remove KEXEC_FILE_DEBUG. * guix/build/syscalls.scm (KEXEC_FILE_DEBUG): Add comment. Suggested-by: nathan <nathan_mail@nborghese.com> Reported-by: Simen Endsjø <contact@simendsjo.me> Change-Id: Ia48be7f4cfa9c6352908e4bea6472cd648f866ed Ludovic Courtès2025-01-072-5/+4
* gnu: wolfssl: Use G-expressions.•••gnu/packages/tls.scm (wolfssl): Use G-expressions. Change-Id: I56d995360b50a614a405c4377f0c7714c2522508 Zheng Junjie2025-01-071-7/+7
* gnu: wolfssl: Update to 5.7.6.•••* gnu/packages/tls.scm (wolfssl): Update to 5.7.6. Change-Id: Ibe9274f032bc4e5757534e01b7d8d1603f69efdc Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Ashish SHUKLA2025-01-071-3/+3
* gnu: inform: Update to 6.42.•••* gnu/packages/game-development.scm (inform): Update to 6.42. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> AwesomeAdam543212025-01-071-8/+4
* gnu: vcmi: Update to 1.6.2.•••* gnu/packages/games.scm (vcmi): Update to 1.6.2. Change-Id: I2f46616ff77dcaf845ed5247f26a2057e6004751 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Yovan Naumovski2025-01-071-2/+2
* gnu: gama: Update to 2.32.•••* gnu/packages/gps.scm (gama): Update to 2.32. Change-Id: I2df8ec2485df74152e891eb6dd4e02315618d16e Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andy Tai2025-01-071-2/+2
* gnu: tenacity: Update to 1.3.4.•••* gnu/packages/audio.scm (tenacity): Update to 1.3.4. Change-Id: I31a5c3f2162fea381a168d20b008914337678591 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andy Tai2025-01-071-2/+2
* gnu: openshot: Update to 3.3.0.•••* gnu/packages/audio.scm (libopenshot-audio): Update to 0.4.0. * gnu/packages/video.scm (libopenshot): Update to 0.4.0. (openshot): Update to 3.3.0. Change-Id: I6b234cfba69f1ec34895cacc42fc17e9d00723c8 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andy Tai2025-01-072-6/+6
* gnu: tinmop: Update to 0.9.9.1414213562373.•••* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.1414213562373. [native-inputs]: Add bash-completion, pkg-config and which. [inputs]: Remove sbcl-osicat. Add sdl2-ttf. [arguments]: Update 'fix-configure.ac phase. Remove 'fix-asdf phase. Change-Id: Ib8eca6b1b6f36ca7bfdb7209605715be7215be76 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> GNU Guix Live2025-01-071-12/+16
* gnu: loko-scheme: Update to 0.12.1.•••* gnu/packages/loko.scm (loko-scheme): Update to 0.12.1. [arguments]<#:phases>: Update phase "akku-fixes". Change-Id: I5dd07a8cc1f0db336c56e4271eecbfdc61f1038f Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Ashish SHUKLA2025-01-071-2/+5
* gnu: whisper-cpp: Enable tests.•••* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]<#:tests?>: Remove. Change-Id: I71964e4f3d43ff02f6aa529bd66700bd8ab63687 Danny Milosavljevic2025-01-071-1/+0
* gnu: python-pint: Fix build.•••* gnu/packages/python-xyz.scm (python-pint)[arguments]<#:test-flags>: Modify. Change-Id: I6f7fc7c21a40325fc7f3b6536ae58e418337d4de Danny Milosavljevic2025-01-071-0/+3
* gnu: python-mathics-core: Fix build.•••* gnu/packages/maths.scm (python-mathics-core)[native-inputs]: Add python-setuptools, python-wheel. [arguments]<#:phases>[prepare-check]: Add phase. Change-Id: I09976b9f6a3a8a67c6f786dc5626ff1894fe5b37 Danny Milosavljevic2025-01-071-1/+5
* gnu: python-mathics-scanner: Fix build.•••* gnu/packages/maths.scm (python-mathics-scanner)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ic7f2700846bdc8368d7f14568dc34a28da9d7c7e Danny Milosavljevic2025-01-061-1/+1
* gnu: Add hypridle.•••* gnu/packages/wm.scm (hypridle): New variable. Change-Id: I4eacd1f26153703fd8078e3895d9473573cb845b John Kehayias2025-01-061-1/+31
* gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.•••* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.9. Change-Id: I7f1913bdb7121d2f48c4a3ee484e38dee8f5d8dc John Kehayias2025-01-061-2/+2
* gnu: sdbus-c++: Update to 2.0.0.•••* gnu/packages/glib.scm (sdbus-c++): Update to 2.0.0. [arguments]<#:configure-flags>: Update to upstream names, prefixing with "SDBUSCPP_" and changing "CODE_GEN" to "CODEGEN". <#:phases>: Remove fix-elogind-requirement phase (no longer needed). * gnu/packages/glib.scm (sdbus-c++-1.4.0): New variable. * gnu/packages/jami.scm (libjami)[inputs]: Replace sdbus-c++ with sdbus-c++-1.4.0. Change-Id: Idb189f80212351cef6b5c8722982880bf5b51fe9 Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Co-authored-by: John Kehayias <john.kehayias@protonmail.com> Sisiutl2025-01-062-17/+42
* gnu: hyprland: Add hyprland-qtutils to inputs.•••Hyprland will warn and suggest on running that it expects to find binaries from hyprland-qtutils. * gnu/packages/wm.scm (hyprland)[inputs]: Add hyprland-qtutils. [arguments]<#:phases>: Update fix-path phase. Change-Id: I54a2331181636b7aad9abdf7dfef9e1ac9c9fc3c Co-authored-by: Hilton Chain <hako@ultrarare.space> Change-Id: I5ead782b0c981013f6b2cc0a9aac6102317fe285 John Kehayias2025-01-061-1/+8
* gnu: Add hyprland-qtutils.•••* gnu/packages/qt.scm (hyprland-qtutils): New variable. Change-Id: I11d1460e29e456c3f69ea3bf018ef9f19969e342 John Kehayias2025-01-061-0/+37
* gnu: Add julia-hostcpufeatures.•••* gnu/packages/julia-xyz.scm (julia-hostcpufeatures): New variable. Change-Id: I47ccade771b0316eb46c88aaa912dbc699eed453 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2025-01-061-0/+22
* gnu: Add julia-cpuid.•••* gnu/packages/julia-xyz.scm (julia-cpuid): New variable. Change-Id: Ifd9abfb142184c58941c97e959a4b5c9247ce1a8 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2025-01-061-1/+23