(address . bug-guix@gnu.org)
Hi,
When I get conflicts in propagated imports, I must follow a mechanical
multi-step process to resolve them manually.
A recent example: I wanted to install guile-gi. In the first step I was
told to also update python-pycairo, and in the next steps I had to add,
one by one,
dbus-glib cairo guile-charting libsoup poppler pango
And now I gave up. I’m now here and out of time:
LANG=C guix package -i guile-gi python-pycairo dbus-glib cairo guile-charting libsoup poppler pango
The following packages will be upgraded:
python-pycairo (dependencies or package changed)
dbus-glib (dependencies or package changed)
cairo (dependencies or package changed)
guile-charting (dependencies or package changed)
libsoup (dependencies or package changed)
poppler (dependencies or package changed)
pango (dependencies or package changed)
The following package will be installed:
guile-gi 0.3.0
guix package: error: profile contains conflicting entries for glib
guix package: error: first entry: glib@2.62.6 /gnu/store/xr6zfqxklmr7skalljn5i071xmgqxbrm-glib-2.62.6
guix package: error: ... propagated from cairo@1.16.0
guix package: error: ... propagated from pango@1.44.7
guix package: error: second entry: glib@2.62.6 /gnu/store/q4100sjqcsdi6b232ndr93vxfzv9bzij-glib-2.62.6
guix package: error: ... propagated from libnotify@0.7.7
This should be automated, so there would be just one step to add all
updates I need.
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAl8hKyIACgkQE++NRSQD
w+ucqw/8CGGDhxtBghQ8kexyxeqf18vp0vAJpSH9op0h/6bcxp29Ddt9NEHrYCAr
ddh4OdsMcZgtMF8FcRG8/yyiaVj2jU8HWtmA9eVI5Co2VjeTKkZsVn3HJUk3kqz8
zyfkgyyyvH8F6EanrCBUsQjK/JhUVlzUUlpIz7tpSvBnN1Brf1sP6BK78ALIu9pU
w3VhzW0O3cjiADbJ4ai29LhPFsrN0oEKwVTEdmcPKhZ+j4zLsXT/JNArhNOpKXfm
Z45vL078+a2swEKfS+hydy7Xe53LNuDZHTyxFhUfVSzIsKwCHnfsEYDmtpXfblFS
4jeiyH4VsjX5Zn4VUEhrF13gRXat73///9S5WNdJCKmDY/ixqPFGCTivkDuD2DKH
3f5tL0lyaPqn2qj/fqn9EkEOXKCi2HGEElPlgMucmousmdsiJN+l/6x59nJa0C5+
VHfomN8kuuP9yYLGHO/iesg5u9ByFcnbUqbnQyc4Ux77toNkL+XQl4Al0C6v8Yu8
QqnQUIdHmcHzw8ae6zyG+Xp0TG0e9LQSVnZT3ZQ0RasGTw/2vi5w1X+LawIXKoyb
iI0BAyOAD4ACtPzs+c6blKbel5HcFR38YiP1Um9Abpj1D6C3LqC/M0cSu8+3HKG0
Hn7Mr/YSEj/5WFmuPBEB3y/rnUXgs0RbFEgXwxTRq6CwEDRNcNeIswQBAQgAHRYh
BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJfISsiAAoJENzPDbMLwQVIhrwD/Rhw2sAD
k4i/8LdqA8bnZdqWF4Wb6GRgfU8+QAraIgWQH1mvxMTrlqNz8tUAFTWL9YSwyfGN
LgdERkeJqzRv+kZm1iWxDRAvkwc0wBbr3ij24hHdCwmbl28v8aiTWuyuZ+XKS1Hf
/3xei+6vH6frNVTQTliCdP/A19VPba29Fefy
=Oicx
-----END PGP SIGNATURE-----