From unknown Fri Jun 20 07:18:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29088 <29088@debbugs.gnu.org> To: bug#29088 <29088@debbugs.gnu.org> Subject: Status: Superseded package is not rebuild if native dependency changes Reply-To: bug#29088 <29088@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:18:10 +0000 retitle 29088 Superseded package is not rebuild if native dependency changes reassign 29088 guix submitter 29088 Hartmut Goebel severity 29088 normal tag 29088 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:33:02 2017 Received: (at submit) by debbugs.gnu.org; 31 Oct 2017 17:33:02 +0000 Received: from localhost ([127.0.0.1]:44488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9aPN-0008Fi-M9 for submit@debbugs.gnu.org; Tue, 31 Oct 2017 13:33:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9aPL-0008FR-Ok for submit@debbugs.gnu.org; Tue, 31 Oct 2017 13:33:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9aPF-0002If-H9 for submit@debbugs.gnu.org; Tue, 31 Oct 2017 13:32:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54015) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e9aPF-0002IT-Dq for submit@debbugs.gnu.org; Tue, 31 Oct 2017 13:32:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45250) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9aPE-0002fM-AC for bug-guix@gnu.org; Tue, 31 Oct 2017 13:32:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9aPB-0002C8-5c for bug-guix@gnu.org; Tue, 31 Oct 2017 13:32:52 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:46951) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e9aPA-00029k-Uo for bug-guix@gnu.org; Tue, 31 Oct 2017 13:32:49 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3yRJMg1KmNz1qskd for ; Tue, 31 Oct 2017 18:32:46 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3yRJMf6n87z1qsMK for ; Tue, 31 Oct 2017 18:32:46 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id Db1zxrtrYb_n for ; Tue, 31 Oct 2017 18:32:46 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-93-104-78-71.dynamic.mnet-online.de [93.104.78.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Tue, 31 Oct 2017 18:32:46 +0100 (CET) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 241B560652 for ; Tue, 31 Oct 2017 18:32:46 +0100 (CET) To: bug-guix From: Hartmut Goebel Subject: Superseded package is not rebuild if native dependency changes Organization: crazy-compilers.com Message-ID: <5bd582ba-60c7-f1bd-dad7-ae15c162a9d2@crazy-compilers.com> Date: Tue, 31 Oct 2017 18:32:45 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) Hi, the package "gpgmepp" depends on native input "extra-cmake-modules". However if the alter is changed, gpgmepp is not rebuild. How to reproduce git checkout master # important: without http://debbugs.gnu.org/cgi/bugreport.cgi?bug=29087 applied ./pre-inst-env guix build gpgmepp now apply http://debbugs.gnu.org/cgi/bugreport.cgi?bug=29087 ./pre-inst-env guix build extra-cmake-modules # the package changed by patch 29087 ./pre-inst-env guix build gpgmepp guix build: package 'gpgmepp' has been superseded by 'gpgme' /gnu/store/ky8p7lllm9h9sv1zy0f742r1cc6qbd1l-gpgme-1.9.0 This does *not* rebuild gpgmepp, but simply return the old store-path. -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 18:27:15 2017 Received: (at 29088) by debbugs.gnu.org; 31 Oct 2017 22:27:15 +0000 Received: from localhost ([127.0.0.1]:44723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9f07-0000fA-Eb for submit@debbugs.gnu.org; Tue, 31 Oct 2017 18:27:15 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:42893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9f05-0000f2-N8 for 29088@debbugs.gnu.org; Tue, 31 Oct 2017 18:27:14 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id F3F09FAFE; Tue, 31 Oct 2017 23:27:13 +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 HOgeqZ2111Q6; Tue, 31 Oct 2017 23:27:12 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0EDC3C94A; Tue, 31 Oct 2017 23:27:11 +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> Date: Tue, 31 Oct 2017 23:27:09 +0100 In-Reply-To: <5bd582ba-60c7-f1bd-dad7-ae15c162a9d2@crazy-compilers.com> (Hartmut Goebel's message of "Tue, 31 Oct 2017 18:32:45 +0100") Message-ID: <87inevvtqa.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 Goebel skribis: > the package "gpgmepp" depends on native input "extra-cmake-modules". > However if the alter is changed, gpgmepp is not rebuild. > > How to reproduce > > git checkout master # important: without > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29087 applied > > ./pre-inst-env guix build gpgmepp > > now apply http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29087 > > ./pre-inst-env guix build extra-cmake-modules # the package changed > by patch 29087 > > ./pre-inst-env guix build gpgmepp > guix build: package 'gpgmepp' has been superseded by 'gpgme' > /gnu/store/ky8p7lllm9h9sv1zy0f742r1cc6qbd1l-gpgme-1.9.0 > > This does *not* rebuild gpgmepp, but simply return the old store-path. Superseded packages cannot be built/installed unwillingly. In the example above, what you built is =E2=80=9Cgpgme=E2=80=9D, not =E2=80=9Cgpgm= epp=E2=80=9D, which is why any changes to =E2=80=9Cgpgmepp=E2=80=9D had no effect. To force a build of the superseded package, you can run: guix build -e '(@ (gnu packages kde-frameworks) gpgmepp)' But again, the intended meaning of superseded packages is that they are superseded and must no longer be used. So to me this can be closed as =E2=80=9Cnot a bug.=E2=80=9D HTH! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 04:39:18 2017 Received: (at 29088) by debbugs.gnu.org; 1 Nov 2017 08:39:18 +0000 Received: from localhost ([127.0.0.1]:44967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9oYQ-0002bx-D7 for submit@debbugs.gnu.org; Wed, 01 Nov 2017 04:39:18 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:47480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9oYP-0002bn-Eh for 29088@debbugs.gnu.org; Wed, 01 Nov 2017 04:39:17 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3yRhTc1rxtz1qrN3; Wed, 1 Nov 2017 09:39:16 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3yRhTb71WNz1tSn1; Wed, 1 Nov 2017 09:39:15 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id j6hsfaefmbKu; Wed, 1 Nov 2017 09:39:15 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-93-104-85-160.dynamic.mnet-online.de [93.104.85.160]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Wed, 1 Nov 2017 09:39:15 +0100 (CET) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 2F7196016C; Wed, 1 Nov 2017 09:39:15 +0100 (CET) Subject: Re: bug#29088: Superseded package is not rebuild if native dependency changes To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= References: <5bd582ba-60c7-f1bd-dad7-ae15c162a9d2@crazy-compilers.com> <87inevvtqa.fsf@gnu.org> From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: <5b084e73-de7e-c799-90c5-551ca1bef576@crazy-compilers.com> Date: Wed, 1 Nov 2017 09:39:14 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <87inevvtqa.fsf@gnu.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Spam-Score: -0.7 (/) 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: -0.7 (/) 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=9C= gpgmepp=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 --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | 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. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 19:14:21 2017 Received: (at control) by debbugs.gnu.org; 1 Nov 2017 23:14:21 +0000 Received: from localhost ([127.0.0.1]:46584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eA2DF-0008UB-4F for submit@debbugs.gnu.org; Wed, 01 Nov 2017 19:14:21 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:47030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eA2DD-0008U4-Kr for control@debbugs.gnu.org; Wed, 01 Nov 2017 19:14:19 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9744EFBBD for ; Thu, 2 Nov 2017 00:14:20 +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 3kkA9lnZePns for ; Thu, 2 Nov 2017 00:14:20 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E610FFBA7 for ; Thu, 2 Nov 2017 00:14:19 +0100 (CET) Date: Thu, 02 Nov 2017 00:14:16 +0100 Message-Id: <87375xvbg7.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #29088 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control 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 (+) tags 29088 notabug close 29088 From unknown Fri Jun 20 07:18:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 30 Nov 2017 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator