From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 19:14:13 2017 Received: (at 29088) by debbugs.gnu.org; 1 Nov 2017 23:14:13 +0000 Received: from localhost ([127.0.0.1]:46581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eA2D6-0008Tp-Su for submit@debbugs.gnu.org; Wed, 01 Nov 2017 19:14:13 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:47026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eA2D5-0008Tg-7w for 29088@debbugs.gnu.org; Wed, 01 Nov 2017 19:14:12 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 5382DFBBD; Thu, 2 Nov 2017 00:14:11 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TccdUCaegHn0; Thu, 2 Nov 2017 00:14:10 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5CAD0FBA7; Thu, 2 Nov 2017 00:14:10 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Hartmut Goebel Subject: Re: bug#29088: Superseded package is not rebuild if native dependency changes References: <5bd582ba-60c7-f1bd-dad7-ae15c162a9d2@crazy-compilers.com> <87inevvtqa.fsf@gnu.org> <5b084e73-de7e-c799-90c5-551ca1bef576@crazy-compilers.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 Brumaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 02 Nov 2017 00:14:06 +0100 In-Reply-To: <5b084e73-de7e-c799-90c5-551ca1bef576@crazy-compilers.com> (Hartmut Goebel's message of "Wed, 1 Nov 2017 09:39:14 +0100") Message-ID: <874lqdvbgh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29088 Cc: 29088@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi Hartmut, Hartmut Goebel skribis: > Am 31.10.2017 um 23:27 schrieb Ludovic Court=C3=A8s: >> Superseded packages cannot be built/installed unwillingly. In the >> example above, what you built is =E2=80=9Cgpgme=E2=80=9D, not =E2=80=9Cg= pgmepp=E2=80=9D, which is why >> any changes to =E2=80=9Cgpgmepp=E2=80=9D had no effect. > > IC. Indeed I missed that a different package was build. So I agree, this > is not a bug. > > But i suggest to emit a more verbose message in this case, e.g.: > > guix build: package 'gpgmepp' > will not be build, since it <<--- new > has been superseded by 'gpgme'. > 'gpgme' will be build instead. <<--- new > > Or (maybe easier to implement: > guix build: package 'gpgmepp' has been superseded by 'gpgme'. > Thus 'gpgme' will be build instead of 'gpgmepp'. <<--- new I see your point, but I=E2=80=99m not entirely convinced. :-) After all, = the name that appears, be it at the end of =E2=80=98guix build=E2=80=99 or in t= he profile created by =E2=80=98guix package=E2=80=99, is =E2=80=9Cgpgme=E2=80=9D, not = =E2=80=9Cgpgmepp=E2=80=9D. We could make the messages more verbose, but in general it=E2=80=99s unclear that it would help. However, that=E2=80=99s another situation where colored output could help m= ake useful messages more visible. Thanks, Ludo=E2=80=99.