From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Tai Subject: bug#35872: messages that are redundant can be eliminated? Date: Tue, 24 Mar 2020 10:36:08 -0700 Message-ID: References: <87zhnbrdvc.fsf@gnu.org> <877dz9mzyx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000000e09305a19d3225" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:57902) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jGnU7-0008Dx-FX for bug-guix@gnu.org; Tue, 24 Mar 2020 13:37:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jGnU6-0005s1-7R for bug-guix@gnu.org; Tue, 24 Mar 2020 13:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49572) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jGnU6-0005rn-4c for bug-guix@gnu.org; Tue, 24 Mar 2020 13:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jGnU6-00064y-1a for bug-guix@gnu.org; Tue, 24 Mar 2020 13:37:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <877dz9mzyx.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35872@debbugs.gnu.org --00000000000000e09305a19d3225 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Great, thanks. Minor thing but good for end user experience. On Tue, Mar 24, 2020 at 10:20 AM Ludovic Court=C3=A8s wrote: > Hi, > > Ludovic Court=C3=A8s skribis: > > >> The following packages will be upgraded: > >> glibc-locales 2.28 =E2=86=92 2.28 > >> /gnu/store/acl2wxzzkkcjv74rlqswdf9p8pwddlmk-glibc-locales-2.28 > >> meson 0.50.0 =E2=86=92 0.50.0 > >> /gnu/store/zc6r8b1rx3q7lqd8kvvpnm38ky925kmj-meson-0.50.0 > >> guile 2.2.4 =E2=86=92 2.2.4 > >> /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4 > >> font-adobe-source-han-sans:cn 1.004 =E2=86=92 1.004 > >> > /gnu/store/zf59mg6g0afay9458aarh0rqcz852hhb-font-adobe-source-han-sans-1.= 004-cn > >> fontconfig 2.13.1 =E2=86=92 2.13.1 > >> /gnu/store/cnafj0dn09qzy23xnrrjsq5zcdj4739j-fontconfig-2.13.1 > >> epiphany 3.28.3.1 =E2=86=92 3.28.3.1 > >> /gnu/store/n56bdjhqgq7a4a6ndqc3aymyrzvs12hl-epiphany-3.28.3.1 > >> gnome-terminal 3.28.2 =E2=86=92 3.28.2 > >> /gnu/store/r6i61wji0qmv9fqdyk65kx73nzxw8v80-gnome-terminal-3.28.2 > >> > >> nothing to be done > > > > This is a bug where the presence of propagated inputs leads =E2=80=98gu= ix > > upgrade=E2=80=99 to assume something would be upgraded, even when that= =E2=80=99s not the > > case. This can be reproduced with: > > > > guix install -p foo guile > > guix upgrade -p foo > > With commit 3e5ab0a7a9399bb098b9ced46bf3cbf4085c6bab, =E2=80=98guix upgra= de=E2=80=99 > writes =E2=80=9C(dependencies changed)=E2=80=9D instead of =E2=80=9C2.28 = =E2=86=92 2.28=E2=80=9D, which should > already be less confusing. > > Ludo=E2=80=99. > --=20 Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010 Year 2019 =E6=B0=91=E5=9C=8B108=E5=B9=B4 =E8=87=AA=E5=8B=95=E7=9A=84=E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4= =BB=B0=E8=88=87=E8=A6=BA=E6=82=9F =E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF=E5=8B=9E=E5= =8B=95=E8=88=87=E6=8A=80=E8=83=BD --00000000000000e09305a19d3225 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Great, thanks.=C2=A0 Minor thing but good for end user = experience.

On Tue, Mar 24, 2020 at 10:20 AM Ludovic Court=C3=A8s = <ludo@gnu.org> wrote:
Hi,

Ludovic Court=C3=A8s <= ludo@gnu.org> skribis:

>> The following packages will be upgraded:
>>=C2=A0 =C2=A0 glibc-locales 2.28 =E2=86=92 2.28
>> /gnu/store/acl2wxzzkkcjv74rlqswdf9p8pwddlmk-glibc-locales-2.28
>>=C2=A0 =C2=A0 meson 0.50.0 =E2=86=92 0.50.0
>> /gnu/store/zc6r8b1rx3q7lqd8kvvpnm38ky925kmj-meson-0.50.0
>>=C2=A0 =C2=A0 guile 2.2.4 =E2=86=92 2.2.4
>> /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4
>>=C2=A0 =C2=A0 font-adobe-source-han-sans:cn 1.004 =E2=86=92 1.004 >> /gnu/store/zf59mg6g0afay9458aarh0rqcz852hhb-font-adobe-source-han-= sans-1.004-cn
>>=C2=A0 =C2=A0 fontconfig 2.13.1 =E2=86=92 2.13.1
>> /gnu/store/cnafj0dn09qzy23xnrrjsq5zcdj4739j-fontconfig-2.13.1
>>=C2=A0 =C2=A0 epiphany 3.28.3.1 =E2=86=92 3.28.3.1
>> /gnu/store/n56bdjhqgq7a4a6ndqc3aymyrzvs12hl-epiphany-3.28.3.1
>>=C2=A0 =C2=A0 gnome-terminal 3.28.2 =E2=86=92 3.28.2
>> /gnu/store/r6i61wji0qmv9fqdyk65kx73nzxw8v80-gnome-terminal-3.28.2<= br> >>
>> nothing to be done
>
> This is a bug where the presence of propagated inputs leads =E2=80=98g= uix
> upgrade=E2=80=99 to assume something would be upgraded, even when that= =E2=80=99s not the
> case.=C2=A0 This can be reproduced with:
>
>=C2=A0 =C2=A0guix install -p foo guile
>=C2=A0 =C2=A0guix upgrade -p foo

With commit 3e5ab0a7a9399bb098b9ced46bf3cbf4085c6bab, =E2=80=98guix upgrade= =E2=80=99
writes =E2=80=9C(dependencies changed)=E2=80=9D instead of =E2=80=9C2.28 = =E2=86=92 2.28=E2=80=9D, which should
already be less confusing.

Ludo=E2=80=99.


--
Andy Tai, atai@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010=
Year 2019 =E6=B0=91=E5=9C=8B108=E5=B9=B4
=E8=87=AA=E5=8B=95=E7=9A=84= =E7=B2=BE=E7=A5=9E=E5=8A=9B=E6=98=AF=E4=BF=A1=E4=BB=B0=E8=88=87=E8=A6=BA=E6= =82=9F
=E8=87=AA=E5=8B=95=E7=9A=84=E8=A1=8C=E7=82=BA=E5=8A=9B=E6=98=AF= =E5=8B=9E=E5=8B=95=E8=88=87=E6=8A=80=E8=83=BD
=
--00000000000000e09305a19d3225--