GNU bug report logs - #54350
'guix shell' skips profile collision checks

Previous Next

Package: guix;

Reported by: Maxime Devos <maximedevos <at> telenet.be>

Date: Sat, 12 Mar 2022 09:46:02 UTC

Severity: important

Full log


View this message in rfc822 format

From: Maxime Devos <maximedevos <at> telenet.be>
To: 54350 <at> debbugs.gnu.org
Subject: bug#54350: Profile collisions are ignored, installing multiple versions of the same package is silently broken
Date: Sat, 12 Mar 2022 10:45:46 +0100
[Message part 1 (text/plain, inline)]
Hi guix,

Try

$ guix shell --pure bash pango <at> 1.42 pango <at> 1.48
$ ~/.guix-profile/bin/ls -l $GUIX_ENVIRONMENT/lib/libpango*.so

Result:
[...]/lib/libpango-1.0.so -> [...]-pango-1.42.4/lib/libpango-1.0.so
[...]/lib/libpangocairo-1.0.so -> [...]-pango-1.42.4/lib/libpangocairo-1.0.so
[...]/lib/libpangoft2-1.0.so -> [...]-1.42.4/lib/libpangoft2-1.0.so
[...]/lib/libpangoxft-1.0.so -> [...]-pango-1.42.4/lib/libpangoxft-1.0.so

Question: how does this even work?  Aren't error messages about profile
collisions a thing?  Another question: if this use case was supported,
shouldn't it point to the newer pango instead of the older pango?

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 year and 151 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.