Updating the active context can result in stale references in the lockfile
I installed this bundle:
;;; -*- Mode: common-lisp; -*-
(:api-version "0.3")
(:source "quicklisp"
:url "https://beta.quicklisp.org/dist/quicklisp.txt"
:type :quicklisp)
(:asd "rogue-agent.asd")
(:asd "/home/mfiano/Projects/Lisp/maintained/golden-utils/golden-utils.asd")
I then decided that I wanted to rename my golden-utils
repo to mfiano-utils
, so I renamed the directory, asd file, and all references in that project.
I changed the above clpmfile to record the new path to the asd file, ran update
, and now my lock file looks like this:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; This is autogenerated by CLPM. Do not edit by hand.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(:api-version "0.3")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; BEGIN SOURCES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:sources
(:implicit-file :type :file-system :system-files
("/home/mfiano/Projects/Lisp/maintained/golden-utils/golden-utils.asd"
"/home/mfiano/Projects/Lisp/maintained/mfiano-utils/mfiano-utils.asd"
"rogue-agent.asd"))
(:implicit-vcs :type :vcs :projects nil)
("quicklisp" :url "https://beta.quicklisp.org/dist/quicklisp.txt" :type
:quicklisp)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; BEGIN REQUIREMENTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:requirements
(:asd-file :name
"/home/mfiano/Projects/Lisp/maintained/mfiano-utils/mfiano-utils.asd")
(:asd-file :name "rogue-agent.asd")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; BEGIN RELEASES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:releases
("/home/mfiano/Projects/Lisp/maintained/mfiano-utils/mfiano-utils.asd" :version
:newest :source :implicit-file :systems ("mfiano-utils"))
("alexandria" :version "2021-08-07" :source "quicklisp" :systems ("alexandria"))
("rogue-agent.asd" :version :newest :source :implicit-file :systems
("rogue-agent"))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; BEGIN REVERSE-DEPENDENCIES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:reverse-dependencies
("/home/mfiano/Projects/Lisp/maintained/mfiano-utils/mfiano-utils.asd"
((:system :name "rogue-agent") (:system :name "mfiano-utils"))
(t
(:asd-file :name
"/home/mfiano/Projects/Lisp/maintained/mfiano-utils/mfiano-utils.asd")))
("alexandria" ((:system :name "mfiano-utils") (:system :name "alexandria")))
("rogue-agent.asd" (t (:asd-file :name "rogue-agent.asd")))
There is a stale reference to golden-utils, even though I am not depending on it and that path no longer exists on the filesystem.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information