| Age | Commit message (Collapse) | Author |
|
* gnu/packages/linux.scm (evdi): Update to 1.14.8.
Change-Id: Ib3ca633ce3f39bfde73c74f8887460d5ec28fbe4
|
|
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use the
6.13 release series.
Change-Id: Ifde10c27abc419a515f69185d6fecf24ade88691
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.78.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Ia32d40243992a8a721946aa827a26c8b261312f7
|
|
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.3.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.
Change-Id: Ie6dc556efedab77e6acc43e195e5c83a3a538147
|
|
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
|
|
* gnu/packages/linux.scm (corefreq): Update to 1.98.4.
[arguments]: Set #:source-directory. Remove the
'untangle-module-targets and 'gnu:build phases as they've become too
entangled. Add new 'patch-Makefile, 'prepare, 'resolve-symlink, and
'create-output phases.
Change-Id: Ib7e643108d2e8d75c436706b3dcaedc9c6dd4d27
|
|
This should not break older kernel's versions.
* gnu/packages/linux.scm (cpupower)[arguments]: Set $CC.
Remove obsolete /bin/pwd fix.
[native-inputs]: Add which.
Change-Id: I9c04fbce40bb6b503a4d3f236bb1f1976173f804
|
|
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0.
[source]: Update patches and combine into a single one.
[native-inputs]: Replace clang (13) with clang-18.
[inputs]: Move libbpf and libelf to...
[propagated-inputs]: ... here.
* gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file.
* gnu/packages/patches/falcosecurity-libs-install-pman.patch
* gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
* gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch
* gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.76.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I62afa5154c5f1904926cb8bf1cfc3474f6db60a2
|
|
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.13.
(linux-libre-6.12-pristine-source, deblob-scripts-6.13): Update hashes.
Change-Id: I5dbd5a253e9d33336daf7ec8d66f3d146db52b79
|
|
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.2.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.
Change-Id: I556b7f5e79a58e930c67bd060317814bbbec4341
|
|
* gnu/packages/linux.scm (wireplumber): Update to 0.5.7.
Change-Id: Ie51e39cb19679700f67b137cc6cfa07c80ec22d4
Reviewed-by: Andrew Wong <brosasaki@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
Disabling the EFI pstore backend is expected to reduce the chances of unaware
users running into issues with UEFI and failing to boot their Guix Systems.
This commit disables one of the backends for the persistent storage driver
'pstore' in the Linux kernel. In particular, we disable the backend which stores
the data in EFI variable storage in UEFI NVRAM.
More information about the pstore system:
https://www.kernel.org/doc/Documentation/ABI/testing/pstore
https://docs.kernel.org/admin-guide/pstore-blk.html
https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system
This change reduces writes to UEFI to reduce the chances of it wearing out or
malfunctioning for other reasons, with the goal of preventing situations where
the EFI variable storage is full and cannot take new variables. This is known to
cause "Could not prepare Boot variable: No space left on device" errors on
computers with some UEFI implementations which are susceptible to such problems,
typically on relatively older machines. The user is confronted by the issue at
the later stages of Guix system reconfiguration, when the new boot entry is
created. It may be difficult to recover from because the exact cause depends on
UEFI. Sometimes it is enough to remove dumps from efivars, but sometimes the
storage will remain full permanently with no way to reclaim space.
Users may still enable the backend by changing the option via the kernel
command-line arguments, either in the Guix system configuration or in GRUB.
The above is my summary of what was previously discussed in guix-help mailing
list: <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html>.
* gnu/packages/linux.scm (default-extra-linux-options): Enable the kernel
build-time configuration option CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE.
Change-Id: Id0294fa90ccbf3bacbb55a22aeb4f0a863efe22c
Co-authored-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/linux.scm (linux-libre-6.13-version,
linux-libre-6.13-gnu-revision, deblob-scripts-6.13,
linux-libre-6.13-pristine-source, linux-libre-6.13-source,
linux-libre-headers-6.13, linux-libre-6.13): New variables.
(linux-libre-headers-latest): Use linux-libre-headers-6.13.
* gnu/packages/aux-files/linux-libre/6.13-arm.conf,
gnu/packages/aux-files/linux-libre/6.13-arm64.conf,
gnu/packages/aux-files/linux-libre/6.13-i686.conf,
gnu/packages/aux-files/linux-libre/6.13-riscv.conf,
gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.290.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: I1a0e7501bab0747ddb973d5dbca1dc83c048d42e
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.234.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: Ic6d02a2cc48e4424d9126f43269542e15c4f139a
|
|
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.178.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: If7c556c8ee4829a7e772989dc9be005019e1941f
|
|
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.128.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: Icd8fa4921ce0db9d89d1b33cecc1306e2df67051
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.75.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I60a5d3b4241ef3362b6b9656e25768ef6ab0897c
|
|
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.12.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I88fe45f71455e08e100bfe800ec415f2e6566616
|
|
* gnu/packages/linux.scm (simpleini): New variable.
Change-Id: Ib5e582fd234e6dd302c109d9548650f8d36271a5
|
|
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.177.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: I995d06356a4939b947316f8c90d3e21cba9a78e1
|
|
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.127.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I8ad723c7a133b771c5c59d00615271ec6aadd704
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.74.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Ifcbc164fdcb177e6e9e83299f95a29482b8287a9
|
|
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.11.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Ia3ef093f90182d818c9605f0c75e2244a28e8ab1
|
|
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
|
|
Fixes a regression in 5c2bcafd281fdd31b3dfec5a67ba85084c58cf60, which
led to having two “linux-libre-arm64-generic@6.12” packages on
aarch64-linux, thus leading to a failure of the “fold-available-packages
with/without cache” in ‘tests/packages.scm’.
* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): Check whether
‘linux-libre-lts-version’ is equal to ‘linux-libre-version’ and, if so,
make it an alias for ‘linux-libre-arm64-generic’.
Change-Id: I01e4d4ff9c66ffe1cb33dd781fba9f7f6b40e93e
|
|
linux 5.19 include loongarch support, so add it.
* gnu/packages/linux.scm (linux-libre-headers-5.19.17): New variable.
Change-Id: Iddd930c1f7243f5307bec75c41f70d5ff5bbd531
|
|
* gnu/packages/linux.scm: As all Golang dependencies were shifted to
corresponded submodules, remove not required "golang-build" module from
used ones.
Change-Id: I089cf929063c22374b8dbd9decb82f4b514a02b9
|
|
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.
* gnu/packages/docker.scm: Add golang-web module.
Change-Id: I67bc7128e6ede1c717aefc089dbe3776dd885e40
|
|
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Update to 1.3.0.
Change-Id: I8184bf75352455b094b1c13f2858afedb88d0a85
|
|
* gnu/packages/linux.scm (go-github-com-vishvananda-netlink)
[arguments]<test-flags>: Move skipped tests here.
<phases>: Remove 'disable-failing-tests.
Change-Id: I66a6f0574f46b55847c2ba2011a45b4e43aeeaad
|
|
This is required for the GStreamer plugin.
* gnu/packages/linux.scm (pipewire)[inputs]: Add libdrm.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I419fc10f46e39ff57e8e8d9d3fc4bc929b9a0f5a
|
|
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.125.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I846c5e8d7b395e04f57f0082626594b61f612f47
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.72.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I2a7bbfa8439b1a0ec02f1e02124cc4c1f8b5ef65
|
|
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.10.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I620d1597b547a57b946609c7461457e0aa5b2c77
|
|
This kernel series is no longer supported upstream.
* gnu/packages/linux.scm (linux-libre-6.11-version,
linux-libre-6.11-gnu-revision, deblob-scripts-6.11,
linux-libre-6.11-pristine-source, linux-libre-6.11-source,
linux-libre-headers-6.11, linux-libre-6.11): Remove variables.
the commit message for your changes. Lines starting
* gnu/packages/aux-files/linux-libre/6.11-arm.conf,
gnu/packages/aux-files/linux-libre/6.11-arm64.conf,
gnu/packages/aux-files/linux-libre/6.11-i686.conf,
gnu/packages/aux-files/linux-libre/6.11-riscv.conf,
gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
Change-Id: I71ae7696534b2096de5ffb650bf8a8313e907edb
|
|
This fixes the currently failing build.
* gnu/packages/linux.scm (xpadneo): Update to 0.9.7.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.289.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: Ib17f413f80ca2710fd650f8ed05a6c9d87ac5a11
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.233.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: I2edd7239286cca2b64f6a468087f2134188d2581
|
|
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.176.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: Ieef7ec005afbdd927488b5c6b78183eb2e913628
|
|
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.124.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I9d43a1d271a888af0f26e46e176dda5646635f65
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.70.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.
Change-Id: I621fcbd89df72899e8bd53c849674fcd9f35b82b
|
|
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.9.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I9427c37d290abad05dcdae1d302ea8f9e7b538d6
|
|
* gnu/packages/linux.scm (modprobed-db): Update to 2.48.
Change-Id: Ibc649164209732e667116c8ff1ee87578783ffcc
|
|
* gnu/packages/linux.scm (ell): Update to 0.71.
Change-Id: I94608d8f8df2c8882f17939d953f0a26142ae433
|
|
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
6.12.
Change-Id: I0c525676ab2d6a29b7e4a6a8b356d8252f84b863
|
|
* 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
|
|
* 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
|
|
* 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
|