summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-07-25guix system: Report file system errors using 'report-error'....* guix/scripts/system.scm (check-file-system-availability)[file-system-location*]: Return a <location> record instead of a string. [error]: Use 'report-error' instead of 'format'. Change callers accordingly. Ludovic Courtès
2020-07-25Use 'formatted-message' instead of '&message' where appropriate....* 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. Ludovic Courtès
2020-07-25diagnostics: Add '&formatted-message'....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. Ludovic Courtès
2020-07-25diagnostics: Add a procedural variant of diagnostic procedures....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. Ludovic Courtès
2020-07-25ui: Factorize '&message' handling....* guix/ui.scm (call-with-error-handling): Factorize the three 'message-condition?' clauses into one. Ludovic Courtès
2020-07-25file-systems: Convey hint via '&fix-hint'....* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use '&fix-hint' for the hint. Ludovic Courtès
2020-07-25utils: Move '&fix-hint' to (guix diagnostics)....* 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. Ludovic Courtès
2020-07-25utils: Remove compatibility re-export of 'memoize'....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. Ludovic Courtès
2020-07-25utils: Move <location> and '&error-location' to (guix diagnostics)....* 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. Ludovic Courtès
2020-07-25gnu: beets: Support replaygain plugin....* 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> Lars-Dominik Braun
2020-07-25gnu: Add python-pre-commit....* gnu/packages/version-control.scm (pre-commit): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-env....* gnu/packages/python-check.scm (python-pytest-env): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-nodeenv....* gnu/packages/python-xyz.scm (python-nodeenv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-identify....* gnu/packages/python-xyz.scm (python-identify): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-cfgv....* gnu/packages/python-xyz.scm (python-cfgv): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-covdefaults....* gnu/packages/python-check.scm (python-covdefaults): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-mpl....* gnu/packages/python-check.scm (python-pytest-mpl): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-remotedata....* gnu/packages/python-check.scm (python-pytest-remotedata): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-openfiles....* gnu/packages/python-check.scm (python-pytest-openfiles): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-filter-subpackage....* gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-doctestplus....* gnu/packages/python-check.scm (python-pytest-doctestplus): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: Add python-pytest-arraydiff....* gnu/packages/python-check.scm (python-pytest-arraydiff): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Vinicius Monego
2020-07-25gnu: python-typing-extension: Update to 3.7.4.2....* gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2. Signed-off-by: Marius Bakke <marius@gnu.org> Tanguy Le Carrour
2020-07-25gnu: Add syncthing-gtk....* gnu/packages/syncthing.scm (syncthing-gtk): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> Giacomo Leidi
2020-07-25gnu: procenv: Check is a native input....* gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ... [native-inputs]: ... here. Marius Bakke
2020-07-25gnu: libsigrok: Remove unused input....* gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK. Marius Bakke
2020-07-25gnu: ao: Update source URI....* gnu/packages/xiph.scm (ao)[source](uri): Adjust to current. Marius Bakke
2020-07-25gnu: Add emacs-shx....* gnu/packages/emacs-xyz.scm (emacs-shx): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Joseph LaFreniere
2020-07-25gnu: Add guile-lzlib....* gnu/packages/guile-xyz.scm (guile-lzlib): New variable. Mathieu Othacehe
2020-07-25gnu: Add guile-zlib....* gnu/packages/guile-xyz.scm (guile-zlib): New variable. Mathieu Othacehe
2020-07-25gnu: emacs-erc-hl-nicks: Update to 1.3.4....* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Michael Rohleder
2020-07-25gnu: emacs-helm: Update to 3.6.4....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> Michael Rohleder
2020-07-25gnu: emacs-org-re-reveal: Update to 3.0.2....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> Michael Rohleder
2020-07-25gnu: Add azimuth....* gnu/packages/games.scm (azimuth): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Trevor Hass
2020-07-25gnu: squeak-vm: Enter build directory once....* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Use CHDIR instead of pseudofunctional WITH-DIRECTORY-EXCURSIONs. Drop the custom ‘build’ phase. Tobias Geerinckx-Rice
2020-07-25gnu: squeak-vm: Update home page....* gnu/packages/smalltalk.scm (squeak-vm)[source, home-page]: Drop ‘www’ subdomain. Tobias Geerinckx-Rice
2020-07-25gnu: wine-staging: Update to 5.13....* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.13. Tobias Geerinckx-Rice
2020-07-25gnu: mpg123: Update to 1.26.3....* gnu/packages/mp3.scm (mpg123): Update to 1.26.3. Tobias Geerinckx-Rice
2020-07-25gnu: burp: Enable the live status monitor....* gnu/packages/backup.scm (burp)[inputs]: Add ncurses. Tobias Geerinckx-Rice
2020-07-25gnu: bshapr: Update to 0.9....* gnu/packages/music.scm (bshapr): Update to 0.9. Tobias Geerinckx-Rice
2020-07-25gnu: fswatch: Update to 1.15.0....* gnu/packages/monitoring.scm (fswatch): Update to 1.15.0. Tobias Geerinckx-Rice
2020-07-25gnu: python-tomlkit: Update to 0.6.0....* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.6.0. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Tanguy Le Carrour
2020-07-25gnu: python-pifpaf: Update to 2.5.0....* gnu/packages/python-xyz.scm (python-pifpaf): Update to 2.5.0. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Tanguy Le Carrour
2020-07-25gnu: poetry: Update to 1.0.10....* gnu/packages/python-xyz.scm (poetry): Update to 1.0.10. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Tanguy Le Carrour
2020-07-25gnu: emacs-writeroom: Update to 3.10....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> Michael Rohleder
2020-07-25gnu: emacs-helm-ag: Update to 0.62....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> Michael Rohleder
2020-07-25gnu: emacs-helm-gtags: Update to 1.5.7....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> Michael Rohleder
2020-07-25services: nix: Add extra-options....* 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. Oleg Pykhalov
2020-07-25services: nix: Fix typo....* gnu/services/nix.scm (<nix-configuration>): Fix typo. Oleg Pykhalov
2020-07-25services: nix: Export nix-configuration....* gnu/services/nix.scm (nix-configuration, nix-configuration?): Export. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Peng Mei Yu