diff options
| -rw-r--r-- | gnu.scm | 1 | ||||
| -rw-r--r-- | gnu/system/mapped-devices.scm | 2 | ||||
| -rw-r--r-- | guix/channels.scm | 4 | ||||
| -rw-r--r-- | guix/diagnostics.scm | 8 | ||||
| -rw-r--r-- | guix/profiles.scm | 1 | ||||
| -rw-r--r-- | guix/scripts/system/reconfigure.scm | 1 | ||||
| -rw-r--r-- | guix/ssh.scm | 2 | ||||
| -rw-r--r-- | guix/utils.scm | 15 |
8 files changed, 16 insertions, 18 deletions
| @@ -20,7 +20,6 @@ | |||
| 20 | 20 | ||
| 21 | (define-module (gnu) | 21 | (define-module (gnu) |
| 22 | #:use-module (guix i18n) | 22 | #:use-module (guix i18n) |
| 23 | #:use-module ((guix utils) #:select (&fix-hint)) | ||
| 24 | #:use-module (guix diagnostics) | 23 | #:use-module (guix diagnostics) |
| 25 | #:use-module (srfi srfi-34) | 24 | #:use-module (srfi srfi-34) |
| 26 | #:use-module (srfi srfi-35) | 25 | #:use-module (srfi srfi-35) |
diff --git a/gnu/system/mapped-devices.scm b/gnu/system/mapped-devices.scm index c3f98302ad7..00f235e6b62 100644 --- a/gnu/system/mapped-devices.scm +++ b/gnu/system/mapped-devices.scm | |||
| @@ -23,7 +23,7 @@ | |||
| 23 | #:use-module (guix records) | 23 | #:use-module (guix records) |
| 24 | #:use-module ((guix modules) #:hide (file-name->module-name)) | 24 | #:use-module ((guix modules) #:hide (file-name->module-name)) |
| 25 | #:use-module (guix i18n) | 25 | #:use-module (guix i18n) |
| 26 | #:use-module ((guix utils) | 26 | #:use-module ((guix diagnostics) |
| 27 | #:select (source-properties->location | 27 | #:select (source-properties->location |
| 28 | &fix-hint | 28 | &fix-hint |
| 29 | &error-location)) | 29 | &error-location)) |
diff --git a/guix/channels.scm b/guix/channels.scm index bbabf654a97..21a2fdb631b 100644 --- a/guix/channels.scm +++ b/guix/channels.scm | |||
| @@ -40,10 +40,6 @@ | |||
| 40 | #:use-module (guix sets) | 40 | #:use-module (guix sets) |
| 41 | #:use-module (guix store) | 41 | #:use-module (guix store) |
| 42 | #:use-module (guix i18n) | 42 | #:use-module (guix i18n) |
| 43 | #:use-module ((guix utils) | ||
| 44 | #:select (source-properties->location | ||
| 45 | &error-location | ||
| 46 | &fix-hint)) | ||
| 47 | #:use-module (srfi srfi-1) | 43 | #:use-module (srfi srfi-1) |
| 48 | #:use-module (srfi srfi-2) | 44 | #:use-module (srfi srfi-2) |
| 49 | #:use-module (srfi srfi-9) | 45 | #:use-module (srfi srfi-9) |
diff --git a/guix/diagnostics.scm b/guix/diagnostics.scm index 8b24b1b9942..3096d384d81 100644 --- a/guix/diagnostics.scm +++ b/guix/diagnostics.scm | |||
| @@ -43,6 +43,10 @@ | |||
| 43 | error-location? | 43 | error-location? |
| 44 | error-location | 44 | error-location |
| 45 | 45 | ||
| 46 | &fix-hint | ||
| 47 | fix-hint? | ||
| 48 | condition-fix-hint | ||
| 49 | |||
| 46 | guix-warning-port | 50 | guix-warning-port |
| 47 | program-name)) | 51 | program-name)) |
| 48 | 52 | ||
| @@ -225,6 +229,10 @@ a location object." | |||
| 225 | error-location? | 229 | error-location? |
| 226 | (location error-location)) ;<location> | 230 | (location error-location)) ;<location> |
| 227 | 231 | ||
| 232 | (define-condition-type &fix-hint &condition | ||
| 233 | fix-hint? | ||
| 234 | (hint condition-fix-hint)) ;string | ||
| 235 | |||
| 228 | 236 | ||
| 229 | (define guix-warning-port | 237 | (define guix-warning-port |
| 230 | (make-parameter (current-warning-port))) | 238 | (make-parameter (current-warning-port))) |
diff --git a/guix/profiles.scm b/guix/profiles.scm index f34f73e17ea..0619e735fbf 100644 --- a/guix/profiles.scm +++ b/guix/profiles.scm | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | #:use-module ((guix utils) #:hide (package-name->name+version)) | 32 | #:use-module ((guix utils) #:hide (package-name->name+version)) |
| 33 | #:use-module ((guix build utils) | 33 | #:use-module ((guix build utils) |
| 34 | #:select (package-name->name+version mkdir-p)) | 34 | #:select (package-name->name+version mkdir-p)) |
| 35 | #:use-module ((guix diagnostics) #:select (&fix-hint)) | ||
| 35 | #:use-module (guix i18n) | 36 | #:use-module (guix i18n) |
| 36 | #:use-module (guix records) | 37 | #:use-module (guix records) |
| 37 | #:use-module (guix packages) | 38 | #:use-module (guix packages) |
diff --git a/guix/scripts/system/reconfigure.scm b/guix/scripts/system/reconfigure.scm index 9013e035f70..a2570839a80 100644 --- a/guix/scripts/system/reconfigure.scm +++ b/guix/scripts/system/reconfigure.scm | |||
| @@ -39,7 +39,6 @@ | |||
| 39 | #:autoload (guix git) (update-cached-checkout) | 39 | #:autoload (guix git) (update-cached-checkout) |
| 40 | #:use-module (guix i18n) | 40 | #:use-module (guix i18n) |
| 41 | #:use-module (guix diagnostics) | 41 | #:use-module (guix diagnostics) |
| 42 | #:use-module ((guix utils) #:select (&fix-hint)) | ||
| 43 | #:use-module (ice-9 match) | 42 | #:use-module (ice-9 match) |
| 44 | #:use-module (srfi srfi-1) | 43 | #:use-module (srfi srfi-1) |
| 45 | #:use-module (srfi srfi-11) | 44 | #:use-module (srfi srfi-11) |
diff --git a/guix/ssh.scm b/guix/ssh.scm index b9e6ff8564b..418443992b6 100644 --- a/guix/ssh.scm +++ b/guix/ssh.scm | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | #:use-module (guix store) | 20 | #:use-module (guix store) |
| 21 | #:use-module (guix inferior) | 21 | #:use-module (guix inferior) |
| 22 | #:use-module (guix i18n) | 22 | #:use-module (guix i18n) |
| 23 | #:use-module ((guix utils) #:select (&fix-hint)) | 23 | #:use-module ((guix diagnostics) #:select (&fix-hint)) |
| 24 | #:use-module (gcrypt pk-crypto) | 24 | #:use-module (gcrypt pk-crypto) |
| 25 | #:use-module (ssh session) | 25 | #:use-module (ssh session) |
| 26 | #:use-module (ssh auth) | 26 | #:use-module (ssh auth) |
diff --git a/guix/utils.scm b/guix/utils.scm index 8198204ade5..436c5cd0931 100644 --- a/guix/utils.scm +++ b/guix/utils.scm | |||
| @@ -29,7 +29,6 @@ | |||
| 29 | #:use-module (srfi srfi-9) | 29 | #:use-module (srfi srfi-9) |
| 30 | #:use-module (srfi srfi-11) | 30 | #:use-module (srfi srfi-11) |
| 31 | #:use-module (srfi srfi-26) | 31 | #:use-module (srfi srfi-26) |
| 32 | #:use-module (srfi srfi-35) | ||
| 33 | #:use-module (srfi srfi-39) | 32 | #:use-module (srfi srfi-39) |
| 34 | #:use-module (ice-9 ftw) | 33 | #:use-module (ice-9 ftw) |
| 35 | #:use-module (rnrs io ports) ;need 'port-position' etc. | 34 | #:use-module (rnrs io ports) ;need 'port-position' etc. |
| @@ -55,7 +54,11 @@ | |||
| 55 | 54 | ||
| 56 | &error-location | 55 | &error-location |
| 57 | error-location? | 56 | error-location? |
| 58 | error-location) | 57 | error-location |
| 58 | |||
| 59 | &fix-hint | ||
| 60 | fix-hint? | ||
| 61 | condition-fix-hint) | ||
| 59 | #:export (strip-keyword-arguments | 62 | #:export (strip-keyword-arguments |
| 60 | default-keyword-arguments | 63 | default-keyword-arguments |
| 61 | substitute-keyword-arguments | 64 | substitute-keyword-arguments |
| @@ -63,10 +66,6 @@ | |||
| 63 | 66 | ||
| 64 | current-source-directory | 67 | current-source-directory |
| 65 | 68 | ||
| 66 | &fix-hint | ||
| 67 | fix-hint? | ||
| 68 | condition-fix-hint | ||
| 69 | |||
| 70 | nix-system->gnu-triplet | 69 | nix-system->gnu-triplet |
| 71 | gnu-triplet->nix-system | 70 | gnu-triplet->nix-system |
| 72 | %current-system | 71 | %current-system |
| @@ -833,10 +832,6 @@ be determined." | |||
| 833 | ;; raising an error would upset Geiser users | 832 | ;; raising an error would upset Geiser users |
| 834 | #f)))))) | 833 | #f)))))) |
| 835 | 834 | ||
| 836 | (define-condition-type &fix-hint &condition | ||
| 837 | fix-hint? | ||
| 838 | (hint condition-fix-hint)) ;string | ||
| 839 | |||
| 840 | ;;; Local Variables: | 835 | ;;; Local Variables: |
| 841 | ;;; eval: (put 'call-with-progress-reporter 'scheme-indent-function 1) | 836 | ;;; eval: (put 'call-with-progress-reporter 'scheme-indent-function 1) |
| 842 | ;;; End: | 837 | ;;; End: |
