Ricardo Wurmus <rek...@elephly.net> skribis: > * guix/profiles.scm (manifest-lookup-package): Optionally filter store > item matches by version prefix.
[...] > -(define (manifest-lookup-package manifest name) > +(define* (manifest-lookup-package manifest name #:optional version) > "Return as a monadic value the first package or store path referenced by > -MANIFEST that named NAME, or #f if not found." > +MANIFEST that is named NAME and optionally has the given VERSION prefix, or > #f > +if not found." This should be phrased to mention that VERSION can be #f. > + (let-values (((pkg-name pkg-version) Rather ‘name*’ and ‘version*’, but no abbreviations. > + (package-name->name+version > + (store-path-package-name item)))) > + (and (equal? name pkg-name) ‘string=?’ OK with these changes, thanks! Ludo’.