Op 23-11-2023 om 15:17 schreef Mekeor Melire:
>> Bug 2: no collision handling.As far as I know, Guix does not provide a facility to prioritize a file from one package over the same file from another package.
As I mentioned in a previous e-mail in #67292, it does provide a facility -- not mentioned: by default, the first package in the list is prioritized.
But also, I don't think this is necessary here, because in a Guix-installed Emacs, the paths to Guix-installed Emacs-related packages appear first in Emacs' load-path variable, whereas the paths to the elisp-directories from Emacs itself come last. Thus, emacs-transient's transient.el is always preferred over Emacs' transient.el.
If the collision is not a problem then Guix shouldn't be warning about it -- as such, the collision handling needs to be adjusted to not emit a warning in this case.
Best regards, Maxime Devos
OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature