X-Debbugs-CC: ludo@gnu.org X-Debbugs-CC: iskarian@mgsn.dev Hi guix, These three patches allows (guix upstream) to replace the values in the surrounding 'let' form, if any. It's important for constructs like: (define-public gnash (let ((version "0.8.11") (commit "583ccbc1275c7701dc4843ec12142ff86bb305b4") (revision "0")) (package (name "gnash") (version (git-version version revision commit)) (source (git-reference (url "https://example.org") (commit commit))) [...]))) such that it can update the version, commit, revision. (Currently only the version will be updatable, but see and for work on making 'commit' updatable). More details in the patches themselves. Greetings, Maxime