summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu.scm1
-rw-r--r--gnu/system/mapped-devices.scm2
-rw-r--r--guix/channels.scm4
-rw-r--r--guix/diagnostics.scm8
-rw-r--r--guix/profiles.scm1
-rw-r--r--guix/scripts/system/reconfigure.scm1
-rw-r--r--guix/ssh.scm2
-rw-r--r--guix/utils.scm15
8 files changed, 16 insertions, 18 deletions
diff --git a/gnu.scm b/gnu.scm
index 5f593bd5694..b95082f42e1 100644
--- a/gnu.scm
+++ b/gnu.scm
@@ -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: