Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • C clpm
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • clpm
  • clpm
  • Issues
  • #32

Closed
Open
Created Aug 20, 2021 by Michael Fiano@mfiano

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.

Edited Aug 20, 2021 by Michael Fiano
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking