From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#35872: messages that are redundant can be eliminated? Date: Tue, 24 Mar 2020 18:20:38 +0100 Message-ID: <877dz9mzyx.fsf@gnu.org> References: <87zhnbrdvc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55893) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jGnEc-0001WN-SC for bug-guix@gnu.org; Tue, 24 Mar 2020 13:21:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jGnEb-0007eu-TQ for bug-guix@gnu.org; Tue, 24 Mar 2020 13:21:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49567) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jGnEb-0007eZ-QC for bug-guix@gnu.org; Tue, 24 Mar 2020 13:21:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jGnEb-0005dc-NA for bug-guix@gnu.org; Tue, 24 Mar 2020 13:21:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87zhnbrdvc.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 24 May 2019 18:55:35 +0200") 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: Andy Tai Cc: 35872@debbugs.gnu.org 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=98guix > 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 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.