From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Packaging gx (for IPFS): Need to update default Go to 1.11? Date: Tue, 6 Nov 2018 12:31:16 -0500 Message-ID: <20181106173116.GA3232@jasmine.lan> References: <87k1m7y3md.fsf@ambrevar.xyz> <20181024135512.GA3804@jasmine.lan> <87d0rzxx15.fsf@ambrevar.xyz> <20181024141435.GA5988@jasmine.lan> <87efbyberv.fsf@ambrevar.xyz> <87d0ribeg2.fsf@ambrevar.xyz> <878t26b0i1.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jI8keyz6grp/JLjh" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50217) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK5Ia-0002WL-ET for guix-devel@gnu.org; Tue, 06 Nov 2018 12:38:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gK5D0-00033b-0L for guix-devel@gnu.org; Tue, 06 Nov 2018 12:32:17 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:38119) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gK5Cv-00028c-P3 for guix-devel@gnu.org; Tue, 06 Nov 2018 12:32:08 -0500 Content-Disposition: inline In-Reply-To: <878t26b0i1.fsf@ambrevar.xyz> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: Guix-devel --jI8keyz6grp/JLjh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 06, 2018 at 06:04:54PM +0100, Pierre Neidhardt wrote: > Actually bug 32919 matters, it breaks Demlo and all packages that depend = on > packages that need special compilation flags (e.g. -tags "xyz"). >=20 > Concretely, say A depends on B and B must be built with "-tags xyz". > When packaging B, we produce a pkg. > If we try to package A _without the tags flag_, since B is not re-used, G= o will > rebuild B without the flag which will not produce the desired result. >=20 > The most obvious workaround is to pass the right flags to A. But if A ne= eds > different flags, then we are stuck. >=20 > Conclusion: we need to update the build system! :D Hm, quel dommage! If most of the Go packages are ready for Go 1.11, we could make it the dfeault and then use Go 1.9 for the packages that are lagging behind. Or vice versa. In general, we should try to move to 1.11 since 1.9 is no longer supported upstream. --jI8keyz6grp/JLjh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlvhz+EACgkQJkb6MLrK fwjCHw//eMHSAUgrigpGPQKhVRjrtgd1aKZTNuAOEHgCy6u8NLg7gtb8VKDxT3aH 3vnHHRArLnQ9tWQqu6tERUzC6/WUxmLDQ+dm0W45VfiK38Yz7fYKTmgyVwL/sGh4 5MJW6vbsf192o4VT8CUHh+69D/S36qwMmbND7OZ/a8JEphqZPXpYKgfLA85NhrJo 2jFRWjhRE0y6ibtuGcSk5KxcOodnop5nccCKWtcXyj6b1hh80/sm3VUVpmAr3VZG 69UYcuR+Q6olKbf3QHuhVSnbgZdL27PqkjiYFMRM5rVmBOIRwenebB32UPahJhff 3rtljnrawgjsgA3dCnJGukKvhiMOS8PjZSCE+SQa47SN3ZmPrRwVQoFF8OSGFhUS 1rUaVQvDg0NHpKSunVFc2t4QBeWi46H42HVxaXQWOJIfOn60qzhJ616xPCby78sl jl3P1nvzBBCj7ZxmGFMbfGrNsryHhToNoUHakqlAPbDHGl5E0LO1M1zQrwOor4Gu 0tJZrp4opGTwyvPhwRcz0exawMMHQiB00phg492K2P46MYHvxvy4z/MOqHc9ppqA kcO20XbUEqXGvKSyPPYdFyY8vTer4n9ZVcSLaLJ3v+HVJvjH7vewtafduHu0ecXn 6W5lpgADSh5Iwt5ob+8IoNIfUo0uu6qaQxrJrlkfpKcRJx5mJyQ= =9sav -----END PGP SIGNATURE----- --jI8keyz6grp/JLjh--