From unknown Fri Jun 13 11:52:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25095: Multiple output packages causes noop profile generations Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 02 Dec 2016 17:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25095 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 25095@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148070065311730 (code B ref -1); Fri, 02 Dec 2016 17:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Dec 2016 17:44:13 +0000 Received: from localhost ([127.0.0.1]:50588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCrsa-000338-Lu for submit@debbugs.gnu.org; Fri, 02 Dec 2016 12:44:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCrsY-00032t-LH for submit@debbugs.gnu.org; Fri, 02 Dec 2016 12:44:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCrsS-0003y7-46 for submit@debbugs.gnu.org; Fri, 02 Dec 2016 12:44:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50290) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cCrsS-0003y0-0b for submit@debbugs.gnu.org; Fri, 02 Dec 2016 12:44:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCrsQ-0002Lp-G3 for bug-guix@gnu.org; Fri, 02 Dec 2016 12:44:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCrsN-0003xX-Ru for bug-guix@gnu.org; Fri, 02 Dec 2016 12:44:02 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:47300) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cCrsN-0003xJ-La for bug-guix@gnu.org; Fri, 02 Dec 2016 12:43:59 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 381BE2060A for ; Fri, 2 Dec 2016 12:43:56 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Fri, 02 Dec 2016 12:43:56 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=YO+ EaslykqxSVZvIcP8s34m5Ris=; b=GE7HRnlUJ3mfYpAwebLlQ+KmR5KQA20sXx+ 19/GgQemAJK4ilYx5PUMa7lNlzSM7f7oSP/2r13MzrwZkx4YaAXOXSKE2DcCLKBj IBXAAirkgOfYdY8qA2Ejf0Cq+4HFYV3lW8lSEQAtBEEuANFNl8+9ihxNSFUm/9/u 5t4t7XXE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=YO+EaslykqxSVZvIcP8s34m5Ris=; b=eJ41x bQDkt+M4L46bbJZ1nxDO8a4uC/kHHpCP3zo7y6C8GdkItXMoyKR33gS7gt1/N9cn TCUP0TRGgwNDkjoMN/mA9Vbom0jgMh/USN8sAAPFMuaIa8PxqDHvXLOHx4XZTrQv kBSGS21O5K+wHMcaKyyivzudOABMI5gsOKe4MQ= X-ME-Sender: X-Sasl-enc: JzBC0qiOakaa+cdWstuKCvcE/FrezGBzWLQHAeTbBZUj 1480700635 Received: from localhost (128.92-221-147.customer.lyse.net [92.221.147.128]) by mail.messagingengine.com (Postfix) with ESMTPA id BBF47248EF for ; Fri, 2 Dec 2016 12:43:55 -0500 (EST) From: Marius Bakke User-Agent: Notmuch/0.23.3 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Fri, 02 Dec 2016 18:43:54 +0100 Message-ID: <8760n2cjl1.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: -4.4 (----) 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: -4.4 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Sorry for the non-descriptive title. It appears that having non-default outputs in the profile always causes a new profile generation even if the package derivations themselves don't change. Here is an example: $ guix package -u The following packages will be upgraded: bind:utils 9.10.4-P4 =E2=86=92 9.10.4-P4 /gnu/store/ypv8jppwn3dvhnkr= mibw3p2h35cm30ij-bind-9.10.4-P4-utils git:send-email 2.11.0 =E2=86=92 2.11.0 /gnu/store/xnm8msrlh4ac9bxz= vf9pgai8xnjjkvwj-git-2.11.0-send-email transmission:gui 2.92 =E2=86=92 2.92 /gnu/store/x2q22mfakkkf7nr6= 8nfsxcvci4psz0vi-transmission-2.92-gui substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... 100.0% The following derivations will be built: /gnu/store/ws9msik5wm3qqzmi6j0ff5qhf8bzhr20-profile.drv /gnu/store/zlxic4wlk32zl2w1mrjx4n8qn0kabsg8-fonts-dir.drv /gnu/store/scap2hk64ly2g1jh00xzxg36w8bp7mih-xdg-mime-database.drv /gnu/store/n5vb0ysg3b3kx62dlszppnz9cp9xc9gr-info-dir.drv /gnu/store/laqlnv1dgf7dsj1kyznbqq7vj306p3xg-gtk-im-modules.drv /gnu/store/d5dr00lcv7f290x59mpbbwxfz6pl75hq-gtk-icon-themes.drv /gnu/store/60r69w2jfq3pwaijwh3qrpwvzfbhg70p-ca-certificate-bundle.drv 49 packages in profile Those packages already were at the latest versions and a new empty generation is created. Running the same command again: $ guix package -u The following packages will be upgraded: transmission:gui 2.92 =E2=86=92 2.92 /gnu/store/x2q22mfakkkf7nr6= 8nfsxcvci4psz0vi-transmission-2.92-gui git:send-email 2.11.0 =E2=86=92 2.11.0 /gnu/store/xnm8msrlh4ac9bxz= vf9pgai8xnjjkvwj-git-2.11.0-send-email bind:utils 9.10.4-P4 =E2=86=92 9.10.4-P4 /gnu/store/ypv8jppwn3dvhnkr= mibw3p2h35cm30ij-bind-9.10.4-P4-utils substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... 100.0% The following derivations will be built: /gnu/store/l0cn4ywl69g05am2qv582l5hxpqa2y2g-profile.drv /gnu/store/qr24xwmp9prqy1yyyp3yha61a7pf2hhw-ca-certificate-bundle.drv /gnu/store/kg0xd3rjjclgiin1dk772svhinzad220-info-dir.drv /gnu/store/hh2477qjgg9kl77c6arnrlrlmkw7nyhb-gtk-im-modules.drv /gnu/store/fwjbhn15g7s56rcpk5afj8a6w4p15wv2-gtk-icon-themes.drv /gnu/store/6ibbk1jags9249lvjpcrlzljvjjzzkvq-fonts-dir.drv /gnu/store/61260hfwwx7wjz140sp280qzmjwxlcfw-xdg-mime-database.drv 49 packages in profile Output of "guix package --list-generations": [...lots of generations...] Generation 71 Dec 02 2016 17:37:47 Generation 72 Dec 02 2016 17:46:21 (current) Diffing the profile derivations only shows changes to ca-certificate-bundle.drv, gtk-icon-themes.drv, fonts-dir.drv, gtk-im-modules.drv, info-dir.drv, xdg-mime-database.drv, the profiles themselves, and the profile-builder. Although the order is different. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlhBstoACgkQoqBt8qM6 VPpV1ggAzfWYEKTMPie0wvJAxeHYJZ5rN5lwUhYvpmUhQzKTouueAp8fR35mGSlE f2rhSmKQBO2Ck7j339wUANDnRjgN0g444iuNHuzmbJBRji+wbjQnAgAHFKFjJhph ZBKDVoSBsnFWE3s8lrUnnFSNtWUOngxn1427fPrhOcjqSirRLm0zDImH9b5elBxT dsrl7B25A99HserlT43UP2dymFrQiD1pFJSRPUjPg2gLk/7R9KE6tvJSAQ7RllE/ TY+bRnyVidz+3lW2wU4LKBnIb3rIEX2sFNdeI9R3u0IRj5Lsjwp5MT31zy0JDbfS 9dov6bCGOLaJcahJ2/uDFddA9K/r3A== =KMDc -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 11:52:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25095: Multiple output packages causes noop profile generations Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 03 Dec 2016 23:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25095 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Marius Bakke Cc: 25095@debbugs.gnu.org Received: via spool by 25095-submit@debbugs.gnu.org id=B25095.148080950126120 (code B ref 25095); Sat, 03 Dec 2016 23:59:02 +0000 Received: (at 25095) by debbugs.gnu.org; 3 Dec 2016 23:58:21 +0000 Received: from localhost ([127.0.0.1]:51718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDKCD-0006nE-Cg for submit@debbugs.gnu.org; Sat, 03 Dec 2016 18:58:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDKCB-0006n1-RZ for 25095@debbugs.gnu.org; Sat, 03 Dec 2016 18:58:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDKC3-000603-FD for 25095@debbugs.gnu.org; Sat, 03 Dec 2016 18:58:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDKC3-0005zz-By; Sat, 03 Dec 2016 18:58:11 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:36138 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cDKC2-0005D9-Pz; Sat, 03 Dec 2016 18:58:11 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <8760n2cjl1.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 Frimaire an 225 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-unknown-linux-gnu Date: Sun, 04 Dec 2016 00:58:08 +0100 In-Reply-To: <8760n2cjl1.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> (Marius Bakke's message of "Fri, 02 Dec 2016 18:43:54 +0100") Message-ID: <87eg1o8t0v.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) 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: -7.9 (-------) Marius Bakke skribis: > Sorry for the non-descriptive title. It appears that having non-default > outputs in the profile always causes a new profile generation even if > the package derivations themselves don't change. Here is an example: > > $ guix package -u > The following packages will be upgraded: > bind:utils 9.10.4-P4 =E2=86=92 9.10.4-P4 /gnu/store/ypv8jppwn3dvhn= krmibw3p2h35cm30ij-bind-9.10.4-P4-utils > git:send-email 2.11.0 =E2=86=92 2.11.0 /gnu/store/xnm8msrlh4ac9b= xzvf9pgai8xnjjkvwj-git-2.11.0-send-email > transmission:gui 2.92 =E2=86=92 2.92 /gnu/store/x2q22mfakkkf7n= r68nfsxcvci4psz0vi-transmission-2.92-gui [...] > $ guix package -u > The following packages will be upgraded: > transmission:gui 2.92 =E2=86=92 2.92 /gnu/store/x2q22mfakkkf7n= r68nfsxcvci4psz0vi-transmission-2.92-gui > git:send-email 2.11.0 =E2=86=92 2.11.0 /gnu/store/xnm8msrlh4ac9b= xzvf9pgai8xnjjkvwj-git-2.11.0-send-email > bind:utils 9.10.4-P4 =E2=86=92 9.10.4-P4 /gnu/store/ypv8jppwn3dvhn= krmibw3p2h35cm30ij-bind-9.10.4-P4-utils Notice how the order was reversed. :-) This is enough to create a new generation (the order of packages in the manifest matters because it changes the way collisions are resolved, if any.) The reverse is unintended, but I suspect it has nothing to do with multiple-output packages. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 11:23:27 2017 Received: (at control) by debbugs.gnu.org; 11 Jan 2017 16:23:27 +0000 Received: from localhost ([127.0.0.1]:50055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRLgN-0005As-DS for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:23:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRLgM-0005Ab-7T for control@debbugs.gnu.org; Wed, 11 Jan 2017 11:23:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRLgD-0008HN-8c for control@debbugs.gnu.org; Wed, 11 Jan 2017 11:23:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52572) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRLgD-0008HG-56 for control@debbugs.gnu.org; Wed, 11 Jan 2017 11:23:17 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:38524 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cRLgC-000623-I6 for control@debbugs.gnu.org; Wed, 11 Jan 2017 11:23:16 -0500 Date: Wed, 11 Jan 2017 17:23:14 +0100 Message-Id: <87tw95wop9.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #25095 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) 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: -8.2 (--------) tags 25095 notabug close 25095