summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use 'formatted-message' instead of '&message' where appropriate.Ludovic Courtès2020-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu.scm (%try-use-modules): Use 'formatted-message' instead of '&message'. * gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error): Likewise. * gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise. (machine-check-building-for-appropriate-system): Likewise. (deploy-managed-host): Likewise. (maybe-raise-unsupported-configuration-error): Likewise. * gnu/packages.scm (search-patch): Likewise. * gnu/services.scm (%service-with-default-value): Likewise. (files->etc-directory): Likewise. (fold-services): Likewise. * gnu/system.scm (locale-name->definition*): Likewise. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise. (check-luks-device): Likewise. * guix/channels.scm (latest-channel-instance): Likewise. * guix/cve.scm (json->cve-items): Likewise. * guix/git-authenticate.scm (commit-signing-key): Likewise. (commit-authorized-keys): Likewise. (authenticate-commit): Likewise. (verify-introductory-commit): Likewise. * guix/remote.scm (remote-pipe-for-gexp): Likewise. * guix/scripts/graph.scm (assert-package): Likewise. * guix/scripts/offload.scm (private-key-from-file*): Likewise. * guix/ssh.scm (authenticate-server*): Likewise. (open-ssh-session): Likewise. (remote-inferior): Likewise. * guix/ui.scm (matching-generations): Likewise. * guix/upstream.scm (package-update): Likewise. * tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"): Catch 'formatted-message?'. ("authenticate-channel, wrong first commit signer"): Likewise. * tests/lint.scm ("patches: not found"): Adjust message string. * tests/packages.scm ("patch not found yields a run-time error"): Catch 'formatted-message?'. * guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'. (check-derivation): Ditto.
* diagnostics: Add '&formatted-message'.Ludovic Courtès2020-07-25
| | | | | | | | | | | | | | This allows 'gettext' to be called on the format string at the site where the exception is caught (rather than the site where it's thrown). It also allows for argument highlighting. * guix/diagnostics.scm (&formatted-message): New condition type. (check-format-string): New procedure. (formatted-message): New macro. * guix/ui.scm (report-load-error): Add clause for 'formatted-message?'. (warn-about-load-error): Likewise. (call-with-error-handling): Likewise. (read/eval): Likewise.
* diagnostics: Add a procedural variant of diagnostic procedures.Ludovic Courtès2020-07-25
| | | | | | | | | | Callers can pass 'report-error', 'warning', etc. to 'apply'. * guix/diagnostics.scm (trivial-format-string?): New procedure, moved from... (highlight-argument): ... here. (define-diagnostic): Add 'identifier?' clause. (emit-diagnostic): New procedure.
* ui: Factorize '&message' handling.Ludovic Courtès2020-07-25
| | | | | * guix/ui.scm (call-with-error-handling): Factorize the three 'message-condition?' clauses into one.
* file-systems: Convey hint via '&fix-hint'.Ludovic Courtès2020-07-25
| | | | | * gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use '&fix-hint' for the hint.
* utils: Move '&fix-hint' to (guix diagnostics).Ludovic Courtès2020-07-25
| | | | | | | | | | | * guix/utils.scm (&fix-hint): Move to... * guix/diagnostics.scm (&fix-hint): ... here. * gnu.scm: Adjust imports accordingly. * gnu/system/mapped-devices.scm: Likewise. * guix/channels.scm: Likewise. * guix/profiles.scm: Likewise. * guix/scripts/system/reconfigure.scm: Likewise. * guix/ssh.scm: Likewise.
* utils: Remove compatibility re-export of 'memoize'.Ludovic Courtès2020-07-25
| | | | | | | | | | The 'memoize' binding was re-exported in 2016, commit 19e1d5f7f90194f1ac7e783b28a688ce1441786d, as a backwards-compatibility measure that makes little sense now. * guix/utils.scm: Don't re-export 'memoize'. * guix/import/pypi.scm: Adjust imports. * tests/pypi.scm: Remove duplicate (guix memoization) import.
* utils: Move <location> and '&error-location' to (guix diagnostics).Ludovic Courtès2020-07-25
| | | | | | | | | | | | | * guix/utils.scm (<location>, source-properties->location) (location->source-properties, &error-location): Move to... * guix/diagnostics.scm: ... here. * gnu.scm: Adjust imports accordingly. * gnu/machine.scm: Likewise. * gnu/system.scm: Likewise. * gnu/tests.scm: Likewise. * guix/inferior.scm: Likewise. * tests/channels.scm: Likewise. * tests/packages.scm: Likewise.
* gnu: beets: Support replaygain plugin.Lars-Dominik Braun2020-07-25
| | | | | | | | * gnu/packages/music.scm (beets)[arguments]: Add 'wrap-typelib phase. [inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, gobject-introspection and python-pygobject. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pre-commit.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/version-control.scm (pre-commit): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-env.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-env): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-nodeenv.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (python-nodeenv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-identify.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (python-identify): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-cfgv.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (python-cfgv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-covdefaults.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-covdefaults): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-mpl.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-mpl): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-remotedata.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-remotedata): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-openfiles.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-openfiles): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-filter-subpackage.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-doctestplus.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-doctestplus): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add python-pytest-arraydiff.Vinicius Monego2020-07-25
| | | | | | * gnu/packages/python-check.scm (python-pytest-arraydiff): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: python-typing-extension: Update to 3.7.4.2.Tanguy Le Carrour2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add syncthing-gtk.Giacomo Leidi2020-07-25
| | | | | | * gnu/packages/syncthing.scm (syncthing-gtk): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: procenv: Check is a native input.Marius Bakke2020-07-25
| | | | | * gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ... [native-inputs]: ... here.
* gnu: libsigrok: Remove unused input.Marius Bakke2020-07-25
| | | | * gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK.
* gnu: ao: Update source URI.Marius Bakke2020-07-25
| | | | * gnu/packages/xiph.scm (ao)[source](uri): Adjust to current.
* gnu: Add emacs-shx.Joseph LaFreniere2020-07-25
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-shx): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: Add guile-lzlib.Mathieu Othacehe2020-07-25
| | | | * gnu/packages/guile-xyz.scm (guile-lzlib): New variable.
* gnu: Add guile-zlib.Mathieu Othacehe2020-07-25
| | | | * gnu/packages/guile-xyz.scm (guile-zlib): New variable.
* gnu: emacs-erc-hl-nicks: Update to 1.3.4.Michael Rohleder2020-07-25
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: emacs-helm: Update to 3.6.4.Michael Rohleder2020-07-25
| | | | | | | | | | | From 451290515c14b44aa00bd542e13a00a3898d4a90 Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Mon, 20 Jul 2020 18:36:09 +0200 Subject: [PATCH] gnu: emacs-helm: Update to 3.6.4. * gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.4. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: emacs-org-re-reveal: Update to 3.0.2.Michael Rohleder2020-07-25
| | | | | | | | | | | From 1c27f0dd4ab904319ba2b11c29afea07b7f4aca9 Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Mon, 20 Jul 2020 18:55:29 +0200 Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 3.0.2. * gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.0.2. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: Add azimuth.Trevor Hass2020-07-25
| | | | | | * gnu/packages/games.scm (azimuth): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: squeak-vm: Enter build directory once.Tobias Geerinckx-Rice2020-07-25
| | | | | * gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Use CHDIR instead of pseudofunctional WITH-DIRECTORY-EXCURSIONs. Drop the custom ‘build’ phase.
* gnu: squeak-vm: Update home page.Tobias Geerinckx-Rice2020-07-25
| | | | * gnu/packages/smalltalk.scm (squeak-vm)[source, home-page]: Drop ‘www’ subdomain.
* gnu: wine-staging: Update to 5.13.Tobias Geerinckx-Rice2020-07-25
| | | | * gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.13.
* gnu: mpg123: Update to 1.26.3.Tobias Geerinckx-Rice2020-07-25
| | | | * gnu/packages/mp3.scm (mpg123): Update to 1.26.3.
* gnu: burp: Enable the live status monitor.Tobias Geerinckx-Rice2020-07-25
| | | | * gnu/packages/backup.scm (burp)[inputs]: Add ncurses.
* gnu: bshapr: Update to 0.9.Tobias Geerinckx-Rice2020-07-25
| | | | * gnu/packages/music.scm (bshapr): Update to 0.9.
* gnu: fswatch: Update to 1.15.0.Tobias Geerinckx-Rice2020-07-25
| | | | * gnu/packages/monitoring.scm (fswatch): Update to 1.15.0.
* gnu: python-tomlkit: Update to 0.6.0.Tanguy Le Carrour2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.6.0. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: python-pifpaf: Update to 2.5.0.Tanguy Le Carrour2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (python-pifpaf): Update to 2.5.0. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: poetry: Update to 1.0.10.Tanguy Le Carrour2020-07-25
| | | | | | * gnu/packages/python-xyz.scm (poetry): Update to 1.0.10. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: emacs-writeroom: Update to 3.10.Michael Rohleder2020-07-25
| | | | | | | | | | | From f5c5d622aaf58bc485f73568513998cda35a8d2e Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Fri, 24 Jul 2020 13:46:39 +0200 Subject: [PATCH] gnu: emacs-writeroom: Update to 3.10. * gnu/packages/emacs-xyz.scm (emacs-writeroom): Update to 3.10. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: emacs-helm-ag: Update to 0.62.Michael Rohleder2020-07-25
| | | | | | | | | | | From 2a2b347b4abbd91eaf09f61643fdd22b51b21d4d Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Fri, 24 Jul 2020 13:17:59 +0200 Subject: [PATCH] gnu: emacs-helm-ag: Update to 0.62. * gnu/packages/emacs-xyz.scm (emacs-helm-ag): Update to 0.62. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: emacs-helm-gtags: Update to 1.5.7.Michael Rohleder2020-07-25
| | | | | | | | | | | From 4399c3eb815a16ae21c85bad33cd3c69e8d43c4f Mon Sep 17 00:00:00 2001 From: Michael Rohleder <mike@rohleder.de> Date: Fri, 24 Jul 2020 12:14:34 +0200 Subject: [PATCH] gnu: emacs-helm-gtags: Update to 1.5.7. * gnu/packages/emacs-xyz.scm (emacs-helm-gtags): Update to 1.5.7. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* services: nix: Add extra-options.Oleg Pykhalov2020-07-25
| | | | | | | * gnu/services/nix.scm (<nix-configuration>)[extra-options]: New field. (nix-shepherd-service): Add this. (nix-activation): Add new line to the end of /etc/nix/nix.conf file. * doc/guix.texi (Miscellaneous Services)[Nix service]: Document this.
* services: nix: Fix typo.Oleg Pykhalov2020-07-25
| | | | * gnu/services/nix.scm (<nix-configuration>): Fix typo.
* services: nix: Export nix-configuration.Peng Mei Yu2020-07-25
| | | | | | * gnu/services/nix.scm (nix-configuration, nix-configuration?): Export. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* services: nix: Provide nix commands.Peng Mei Yu via Guix-patches via2020-07-25
| | | | | | | * gnu/services/nix.scm (nix-service-type): Extend profile-service-type to provide nix commands. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>