GNU bug report logs -
#25881
guix package --remove $PKG downloads and updates other packages
Previous Next
Reported by: <dian_cecht <at> zoho.com>
Date: Sun, 26 Feb 2017 17:02:01 UTC
Severity: normal
Tags: notabug
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25881 in the body.
You can then email your comments to 25881 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#25881
; Package
guix
.
(Sun, 26 Feb 2017 17:02:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
<dian_cecht <at> zoho.com>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sun, 26 Feb 2017 17:02:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Recently I had to remove duplicity from a profile because it doesn't
support hardlinks, and something very interesting happened:
=== start of output ===
guix package --remove duplicity
The following package will be removed:
duplicity
0.7.11 /gnu/store/3a9ggca9cw4gv69lg8ihi1c6jx2xd92j-duplicity-0.7.11
substitute: warning: 'https_proxy' is ignored
updating list of substitutes from 'https://mirror.hydra.gnu.org'...
100.0%g'... 95.2% The following derivations will be built:
/gnu/store/s8a6rx3qrgpbw3mrllp2zmijxkrzzgh6-profile.drv
/gnu/store/46qgf7ws2rcz260sxhxf4bh5a7a3n5ks-mkfontscale-1.1.2.drv
/gnu/store/3j49ffh3v8dd9al122jfb5kvghrzjlds-module-import.drv
/gnu/store/4ff02yd8i72pfw5nki15v51abdsnn9vw-module-import-compiled.drv
/gnu/store/p20nk4l00zywxwbl5fkdrha5ajwc9lw2-mkfontscale-1.1.2.drv
/gnu/store/z3dq9p2hrv3ihckx3b10hambla1advqq-mkfontdir-1.0.7.drv
/gnu/store/n4ypy18jmpwpmc591pf80cy6aiw8igsn-fonts-dir.drv
/gnu/store/a5f32zly8isws5n8jnnrqz97acf0z0qv-texinfo-6.3.drv
/gnu/store/mlyxjdnwna57v4y38955p3wj67lihn7p-info-dir.drv
/gnu/store/25l9jdfj56yb8na0wb1khixg1zwq94f2-module-import.drv
/gnu/store/b7lrgb3dzy9d6l41ya7cy8vnf674qr6y-module-import-compiled.drv
/gnu/store/275lpklrjq74dwbzlafnlb8rd2xdqvnq-ca-certificate-bundle.drv
/gnu/store/3jggaks2xcmk72ykgqkl703i07mm3f4s-module-import-compiled.drv
/gnu/store/5kafw17sff053kk4a80ynvza3vlf2ack-guile-2.0.12.drv
/gnu/store/hknlvn5319g9pinz6f3r59qjp4b9399g-module-import.drv
The following files will be downloaded:
/gnu/store/i7228ph97vqbpw8v4m0xmfgnppy149vq-mkfontscale-1.1.2
/gnu/store/7cvdqkddzbcan5jxwyvsmar0h7wlckik-module-import-compiled
/gnu/store/sq03gq3lhpwgbiy9k5klnqd2q8z7iwxp-module-import
/gnu/store/8l77r5ikky0ghm1w9zc2pxfn80rb5n5w-mkfontdir-1.0.7
/gnu/store/j6k8xgsqrl5v1ajqh3i1wb603rzzg1jg-texinfo-6.3
/gnu/store/dn9f03l4zh3y35632sv1zppydbag3n17-libfontenc-1.1.3
Downloading
https://mirror.hydra.gnu.org/nar/3qp4y2xf4ra1fmqrnpgivcc8fj1z1mkp-guile-2.0.12-debug
(6.0MiB installed)... warning: 'https_proxy' is ignored
guile-2.0.12-debug
1.5MiB/s 00:01 | 1.6MiB transferred
Downloading
https://mirror.hydra.gnu.org/nar/dn9f03l4zh3y35632sv1zppydbag3n17-libfontenc-1.1.3
(82KiB installed)... warning: 'https_proxy' is ignored
libfontenc-1.1.3
4.5MiB/s 00:00 | 24KiB transferred
Downloading
https://mirror.hydra.gnu.org/nar/sq03gq3lhpwgbiy9k5klnqd2q8z7iwxp-module-import
(928B installed)... warning: 'https_proxy' is ignored
module-import
69KiB/s 00:00 | 268B transferred
Downloading
https://mirror.hydra.gnu.org/nar/i7228ph97vqbpw8v4m0xmfgnppy149vq-mkfontscale-1.1.2
(40KiB installed)... warning: 'https_proxy' is ignored
mkfontscale-1.1.2
2.8MiB/s 00:00 | 19KiB transferred
Downloading
https://mirror.hydra.gnu.org/nar/7cvdqkddzbcan5jxwyvsmar0h7wlckik-module-import-compiled
(82KiB installed)... warning: 'https_proxy' is ignored
module-import-compiled
2.8MiB/s 00:00 | 26KiB transferred
Downloading
https://mirror.hydra.gnu.org/nar/8l77r5ikky0ghm1w9zc2pxfn80rb5n5w-mkfontdir-1.0.7
(4KiB installed)... warning: 'https_proxy' is ignored
mkfontdir-1.0.7
896KiB/s 00:00 | 4KiB transferred
Downloading
https://mirror.hydra.gnu.org/nar/j6k8xgsqrl5v1ajqh3i1wb603rzzg1jg-texinfo-6.3
(8.2MiB installed)... warning: 'https_proxy' is ignored
texinfo-6.3
1.2MiB/s 00:01 | 1.4MiB transferred
grafting
'/gnu/store/3qp4y2xf4ra1fmqrnpgivcc8fj1z1mkp-guile-2.0.12-debug' ->
'/gnu/store/wlfk0g4vjb1qdicyk0p1cdhbgijm2fll-guile-2.0.12-debug'...
grafting '/gnu/store/6slzn4ixcjlhy3av3biglqfli9pwxcn9-guile-2.0.12' ->
'/gnu/store/vmq9sbjjwi57v4wv0ydjwl3c7h3dr6rm-guile-2.0.12'... grafting
'/gnu/store/i7228ph97vqbpw8v4m0xmfgnppy149vq-mkfontscale-1.1.2' ->
'/gnu/store/4v3ddshnwv8aj4gacmchyzhr01asj5n7-mkfontscale-1.1.2'...
grafting '/gnu/store/8l77r5ikky0ghm1w9zc2pxfn80rb5n5w-mkfontdir-1.0.7'
-> '/gnu/store/kxk2mf5wcpia9lg8sq66f8nr3kq4nxg9-mkfontdir-1.0.7'...
grafting '/gnu/store/j6k8xgsqrl5v1ajqh3i1wb603rzzg1jg-texinfo-6.3' ->
'/gnu/store/s5zdanc9qz915fr729a0nidma1i5xm4z-texinfo-6.3'... 6 packages
in profile
=== end of output ===
I don' know why, but removing duplicity effectivly updated other
packages in the profile, which most certainly isn't related to
uninstalling a package. I don't know if this is how things are meant to
be, but this behavior is entirely unexpected and makes no sense
whatsoever to me (especially since it has literally nothing to do with
uninstalling a program).
If this is the intended behavior, then I think some thoughts on whether
or not this violates the user's right to choose when and how they update
their system is needed.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#25881
; Package
guix
.
(Wed, 08 Mar 2017 08:57:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 25881 <at> debbugs.gnu.org (full text, mbox):
<dian_cecht <at> zoho.com> skribis:
> Recently I had to remove duplicity from a profile because it doesn't
> support hardlinks, and something very interesting happened:
>
>
> === start of output ===
> guix package --remove duplicity
> The following package will be removed:
> duplicity
> 0.7.11 /gnu/store/3a9ggca9cw4gv69lg8ihi1c6jx2xd92j-duplicity-0.7.11
>
> substitute: warning: 'https_proxy' is ignored
> updating list of substitutes from 'https://mirror.hydra.gnu.org'...
> 100.0%g'... 95.2% The following derivations will be built:
> /gnu/store/s8a6rx3qrgpbw3mrllp2zmijxkrzzgh6-profile.drv
> /gnu/store/46qgf7ws2rcz260sxhxf4bh5a7a3n5ks-mkfontscale-1.1.2.drv
> /gnu/store/3j49ffh3v8dd9al122jfb5kvghrzjlds-module-import.drv
> /gnu/store/4ff02yd8i72pfw5nki15v51abdsnn9vw-module-import-compiled.drv
> /gnu/store/p20nk4l00zywxwbl5fkdrha5ajwc9lw2-mkfontscale-1.1.2.drv
> /gnu/store/z3dq9p2hrv3ihckx3b10hambla1advqq-mkfontdir-1.0.7.drv
> /gnu/store/n4ypy18jmpwpmc591pf80cy6aiw8igsn-fonts-dir.drv
> /gnu/store/a5f32zly8isws5n8jnnrqz97acf0z0qv-texinfo-6.3.drv
> /gnu/store/mlyxjdnwna57v4y38955p3wj67lihn7p-info-dir.drv
> /gnu/store/25l9jdfj56yb8na0wb1khixg1zwq94f2-module-import.drv
> /gnu/store/b7lrgb3dzy9d6l41ya7cy8vnf674qr6y-module-import-compiled.drv
> /gnu/store/275lpklrjq74dwbzlafnlb8rd2xdqvnq-ca-certificate-bundle.drv
> /gnu/store/3jggaks2xcmk72ykgqkl703i07mm3f4s-module-import-compiled.drv
> /gnu/store/5kafw17sff053kk4a80ynvza3vlf2ack-guile-2.0.12.drv
> /gnu/store/hknlvn5319g9pinz6f3r59qjp4b9399g-module-import.drv
> The following files will be downloaded:
> /gnu/store/i7228ph97vqbpw8v4m0xmfgnppy149vq-mkfontscale-1.1.2
> /gnu/store/7cvdqkddzbcan5jxwyvsmar0h7wlckik-module-import-compiled
> /gnu/store/sq03gq3lhpwgbiy9k5klnqd2q8z7iwxp-module-import
> /gnu/store/8l77r5ikky0ghm1w9zc2pxfn80rb5n5w-mkfontdir-1.0.7
> /gnu/store/j6k8xgsqrl5v1ajqh3i1wb603rzzg1jg-texinfo-6.3
> /gnu/store/dn9f03l4zh3y35632sv1zppydbag3n17-libfontenc-1.1.3
As surprising as it may seem, this is expected: to build a profile, you
need Guile and a couple of other packages (such as Texinfo, to build the
‘dir’ file), which is why extra things are being downloaded/built.
I agree this is confusing, especially the way the UI shows it. But it’s
an important feature.
> If this is the intended behavior, then I think some thoughts on whether
> or not this violates the user's right to choose when and how they update
> their system is needed.
IMO this doesn’t violate the user’s right to choose when they update
their system because it doesn’t update their system.
Thoughts?
Ludo’.
Added tag(s) notabug.
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Sat, 22 Apr 2017 23:35:01 GMT)
Full text and
rfc822 format available.
bug closed, send any further explanations to
25881 <at> debbugs.gnu.org and <dian_cecht <at> zoho.com>
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Sat, 22 Apr 2017 23:35:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 21 May 2017 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 6 years and 313 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.