* [bug#34025] [PATCH] Update meson to 0.49.0 @ 2019-01-09 22:50 Stuart Dilts 2019-01-10 1:02 ` bug#34025: " Leo Famulari 0 siblings, 1 reply; 4+ messages in thread From: Stuart Dilts @ 2019-01-09 22:50 UTC (permalink / raw) To: 34025 [-- Attachment #1: Type: text/plain, Size: 1141 bytes --] * gnu/packages/build-tools.scm: update the version and sha256 hash --- gnu/packages/build-tools.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index a34e7eb..628b36f 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -158,7 +158,7 @@ files and generates build instructions for the Ninja build system.") (define-public meson (package (name "meson") - (version "0.47.2") + (version "0.49.0") (source (origin (method url-fetch) (uri (string-append "https://github.com/mesonbuild/meson/" @@ -166,7 +166,7 @@ files and generates build instructions for the Ninja build system.") version ".tar.gz")) (sha256 (base32 - "1swmycf6p9p0ag6yiywyyri42ffkxxj38r2ic7in24km47cszn4j")))) + "0l8m1v7cl5ybm7psfqmmdqbvmnsbb1qhb8ni3hwap3i0mk29a0zv")))) (build-system python-build-system) (arguments `(;; FIXME: Tests require many additional inputs, a fix for the RUNPATH -- 2.20.1 [-- Attachment #2: Type: text/html, Size: 1716 bytes --] ^ permalink raw reply related [flat|nested] 4+ messages in thread
* bug#34025: [PATCH] Update meson to 0.49.0 2019-01-09 22:50 [bug#34025] [PATCH] Update meson to 0.49.0 Stuart Dilts @ 2019-01-10 1:02 ` Leo Famulari 2019-01-10 7:24 ` [bug#34025] " Efraim Flashner 0 siblings, 1 reply; 4+ messages in thread From: Leo Famulari @ 2019-01-10 1:02 UTC (permalink / raw) To: Stuart Dilts; +Cc: 34025-done [-- Attachment #1: Type: text/plain, Size: 922 bytes --] On Wed, Jan 09, 2019 at 03:50:58PM -0700, Stuart Dilts wrote: > * gnu/packages/build-tools.scm: update the version and sha256 hash Thank you for sending this patch! We actually already have this change on the 'staging' branch [0], in commit f06fdbae8d6318fdabf9c1eb686e2bfa2b9ff18a. Updating meson will trigger a rebuild of all the packages that use the meson-build-system. 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. The manual section Submitting Patches describes the guidelines for how many rebuilds are acceptable on the master, staging, and core-updates branches: https://www.gnu.org/software/guix/manual/en/html_node/Submitting-Patches.html [0] https://git.savannah.gnu.org/cgit/guix.git/log/?h=staging [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [bug#34025] [PATCH] Update meson to 0.49.0 2019-01-10 1:02 ` bug#34025: " Leo Famulari @ 2019-01-10 7:24 ` Efraim Flashner 2019-01-10 20:22 ` Leo Famulari 0 siblings, 1 reply; 4+ messages in thread From: Efraim Flashner @ 2019-01-10 7:24 UTC (permalink / raw) To: 34025, leo, stuart.dilts [-- Attachment #1: Type: text/plain, Size: 1084 bytes --] 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 > > Thank you for sending this patch! > > We actually already have this change on the 'staging' branch [0], in commit > f06fdbae8d6318fdabf9c1eb686e2bfa2b9ff18a. > > Updating meson will trigger a rebuild of all the packages that use the > meson-build-system. > > 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. > guix refresh -l -e '(@@ (gnu packages build-tools) meson-for-build)' another one that I've triggered accidentally is libva -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [bug#34025] [PATCH] Update meson to 0.49.0 2019-01-10 7:24 ` [bug#34025] " Efraim Flashner @ 2019-01-10 20:22 ` Leo Famulari 0 siblings, 0 replies; 4+ messages in thread From: Leo Famulari @ 2019-01-10 20:22 UTC (permalink / raw) To: Efraim Flashner; +Cc: stuart.dilts, 34025 [-- Attachment #1: Type: text/plain, Size: 1802 bytes --] 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 > > > > Thank you for sending this patch! > > > > We actually already have this change on the 'staging' branch [0], in commit > > f06fdbae8d6318fdabf9c1eb686e2bfa2b9ff18a. > > > > Updating meson will trigger a rebuild of all the packages that use the > > meson-build-system. > > > > 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. > > > > guix refresh -l -e '(@@ (gnu packages build-tools) meson-for-build)' > > 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. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-01-10 20:23 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-01-09 22:50 [bug#34025] [PATCH] Update meson to 0.49.0 Stuart Dilts 2019-01-10 1:02 ` bug#34025: " Leo Famulari 2019-01-10 7:24 ` [bug#34025] " Efraim Flashner 2019-01-10 20:22 ` Leo Famulari
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.