Hi Konrad, On mer., 18 sept. 2024 at 10:33, Konrad Hinsen <konrad.hin...@fastmail.net> wrote:
> Unfortunately, when there are several packages with identical name and > version number in two channels, Guix silently chooses one of them. Choose when doing what? :-) When running “guix shell” or “guix package”, it should warn. It doesn’t? Ah? I thought it does… Hum? When packaging, you choose: you use one module or the other, or both. Guile tells you if there is a symbol clash, so then you resolve it by using some #:prefix or #:hide at #:use-module. Else you choose one symbol or the other inside the package definition. Cheers, simon