gnu: haruna: Update to 1.5.0.
* gnu/packages/kde-multimedia.scm (haruna): Update to 1.5.0.
[inputs]: Add kdsingleapplication.
[native-inputs]: Add pkg-config.
Change-Id: I329ac10cc1ef6b24044e3a8260ba09cdb6414969
gnu: digikam: Update to 8.8.0.
* gnu/packages/kde-graphics.scm (digikam): Update to 8.8.0.
Change-Id: Icca3f7b21458f91550ff021ec080ad4f843107c9
gnu: marble-qt: Update to 25.08.2.
* gnu/packages/kde-education.scm (marble-qt): Update to 25.08.2.
Change-Id: I745a9d18a75816babfbc57e32c7a045250704cf0
gnu: iotop: Update to 1.30.
* gnu/packages/linux.scm (iotop): Update to 1.30.
Change-Id: Ie7549a2c28bc5da6c33c1036a768d5d6ab119ee0
gnu: erofs-utils: Update to 1.8.10.
* gnu/packages/linux.scm (erofs-utils): Update to 1.8.10.
Change-Id: Iaa7904d14a7d7bb690127b5a97b3b24c65f21c17
gnu: rasdaemon: Update to 0.8.3.
* gnu/packages/linux.scm (rasdaemon): Update to 0.8.3.
[inputs]: Add bash-minimal.
Change-Id: Ib2d753f70e7166b596bd5a73d996cd1f5231f1b1
gnu: Remove ktexteditor-5.
* gnu/packages/kde-frameworks.scm (ktexteditor-5): Delete variable.
Fixes: guix/guix#2758
Change-Id: If4466c10e20a08376e585e52c350acc30aeabe7e
gnu: fcitx5-configtool: Update to qt-build-system.
* gnu/packages/fcitx5.scm (fcitx5-configtool): Use qt-build-system.
[arguments]: Add qtbase parameter.
[inputs]: Add qtwayland. Remove qtbase.
Change-Id: Icd974340893593c81ef0f95bcaacfd070e67dd51
Signed-off-by: Andreas Enge <andreas@enge.fr>
teams: Add Danny to bootstrap, science, hpc and rust teams.
* etc/teams.scm ("Danny Milosavljevic"): Add to bootstrap, science, hpc and
rust teams.
Change-Id: I998591b6b98544a6b587b5788f2d882c97b45fb0
tests: install: Expand the default partition size to 2GiB.
* gnu/tests/install.scm (%simple-installation-script,
%extlinux-gpt-installation-script,
%simple-installation-script-for-/dev/vda,
%separate-store-installation-script, %raid-root-installation-script,
%lvm-separate-home-installation-script,
%encrypted-home-installation-script,
%encrypted-root-not-boot-installation-script,
%btrfs-raid-root-installation-script): Enlarge the install partition
to 2GiB.
(%test-raid-root-os, %test-lvm-separate-home-os,
%test-encrypted-root-not-boot-os, %test-btrfs-raid-root-os,
%test-gui-uefi-installed-os): Adjust accordingly.
Change-Id: Idaf8a9c2a3ccd268b838decf18793c24716154d4
gnu: gnuzilla: Fix comment.
* gnu/packages/gnuzilla.scm: Fix url in comment.
Change-Id: I725b9913c884a8c1213fdb0c62a45610cfedec73
installer: network: Add step for substitute availability.
Notifies the user if substitutes are not available to
let them know they might have to build a lot of software.
* gnu/installer/newt/network.scm
(check-substitute-availability): Step for checking if substitutes are available.
(run-network-page): Add the step.
Change-Id: Ia7f54b7a5b70b371240b9e732c7eff078d2c2184
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
installer: wait-service-online: Allow user to proceed if offline.
The user may choose to proceed with installation
even if they seem to be offline. This is mostly for cases
where the user if actually online, but the gnu and guix
infrastructure is down. On top of that, if the installer
has all the necessary dependencies the user might not need
internet at all.
* gnu/installer/newt/network.scm (wait-oservice-online): Add choice window for
user to continue if offline.
Change-Id: Id8868ad42a6874d31b64765457f8a3d3b08ebd6c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
installer: wait-service-online: More urls to check user is online.
Provide more space for failure.
* gnu/installer/newt/network.scm (wait-service-online)
[common-urls-alive?]: Renamed from ci-available?
Change-Id: Icf68683dd72c66570eeafaeb0e7871237f0936c9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
installer: wait-service-online: Assume online for http errorful codes.
The general idea of the step is to check if user is online.
Even if the servers return errorful codes such as 504, the
user is online.
* gnu/installer/newt/network.scm (wait-service-online)[url-alive?]: Return #t
for all urls that return valid http response.
Change-Id: Iad06bb444ed9971bc438092ff6341fce99e77e07
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
pack: Address DT_UNKNOWN case for exotic filesystems.
In some filesystems, the d_type field in the dirent struct returned by
readdir(3) is not properly filled. According to readdir(3), "All applications
must properly handle a return of DT_UNKNOWN". This patch addresses the issue.
* gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case.
Change-Id: I128b0b88add1e9990e4fbf316ee03c3d19d4e0fc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
teams: Add Rutherther to core team.
* etc/teams.scm (person) <Rutherther>: Add to core team.
Change-Id: Ied312cc4743929a11dc6ff6e8f13e3686e1a04bd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: cookbook: Fix typos under “Reproducible Research”.
* doc/guix-cookbook.texi (Setting Up the Environment): Remove extra word; add
missing word.
Change-Id: I41ba29bd81fd6e8262d4112e57e1ff0cce439967
tests: Increase test timeout and honor ‘GUIX_TESTS_BUILD_TIMEOUT’.
Rigid build time limits let some unit tests fail on slow hardware.
Set default timeout to 5 minutes and make it configurable via
`GUIX_TESTS_BUILD_TIMEOUT` environment variable.
* guix/tests.scm (%tests-build-timeout): New variable.
(open-connection-for-tests, call-with-external-store): Use it.
* tests/guix-environment-container.sh, tests/guix-home.sh,
tests/guix-pack-localstatedir.sh, tests/guix-pack-relocatable.sh: Use it to
define ‘GUIX_BUILD_OPTIONS’.
Change-Id: Iab63c2dcf4a3ad311a0cf2f39d7ea2ec158ddbb4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: fossil: Update to 2.27. [security fixes]
Close a potential Denial-of-Service attack against any public-facing
Fossil server.
* gnu/packages/version-control.scm (fossil): Update to 2.27.
[arguments]<#:phases>: Add phase 'disable-broken-test'.
Change-Id: Id832a5e0e2cce4637eabe07954648eec46be3513
Signed-off-by: Ludovic Courtès <ludo@gnu.org>