cl-password-store

SBCL 2.0.2.48-acf667534 / ASDF 3.3.1

cl-password-store

WARNING: System definition file #P"/home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.asd" contains definition for system "cl-password-store-test". Please only define "cl-password-store" and secondary systems with a name starting with "cl-password-store/" (e.g. "cl-password-store/test") in that file.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFCLASS USER-TOKEN-MIXIN
;     (STRING CLSQL-SYS:*DEFAULT-STRING-LENGTH*)
; 
; caught ERROR:
;   (during macroexpansion of (DEFCLASS USER-TOKEN-MIXIN ...))
;   Invalid :TYPE for slot ID in DEFCLASS USER-TOKEN-MIXIN: bad dimension in array type: CLSQL-SYS:*DEFAULT-STRING-LENGTH*.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC USER-TOKEN-ID
;     (DEFGENERIC CL-PASSWORD-STORE:USER-TOKEN-ID
;         (CL-PASSWORD-STORE::USER-TOKEN)
;       (:DOCUMENTATION
;        "A function returning a string identifier of at most 255 characters suitable to identify each user")
;       (:METHOD ((CL-PASSWORD-STORE::TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN))
;        (CL-PASSWORD-STORE::GET-ID CL-PASSWORD-STORE::TOKEN))
;       (:METHOD ((CL-PASSWORD-STORE::TOKEN STRING)) CL-PASSWORD-STORE::TOKEN))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:USER-TOKEN-ID NIL
;                                ((CL-PASSWORD-STORE::TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN))
;                                ((CL-PASSWORD-STORE::GET-ID
;                                  CL-PASSWORD-STORE::TOKEN)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC REGISTER-USER
;     (DEFGENERIC CL-PASSWORD-STORE:REGISTER-USER
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::PASSWORD CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (508)) Register user identified by USER-TOKEN in store specified by :STORE argument (default: *default-password-store*). Set password if :PASSWORD is given (default: no password set, meaning locked account).... {100A7C0CCF}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         CL-PASSWORD-STORE::PASSWORD
;         (CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (CL-PASSWORD-STORE:REGISTER-USER
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :PASSWORD CL-PASSWORD-STORE::PASSWORD
;         :NEEDS-CONFIRMATION-WITHIN CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         CL-PASSWORD-STORE::PASSWORD
;         (CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (IF (CL-PASSWORD-STORE:USER-KNOWNP CL-PASSWORD-STORE::USER-TOKEN :STORE
;             CL-PASSWORD-STORE::STORE)
;            (ERROR
;             (MAKE-CONDITION 'CL-PASSWORD-STORE:USER-EXISTS :USER-TOKEN
;                             CL-PASSWORD-STORE::USER-TOKEN))
;            (LET (#)
;              (IF CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;                  #
;                  #)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:REGISTER-USER NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 CL-PASSWORD-STORE::PASSWORD
;                                 (CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;                                  CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;                                ((CL-PASSWORD-STORE:REGISTER-USER
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE :PASSWORD
;                                  CL-PASSWORD-STORE::PASSWORD
;                                  :NEEDS-CONFIRMATION-WITHIN
;                                  CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC GET-USER-CONFIRMATION-TOKEN
;     (DEFGENERIC CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::VALIDITY-DURATION)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (387)) Create a new account confirmation token, register it for USER-TOKEN (replacing a possibly-existing old one) in STORE (default: *default-password-store*), and note that it will after VALIDITY-DURATION ... {100A959CFF}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :VALIDITY-DURATION
;         CL-PASSWORD-STORE::VALIDITY-DURATION))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (WITH-SLOTS (CL-PASSWORD-STORE::CONFIRMATION-TOKEN
;                       CL-PASSWORD-STORE::CONFIRMATION-TOKEN-EXPIRY)
;              CL-PASSWORD-STORE::RECORD
;            (SETF #))
;          (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::RECORD
;                                                  :DATABASE
;                                                  (CL-PASSWORD-STORE::GET-DB
;                                                   CL-PASSWORD-STORE::STORE))
;          (CL-PASSWORD-STORE::GET-CONFIRMATION-TOKEN CL-PASSWORD-STORE::RECORD))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;                                NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 (CL-PASSWORD-STORE::VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;                                ((CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE
;                                  :VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::VALIDITY-DURATION)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC CONFIRM-REGISTRATION
;     (DEFGENERIC CL-PASSWORD-STORE:CONFIRM-REGISTRATION
;         (CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE::CONFIRMATION-TOKEN &KEY
;          CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Confirm USER-TOKEN using CONFIRMATION-TOKEN in STORE (default: *default-password-store*).
;   Returns a generalized Boolean.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;         (CL-PASSWORD-STORE::CONFIRMATION-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:CONFIRM-REGISTRATION
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;         CL-PASSWORD-STORE::CONFIRMATION-TOKEN :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;         (CL-PASSWORD-STORE::CONFIRMATION-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (COND (# #) (# #) (# # # T) (T NIL)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:CONFIRM-REGISTRATION NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 (CL-PASSWORD-STORE::CONFIRMATION-TOKEN STRING)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:CONFIRM-REGISTRATION
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  CL-PASSWORD-STORE::CONFIRMATION-TOKEN :STORE
;                                  CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC PENDING-CONFIRMATIONP
;     (DEFGENERIC CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;         (CL-PASSWORD-STORE:PASSWORD-ENTRY &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Check whether PASSWORD-ENTRY is blocked because it needs confirmation.
;   Returns a generalized Boolean.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::RECORD CL-PASSWORD-STORE:PASSWORD-ENTRY) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (DECLARE (IGNORE CL-PASSWORD-STORE::STORE))
;        (NOT
;         (NULL
;          (CL-PASSWORD-STORE::GET-CONFIRMATION-TOKEN CL-PASSWORD-STORE::RECORD))))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;         (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;         (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE)))
; --> PROGN 
; ==>
;   (SB-PCL::SET-INITIAL-METHODS
;    (LIST
;     (DEFMETHOD CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                (
;                 (CL-PASSWORD-STORE::USER-TOKEN
;                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;        (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;         CL-PASSWORD-STORE::STORE)
;        :STORE CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;        (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;         CL-PASSWORD-STORE::STORE)
;        :STORE CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                ((CL-PASSWORD-STORE::RECORD CL-PASSWORD-STORE:PASSWORD-ENTRY)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (DECLARE (IGNORE CL-PASSWORD-STORE::STORE))
;       (NOT (NULL #))))
;    (FDEFINITION 'CL-PASSWORD-STORE:PENDING-CONFIRMATIONP))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:PENDING-CONFIRMATIONP NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                                  (CL-PASSWORD-STORE::FIND-USER
;                                   CL-PASSWORD-STORE::USER-TOKEN
;                                   CL-PASSWORD-STORE::STORE)
;                                  :STORE CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC USER-KNOWNP
;     (DEFGENERIC CL-PASSWORD-STORE:USER-KNOWNP
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Check whether user identified by USER-TOKEN is known in store specified by :STORE (default: *default-password-store*).
;   Returns a password-entry instance or NIL.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:USER-KNOWNP
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CAR
;         (CLSQL-SYS:SELECT
;          (CL-PASSWORD-STORE::GET-VIEW-CLASS-NAME CL-PASSWORD-STORE::STORE) :FLATP
;          T :DATABASE (CL-PASSWORD-STORE::GET-DB CL-PASSWORD-STORE::STORE) :WHERE
;          (CLSQL-SYS:SQL-= CL-PASSWORD-STORE::USER-TOKEN #)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:USER-KNOWNP NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:USER-KNOWNP
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC AUTHENTICATE-USER
;     (DEFGENERIC CL-PASSWORD-STORE:AUTHENTICATE-USER
;         (CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE::PASSWORD &KEY
;          CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (218)) Check whether USER-TOKEN successfully authenticates with
;   PASSWORD in STORE (default: *default-password-store*).
;   Returns a generalized Boolean.
;   If user had a password-reset-token pending, clear it upon... {100AFD48DF}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;         (CL-PASSWORD-STORE::PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:AUTHENTICATE-USER
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;         CL-PASSWORD-STORE::PASSWORD :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;         (CL-PASSWORD-STORE::PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (AND CL-PASSWORD-STORE::RECORD (NOT #)
;               (LET #
;                 #
;                 CL-PASSWORD-STORE::AUTHENTICATED)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:AUTHENTICATE-USER NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 (CL-PASSWORD-STORE::PASSWORD STRING) &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:AUTHENTICATE-USER
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  CL-PASSWORD-STORE::PASSWORD :STORE
;                                  CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC GET-PASSWORD-RESET-TOKEN
;     (DEFGENERIC CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::VALIDITY-DURATION)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (306)) Create a new password reset token, register it for USER-TOKEN (replacing a possibly-existing old one) in STORE (default: *default-password-store*), and note that it will after VALIDITY-DURATION (defau... {100B223A8F}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :VALIDITY-DURATION
;         CL-PASSWORD-STORE::VALIDITY-DURATION))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (WITH-SLOTS (CL-PASSWORD-STORE::RESET-TOKEN
;                       CL-PASSWORD-STORE::TOKEN-EXPIRY)
;              CL-PASSWORD-STORE::RECORD
;            (SETF #))
;          (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::RECORD
;                                                  :DATABASE
;                                                  (CL-PASSWORD-STORE::GET-DB
;                                                   CL-PASSWORD-STORE::STORE))
;          (CL-PASSWORD-STORE::GET-RESET-TOKEN CL-PASSWORD-STORE::RECORD))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 (CL-PASSWORD-STORE::VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;                                ((CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE
;                                  :VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::VALIDITY-DURATION)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC CLEAR-PASSWORD-RESET-TOKEN
;     (DEFGENERIC CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::USER &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION "Clear password reset token of USER-TOKEN")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-RECORD CL-PASSWORD-STORE:PASSWORD-ENTRY) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (SETF (CL-PASSWORD-STORE::GET-RESET-TOKEN CL-PASSWORD-STORE::USER-RECORD)
;                NIL
;              (CL-PASSWORD-STORE::GET-TOKEN-EXPIRY CL-PASSWORD-STORE::USER-RECORD)
;                NIL)
;        (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::USER-RECORD
;                                                :DATABASE
;                                                (CL-PASSWORD-STORE::GET-DB
;                                                 CL-PASSWORD-STORE::STORE))
;        CL-PASSWORD-STORE::USER-RECORD)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::FIND-USER
;          (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE)))
; --> PROGN 
; ==>
;   (SB-PCL::SET-INITIAL-METHODS
;    (LIST
;     (DEFMETHOD CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                (
;                 (CL-PASSWORD-STORE::USER-TOKEN
;                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;        (CL-PASSWORD-STORE::FIND-USER # CL-PASSWORD-STORE::STORE) :STORE
;        CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;        (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;         CL-PASSWORD-STORE::STORE)
;        :STORE CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                (
;                 (CL-PASSWORD-STORE::USER-RECORD
;                  CL-PASSWORD-STORE:PASSWORD-ENTRY)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (SETF # NIL
;             # NIL)
;       (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::USER-RECORD
;                                               :DATABASE
;                                               (CL-PASSWORD-STORE::GET-DB
;                                                CL-PASSWORD-STORE::STORE))
;       CL-PASSWORD-STORE::USER-RECORD))
;    (FDEFINITION 'CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                                NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                                  (CL-PASSWORD-STORE::FIND-USER
;                                   (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                    CL-PASSWORD-STORE::USER-TOKEN)
;                                   CL-PASSWORD-STORE::STORE)
;                                  :STORE CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC RESET-PASSWORD
;     (DEFGENERIC CL-PASSWORD-STORE:RESET-PASSWORD
;         (CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE::RESET-TOKEN
;          CL-PASSWORD-STORE::NEW-PASSWORD &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Reset password of USER-TOKEN in STORE (default *default-password-store*) to NEW-PASSWORD, authenticating by RESET-TOKEN.
;   Returns generalized boolean to indicate success.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;         (CL-PASSWORD-STORE::RESET-TOKEN STRING)
;         (CL-PASSWORD-STORE::NEW-PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:RESET-PASSWORD
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;         CL-PASSWORD-STORE::RESET-TOKEN CL-PASSWORD-STORE::NEW-PASSWORD :STORE
;         CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;         (CL-PASSWORD-STORE::RESET-TOKEN STRING)
;         (CL-PASSWORD-STORE::NEW-PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (COND (# #) (# #) (# #) (T NIL)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:RESET-PASSWORD NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 (CL-PASSWORD-STORE::RESET-TOKEN STRING)
;                                 (CL-PASSWORD-STORE::NEW-PASSWORD STRING) &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:RESET-PASSWORD
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  CL-PASSWORD-STORE::RESET-TOKEN
;                                  CL-PASSWORD-STORE::NEW-PASSWORD :STORE
;                                  CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC DELETE-USER
;     (DEFGENERIC CL-PASSWORD-STORE:DELETE-USER
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::NO-EXIST-OK)
;       (:DOCUMENTATION
;        "Delete user identified by USER-TOKEN in STORE (default: *default-password-store*). If no-exist-ok is non-nil, silently ignore nonexisting users.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::NO-EXIST-OK NIL))
;        (CL-PASSWORD-STORE:DELETE-USER
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :NO-EXIST-OK CL-PASSWORD-STORE::NO-EXIST-OK))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::NO-EXIST-OK NIL))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (IF CL-PASSWORD-STORE::RECORD
;              (PROGN # #)
;              (IF CL-PASSWORD-STORE::NO-EXIST-OK
;                  NIL
;                  #)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:DELETE-USER NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 (CL-PASSWORD-STORE::NO-EXIST-OK NIL))
;                                ((CL-PASSWORD-STORE:DELETE-USER
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE :NO-EXIST-OK
;                                  CL-PASSWORD-STORE::NO-EXIST-OK)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {1000520083}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "cl-password-store" "cl-password-store">

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000520083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100BAA4B13}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100BAA4B13}>)
2: (INVOKE-DEBUGGER #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100BAA4B13}>)
3: (ERROR UIOP/LISP-BUILD:COMPILE-FILE-ERROR :CONTEXT-FORMAT "~/asdf-action::format-action/" :CONTEXT-ARGUMENTS ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">)))
4: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">)))
5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">)
6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">) [fast-method]
8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {10053BB793}>) [fast-method]
9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {10053BB793}>) [fast-method]
11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "cl-password-store"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "cl-password-store">)
13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "cl-password-store">) [fast-method]
15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "cl-password-store")
16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "cl-password-store") [fast-method]
18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10053B66AB}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {100536EADB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "cl-password-store") [fast-method]
22: (DEPCHECK::COMPUTE-DEPENDENCIES "cl-password-store" "cl-password-store")
23: (DEPCHECK::MAGIC "cl-password-store" "cl-password-store" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-CeeNs0P4/depcheck-win.txt")
24: (DEPCHECK::MAIN ("depcheck" "/home/quicklisp/quicklisp-controller/dist/system-file-index" "cl-password-store" "cl-password-store" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-CeeNs0P4/depcheck-win.txt" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-CeeNs0P4/depcheck-fail.txt"))
25: ((LAMBDA NIL :IN "/home/quicklisp/quicklisp/local-projects/quicklisp-controller/dumper-2SKVI5f7.lisp"))
26: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
27: ((FLET "WITHOUT-INTERRUPTS-BODY-7" :IN SAVE-LISP-AND-DIE))
28: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
;   caught 1 ERROR condition
;   caught 13 STYLE-WARNING conditions

cl-password-store-test

WARNING: System definition file #P"/home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.asd" contains definition for system "cl-password-store-test". Please only define "cl-password-store" and secondary systems with a name starting with "cl-password-store/" (e.g. "cl-password-store/test") in that file.
WARNING: System definition file #P"/home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.asd" contains definition for system "cl-password-store-test". Please only define "cl-password-store" and secondary systems with a name starting with "cl-password-store/" (e.g. "cl-password-store/test") in that file.
WARNING: System definition file #P"/home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.asd" contains definition for system "cl-password-store-test". Please only define "cl-password-store" and secondary systems with a name starting with "cl-password-store/" (e.g. "cl-password-store/test") in that file.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFCLASS USER-TOKEN-MIXIN
;     (STRING CLSQL-SYS:*DEFAULT-STRING-LENGTH*)
; 
; caught ERROR:
;   (during macroexpansion of (DEFCLASS USER-TOKEN-MIXIN ...))
;   Invalid :TYPE for slot ID in DEFCLASS USER-TOKEN-MIXIN: bad dimension in array type: CLSQL-SYS:*DEFAULT-STRING-LENGTH*.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC USER-TOKEN-ID
;     (DEFGENERIC CL-PASSWORD-STORE:USER-TOKEN-ID
;         (CL-PASSWORD-STORE::USER-TOKEN)
;       (:DOCUMENTATION
;        "A function returning a string identifier of at most 255 characters suitable to identify each user")
;       (:METHOD ((CL-PASSWORD-STORE::TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN))
;        (CL-PASSWORD-STORE::GET-ID CL-PASSWORD-STORE::TOKEN))
;       (:METHOD ((CL-PASSWORD-STORE::TOKEN STRING)) CL-PASSWORD-STORE::TOKEN))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:USER-TOKEN-ID NIL
;                                ((CL-PASSWORD-STORE::TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN))
;                                ((CL-PASSWORD-STORE::GET-ID
;                                  CL-PASSWORD-STORE::TOKEN)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC REGISTER-USER
;     (DEFGENERIC CL-PASSWORD-STORE:REGISTER-USER
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::PASSWORD CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (508)) Register user identified by USER-TOKEN in store specified by :STORE argument (default: *default-password-store*). Set password if :PASSWORD is given (default: no password set, meaning locked account).... {100AF1BADF}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         CL-PASSWORD-STORE::PASSWORD
;         (CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (CL-PASSWORD-STORE:REGISTER-USER
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :PASSWORD CL-PASSWORD-STORE::PASSWORD
;         :NEEDS-CONFIRMATION-WITHIN CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         CL-PASSWORD-STORE::PASSWORD
;         (CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (IF (CL-PASSWORD-STORE:USER-KNOWNP CL-PASSWORD-STORE::USER-TOKEN :STORE
;             CL-PASSWORD-STORE::STORE)
;            (ERROR
;             (MAKE-CONDITION 'CL-PASSWORD-STORE:USER-EXISTS :USER-TOKEN
;                             CL-PASSWORD-STORE::USER-TOKEN))
;            (LET (#)
;              (IF CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;                  #
;                  #)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:REGISTER-USER NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 CL-PASSWORD-STORE::PASSWORD
;                                 (CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN
;                                  CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;                                ((CL-PASSWORD-STORE:REGISTER-USER
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE :PASSWORD
;                                  CL-PASSWORD-STORE::PASSWORD
;                                  :NEEDS-CONFIRMATION-WITHIN
;                                  CL-PASSWORD-STORE::NEEDS-CONFIRMATION-WITHIN)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC GET-USER-CONFIRMATION-TOKEN
;     (DEFGENERIC CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::VALIDITY-DURATION)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (387)) Create a new account confirmation token, register it for USER-TOKEN (replacing a possibly-existing old one) in STORE (default: *default-password-store*), and note that it will after VALIDITY-DURATION ... {100B0B573F}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :VALIDITY-DURATION
;         CL-PASSWORD-STORE::VALIDITY-DURATION))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (WITH-SLOTS (CL-PASSWORD-STORE::CONFIRMATION-TOKEN
;                       CL-PASSWORD-STORE::CONFIRMATION-TOKEN-EXPIRY)
;              CL-PASSWORD-STORE::RECORD
;            (SETF #))
;          (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::RECORD
;                                                  :DATABASE
;                                                  (CL-PASSWORD-STORE::GET-DB
;                                                   CL-PASSWORD-STORE::STORE))
;          (CL-PASSWORD-STORE::GET-CONFIRMATION-TOKEN CL-PASSWORD-STORE::RECORD))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;                                NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 (CL-PASSWORD-STORE::VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;                                ((CL-PASSWORD-STORE:GET-USER-CONFIRMATION-TOKEN
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE
;                                  :VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::VALIDITY-DURATION)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC CONFIRM-REGISTRATION
;     (DEFGENERIC CL-PASSWORD-STORE:CONFIRM-REGISTRATION
;         (CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE::CONFIRMATION-TOKEN &KEY
;          CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Confirm USER-TOKEN using CONFIRMATION-TOKEN in STORE (default: *default-password-store*).
;   Returns a generalized Boolean.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;         (CL-PASSWORD-STORE::CONFIRMATION-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:CONFIRM-REGISTRATION
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;         CL-PASSWORD-STORE::CONFIRMATION-TOKEN :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;         (CL-PASSWORD-STORE::CONFIRMATION-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (COND (# #) (# #) (# # # T) (T NIL)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:CONFIRM-REGISTRATION NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 (CL-PASSWORD-STORE::CONFIRMATION-TOKEN STRING)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:CONFIRM-REGISTRATION
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  CL-PASSWORD-STORE::CONFIRMATION-TOKEN :STORE
;                                  CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC PENDING-CONFIRMATIONP
;     (DEFGENERIC CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;         (CL-PASSWORD-STORE:PASSWORD-ENTRY &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Check whether PASSWORD-ENTRY is blocked because it needs confirmation.
;   Returns a generalized Boolean.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::RECORD CL-PASSWORD-STORE:PASSWORD-ENTRY) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (DECLARE (IGNORE CL-PASSWORD-STORE::STORE))
;        (NOT
;         (NULL
;          (CL-PASSWORD-STORE::GET-CONFIRMATION-TOKEN CL-PASSWORD-STORE::RECORD))))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;         (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;         (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE)))
; --> PROGN 
; ==>
;   (SB-PCL::SET-INITIAL-METHODS
;    (LIST
;     (DEFMETHOD CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                (
;                 (CL-PASSWORD-STORE::USER-TOKEN
;                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;        (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;         CL-PASSWORD-STORE::STORE)
;        :STORE CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;        (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;         CL-PASSWORD-STORE::STORE)
;        :STORE CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                ((CL-PASSWORD-STORE::RECORD CL-PASSWORD-STORE:PASSWORD-ENTRY)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (DECLARE (IGNORE CL-PASSWORD-STORE::STORE))
;       (NOT (NULL #))))
;    (FDEFINITION 'CL-PASSWORD-STORE:PENDING-CONFIRMATIONP))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:PENDING-CONFIRMATIONP NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:PENDING-CONFIRMATIONP
;                                  (CL-PASSWORD-STORE::FIND-USER
;                                   CL-PASSWORD-STORE::USER-TOKEN
;                                   CL-PASSWORD-STORE::STORE)
;                                  :STORE CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC USER-KNOWNP
;     (DEFGENERIC CL-PASSWORD-STORE:USER-KNOWNP
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Check whether user identified by USER-TOKEN is known in store specified by :STORE (default: *default-password-store*).
;   Returns a password-entry instance or NIL.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:USER-KNOWNP
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CAR
;         (CLSQL-SYS:SELECT
;          (CL-PASSWORD-STORE::GET-VIEW-CLASS-NAME CL-PASSWORD-STORE::STORE) :FLATP
;          T :DATABASE (CL-PASSWORD-STORE::GET-DB CL-PASSWORD-STORE::STORE) :WHERE
;          (CLSQL-SYS:SQL-= CL-PASSWORD-STORE::USER-TOKEN #)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:USER-KNOWNP NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:USER-KNOWNP
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC AUTHENTICATE-USER
;     (DEFGENERIC CL-PASSWORD-STORE:AUTHENTICATE-USER
;         (CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE::PASSWORD &KEY
;          CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (218)) Check whether USER-TOKEN successfully authenticates with
;   PASSWORD in STORE (default: *default-password-store*).
;   Returns a generalized Boolean.
;   If user had a password-reset-token pending, clear it upon... {100B729B7F}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;         (CL-PASSWORD-STORE::PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:AUTHENTICATE-USER
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;         CL-PASSWORD-STORE::PASSWORD :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;         (CL-PASSWORD-STORE::PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (AND CL-PASSWORD-STORE::RECORD (NOT #)
;               (LET #
;                 #
;                 CL-PASSWORD-STORE::AUTHENTICATED)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:AUTHENTICATE-USER NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 (CL-PASSWORD-STORE::PASSWORD STRING) &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:AUTHENTICATE-USER
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  CL-PASSWORD-STORE::PASSWORD :STORE
;                                  CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC GET-PASSWORD-RESET-TOKEN
;     (DEFGENERIC CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::VALIDITY-DURATION)
;       (:DOCUMENTATION
;        #<(SIMPLE-ARRAY CHARACTER
;           (306)) Create a new password reset token, register it for USER-TOKEN (replacing a possibly-existing old one) in STORE (default: *default-password-store*), and note that it will after VALIDITY-DURATION (defau... {100B97892F}>)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :VALIDITY-DURATION
;         CL-PASSWORD-STORE::VALIDITY-DURATION))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::VALIDITY-DURATION
;          CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (WITH-SLOTS (CL-PASSWORD-STORE::RESET-TOKEN
;                       CL-PASSWORD-STORE::TOKEN-EXPIRY)
;              CL-PASSWORD-STORE::RECORD
;            (SETF #))
;          (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::RECORD
;                                                  :DATABASE
;                                                  (CL-PASSWORD-STORE::GET-DB
;                                                   CL-PASSWORD-STORE::STORE))
;          (CL-PASSWORD-STORE::GET-RESET-TOKEN CL-PASSWORD-STORE::RECORD))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 (CL-PASSWORD-STORE::VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::*DEFAULT-TOKEN-VALIDITY*))
;                                ((CL-PASSWORD-STORE:GET-PASSWORD-RESET-TOKEN
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE
;                                  :VALIDITY-DURATION
;                                  CL-PASSWORD-STORE::VALIDITY-DURATION)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC CLEAR-PASSWORD-RESET-TOKEN
;     (DEFGENERIC CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::USER &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION "Clear password reset token of USER-TOKEN")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-RECORD CL-PASSWORD-STORE:PASSWORD-ENTRY) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (SETF (CL-PASSWORD-STORE::GET-RESET-TOKEN CL-PASSWORD-STORE::USER-RECORD)
;                NIL
;              (CL-PASSWORD-STORE::GET-TOKEN-EXPIRY CL-PASSWORD-STORE::USER-RECORD)
;                NIL)
;        (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::USER-RECORD
;                                                :DATABASE
;                                                (CL-PASSWORD-STORE::GET-DB
;                                                 CL-PASSWORD-STORE::STORE))
;        CL-PASSWORD-STORE::USER-RECORD)
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;         (CL-PASSWORD-STORE::FIND-USER
;          (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;          CL-PASSWORD-STORE::STORE)
;         :STORE CL-PASSWORD-STORE::STORE)))
; --> PROGN 
; ==>
;   (SB-PCL::SET-INITIAL-METHODS
;    (LIST
;     (DEFMETHOD CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                (
;                 (CL-PASSWORD-STORE::USER-TOKEN
;                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;        (CL-PASSWORD-STORE::FIND-USER # CL-PASSWORD-STORE::STORE) :STORE
;        CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;        (CL-PASSWORD-STORE::FIND-USER CL-PASSWORD-STORE::USER-TOKEN
;         CL-PASSWORD-STORE::STORE)
;        :STORE CL-PASSWORD-STORE::STORE))
;     (DEFMETHOD CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                (
;                 (CL-PASSWORD-STORE::USER-RECORD
;                  CL-PASSWORD-STORE:PASSWORD-ENTRY)
;                 &KEY
;                 (CL-PASSWORD-STORE::STORE
;                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;       (SETF # NIL
;             # NIL)
;       (CLSQL-SYS:UPDATE-RECORDS-FROM-INSTANCE CL-PASSWORD-STORE::USER-RECORD
;                                               :DATABASE
;                                               (CL-PASSWORD-STORE::GET-DB
;                                                CL-PASSWORD-STORE::STORE))
;       CL-PASSWORD-STORE::USER-RECORD))
;    (FDEFINITION 'CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                                NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE::CLEAR-PASSWORD-RESET-TOKEN
;                                  (CL-PASSWORD-STORE::FIND-USER
;                                   (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                    CL-PASSWORD-STORE::USER-TOKEN)
;                                   CL-PASSWORD-STORE::STORE)
;                                  :STORE CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC RESET-PASSWORD
;     (DEFGENERIC CL-PASSWORD-STORE:RESET-PASSWORD
;         (CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE::RESET-TOKEN
;          CL-PASSWORD-STORE::NEW-PASSWORD &KEY CL-PASSWORD-STORE::STORE)
;       (:DOCUMENTATION
;        "Reset password of USER-TOKEN in STORE (default *default-password-store*) to NEW-PASSWORD, authenticating by RESET-TOKEN.
;   Returns generalized boolean to indicate success.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;         (CL-PASSWORD-STORE::RESET-TOKEN STRING)
;         (CL-PASSWORD-STORE::NEW-PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (CL-PASSWORD-STORE:RESET-PASSWORD
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN)
;         CL-PASSWORD-STORE::RESET-TOKEN CL-PASSWORD-STORE::NEW-PASSWORD :STORE
;         CL-PASSWORD-STORE::STORE))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING)
;         (CL-PASSWORD-STORE::RESET-TOKEN STRING)
;         (CL-PASSWORD-STORE::NEW-PASSWORD STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (COND (# #) (# #) (# #) (T NIL)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:RESET-PASSWORD NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 (CL-PASSWORD-STORE::RESET-TOKEN STRING)
;                                 (CL-PASSWORD-STORE::NEW-PASSWORD STRING) &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*))
;                                ((CL-PASSWORD-STORE:RESET-PASSWORD
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  CL-PASSWORD-STORE::RESET-TOKEN
;                                  CL-PASSWORD-STORE::NEW-PASSWORD :STORE
;                                  CL-PASSWORD-STORE::STORE)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.

; file: /home/quicklisp/quicklisp-controller/dist/build-cache/cl-password-store/3ebe2c16fb1b89913040e2a21c10319ef959b335/cl-password-store-20200309-git/cl-password-store.lisp
; in: DEFGENERIC DELETE-USER
;     (DEFGENERIC CL-PASSWORD-STORE:DELETE-USER
;         (CL-PASSWORD-STORE::USER-TOKEN &KEY CL-PASSWORD-STORE::STORE
;          CL-PASSWORD-STORE::NO-EXIST-OK)
;       (:DOCUMENTATION
;        "Delete user identified by USER-TOKEN in STORE (default: *default-password-store*). If no-exist-ok is non-nil, silently ignore nonexisting users.")
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN CL-PASSWORD-STORE:USER-TOKEN-MIXIN) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::NO-EXIST-OK NIL))
;        (CL-PASSWORD-STORE:DELETE-USER
;         (CL-PASSWORD-STORE:USER-TOKEN-ID CL-PASSWORD-STORE::USER-TOKEN) :STORE
;         CL-PASSWORD-STORE::STORE :NO-EXIST-OK CL-PASSWORD-STORE::NO-EXIST-OK))
;       (:METHOD
;        ((CL-PASSWORD-STORE::USER-TOKEN STRING) &KEY
;         (CL-PASSWORD-STORE::STORE CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;         (CL-PASSWORD-STORE::NO-EXIST-OK NIL))
;        (LET ((CL-PASSWORD-STORE::RECORD #))
;          (IF CL-PASSWORD-STORE::RECORD
;              (PROGN # #)
;              (IF CL-PASSWORD-STORE::NO-EXIST-OK
;                  NIL
;                  #)))))
; --> PROGN SB-PCL::SET-INITIAL-METHODS SB-PCL::SET-INITIAL-METHODS LIST 
; --> DEFMETHOD PROGN EVAL-WHEN 
; ==>
;   (SB-PCL::%DEFMETHOD-EXPANDER CL-PASSWORD-STORE:DELETE-USER NIL
;                                ((CL-PASSWORD-STORE::USER-TOKEN
;                                  CL-PASSWORD-STORE:USER-TOKEN-MIXIN)
;                                 &KEY
;                                 (CL-PASSWORD-STORE::STORE
;                                  CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE*)
;                                 (CL-PASSWORD-STORE::NO-EXIST-OK NIL))
;                                ((CL-PASSWORD-STORE:DELETE-USER
;                                  (CL-PASSWORD-STORE:USER-TOKEN-ID
;                                   CL-PASSWORD-STORE::USER-TOKEN)
;                                  :STORE CL-PASSWORD-STORE::STORE :NO-EXIST-OK
;                                  CL-PASSWORD-STORE::NO-EXIST-OK)))
; 
; caught STYLE-WARNING:
;   Cannot find type for specializer CL-PASSWORD-STORE:USER-TOKEN-MIXIN when executing SB-PCL:SPECIALIZER-TYPE-SPECIFIER for a STANDARD-METHOD of a STANDARD-GENERIC-FUNCTION.
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {1000520083}>: COMPILE-FILE-ERROR while compiling #<CL-SOURCE-FILE "cl-password-store" "cl-password-store">

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000520083}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100C1F54F3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100C1F54F3}>)
2: (INVOKE-DEBUGGER #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100C1F54F3}>)
3: (ERROR UIOP/LISP-BUILD:COMPILE-FILE-ERROR :CONTEXT-FORMAT "~/asdf-action::format-action/" :CONTEXT-ARGUMENTS ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">)))
4: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">)))
5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">)
6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cl-password-store" "cl-password-store">) [fast-method]
8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {10054A0E83}>) [fast-method]
9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {10054A0E83}>) [fast-method]
11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "cl-password-store-test"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "cl-password-store-test">)
13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "cl-password-store-test">) [fast-method]
15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "cl-password-store-test")
16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "cl-password-store-test") [fast-method]
18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {100549C5CB}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10054984BB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "cl-password-store-test") [fast-method]
22: (DEPCHECK::COMPUTE-DEPENDENCIES "cl-password-store" "cl-password-store-test")
23: (DEPCHECK::MAGIC "cl-password-store" "cl-password-store-test" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-Sp8Fgylw/depcheck-win.txt")
24: (DEPCHECK::MAIN ("depcheck" "/home/quicklisp/quicklisp-controller/dist/system-file-index" "cl-password-store" "cl-password-store-test" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-Sp8Fgylw/depcheck-win.txt" "/home/quicklisp/quicklisp-controller/tmp/anonymous/anonymous-Sp8Fgylw/depcheck-fail.txt"))
25: ((LAMBDA NIL :IN "/home/quicklisp/quicklisp/local-projects/quicklisp-controller/dumper-2SKVI5f7.lisp"))
26: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
27: ((FLET "WITHOUT-INTERRUPTS-BODY-7" :IN SAVE-LISP-AND-DIE))
28: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
;   caught 1 ERROR condition
;   caught 13 STYLE-WARNING conditions