From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:42216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghgr2-0006lR-B3 for guix-patches@gnu.org; Thu, 10 Jan 2019 15:23:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghgr1-0006Qb-H1 for guix-patches@gnu.org; Thu, 10 Jan 2019 15:23:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:55010) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ghgr0-0006Q0-Cz for guix-patches@gnu.org; Thu, 10 Jan 2019 15:23:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ghgr0-0008KQ-0N for guix-patches@gnu.org; Thu, 10 Jan 2019 15:23:02 -0500 Subject: [bug#34025] [PATCH] Update meson to 0.49.0 Resent-Message-ID: Date: Thu, 10 Jan 2019 15:22:02 -0500 From: Leo Famulari Message-ID: <20190110202202.GB14234@jasmine.lan> References: <20190110010247.GA18759@jasmine.lan> <20190110072426.GD18849@macbook41> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Fba/0zbH8Xs+Fj9o" Content-Disposition: inline In-Reply-To: <20190110072426.GD18849@macbook41> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Efraim Flashner Cc: stuart.dilts@gmail.com, 34025@debbugs.gnu.org --Fba/0zbH8Xs+Fj9o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 10, 2019 at 09:24:27AM +0200, Efraim Flashner wrote: > On Wed, Jan 09, 2019 at 08:02:47PM -0500, Leo Famulari wrote: > > On Wed, Jan 09, 2019 at 03:50:58PM -0700, Stuart Dilts wrote: > > > * gnu/packages/build-tools.scm: update the version and sha256 hash > >=20 > > Thank you for sending this patch! > >=20 > > We actually already have this change on the 'staging' branch [0], in co= mmit > > f06fdbae8d6318fdabf9c1eb686e2bfa2b9ff18a. > >=20 > > Updating meson will trigger a rebuild of all the packages that use the > > meson-build-system. > >=20 > > I'm not sure how to find out exactly how many packages directly and > > indirectly depend on the meson-build-system, but since the change was > > pushed to the staging branch, it's probably more than 300, which is the > > limit for changes on the master branch. > >=20 >=20 > guix refresh -l -e '(@@ (gnu packages build-tools) meson-for-build)' >=20 > another one that I've triggered accidentally is libva Oh... I missed this package :) So, Stuart, can you send a revised patch that updates the 'meson' package while keeping 'meson-for-build' at 0.47.2? The trick is to make the new meson available without having to rebuild the Guix packages that use meson-for-build. Concretely, you'd need to add a 'version' field to meson-for-build to keep it at 0.47.2, and to add 'uri', and 'sha256' fields so that it uses the correct source code. You can check that meson-for-build is unchanged by comparing the derivations before and after your modifications: $ ./pre-inst-env guix build -d -e '(@@ (gnu packages build-tools) meson-for= -build)' /gnu/store/l5vlmc040fz2zmnb45vhbqhs6pi7iw6v-meson-for-build-0.47.2.drv Because meson-for-build is a hidden package, you need to specify it with that Scheme expression. --Fba/0zbH8Xs+Fj9o Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlw3qWoACgkQJkb6MLrK fwhKDRAAp5F63Hxmu6janT19isL2nYKnX1DN0Lhk4Ryc8afOcqDn6K6W2SrHe8mC JZ176gyN2NzcuqoKd1hz7uXMpF2fbC4FsmTVw/nF2v5/VZXPCwEeSXcWtvLV+t0L ZvS9QLiBLQkuEiUzUHglU7GqSnoERHRQRJWVdyDKNlZDfLooQlgsDJCJPXnZknur zYldreUirr0dkg7YNQGRSPPjmhENHBmDq5ABxIvtPZTQb8iKwsDybgCnp8dWASli mdt75PTjowBHNFr/Mno+krkN4sMRaQC7EjDls3XcDatYH1pMePbEIk/T6fKP0KTf jp2Kh8JF+McubAEk/PR4nfigSHliP9u/VJ8b3JUCl5ZRxpko7MYE+wSz6/DycnoJ n79yMusSJygtUsM15XHCeKr/eRiDT0G7A55ZRm05+dpZNAjEIxVGxDrmIE5GNKBT F31A2Uw1kektCdOzY7a7J+cipB292AcJeTcPJC96Gtz0or1sNSvgU9l3oGlmY+tZ s7XZTT8PQmGCISvGq31/G22lX+mVfejXh9X92L3oIjRaU0P33KkADxPXHKmf7ugO JZBjOX5nvCG258d95BcKNv4yvreTISxlBnZPaJHTsouU438sgioWEtB7jSj3JjzW g0avC/CzHSTeE8zKT7rZLBb9sjukw1ykVVU7NxrgRRYrJiVxow4= =+JFQ -----END PGP SIGNATURE----- --Fba/0zbH8Xs+Fj9o--