From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arne Babenhauserheide Subject: bug#37940: endless "try upgrading both" cycles Date: Mon, 28 Oct 2019 01:03:48 +0100 Message-ID: <87a79l7n2z.fsf@web.de> References: <87r22yldiv.fsf@web.de> <87v9saqeba.fsf@netris.org> <871ruxhkml.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:40196) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOsWu-0005rY-5g for bug-guix@gnu.org; Sun, 27 Oct 2019 20:05:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iOsWt-0006ZC-5G for bug-guix@gnu.org; Sun, 27 Oct 2019 20:05:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34849) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iOsWt-0006Z4-2R for bug-guix@gnu.org; Sun, 27 Oct 2019 20:05:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iOsWr-0008KH-M6 for bug-guix@gnu.org; Sun, 27 Oct 2019 20:05:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <871ruxhkml.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.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 37940@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Mark and Ludovic, Ludovic Court=C3=A8s writes: > Hi Arne & Mark, > > Mark H Weaver skribis: >> Arne Babenhauserheide writes: >>> When installing a package while some packages are not up to date, guix >>> can require adding more and more packages to guix install: >> [...] >>> guix install: error: profile contains conflicting entries for util-linux >>> guix install: error: first entry: util-linux@2.34 /gnu/store/xymkwf57= x988q8cny2is1dgzrbr9xdfi-util-linux-2.34 >>> guix install: error: ... propagated from glib@2.60.6 >>> guix install: error: ... propagated from poppler@0.79.0 >>> guix install: error: second entry: util-linux@2.32.1 /gnu/store/8k4pn= ixpz73kxvxbjqajgbprjjmmgpxy-util-linux-2.32.1 >>> hint: Try upgrading both `poppler' and `util-linux', or remove one of t= hem from the profile. >> >> I just wanted to briefly mention that if you use the "declarative >> approach" to specifying user profiles, via the --manifest option to >> "guix package", you will avoid this problem entirely. I've been happily >> using that approach for years, and I literally cannot remember the last >> time I saw a "conflicting entries" message. I heartily recommend it. I=E2=80=99m just using guix install when I need a new package and guix remo= ve to clean up. Shouldn=E2=80=99t that be equivalent? > Indeed. Even if you don=E2=80=99t use the declarative approach, usually = just > upgrade everything (=E2=80=9Cguix upgrade=E2=80=9D) and you won=E2=80=99t= have any problems > either. > > Problems arise when you try to upgrade only part of the packages. This problem cuts in when the system is not fully up to date and I use guix install. > Now, it doesn=E2=80=99t sound right that =E2=80=98util-linux=E2=80=99 is = propagated from glib > and from poppler=E2=80=A6? Poppler needs glib at runtime and glib needs tools from util-linux at runtime? Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAl22MGcACgkQE++NRSQD w+tKag/8CetOl4ikxIjeLUEoXuK6eoQSE9VkQKA2ncSQt42fHeLgZm5pB8waG+Ck GJGeLAS2Es1zhD9ePjF5cSnQIwgC7wJSLxP0U1+DTv+SSaaFfnY8uu0rykoa9SAz 9d6jLCxZVLDmxWjdWboYkH25rrSHrzEXwpTx6iYYDfB4W8isULvh9evVEvaarC8A nmTOHyd9Rg27K1PnSDfeLORMS/KWEHm1vc3QgVIMTkYC+IV0L7FvTtZAt284zGTu TNOZE24nqE9xluP9AYXqqBSp4fqSoljCKEwGlT9xv3ox+hkS/r52INGd9ZfDPEEG UWxZGBHBJQnMW4datTfE+CvdBfV74lgfEDL2E/bwo9t7esZStduo4uKG33oSqolL JCTG+SR/t5k4X37FJtmYoaxkLl3Rp0XCEHftU075J1Wn2YyOhC4+E4vObFH/ia5A 1H8Dr0HsitNDdD3biFbJwS1Dp11TQXYPdHaQQc/tJh61+6OtSML+nqBVhLLnS4cB tTkO/fZqcH/9iO/wYhS7H3tDjpnf95oHbyYg9bc8xwuQCsRLmz/4bqKVmZdI+qiD aRfTjYXVXLlL8Ydja3TfBMiVNFcji5QbmLcANna9VG0E8/iyrlOBf3oeKwb0f/ML ahdd9xbEorsysinJrV2NZz/O1owLv5zwjlGzY9RGguizhH+vMjmIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJdtjBnAAoJENzPDbMLwQVI/dgD/27xAQSQ oS0d50uvUmonxYMNFgrJUXFNtMw/4O9t8si5pU5s5eFi3AW7Y69nqpcsvInljPb2 DEkzRk3Y5X14QyUW6UxL8o0YhXBDsadIJALbx500opQTqQQOpX6EgGKawyBK/xFG XenzBv8VmJ416n7FgEh5hdIIGRhbGtK+Cucx =hFT8 -----END PGP SIGNATURE----- --=-=-=--