From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: bug#37940: endless "try upgrading both" cycles Date: Thu, 31 Oct 2019 10:28:25 +0100 Message-ID: <20191031102825.46a1c51e@scratchpost.org> References: <87r22yldiv.fsf@web.de> <87v9saqeba.fsf@netris.org> <871ruxhkml.fsf@gnu.org> <87a79l7n2z.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/=0bJWwjTCN16W+=ZM7/f6wh"; protocol="application/pgp-signature"; micalg=pgp-sha256 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34452) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQ6lL-0007je-Br for bug-guix@gnu.org; Thu, 31 Oct 2019 05:29:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQ6lK-0007wQ-9E for bug-guix@gnu.org; Thu, 31 Oct 2019 05:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43303) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iQ6lK-0007wM-6T for bug-guix@gnu.org; Thu, 31 Oct 2019 05:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iQ6lK-0000Qi-0q for bug-guix@gnu.org; Thu, 31 Oct 2019 05:29:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87a79l7n2z.fsf@web.de> 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: Arne Babenhauserheide Cc: 37940@debbugs.gnu.org --Sig_/=0bJWwjTCN16W+=ZM7/f6wh Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, On Mon, 28 Oct 2019 01:03:48 +0100 Arne Babenhauserheide wrote: > > Now, it doesn=E2=80=99t sound right that =E2=80=98util-linux=E2=80=99 i= s propagated from glib > > and from poppler=E2=80=A6? =20 >=20 > Poppler needs glib at runtime and glib needs tools from util-linux at > runtime? That doesn't mean glib has to propagate the thing into the profile. Quite the opposite, Guix is one of the few projects which rightly make the distinction whether some dependency is an internal implementation detail of a package or whether it's required in the public interface. With glib's goal of abstracting stuff from UNIX away I seriously doubt they intend util-*linux*, of all things, to be part of their public interface. But you are right that Guix's glib propagates util-linux. That is most lik= ely a bug, or it's because of pkg-config files (which also could be solved anot= her way). Checking glib-2.50.3, none of their pkg-config files (.pc) mention libmount, so not sure what's going on. glib-2.60.6 uses meson which apparently doesn't use pkg-config (?). --Sig_/=0bJWwjTCN16W+=ZM7/f6wh Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl26qTkACgkQ5xo1VCww uqW8XAf+LBh+6EQfULE2ZTfRj2l4Z75DUrYs+aahZwh2wdpR3dUWnDGU5MaTrnJy JLOUZku3ndQREaq/cqnDD3PSC7xp0GIFFk9rTTf2C7u8jiTnZeLqcq0pKReWxqgA tRAxkIHvne+W36BoQD9zVhD1IPNXuNtLollOufWPi2HObNAxmoiSptykd2y+fkFb TVUFdHkXBSaZOrsKK7k1cAOHguTybV7/clmViYRDAbUOgofMEm7MseEbmXpVFLTC QyE7BnaU4hGvOpU7gl3R7vWZYopjTEOv2uM2P39bYLF+CKopDNtmtnFHOu1uGNWE msB3bw9AYwmlI76ZROsTl9lTKqMBcA== =iKxf -----END PGP SIGNATURE----- --Sig_/=0bJWwjTCN16W+=ZM7/f6wh--