From patchwork Tue Jul 30 23:24:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vagrant Cascadian X-Patchwork-Id: 29608 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C0FEE27BBEA; Wed, 31 Jul 2024 00:25:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 39D5427BBE2 for ; Wed, 31 Jul 2024 00:25:15 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sYwD4-0000Ay-De; Tue, 30 Jul 2024 19:24:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYwD2-0000Ap-6Q for guix-patches@gnu.org; Tue, 30 Jul 2024 19:24:48 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sYwD1-000276-SR for guix-patches@gnu.org; Tue, 30 Jul 2024 19:24:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=IZRxl2AKHyxKMW3KKa5ZROTbj258twoFfMMr2hntLDU=; b=dAnBppWunbYCsC5yngIVh4qrTw74dUhTvmwuiEaocQJ0K1rOMkrPOhPiZJGaKNrPU9yn3evjJvftj96qpzffYYuMYeHS25lmZnJ24xuNCbjhe5dJdEqUgwqRwXEpS0TeCkUGGO8jcBxgpH5GFpcu3bCAof+VsFCIaNhJZsGRtX0EwT027Hf5+MMqYMUxnzVk/S1vIrAyDE28St9hxPiniPjxkm8dffofS+vTsnkaJ6tFtNRLdcPoT3IwKPbYuTZpTpC6fMqPByItrvRl6q8KyxXc1s70kVN3d4ehDV5AEme2u3x/lSdqGvqFFNNETtzk9GQWUByQktVIM29wMMi1iA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sYwDF-0003de-R6 for guix-patches@gnu.org; Tue, 30 Jul 2024 19:25:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72387] Fix reproducible build for readymedia Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 30 Jul 2024 23:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72387 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 72387@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172238187513948 (code B ref -1); Tue, 30 Jul 2024 23:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jul 2024 23:24:35 +0000 Received: from localhost ([127.0.0.1]:48719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYwCo-0003ct-Sg for submit@debbugs.gnu.org; Tue, 30 Jul 2024 19:24:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:34344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYwCm-0003ci-5R for submit@debbugs.gnu.org; Tue, 30 Jul 2024 19:24:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYwCW-00009R-Ts for guix-patches@gnu.org; Tue, 30 Jul 2024 19:24:17 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYwCT-000230-IA for guix-patches@gnu.org; Tue, 30 Jul 2024 19:24:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=reproducible-builds.org; s=1.vagrant; t=1722381849; bh=BlujcMaUB8m0s9XP4BjYcitnCrlodi6gN3FVbW/3FFQ=; h=From:To:Subject:Date:From; b=BVg2Mk3FgIbO7gGkVry7H5ZXiEYFc/EjvMdZj0g+sM3GkplndZe8Pf7spzC9I2Dog RgqtPu1Dm4yBRmqEpq27VkAvSZPwmAE+0UO0rVp/yYhbAwenblf3LViV5YsBbhhpYz H4jMU9kr+KxQxtKonemagEvJqTEyExGcMNEsqLpKlYpCcS3MIfB7ikwbFlO9tW49Vg Ri8n3/bE5QkXInfI4H7ctLdj2/4/Z/Z+FiMe+YxwMahM97hbMQMEzSgv9GQApgthRl zg6iObDmihjFiqvDQmLFl5jUj4XI141t4s05PnXfW78kyi9TJItga1zbFEzvMVeff5 g4BaIQIE6eTTA== Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50]) by cascadia.aikidev.net (Postfix) with ESMTPSA id 00A0F1893 for ; Tue, 30 Jul 2024 16:24:08 -0700 (PDT) From: Vagrant Cascadian Date: Tue, 30 Jul 2024 16:24:03 -0700 Message-ID: <87r0batqek.fsf@wireframe> MIME-Version: 1.0 Received-SPF: pass client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@reproducible-builds.org; helo=cascadia.aikidev.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches The attached patch should fix build reproducibility issues of "readymedia" by avoiding embedding the running kernel version of the build machine. This was one of the examples used in the Reproducible Builds patch session On July 11th! https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024 live well, vagrant From e40dc4bc9633a44fc10ea49007618a41fa598d99 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Wed, 3 Jul 2024 14:00:34 -0700 Subject: [PATCH] gnu: readymedia: Fix reproducible build. * gnu/packages/upnp.scm (readymedia)[configure-flags]: Avoid embedding kernel version. --- gnu/packages/upnp.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm index aab68a6414..5514b3632b 100644 --- a/gnu/packages/upnp.scm +++ b/gnu/packages/upnp.scm @@ -150,7 +150,8 @@ (define-public readymedia (base32 "1al04jx72bxwqch1nv9lx536mb6pvj7pgnqzy6lm32q6xa114yr2")))) (build-system gnu-build-system) (arguments - `(#:configure-flags '("--with-os-name=Linux") ; uname -s + `(#:configure-flags '("--with-os-name=Linux" ; uname -s + "--with-os-version=") ; uname -r #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-source base-commit: 2aa0127d4e3d2363c04caab88137b070b6cf1318 -- 2.39.2