On Fri, 2021-04-09 at 02:25 +0900, Masaya Tojo wrote: > * gnu/packages/guile-xyz.scm (guile-cv)[propagated-inputs]: Change from > guile-lib to guile2.2-lib. I believe the current naming convention for guile packages is: * guile1.8-PACKAGE: for guile@1.8 * guile2.0-PACKAGE: for guile@2.0 * guile2.2-PACKAGE: for guile@2.2 * guile-PACKAGE: for guile@3.0 ... though this is not always adhered to. Basically, ‘we’ want to use the latest version of guile by default. So I would suggest: A (preferred): replace guile-2.2 with guile-3.0 in 'inputs'. But perhaps guile-cv does not (yet) support guile-3.0 (there have been a few incompatible 2.2 -> 3.0 changes) or B: your patch, and rename guile-cv to guile2.2-cv. Greetings, Maxime.