summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: slurm: Update to 22.05.1.base-for-series-12695base-for-series-12692base-for-series-12689base-for-series-12686Ludovic Courtès2022-06-15
| | | | | * gnu/packages/parallel.scm (slurm): Update to 22.05.1. (slurm-21.08): New variable.
* gnu: Add kismet.Petr Hodina2022-06-15
| | | | | | | | * gnu/packages/networking.scm (kismet): New variable. * gnu/local.mk: Add patch. * gnu/packages/patches/kismet-unbundle-boost.patch: New file. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libwesockets: Update license.Petr Hodina2022-06-15
| | | | | | * gnu/packages/web.scm (libwebsockets)[license]: Change to expat. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: rtmidi: Add version 5.0.0.Alexandros Theodotou2022-06-15
| | | | | | | | | | * gnu/packages/audio.scm (rtmidi): Update to 5.0.0. (rtmidi-4.0): New variable. * gnu/packages/music.scm (milkytracker)[inputs]: Use RTMIDI-4.0 rather than RTMIDI. (zrythm)[inputs]: Likewise. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libadwaita: Update to 1.1.0.Alexandros Theodotou2022-06-15
| | | | | | * gnu/packages/gnome.scm (libadwaita): Update to 1.1.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: lttng-ust: Fix dependencies.Olivier Dion2022-06-15
| | | | | | | | * gnu/packages/instrumentation.scm (lttng-ust): Fix dependencies. [inputs]: Remove liburcu. [propagated-inputs]: Add liburcu. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Follow the 'disabled -> *unspecified* configuration refactor.Attila Lendvai2022-06-15
| | | | | | | | | | | | | | * doc/guix.texi (Networking Services) (Messaging Services) (Telephony Services) (File-Sharing Services) (VPN Services) (Power Management Services) (Complex Configurations) (Desktop Home Services): Remove mentions of the 'disabled symbol or replace them by *unspecified*, depending on context. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: configuration: Use *unspecified* instead of 'disabled.Attila Lendvai2022-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use *unspecified* as a marker for field values that have not been set. Rationale: 'disabled may easily clash with user values for boolean fields, is confusing (i.e. its meaning is *not* boolean false, but unspecified) and it also passes silently through the symbol? predicate of a field of type symbol. * gnu/services/configuration.scm (configuration-missing-default-value): Renamed from configuration-no-default-value. (define-maybe-helper): Use *unspecified* instead of 'disabled, and make the default value optional. * gnu/home/services/desktop.scm (home-redshift-configuration): Change (maybe-xyz 'disabled) to maybe-xyz. * gnu/services/authentication.scm (nslcd-configuration): Likewise. * gnu/services/cgit.scm (repository-cgit-configuration): Likewise. * gnu/services/file-sharing.scm (serialize-maybe-string) (serialize-maybe-file-object): Use 'unspecified?' instead of (eq? val 'disabled). * gnu/services/messaging.scm (raw-content?): Likewise. (ssl-configuration): Change (maybe-xyz 'disabled) to maybe-xyz. (prosody-configuration): Likewise. * gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise. * gnu/services/messaging.scm (define-all-configurations): Use *unspecified* instead of 'disabled'. * gnu/services/networking.scm (opendht-configuration): Likewise. * gnu/services/pm.scm (tlp-configuration): Likewise. * gnu/services/telephony.scm (jami-account): Likewise. (jami-configuration): Likewise. * gnu/services/vpn.scm (openvpn-client-configuration): Likewise. * tests/services/configuration.scm ("maybe type, no default") ("maybe type, with default"): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: configuration: Support (field1 maybe-number "") format.Attila Lendvai2022-06-15
| | | | | | | | | | | | | | | | | | As opposed to explicitly using 'disabled as value, or using the (field1 (maybe-number) "") format. It's mostly the work of Maxime Devos shared under #54674, with some modifications by Attila Lendvai. * gnu/services/configuration.scm (normalize-field-type+def): New function. (define-configuration-helper) (define-configuration): Support new field format. * tests/services/configuration.scm (config-with-maybe-number->string): New function. ("maybe value serialization of the instance"): New test. ("maybe value serialization of the instance, unspecified"): New test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* ssh: Add #:connection-timeout parameter to 'open-ssh-session'.Ludovic Courtès2022-06-15
| | | | | * guix/ssh.scm (open-ssh-session): Add #:connection-timeout parameter and honor it.
* system: <operating-system> compiler truly honors the 'system' argument.Ludovic Courtès2022-06-15
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/55951>. * gnu/system.scm (operating-system-compiler): Parameterize '%current-system' and '%current-target-system' before calling 'operating-system-derivation'. * tests/system.scm ("lower-object, %current-system sensitivity"): New test.
* pull: Tweak cache directory validation code.Ludovic Courtès2022-06-15
| | | | | | | | | | | This is a followup to 7c52cad0464175370c44bd4695e4c01a62b8268f. * guix/scripts/pull.scm (guix-pull): Move cache directory validation code to... (validate-cache-directory-ownership): ... here. New procedure. Use SRFI-71 instead of SRFI-11. Use 'formatted-message' for the error message, with ASCII quotation marks, and use Texinfo markup for '&fix-hint'.
* gnu: PostgreSQL: Promote version 14 to the default.Marius Bakke2022-06-14
| | | | | * gnu/packages/databases.scm (postgresql): Alias to POSTGRESQL-14. * gnu/packages/qt.scm (qtbase-5)[inputs]: Stay on POSTGRESQL-13.
* gnu: python-asyncpg: Update to 0.25.0.Marius Bakke2022-06-14
| | | | | | * gnu/packages/databases.scm (python-asyncpg): Update to 0.25.0. [native-inputs]: Remove PYTHON-FLAKE8, PYTHON-PYCODESTYLE, PYTHON-SPHINX, PYTHON-SPHINX-RTD-THEME, and PYTHON-SPHINXCONTRIB-ASYNCIO.
* gnu: python-tortoise-orm: Update to 0.19.1.Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (python-tortoise-orm): Update to 0.19.1.
* gnu: python-pypika-tortoise: Update to 0.1.5.Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.1.5.
* gnu: gplates: Update to 2.3.01-beta.3.Marius Bakke2022-06-14
| | | | | | | | * gnu/packages/geo.scm (gplates): Update to 2.3.01-beta.3. [source](uri): Adjust for beta releases. [source](file-name): Adjust for zipball. [native-inputs]: Add UNZIP. [inputs]: Simplify.
* gnu: perl-dbd-pg: Update to 3.15.1.Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (perl-dbd-pg): Update to 3.15.1.
* gnu: python-acme, certbot: Update to 1.28.0.Marius Bakke2022-06-14
| | | | | | * gnu/packages/tls.scm (python-acme): Update to 1.28.0. [arguments]: Override check phase. (certbot)[source]: Update hash.
* gnu: python-josepy: Update to 1.13.0.Marius Bakke2022-06-14
| | | | | * gnu/packages/python-crypto.scm (python-josepy): Update to 1.13.0. [propagated-inputs]: Remove PYTHON-SIX.
* gnu: TimescaleDB: Update to 2.7.0.Marius Bakke2022-06-14
| | | | | | | | * gnu/packages/databases.scm (timescaledb): Update to 2.7.0. [source](snippet): Remove more files. [source](patches): New field. * gnu/packages/patches/timescaledb-flaky-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu: ruby-pg: Update to 1.3.5.Marius Bakke2022-06-14
| | | | | | | * gnu/packages/ruby.scm (ruby-pg): Update to 1.3.5. [home-page]: Change to current. [source]: Switch to GIT-FETCH. [arguments]: Add #:phases.
* gnu: PostgreSQL@13: Update replacement to 13.7 [fixes CVE-2022-1552].Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (postgresql-13/replacement): Update to 13.7.
* gnu: PostgreSQL@10: Update to 10.21 [fixes CVE-2022-1552].Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (postgresql-10): Update to 10.21.
* gnu: PostgreSQL@11: Update to 11.16 [fixes CVE-2022-1552].Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (postgresql-11): Update to 11.16.
* gnu: PostgreSQL@14: Update to 14.3 [fixes CVE-2022-1552].Marius Bakke2022-06-14
| | | | * gnu/packages/databases.scm (postgresql-14): Update to 14.3.
* gnu: PostgreSQL: Permit loading plugins from symlink unions again.Marius Bakke2022-06-14
| | | | | | | | | ...this fixes a regression since 49b350fafc2c3 where the patch to disable symlink resolving went missing from versions < 14. * gnu/packages/databases.scm (postgresql-13/replacement): New variable. (postgresql-13)[replacement]: New field. (postgresql-11)[source](patches): Add 'postgresql-disable-resolve_symlinks.patch'.
* gnu: dos2unix: Update to 7.4.3.Greg Hogan2022-06-12
| | | | | | * gnu/packages/textutils.scm (dos2unix): Update to 7.4.3. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: htop: Update to 3.2.1.Greg Hogan2022-06-12
| | | | | | * gnu/packages/admin.scm (htop): Update to 3.2.1. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: ccache: Update to 4.6.1.Greg Hogan2022-06-12
| | | | | | * gnu/packages/ccache.scm (ccache): Update to 4.6.1. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* doc: Document how to repair Guix System from a chroot.Maxim Cournoyer2022-06-14
| | | | * doc/guix.texi (System Troubleshooting Tips): New chapter.
* services: dbus: Add a VERBOSE? configuration option.Maxim Cournoyer2022-06-14
| | | | | | | * gnu/services/dbus.scm (<dbus-configuration>)[verbose?]: New field. (dbus-shepherd-service): Use it. (dbus-service)[verbose?]: Add argument and update doc. * doc/guix.texi (Desktop Services): Document it.
* gnu: Add dbus-verbose.Maxim Cournoyer2022-06-14
| | | | * gnu/packages/glib.scm (dbus-verbose): New variable.
* gnu: komikku: Update to 0.39.0.Liliana Marie Prikler2022-06-14
| | | | * gnu/packages/gnome.scm (komikku): Update to 0.39.0.
* gnu: webkitgtk: Update to 2.36.3.Liliana Marie Prikler2022-06-14
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.36.3.
* gnu: h-client: Fetch source from Savannah again.Maxim Cournoyer2022-06-14
| | | | | * gnu/packages/hardware.scm (h-client)[source]: Update URL and associated comment.
* gnu: cl-fof: Update to 0.2.0-1.522879e.Guillaume Le Vaillant2022-06-14
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-fof): Update to 0.2.0-1.522879e. [inputs]: Sort inputs. [arguments]: Remove 'fix-build' phase.
* gnu: cl-dexador: Remove input labels.Guillaume Le Vaillant2022-06-14
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-dexador)[inputs, native-inputs]: Remove labels and sort inputs.
* gnu: cl-dexador: Update to 0.9.15-1.74a233e.André A. Gomes2022-06-14
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.15-1.74a233e. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-fof: Fix build with recent cl-serapeum.Guillaume Le Vaillant2022-06-14
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-fof)[inputs]: Remove labels and add sbcl-named-readtables. [arguments]: Add 'fix-build' phase.
* gnu: cl-serapeum: Update to 0.0.0-7.d2150c6.Paul A. Patience2022-06-14
| | | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 0.0.0-7.d2150c6. [inputs]: Remove sbcl-named-readtables and sbcl-fare-quasiquote. Add sbcl-introspect-environment and sbcl-trivial-cltl2. [native-inputs]: Add sbcl-atomics. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-serapeum: Use G-expressions.Paul A. Patience2022-06-14
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-serapeum)[arguments]: Use G-expressions and simplify the 'disable-failing-tests' phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-serapeum: Remove input labels.Paul A. Patience2022-06-14
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-serapeum)[inputs, native-inputs]: Remove labels. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: python-httpx: Update to 0.23.0.Arun Isaac2022-06-14
| | | | * gnu/packages/python-web.scm (python-httpx): Update to 0.23.0.
* gnu: python-httpcore: Update to 0.15.0.Arun Isaac2022-06-14
| | | | | * gnu/packages/python-web.scm (python-httpcore): Update to 0.15.0. [arguments]: Override asyncio_mode when invoking pytest in check phase.
* gnu: dovecot: Update to 2.3.19.1.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/mail.scm (dovecot): Update to 2.3.19.1.
* gnu: sudo: Update to 1.9.11p2.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/admin.scm (sudo): Update to 1.9.11p2.
* pull: Fix typo in error message.Tobias Geerinckx-Rice2022-06-12
| | | | * guix/scripts/pull.scm (guix-pull): Report the right user name/ID.
* gnu: python-parted: Rename to python-pyparted.Tobias Geerinckx-Rice2022-06-12
| | | | | | * gnu/packages/disk.scm (python-pyparted): New variable renamed from… (python-parted): …this, to better follow the package naming guidelines. Redefine it using DEPRECATED-PACKAGE.
* gnu: python-parted: Update to 3.12.0.Tobias Geerinckx-Rice2022-06-12
| | | | | * gnu/packages/disk.scm (python-parted): Update to 3.12.0. [arguments]: Run the default 'check phase at the default time.