From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 0/7] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Efraim Flashner , Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169721198927533 (code B ref -1); Fri, 13 Oct 2023 15:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Oct 2023 15:46:29 +0000 Received: from localhost ([127.0.0.1]:47147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKMu-0007A1-VH for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:46:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:51956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKMp-000795-TM for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:46:27 -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 1qrKMI-0002gD-Tp for guix-patches@gnu.org; Fri, 13 Oct 2023 11:45:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKMH-0005VU-LN; Fri, 13 Oct 2023 11:45:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=I1GwNgV+pOO0fE6FvLtyuWaW6NIc86Z9JY4PIHHKeAY=; b=fEj1p9Hgg+OrS1 p9ZugdZjkh9qRtjpSMtondwp3VlDspZpUTMWmeDTN6RkMPdzMJjbpFovbnRc4qTGf8duLJSLO/ur7 1V0yIZu5wYau2mVIQkpq4m9EhfIpSIOO7m28PyuwjgTssMrUJ5USfOSdFPmDbnD1vWztUShvv7vdJ z/Iv/NXmGG9LfOlyCUoxP0r82Qq3z2uPFCp8C8Uc70VrHvx1zmKuVxpB8Nr56Pl3hBQh1ox5FwI4e SVHhd9tLnooN55x25KpIBvnXKk07RRHGocScZ14x/AmS/n2yrr2vWM3E6kAoMeBphjK7h5gDXhNtT wfh8a1Y3yMtnhKvAoH6g==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:45:32 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello! This patch series removes (guix build syscalls) from the dependencies of several packages where having that dependency would effectively prevent us from changing syscalls.scm due to the high number of dependents (and it turns out that removing that dependency was easy). This change involves a rebuild of ~3,912 packages. I plan to create a branch and have it built by ci.guix (I suppose qa.guix will skip it by default?). I can do that any time (the build farm is currently idle!) but since ‘rust-team’ is fully built, I thought we might want to merge it first; Efraim? I’ll also send a proper “request for merging”. Besides I have not forgotten about the underlying bug, reported at , and I plan to propose another fix there. Thoughts? Ludo’. Ludovic Courtès (7): gnu: mutter: Remove dependency on (guix build syscalls). gnu: python-ipykernel: Remove dependency on (guix build syscalls). gnu: python-dbusmock: Remove dependency on (guix build syscalls). gnu: python-dbusmock: Rewrite phases as a gexp. gnu: python-dbusmock: Use ‘search-input-file’. gnu: polkit: Remove dependency on (guix build syscalls). gnu: public-inbox: Remove dependency on (guix build syscalls). gnu/packages/gnome.scm | 25 +++++----- gnu/packages/mail.scm | 33 ++++++------- gnu/packages/polkit.scm | 35 ++++++------- gnu/packages/python-xyz.scm | 99 ++++++++++++++++++------------------- 4 files changed, 89 insertions(+), 103 deletions(-) base-commit: 5a3fb306535c2ec0a118f2f0bc8f6a162b85c7d6 -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan X-Debbugs-Original-Xcc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212128133 (code B ref 66525); Fri, 13 Oct 2023 15:49:02 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:41 +0000 Received: from localhost ([127.0.0.1]:47155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP2-0007Jd-G2 for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP0-0007Ib-Ae for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOX-0005nK-Su; Fri, 13 Oct 2023 11:48:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=kWliIqwEcaTuqk9SeEFDrxUlDinnvOiXObyYT7N204E=; b=oRpmWFySGG1agWBynXw9 Y6eqqlB9l0WiXbQLBnRSDZGtij1dqE4nK1R/l4Jy34p96Gh1f3jhhFxzeUM2dcxCisAAFl49rHJHQ ULrmqXe6J+W8+Q7lQ5N6DVucGf3RkKToVFAeFuNEOMaRbpKkgg46vtOU3DeXhG1ExySMNRCFaBgn2 n06plQSOhOUYOklTNH6QYYgZQ5ca7IzIHV0HGa3dUFyF2Jkn7gzMyMwNwj6b6nkjo+DxAFP1D4/3q phz4T/CfhJ3wCRH7ku5yiad9bOU4HKhTiZlzfeNcfTZT4RZavWdBeKhFMTutDuNKgJZRJtQPB0sDB 2P3YtotIjpH0Bg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:44 +0200 Message-ID: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/gnome.scm | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 908b5782b5..a4993b7aa9 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7831,10 +7831,7 @@ (define-public mutter (build-system meson-build-system) (arguments (list - #:imported-modules `(,@%meson-build-system-modules - (guix build syscalls)) #:modules '((guix build meson-build-system) - (guix build syscalls) (guix build utils) (ice-9 match)) #:glib-or-gtk? #t @@ -7928,22 +7925,23 @@ (define-public mutter "1")) (match (primitive-fork) (0 ;child process - (set-child-subreaper!) ;; Use tini so that signals are properly handled and ;; doubly-forked processes get reaped; otherwise, ;; python-dbusmock would waste time polling for the dbus ;; processes it spawns to be reaped, in vain. - (apply execlp "tini" "--" - "dbus-run-session" "--" + (apply execlp "dbus-run-session" "dbus-run-session" "xvfb-run" "-a" "-s" (getenv "XVFB_SERVER_ARGS") "meson" "test" "-t" "0" "--print-errorlogs" test-options)) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`meson test' exited with status" - status)))))))))))) + (dbus-pid + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid dbus-pid) + (unless (zero? status) + (error "`meson test' exited with status" + status)) + (loop))))))))))))) (native-inputs (list desktop-file-utils ;for update-desktop-database `(,glib "bin") ;for glib-compile-schemas, etc. @@ -7964,8 +7962,7 @@ (define-public mutter pipewire python python-dbus - python-dbusmock - tini)) ;acting as init (zombie reaper) + python-dbusmock)) (propagated-inputs (list gsettings-desktop-schemas-next ;required by libmutter.pc gtk+ ;required by libmutter.pc -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 2/7] gnu: python-ipykernel: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212228150 (code B ref 66525); Fri, 13 Oct 2023 15:49:02 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:42 +0000 Received: from localhost ([127.0.0.1]:47159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP2-0007Jh-Vf for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP0-0007Ig-QN for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOY-0005nS-EU; Fri, 13 Oct 2023 11:48:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=ngS+oa3bTImNt05VTlnNkjitGb/CtP2T7yvy34AVFGM=; b=D9liX+xJJpBk5nunfBtQ W/HxIsVpgb7jexprKdfe8ZveSuiDmthn2bUk3JyaAfq+ltmYb6d/SIqLsQO9IXSGtLyr47OgqZxEv G3S35GeuoYSX7eQWgbjt+AFzmRNiKhM64q4CIbVJFxFs16F9792yGi5mIx/X/6CgjH7Bfg9V2A/h+ cXqwtOZ3D1GB04jExp/632VOurUadrJ4wH/OVeoESfprVq2XWz1YTZKeBHvCMellcGlEDW+MuKH0+ LO+YPsBwgZfSNu9oXkrtdJCWVCzpHXd/VlN8fRPnMDSKMPZInNFE/MNsW+a6DSUPzClJM8Zrx4fzG TaSuLa0fVrHA3Q==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:45 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap child processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/python-xyz.scm | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a45ff44be1..07984adb8e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10644,10 +10644,7 @@ (define-public python-ipykernel (build-system pyproject-build-system) (arguments (list - #:imported-modules `(,@%pyproject-build-system-modules - (guix build syscalls)) #:modules '((guix build pyproject-build-system) - (guix build syscalls) (guix build utils) (ice-9 match)) #:phases @@ -10666,20 +10663,19 @@ (define-public python-ipykernel (when tests? (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; XXX: Tini provides proper PID1-like signal handling that - ;; reaps zombie processes, necessary for the - ;; 'test_shutdown_subprocesses' test to pass. - - ;; TODO: Complete https://issues.guix.gnu.org/30948. (setenv "HOME" "/tmp") - (execlp "tini" "--" "pytest" "-vv")) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`pytest' exited with status" - status))))))))) + (execlp "pytest" "pytest" "-vv")) + (pytest-pid + ;; Reap zombie processes, necessary for the + ;; 'test_shutdown_subprocesses' test to pass. + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid pytest-pid) + (unless (zero? status) + (error "`pytest' exited with status" + status)) + (loop)))))))))) (add-after 'install 'set-python-file-name (lambda* (#:key inputs #:allow-other-keys) ;; Record the absolute file name of the 'python' executable in @@ -10708,8 +10704,7 @@ (define-public python-ipykernel ;; and causes deprecation warnings. Using the bootstrap variant ;; avoids that. python-pytest-bootstrap - python-pytest-timeout - tini)) + python-pytest-timeout)) (home-page "https://ipython.org") (synopsis "IPython Kernel for Jupyter") (description "This package provides the IPython kernel for Jupyter.") -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 3/7] gnu: python-dbusmock: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212628201 (code B ref 66525); Fri, 13 Oct 2023 15:49:03 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:46 +0000 Received: from localhost ([127.0.0.1]:47169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP8-0007Kj-0z for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP2-0007Ix-TR for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOa-0005na-Hq; Fri, 13 Oct 2023 11:48:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=t1RT1DZq0hG7cWg6Bw2AiHlmJCh5PHtIVFoUjgwN43U=; b=AlU1EY5xSpwFfCvcYRFI +lwMvUvbp3VpQ5jw0muMoWyk8dpiuuN5jiCly1Lp04Wpo4jC9wKmBPwAL2SWYZcv1zYAizYlPn8Ho YMfMGEDWkKGf13TFwPLPuoyZyTZ45Ys9F7xsi387cAw7/i0kfMdlLL9T89SeFstU/Ipw1OHWk8Y8i jkc8KO3/ZEd22Pq4bKapsNhQm51ZS/qJ3+10KYD+9f9MyaxDB5fRhG0XQ16Do0uzvJ//dB/uFdZN+ 63HepcdEkMTD5lyc5os39c25Rqu09FNb6NwrEAXYaQiMkjyLLYVpf5S03cRhlO4cTK/4VMcW+hpPa uFAbMCKzf1goxQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:46 +0200 Message-ID: <14bf42fc8911d464d5a9f7cadc11ba05b4f54b07.1697211312.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Having a dependency on (guix build syscalls) this deep in the stack would make it much harder to change syscalls.scm. * gnu/packages/python-xyz.scm (python-dbusmock)[native-inputs]: Remove TINY. [arguments]: Remove #:imported-modules, and remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process itself. --- gnu/packages/python-xyz.scm | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 07984adb8e..e871951def 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27156,12 +27156,10 @@ (define-public python-dbusmock "1nwl0gzzds2g1w1gfxfzlgrkb5hr1rrdyn619ml25c6b1rjyfk3g")))) (build-system python-build-system) (arguments - `(#:imported-modules (,@%python-build-system-modules - (guix build syscalls)) - #:modules ((guix build python-build-system) - (guix build syscalls) + `(#:modules ((guix build python-build-system) (guix build utils) (ice-9 match)) + #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-paths @@ -27177,20 +27175,20 @@ (define-public python-dbusmock (when tests? (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; python-dbusmock would waste time polling for the dbus - ;; processes it spawns to be reaped, in vain. - (execlp "tini" "--" "pytest" "-vv")) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`pytest' exited with status" - status)))))))))))) + (execlp "pytest" "pytest" "-vv")) + (pytest-pid + (let loop () + ;; Reap child processes; otherwise, python-dbusmock would + ;; waste time polling for the dbus processes it spawns to + ;; be reaped, in vain. + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid pytest-pid) + (unless (zero? status) + (error "`pytest' exited with status" status)) + (loop))))))))))))) (native-inputs - (list dbus python-pytest tini which)) + (list dbus python-pytest which)) (inputs (list dbus)) (propagated-inputs -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 4/7] gnu: python-dbusmock: Rewrite phases as a gexp. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212728211 (code B ref 66525); Fri, 13 Oct 2023 15:49:03 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:47 +0000 Received: from localhost ([127.0.0.1]:47171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP8-0007Kt-Rv for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP3-0007Iz-07 for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOa-0005ng-LF; Fri, 13 Oct 2023 11:48:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=KJih++ayGGNr+emLLHKUp9WJfIYdN3xbhqvmH8z8KyM=; b=FkJEa1dTuyntlzBAuRJd wk1PQrT1g1jweq5/ZpcPNjnX/2H+qAUDBm/K0nkC8sweUL4F9LI0rIxrnUKtIoD3OTklYPermI5fb UmivJvbGQRBUpFHz6voGi0y9XGdLd8ogfW6LEiRhC64uPrHC2nzltYUnd2UqoLR0xtg2vJWtjsBNE /j49HvY2YUJLyCypGj68bt+33WV7KPdYpCL8ROogtSel/vln0/xDQJMGlfrIx/fn+yoQVKObItx8r d/RkhlW1CSDOcCqgaPNBnFWcX6FagR1EGvqbP3lgdu9qL51iVcwWB+jw0NY16vzdI40qcFka9tJIz r4H2PL1aXVZAGg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:47 +0200 Message-ID: <0ee0f58bdbe25eeed5bcf4ce52c56e6d6b180bb9.1697211312.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: Use gexps. --- gnu/packages/python-xyz.scm | 62 +++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e871951def..d6747a55c0 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27156,37 +27156,39 @@ (define-public python-dbusmock "1nwl0gzzds2g1w1gfxfzlgrkb5hr1rrdyn619ml25c6b1rjyfk3g")))) (build-system python-build-system) (arguments - `(#:modules ((guix build python-build-system) - (guix build utils) - (ice-9 match)) + (list #:modules `((guix build python-build-system) + (guix build utils) + (ice-9 match)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-paths - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "tests/test_code.py" - (("/bin/bash") (which "bash"))) - (substitute* "dbusmock/testcase.py" - (("'dbus-daemon'") - (string-append "'" (assoc-ref inputs "dbus") - "/bin/dbus-daemon'"))))) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (match (primitive-fork) - (0 ;child process - (execlp "pytest" "pytest" "-vv")) - (pytest-pid - (let loop () - ;; Reap child processes; otherwise, python-dbusmock would - ;; waste time polling for the dbus processes it spawns to - ;; be reaped, in vain. - (match (waitpid WAIT_ANY) - ((pid . status) - (if (= pid pytest-pid) - (unless (zero? status) - (error "`pytest' exited with status" status)) - (loop))))))))))))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "tests/test_code.py" + (("/bin/bash") + (which "bash"))) + (substitute* "dbusmock/testcase.py" + (("'dbus-daemon'") + (string-append "'" (assoc-ref inputs "dbus") + "/bin/dbus-daemon'"))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (match (primitive-fork) + (0 ;child process + (execlp "pytest" "pytest" "-vv")) + (pytest-pid + (let loop () + ;; Reap child processes; otherwise, python-dbusmock + ;; would waste time polling for the dbus processes + ;; it spawns to be reaped, in vain. + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid pytest-pid) + (unless (zero? status) + (error "`pytest' exited with status" + status)) + (loop))))))))))))) (native-inputs (list dbus python-pytest which)) (inputs -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 5/7] gnu: python-dbusmock: Use =?UTF-8?Q?=E2=80=98search-input-file=E2=80=99.?= Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212828221 (code B ref 66525); Fri, 13 Oct 2023 15:49:04 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:48 +0000 Received: from localhost ([127.0.0.1]:47173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP9-0007Ky-ED for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP3-0007J7-TG for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOb-0005nw-Gc; Fri, 13 Oct 2023 11:48:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=Sg/xItFJMaHz7+VLXvVlQXTXWeEg1X37znM49q/z9iM=; b=SSk28R0SYRT7U4AnQuI8 AKjTJXGV0kZqhF53DwxzpkYTf/5C/dW3/h69pR92EElk/R0c49gfaphfG1XJ21jhTSp7hZCKpReLh SZ95q3+qbYsFsitg4pZcTs0kxnRVoc7fX8D0cqqo/T9PmSUOBoIg8AYs+KNpXPB1tsY0sgIy2uAYY 5iwE3yY6XfrvlO9++32Gj0Zyc3xBpHtVK6XjFr9G1ERONLuxWXzYeeC3tFHqWh316yKhuh0X/qjZe blLitg04skLb3yB/4gcD9pxRpY50vYDP+xabupl7rIDZt9iAMcRA0I2KAozkQGNiX+f50iHFG9MLA KP0rTfJX50FKSw==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:48 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: In ‘patch-paths’ phase, use ‘search-input-file’ instead of ‘assoc-ref’. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d6747a55c0..c70ea6eea5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27169,8 +27169,8 @@ (define-public python-dbusmock (which "bash"))) (substitute* "dbusmock/testcase.py" (("'dbus-daemon'") - (string-append "'" (assoc-ref inputs "dbus") - "/bin/dbus-daemon'"))))) + (object->string + (search-input-file inputs "/bin/dbus-daemon")))))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 6/7] gnu: polkit: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212828232 (code B ref 66525); Fri, 13 Oct 2023 15:49:04 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:48 +0000 Received: from localhost ([127.0.0.1]:47175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP9-0007L7-S2 for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP4-0007JD-ON for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOc-0005o9-DC; Fri, 13 Oct 2023 11:48:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=lph36ZU9akmssS2zxAhK6eE2vHn3QeT2zjJ1zbSDW6s=; b=IoJDNcVwUhw/CS8fhSZO ePmtG38DpYNeWTOXCOb4tJ/WCXtBLkmgvwG6yWzglHPlwg3M2kHJ3JYtZij1MHPP3vFUgxRN9j07x sDLAcr8ORL7bQ2bNfM2xp/uzNWqOguOpPGtLR5PZzk7oZPGmx2TR9R4f/g/Bu5k7xOyRNE8Ltd+zB Vsl01Dq66MWjbF5Wkt5xNabP8tKQxTFlE9zQ29CHYKq/loy0Si4flgzgK6bVup2VhNFxDd+QeuEB+ m7n6TMtTq0H60NZ/QalII6ClBlu/RKpLFrVED7eGHogQ4zFqSlgqHyKIsH/bCssoumvKsQyGo2Al5 H0NyqP64bLmkaA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:49 +0200 Message-ID: <6fc608f82eed9b32bfdbb9c39ce5b186f7acf2f5.1697211312.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Having a dependency on (guix build syscalls) this deep in the stack would make it much harder to change syscalls.scm. * gnu/packages/polkit.scm (polkit)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/polkit.scm | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm index 6fe7824a57..2f733dd703 100644 --- a/gnu/packages/polkit.scm +++ b/gnu/packages/polkit.scm @@ -95,10 +95,7 @@ (define-public polkit (build-system meson-build-system) (arguments (list - #:imported-modules `(,@%meson-build-system-modules - (guix build syscalls)) #:modules '((guix build meson-build-system) - (guix build syscalls) (guix build utils) (ice-9 match)) #:configure-flags @@ -130,24 +127,23 @@ (define-public polkit (replace 'check (lambda* (#:key tests? test-options #:allow-other-keys) (when tests? - ;; Run the test suite through tini to ensure signals are - ;; properly handled and zombie processes reaped. (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; python-dbusmock would waste time polling for the dbus - ;; processes it spawns to be reaped, in vain. - (apply execlp "tini" "--" - "meson" "--" "test" "-t" "0" "--print-errorlogs" + (apply execlp "meson" "meson" + "test" "-t" "0" "--print-errorlogs" test-options)) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`meson test' exited with status" - status)))))))))))) + (meson-pid + ;; Reap child processes; otherwise, python-dbusmock would + ;; waste time polling for the dbus processes it spawns to + ;; be reaped, in vain. + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid meson-pid) + (unless (zero? status) + (error "`meson test' exited with status" + status)) + (loop))))))))))))) (inputs (list duktape expat elogind linux-pam nspr)) (propagated-inputs @@ -162,8 +158,7 @@ (define-public polkit perl pkg-config python - python-dbusmock - tini)) + python-dbusmock)) (home-page "https://www.freedesktop.org/wiki/Software/polkit/") (synopsis "Authorization API for privilege management") (description "Polkit is an application-level toolkit for defining and -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 7/7] gnu: public-inbox: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 15:49:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721212928241 (code B ref 66525); Fri, 13 Oct 2023 15:49:05 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 15:48:49 +0000 Received: from localhost ([127.0.0.1]:47177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKPA-0007LJ-J0 for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKP5-0007JI-O0 for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 11:48:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKOd-0005oI-Ci; Fri, 13 Oct 2023 11:48:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=oij6i0L6hrxdxWQlkZ1CEWG5HyoXNSx5iCzKSYZGwXw=; b=exn/Sr3doTPsorlC2eRA +MLUUPF5ONP5EiMd4o2HdhD7Ds/IkydkIcTU/0FMkqCJ1Lr15l/9ksMMrPjmfoEOsHOr29mwd6/7g 2BztVmd2rKmcDBtXY05q8GCqX5Zr3ZWkOQfsQBMwwqaOCjwEtc9MF3Aslk5qNFUrSccodS1zHuWPa i7DFuVwa1wl+TvXzo/YjrP8GloicwBK5EJqvQRFK0b6HxBVzDaQi8q+2xmmRqVj1oNypPQGcKI+4y 076EeXoHEqC52hnBNaMiM8vdfyVp7TZyunABeLI7n1gV/YT+TNhRecmlPtfwCwnZGA3n1f226QrBU Vw7G63Xy+PqXtQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Fri, 13 Oct 2023 17:47:50 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/mail.scm (public-inbox)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/mail.scm | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index be458a2d92..fc5cde38ce 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès +;;; Copyright © 2013-2021, 2023 Ludovic Courtès ;;; Copyright © 2014, 2015, 2017, 2020 Mark H Weaver ;;; Copyright © 2014 Ian Denhardt ;;; Copyright © 2014 Sou Bunnbu @@ -4242,10 +4242,7 @@ (define-public public-inbox (file-name (git-file-name name version)))) (build-system perl-build-system) (arguments - `(#:imported-modules (,@%perl-build-system-modules - (guix build syscalls)) - #:modules ((guix build perl-build-system) - (guix build syscalls) + `(#:modules ((guix build perl-build-system) (guix build utils) (ice-9 match)) #:phases @@ -4282,18 +4279,20 @@ (define-public public-inbox (setenv "TMP" "/tmp") (setenv "TMPDIR" "/tmp") - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; lei-daemon is kept as a zombie and the testsuite - ;; fails thinking that it didn't quit as it should. - (set-child-subreaper!) - (apply execlp "tini" "--" + (apply execlp "make" "make" "check" test-flags)) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`make check' exited with status" status)))))) + (make-pid + ;; Reap child processes; otherwise, lei-daemon is kept as + ;; a zombie and the testsuite fails thinking that it + ;; didn't quit as it should. + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid make-pid) + (unless (zero? status) + (error "`make check' exited with status" + status)) + (loop))))))) (format #t "test suite not run~%")))) (add-after 'install 'wrap-programs (lambda* (#:key inputs outputs #:allow-other-keys) @@ -4313,7 +4312,7 @@ (define-public public-inbox (find-files (string-append out "/bin"))))))))) (native-inputs (list ;; For testing. - lsof openssl tini)) + lsof openssl)) (inputs (append (if (not (target-64bit?)) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 11:54:01 2023 Received: (at control) by debbugs.gnu.org; 13 Oct 2023 15:54:02 +0000 Received: from localhost ([127.0.0.1]:47215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUD-0007eK-Ec for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUB-0007dr-SQ for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKTj-0006v9-H8 for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:53:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=tuZgiQNRmYrryLTkJGWhLf9hR5R5CCjYxL/XgQr/9Y4=; b=NngGJu/UCVR2n0 349ekwkTv+Ex0+0GUW8pukYoEklMt+1pUmJ3o/2smdpQ7s5ZQxF8S4Rr4OIWB0ch9hLvSuFw4RIhS CPkdFQMv9Sny0Dim9sge/CHAfPl+cScDFWSRW9DapmnSHyzmlTn9uBumkn3wC1ja4bWEgthGXAQXd xu3lb9b48TuTmZEmzNBrkq0FHOZFQKF1bWH3eEsY4mSHs8ohh2OLjC7mS1T9ud3yHesLRRk6ISwYF J46kPm8Trg3ajoCI0Nu0XxK3gHOIjFprcqINebB6dtT8UReOUj8UNLVLM8rZ9vbobnj7j6K2MZrAb sjL1oEWc3d/yO2ZVMEpw==; Date: Fri, 13 Oct 2023 17:53:25 +0200 Message-Id: <87v8baikne.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #66055 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) block 66055 by 66525 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 11:54:08 2023 Received: (at control) by debbugs.gnu.org; 13 Oct 2023 15:54:08 +0000 Received: from localhost ([127.0.0.1]:47221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUJ-0007fU-Pa for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUH-0007eG-DM for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKTp-0006y1-1b for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:53:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=DZxozZo83wo5kJyLjxHi17UX/1W7FsqMUkTashrIr7s=; b=RyTjydYDTMTOTw GGr1e7kEIKV91+xkDSVK5hFj1dHIM9d8VszWdsoEYyuW64iaQ4DNBmXtisDJDZ9/dRjLiuLOHl/t5 XhoJyYUPTAaoZwYG6ZltMc7xzCRag8zNAXxrXQvuyHeGypusr/k4BOpn2cIi4emx5tZsW4kuxR1PL URKjg6OuR5dfcUBbXbGYzxyawOJtkBW9mx5AYEMbuCWPu0TX0/YAxIa1bwCRF4GpCqWwua31e/ikJ VkviB5ZnTSPdcJtitUV/c1/i923NNXjktuuQKU0dqvcTpXJSnO2TjSWvc8qgevuTMXOHAl1rN5ql5 ED2TeSD3hJ5xDLlwWYZg==; Date: Fri, 13 Oct 2023 17:53:35 +0200 Message-Id: <87ttquikn4.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #66054 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) block 66054 by 66525 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 11:54:25 2023 Received: (at control) by debbugs.gnu.org; 13 Oct 2023 15:54:25 +0000 Received: from localhost ([127.0.0.1]:47225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUb-0007gD-3n for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUZ-0007ft-Bl for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKU5-0006zo-7v for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:53:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=k3k06c/w/I9HCYjasFq0b+BbqgQkAqO/rQSbZSfKmbU=; b=mYDAubsKvnov83 UrPzjZId6kE+r/vLybwEPTxm+0vIhA4RMPju8lyvHSInNFrMXwIfidipwjJJ1Ix4TMjs4VjlobG2e bU0BMSed6PXzYgvQYpRWDcCOT87KKWb/BcuW0zoYq1itLMQaNJ0QFwH2cL+Qj7oQr9+axEseILa+P ZJC6d13N4AvPeeE+tn5GvA3H/gpjZQr1hZBZwZ2WliINeVhlM1bdUB82WhJ5Hub0/XFPk7TLgNeY2 4TzaCiQ9uJsPoIFVm4P5Gto0e9zs8sPD/4kZWiDgFt3iuDn3OBx7XCLi54X4X/dkBUEcUnl0nl19t 7zDGyENpkHS9In9R4lLA==; Date: Fri, 13 Oct 2023 17:53:51 +0200 Message-Id: <87sf6eikmo.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #65546 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) block 65546 by 66525 quit From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 16:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 66525@debbugs.gnu.org Cc: Raghav Gururajan , Maxim Cournoyer Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721581525284 (code B ref 66525); Fri, 13 Oct 2023 16:51:01 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 16:50:15 +0000 Received: from localhost ([127.0.0.1]:47330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrLMc-0006Zk-Qz for submit@debbugs.gnu.org; Fri, 13 Oct 2023 12:50:15 -0400 Received: from mail-ej1-x644.google.com ([2a00:1450:4864:20::644]:49379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrLMZ-0006ZW-Q3 for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 12:50:13 -0400 Received: by mail-ej1-x644.google.com with SMTP id a640c23a62f3a-9ada2e6e75fso405342766b.2 for <66525@debbugs.gnu.org>; Fri, 13 Oct 2023 09:49:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697215783; x=1697820583; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=xY4e0D3R7TOse9zNOPpNkQ4mZWLbMwwmcKMb/x9mDlE=; b=dnPNRmOugWPY4iWqMsibjU8W2Y4jZUeeVG8eb9KHp4Ot8DtXbArQKXUX+Oqm8PRvFC lZsIRimgfOjXWjDrWC7Mr8HAzhtgo/9PDbmZm+OETliaWnm9E6GtRKUahkoks1X+qIIF QtlmVeFMgTr0Tgx+rNKs5cWd7gkOVNQ66GX+DmfH+I2Tljvv3IST2XaabaxclZBNNrTQ DVgpQU9Izhc/K04YMF7M+XlhkmDeN/twJ8/YPqYm77AXsGDjNr/106zAW7PeLZm/K5JL KNDbTPYzbsT8uLY8qxIoQBAhRc4bRBftNA6Juvg/C/vsSz7h9TyOKtbQ3pZrDW7YavJM zJxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697215783; x=1697820583; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=xY4e0D3R7TOse9zNOPpNkQ4mZWLbMwwmcKMb/x9mDlE=; b=jpJGJmAMJNGKeXbhaf0cl7qPVlMkoPGbHs5mKxyZuFOulnjNgEOAp/089zgf4zXSUc ABf1LOBArieZIvZZHXVdvqQQSO56+sk9RI+nKH/p6u+STUhHhJV3rqNnmgG5NGqhu834 TO1j94eMAKapp72MVB0wzSVUORtd4jxg9Dk1R59Voc95ENe4U4lHWYPHerz8zrHy2sVg UtMzWbzcnoSddD+XkO2xObFTDpEzaVoeSCo+AV8mGhmodbWg9HdNzSavO1UhiG6r0xcq 1VAHWCsfvYFMM+4zAvv0b4agCzp9/P/K+VEexgqyawEm2oCKAhD8r//5Cq7Y/eW4/zps /umg== X-Gm-Message-State: AOJu0YylxFdHPXLBZtNI85qpDdt4XWAeX70LAwAWD/c9JQ2o1jjcjiPb jL6f3fvlLUqlrAM06dn0ElY= X-Google-Smtp-Source: AGHT+IEOEsBg5IwvQMtWz7yxfk7Clp7YqZgYiz1BX1eQ717noYRrEXf/U3OXmi3aQ3R7SlR829vqIA== X-Received: by 2002:a17:906:3e52:b0:9b2:955a:e375 with SMTP id t18-20020a1709063e5200b009b2955ae375mr25491311eji.23.1697215782619; Fri, 13 Oct 2023 09:49:42 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id i42-20020a05600c4b2a00b00406725f27e1sm584540wmp.42.2023.10.13.09.49.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Oct 2023 09:49:41 -0700 (PDT) Message-ID: <669f58d12a344dce3a6b4dc0b74026b73eee592c.camel@gmail.com> From: Liliana Marie Prikler Date: Fri, 13 Oct 2023 18:49:40 +0200 In-Reply-To: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Freitag, dem 13.10.2023 um 17:47 +0200 schrieb Ludovic Court=C3=A8s: > * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported- > modules. > Remove (guix build syscalls) from #:modules. > Rewrite =E2=80=98check=E2=80=99 phase to reap processes from the build pr= ocess. > [native-inputs]: Remove TINI. > --- LGTM, but where would this go? From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Bruno Victal Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Oct 2023 17:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169721676826980 (code B ref 66525); Fri, 13 Oct 2023 17:07:02 +0000 Received: (at 66525) by debbugs.gnu.org; 13 Oct 2023 17:06:08 +0000 Received: from localhost ([127.0.0.1]:47348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrLbz-000716-M4 for submit@debbugs.gnu.org; Fri, 13 Oct 2023 13:06:07 -0400 Received: from smtpmciv1.myservices.hosting ([185.26.107.237]:43946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrLbw-00070u-0W for 66525@debbugs.gnu.org; Fri, 13 Oct 2023 13:06:06 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpmciv1.myservices.hosting (Postfix) with ESMTP id 7FB5520687; Fri, 13 Oct 2023 19:05:33 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id C7E798009F; Fri, 13 Oct 2023 19:05:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xohZ169AsbvW; Fri, 13 Oct 2023 19:05:32 +0200 (CEST) Received: from [192.168.1.116] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id E8AE58009E; Fri, 13 Oct 2023 19:05:31 +0200 (CEST) Message-ID: <3a9535ad-4be6-486d-9a1a-ef1004edf588@makinata.eu> Date: Fri, 13 Oct 2023 18:05:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> Content-Language: en-US From: Bruno Victal In-Reply-To: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludovic, On 2023-10-13 16:47, Ludovic Courtès wrote: > [native-inputs]: Remove TINI. […] > (match (primitive-fork) > (0 ;child process > - (set-child-subreaper!) > ;; Use tini so that signals are properly handled and > ;; doubly-forked processes get reaped; otherwise, > ;; python-dbusmock would waste time polling for the dbus > ;; processes it spawns to be reaped, in vain. > - (apply execlp "tini" "--" > - "dbus-run-session" "--" > + (apply execlp "dbus-run-session" "dbus-run-session" > "xvfb-run" "-a" "-s" (getenv "XVFB_SERVER_ARGS") Looks like this comment could be removed as well? -- Furthermore, I consider that nonfree software must be eradicated. Cheers, Bruno. From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2023 12:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169728800018154 (code B ref 66525); Sat, 14 Oct 2023 12:54:01 +0000 Received: (at 66525) by debbugs.gnu.org; 14 Oct 2023 12:53:20 +0000 Received: from localhost ([127.0.0.1]:48118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qre8t-0004ik-Iw for submit@debbugs.gnu.org; Sat, 14 Oct 2023 08:53:19 -0400 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]:59662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qre8q-0004iR-O9 for 66525@debbugs.gnu.org; Sat, 14 Oct 2023 08:53:17 -0400 Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-66cfef11a25so17261896d6.3 for <66525@debbugs.gnu.org>; Sat, 14 Oct 2023 05:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697287967; x=1697892767; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uFlUimKcIgxNDsDKiDAEIu4YzrnVi7LDJiO8hQNyvms=; b=advoj+lcRfwFNjcXwcrfj0DwFckDYGJ2Y5VoUcEOIh83AfCj1ddXe2ieMi/6KKXHeL iN+75rauwKKQMbqMOWxwgeFAW8xGyq5jqmVJxERa5XWvD4baYNdtF+k1cMXOqU+j2iOF JB0Ogjhl4LrpPCu7pFRYj+daKz7e0JymvKcM5fbfFTFDjI9Az/MoCxULVd3FhM2JQhFC 2c5oFxyINYE44wHiS026MWPQyaOy5ya4GUE9yzFePHm1d817gSSjKmFlFrK145AkS77E NZ39zOC0qNv19i5rhrRznRJwS39bsyYBfU386TLAf2htkZr5xiAbkWFXoc3K/tHOszfA ihnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697287967; x=1697892767; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uFlUimKcIgxNDsDKiDAEIu4YzrnVi7LDJiO8hQNyvms=; b=WW21GxMVULknT/D8Ce9CwGHD3hXyXlUIAqZHMrKhsP1AoezHDAof3sU0VXCK6RcX6J yzCvzltGrqDIoIilmDL/7NC0tuyVcjM5DNdp0mxw5Vy1r7gHKkViyAeHJuzFlgqrz3Wg /oxrTjjv72cO8qbvD5iBHmTn9+ekdKY09jVtecedtG6OQo7yC3Z2OGnZgfrZ8YF7Jliw e6b5c/8DKhhZ92kIwCxuhSxzoIsz9ybSic57X/Lch91evlLQ6yfvbRCJwh+LzoqY4AZ2 sZJue9Dy9zO4WbO60cv9TD1z/dSf6YRZUobxmcxRx90GK+uxg75KTvqviEoypV6f8ENM 0BMQ== X-Gm-Message-State: AOJu0YzIjKLo6mie6B0db5wa7GjCsw6l8EtN9ok18kgRvRe9FgsOwpPr +bBowb2Py1qyWnY3zzx0r+SlS7r4kig= X-Google-Smtp-Source: AGHT+IEcQbnmkZROR4jdELRoDEdXdpQAQyIJsum2CiKih+ut/UctDwzNZCM3cyziA2kFTuIb8ABodg== X-Received: by 2002:a0c:8c45:0:b0:657:ace:63eb with SMTP id o5-20020a0c8c45000000b006570ace63ebmr25727277qvb.54.1697287967715; Sat, 14 Oct 2023 05:52:47 -0700 (PDT) Received: from hurd (dsl-156-181.b2b2c.ca. [66.158.156.181]) by smtp.gmail.com with ESMTPSA id ez13-20020ad4590d000000b0066d11e63ba1sm1645460qvb.5.2023.10.14.05.52.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Oct 2023 05:52:47 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 13 Oct 2023 17:47:44 +0200") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> Date: Sat, 14 Oct 2023 08:52:45 -0400 Message-ID: <874jit5psy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, Ludovic Court=C3=A8s writes: > * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules. > Remove (guix build syscalls) from #:modules. > Rewrite =E2=80=98check=E2=80=99 phase to reap processes from the build pr= ocess. > [native-inputs]: Remove TINI. > --- > gnu/packages/gnome.scm | 25 +++++++++++-------------- > 1 file changed, 11 insertions(+), 14 deletions(-) > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index 908b5782b5..a4993b7aa9 100644 > --- a/gnu/packages/gnome.scm > +++ b/gnu/packages/gnome.scm > @@ -7831,10 +7831,7 @@ (define-public mutter > (build-system meson-build-system) > (arguments > (list > - #:imported-modules `(,@%meson-build-system-modules > - (guix build syscalls)) > #:modules '((guix build meson-build-system) > - (guix build syscalls) > (guix build utils) > (ice-9 match)) > #:glib-or-gtk? #t > @@ -7928,22 +7925,23 @@ (define-public mutter > "1")) > (match (primitive-fork) > (0 ;child process > - (set-child-subreaper!) > ;; Use tini so that signals are properly handled and > ;; doubly-forked processes get reaped; otherwise, > ;; python-dbusmock would waste time polling for the d= bus > ;; processes it spawns to be reaped, in vain. As Bruno mentioned, the comment above has gone stale. > - (apply execlp "tini" "--" > - "dbus-run-session" "--" > + (apply execlp "dbus-run-session" "dbus-run-session" > "xvfb-run" "-a" "-s" (getenv "XVFB_SERVER_ARGS= ") > "meson" "test" "-t" "0" "--print-errorlogs" > test-options)) > - (pid > - (match (waitpid pid) > - ((_ . status) > - (unless (zero? status) > - (error "`meson test' exited with status" > - status)))))))))))) > + (dbus-pid > + (let loop () > + (match (waitpid WAIT_ANY) > + ((pid . status) > + (if (=3D pid dbus-pid) > + (unless (zero? status) > + (error "`meson test' exited with status" > + status)) > + (loop))))))))))))) Interesting simplification! I obviously wasn't aware this could work instead of the more intricate set-child-subreaper! + fake init (tini). I guess it solves a very narrow subset signal handling behavior compared to a real init, but that it is sufficient here. LGTM with comments from Bruno taken into account. I think it could go to core-updates since we're already prepping the branch. It may give some respite to the berlin aarch64 workers, which have been working non-stop for days or weeks. --=20 Thanks, Maxim From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2023 12:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 66525@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169728803318211 (code B ref 66525); Sat, 14 Oct 2023 12:54:02 +0000 Received: (at 66525) by debbugs.gnu.org; 14 Oct 2023 12:53:53 +0000 Received: from localhost ([127.0.0.1]:48121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qre9R-0004jf-1q for submit@debbugs.gnu.org; Sat, 14 Oct 2023 08:53:53 -0400 Received: from mail-yw1-x112f.google.com ([2607:f8b0:4864:20::112f]:44277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qre9P-0004jS-Du for 66525@debbugs.gnu.org; Sat, 14 Oct 2023 08:53:52 -0400 Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-5a84204e7aeso6546167b3.0 for <66525@debbugs.gnu.org>; Sat, 14 Oct 2023 05:53:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697288002; x=1697892802; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6BhIlqfdPyyAC96Xqluwg1Ibl2wtHfb0JblJykkS0qk=; b=IGS/24aZuj/T4qXltrk4c/rr+6Lt8EBlrNkNcngu0o+fgvtXkOXoF1puguNqTPNRrW l1r/hPiXO591jy7tnay3kiTVxPebOHRYhL+igMFGj7kfUr8TE+sgLMhi8050d0gd0lY/ Ux59jUfRSkKNxO21SW/+c+4PKIVxQ1e7yLPfoG2RfmUUf2U/xvzMEZYI9m+Ui0Lt61Ib hT0+Z+GiYFnz49qRy1M+ugfhfeDpRkNbhBEPG03i+0/s44v9HUjkZ1KWdvjVxunkw8Ji 5Fc7KMFRo0fBmj+uIQVa1vZT+4VGMdRCiTCmueqqKOvCCkwIEoOnK3l5PVlhZuj+YR/P h4DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697288002; x=1697892802; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6BhIlqfdPyyAC96Xqluwg1Ibl2wtHfb0JblJykkS0qk=; b=xIxzfBGgC9hB9oXNpk29EFSlIHSEOJFwUjkinKlQlP5/MkDxMigrpBbv9aIm6IBt2C J7G8+28lDsFjh0CTj6tEecq4MWK5uPGrUZFRqov+KfRNELlFxys7/tNAhtiLKDYq6lYW 0kr1JkqmY9hDF8hmQi27/V8Uar+Wwyqq/nkaYhYqFBOGj7ztltAIb7kBU/cBWMCiXB/V bhipFaYxzKaiKKkdExdiThPn0+d+Vq0uQKa1KjKds9M4JlIXLkAeF5i5vERg7GxCsW2l fKJTq2DPA/brCwgVtAhJD5xM8rTombUG2CeQZXXB79dob6DSsNeCcL5nW+MQJeFGPXBT cYgg== X-Gm-Message-State: AOJu0Yy/IxDIxeePN6aG4UgbPA1kau84cDxmEuDG1AVvF60splo3r+c/ 93akPdR0N7mZoKinSAov+NQ= X-Google-Smtp-Source: AGHT+IHEo52qR1BwC/uNIFtaC/tdoVCUxCRhgvRA04+HyiI7FZya1+A/9OQ/mRMR2DSfhm8ZMI4dyA== X-Received: by 2002:a81:ac42:0:b0:5a7:acae:3bb0 with SMTP id z2-20020a81ac42000000b005a7acae3bb0mr15060905ywj.5.1697288002271; Sat, 14 Oct 2023 05:53:22 -0700 (PDT) Received: from hurd (dsl-156-181.b2b2c.ca. [66.158.156.181]) by smtp.gmail.com with ESMTPSA id j12-20020a0ce00c000000b0065b1f90ff8csm1637073qvk.40.2023.10.14.05.53.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Oct 2023 05:53:21 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <669f58d12a344dce3a6b4dc0b74026b73eee592c.camel@gmail.com> (Liliana Marie Prikler's message of "Fri, 13 Oct 2023 18:49:40 +0200") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <669f58d12a344dce3a6b4dc0b74026b73eee592c.camel@gmail.com> Date: Sat, 14 Oct 2023 08:53:20 -0400 Message-ID: <87zg0l4b7j.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Liliana, z Liliana Marie Prikler writes: > Am Freitag, dem 13.10.2023 um 17:47 +0200 schrieb Ludovic Court=C3=A8s: >> * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported- >> modules. >> Remove (guix build syscalls) from #:modules. >> Rewrite =E2=80=98check=E2=80=99 phase to reap processes from the build p= rocess. >> [native-inputs]: Remove TINI. >> --- > LGTM, but where would this go? I think it could go to core-updates. From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 0/7] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2023 12:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org, Efraim Flashner Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169728823018557 (code B ref 66525); Sat, 14 Oct 2023 12:58:01 +0000 Received: (at 66525) by debbugs.gnu.org; 14 Oct 2023 12:57:10 +0000 Received: from localhost ([127.0.0.1]:48130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qreCc-0004pE-EM for submit@debbugs.gnu.org; Sat, 14 Oct 2023 08:57:10 -0400 Received: from mail-qv1-xf33.google.com ([2607:f8b0:4864:20::f33]:61445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qreCY-0004oS-1w for 66525@debbugs.gnu.org; Sat, 14 Oct 2023 08:57:08 -0400 Received: by mail-qv1-xf33.google.com with SMTP id 6a1803df08f44-66d01345d73so18506626d6.2 for <66525@debbugs.gnu.org>; Sat, 14 Oct 2023 05:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697288197; x=1697892997; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rRExbrGp0VW3DijcY6wWAUwMuvH+yHR3ub2eFG0ZSeI=; b=adO6MDxNabgKZYxuIrCqpvgv5ZFUTpUDnSteWlmbr+H2lFsRSJK+YpjQr3pxWiiL+v PMwqWNZkd0nj7n69erXAwuRzu8w1AXVWpAg+FLyvfeKx815pAm1h3skz3NmPPHo1TpDD TBqmsnlbdqTfzEruqLU+9GVmVdiKtEfcSvbMMtPwmmsNEeE4P0motttUHsY99Rt6NfzC 17v9vzXT5ZDHpabrHXiESAwgletRBZGCTuR2d+AKrZhKcFxxPiv7acbSYHne0CRO46Cw N6Msr19KBhJ9nUpn4yiEi5unI6I8RviosvIdQwyeWdBWmHXHwHGZnCXKGdnvNpPM2BrS pbCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697288197; x=1697892997; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=rRExbrGp0VW3DijcY6wWAUwMuvH+yHR3ub2eFG0ZSeI=; b=uY0v4g7KaDZidLKzV3oFh95l1jOvxaawb4k6mU7NnZFZXGCvPmRb2bjRedL819wYyM YwILwPnWzJU36wPAR3sUXqNdiA6x3F5umlz79l0UpiWlRdhYCUGnV3g5jJZE/w2UVce5 pjbwIlu4aEUDpBfdZ7N34dOKKG84ipmoFoppYcBypWfZXn3wz3xQ1670b0vNBSJ7TsZU pWZW1puZeRclCTfTBbyCIfijS5bFX2r1BTXjh3fMHURXTwqTGnXrubvWUcisQGOAijba UW8MyIw74GxDGy9wMvCSlCBjN5hvR24PBi033Mlr1f7gyZMBZtfdyE/e/TlQ3aQ76qrk 4yKg== X-Gm-Message-State: AOJu0YzNeEkmIwFl5/PlL+iMDEpKjVYA4b8Davs57KjYAbjGFu6wwX10 AHAMmB/I37lfIB5qgxkIgj8= X-Google-Smtp-Source: AGHT+IE6HI2o+qCvbP6Biftq+gaH9U81cXBRjufKYcMP6e+ZZw4wcLfUbrO0W7w3vMZLRfNzGErwYQ== X-Received: by 2002:a05:6214:5585:b0:64d:254a:63dc with SMTP id mi5-20020a056214558500b0064d254a63dcmr29529402qvb.19.1697288196890; Sat, 14 Oct 2023 05:56:36 -0700 (PDT) Received: from hurd (dsl-156-181.b2b2c.ca. [66.158.156.181]) by smtp.gmail.com with ESMTPSA id a26-20020a05620a125a00b007676f3859fasm1458718qkl.30.2023.10.14.05.56.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Oct 2023 05:56:36 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 13 Oct 2023 17:45:32 +0200") References: Date: Sat, 14 Oct 2023 08:56:35 -0400 Message-ID: <87v8b94b24.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludovic, Ludovic Court=C3=A8s writes: [...] > Besides I have not forgotten about the underlying bug, reported > at , and I plan to propose another > fix there. I'm looking forward to how you'll approach the problem. [...] > Ludovic Court=C3=A8s (7): > gnu: mutter: Remove dependency on (guix build syscalls). > gnu: python-ipykernel: Remove dependency on (guix build syscalls). > gnu: python-dbusmock: Remove dependency on (guix build syscalls). > gnu: python-dbusmock: Rewrite phases as a gexp. > gnu: python-dbusmock: Use =E2=80=98search-input-file=E2=80=99. > gnu: polkit: Remove dependency on (guix build syscalls). > gnu: public-inbox: Remove dependency on (guix build syscalls). This series LGTM, with the comment about Mirai to drop a stale comment in path #1 addressed. Thanks for working on it! --=20 Thanks, Maxim From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2023 17:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169730572315515 (code B ref 66525); Sat, 14 Oct 2023 17:49:02 +0000 Received: (at 66525) by debbugs.gnu.org; 14 Oct 2023 17:48:43 +0000 Received: from localhost ([127.0.0.1]:50436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrikk-00042A-OB for submit@debbugs.gnu.org; Sat, 14 Oct 2023 13:48:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qriki-00041S-Tp for 66525@debbugs.gnu.org; Sat, 14 Oct 2023 13:48:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrikF-0004QL-NB; Sat, 14 Oct 2023 13:48:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=/T90nwHWcHUFKilPJBCB++4jvaL6K18RuPGOBgpmM9Y=; b=fs+PDGflaEwxFhpfxgTH h+Thx7hgQ0mP5guAvFzap5WE1bV8VbpRIBybsmVTsQWJVN0exw1cc4Mm50h5y31StqIM3HzR4gyu6 t/iaybJ2a5VuF4fWAjFrilMrVVoQIqWaFLsHYrFzSZQADxNiHb6kFBjj6re9DgpvLdCC8a9PNtGBe KF4p6pmRTunGJL+6SkJWhicrUxCNwB6iptYwwpWvvfCOVXCGbFbzpSo0YR6um6V6vs/Tap4Owau2I QcngSK7aFg2GfMz4WCWMqD+DsIfXHT4fR5p2y/lAHC2DzF1mlSQoE/e7Arqiq+eRC2jgy0YWnYsVG MowjK1rO1Aocrg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87zg0l4b7j.fsf@gmail.com> (Maxim Cournoyer's message of "Sat, 14 Oct 2023 08:53:20 -0400") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <669f58d12a344dce3a6b4dc0b74026b73eee592c.camel@gmail.com> <87zg0l4b7j.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 23 =?UTF-8?Q?Vend=C3=A9miaire?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Navet X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 14 Oct 2023 19:48:09 +0200 Message-ID: <877cnpccyu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Maxim Cournoyer skribis: > Liliana Marie Prikler writes: > >> Am Freitag, dem 13.10.2023 um 17:47 +0200 schrieb Ludovic Court=C3=A8s: >>> * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported- >>> modules. >>> Remove (guix build syscalls) from #:modules. >>> Rewrite =E2=80=98check=E2=80=99 phase to reap processes from the build = process. >>> [native-inputs]: Remove TINI. >>> --- >> LGTM, but where would this go? > > I think it could go to core-updates. I proposed a dedicated branch, in line with the branching policy that was discussed back in February during and after the Guix Days: https://issues.guix.gnu.org/66525#0 Ludo=E2=80=99. From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2023 17:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Bruno Victal Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169730576215985 (code B ref 66525); Sat, 14 Oct 2023 17:50:02 +0000 Received: (at 66525) by debbugs.gnu.org; 14 Oct 2023 17:49:22 +0000 Received: from localhost ([127.0.0.1]:50448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrilO-00049k-1B for submit@debbugs.gnu.org; Sat, 14 Oct 2023 13:49:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrilJ-00045e-6N for 66525@debbugs.gnu.org; Sat, 14 Oct 2023 13:49:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrikp-0004Wq-LB; Sat, 14 Oct 2023 13:48:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=hyZYvgkXd6O/zL+shIjHxriYHzhPCaSsDadXJJT+t20=; b=eQsRoFbzFsJ8033Sk/zz 9TPmpXplBxxbYfv4MBlMpV2q4Nb+Fm61dwKkeOIG9bl6Gx6QIGQ2eTpyCdZ+zyVdA4C61/KxH6QLI 7rI9S+s77OCQKRH5e2p0Ho0It/m2mJria8hdS2uktY8yeBEN2biDPtL5w0wy+D8Ud3zuwuxsBWg4E UUjoZKt3q+xrU8S7r4k4jFRmeUSfdg9a0ox9wIWVHszhzqpuICuMf/sbgMtZd+zlyqRUIwNWDsLe2 ONGzFahbvYNv0wResuDuCCtOJ58q9Y0XrMul1FoQotie24v+T8YRyix4PAyKaiNZTYoJSdJLi6nx3 9YkzHZRT8lRvCw==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <3a9535ad-4be6-486d-9a1a-ef1004edf588@makinata.eu> (Bruno Victal's message of "Fri, 13 Oct 2023 18:05:31 +0100") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <3a9535ad-4be6-486d-9a1a-ef1004edf588@makinata.eu> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 23 =?UTF-8?Q?Vend=C3=A9miaire?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Navet X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 14 Oct 2023 19:48:44 +0200 Message-ID: <8734ydccxv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Bruno Victal skribis: >> (match (primitive-fork) >> (0 ;child process >> - (set-child-subreaper!) >> ;; Use tini so that signals are properly handled and >> ;; doubly-forked processes get reaped; otherwise, >> ;; python-dbusmock would waste time polling for the = dbus >> ;; processes it spawns to be reaped, in vain. >> - (apply execlp "tini" "--" >> - "dbus-run-session" "--" >> + (apply execlp "dbus-run-session" "dbus-run-session" >> "xvfb-run" "-a" "-s" (getenv "XVFB_SERVER_ARG= S") > > Looks like this comment could be removed as well? Oops, noted (waiting for other comments before sending a new version). Ludo=E2=80=99. From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Oct 2023 17:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169730586216203 (code B ref 66525); Sat, 14 Oct 2023 17:51:02 +0000 Received: (at 66525) by debbugs.gnu.org; 14 Oct 2023 17:51:02 +0000 Received: from localhost ([127.0.0.1]:50462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrimz-0004DE-Gh for submit@debbugs.gnu.org; Sat, 14 Oct 2023 13:51:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrimy-0004D1-3J for 66525@debbugs.gnu.org; Sat, 14 Oct 2023 13:51:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrimV-00055X-33; Sat, 14 Oct 2023 13:50:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=mQG6v/PaKF5E9Zh7oE8YrVISJfcki/1MY5oK6HHNC1E=; b=kloQaDEpDQnIFqTLZTw4 z3Tg8qU3UGr5FxqnCfyf+l53UhhULr/BuvCGSLyaVPSguH6i6vZmmhWGBFuobbCvW3hlsoJCdMPdY WuM1c4bgSM+gUoP7eVz8jeO3vyr2vjPQBuwWYWAPCr28Kt4+mjksAjxCBiBQzosHgsCqmu6e0/gOS 4eCsj2N/ksXDNC5k6epDs4sTV3KnEUl2vlKqHQwFf/D4M9E1yPx+yCFo0Rp8N3qj89qEYWTQD2y+V R+BirC/OYQnEhhB98Ov2NzfhKCoiAX1tGLbR7RDXMYHlInUGzDd6feWnXDyH7//8o0bQy1ZrpdhH+ icvV7o+n2aGokA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <874jit5psy.fsf@gmail.com> (Maxim Cournoyer's message of "Sat, 14 Oct 2023 08:52:45 -0400") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <874jit5psy.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 23 =?UTF-8?Q?Vend=C3=A9miaire?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Navet X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 14 Oct 2023 19:50:26 +0200 Message-ID: <87y1g5ayal.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Maxim Cournoyer skribis: > I think it could go to core-updates since we're already prepping the > branch. It may give some respite to the berlin aarch64 workers, which > have been working non-stop for days or weeks. Yeah, it=E2=80=99s a tempting option in terms of resource usage, but less in terms of legibility of the whole process. Dunno. Ludo=E2=80=99. From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 15 Oct 2023 19:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169739969910469 (code B ref 66525); Sun, 15 Oct 2023 19:55:02 +0000 Received: (at 66525) by debbugs.gnu.org; 15 Oct 2023 19:54:59 +0000 Received: from localhost ([127.0.0.1]:54152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qs7CV-0002in-BZ for submit@debbugs.gnu.org; Sun, 15 Oct 2023 15:54:59 -0400 Received: from mail-qv1-xf2b.google.com ([2607:f8b0:4864:20::f2b]:44105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qs7CR-0002iX-AP for 66525@debbugs.gnu.org; Sun, 15 Oct 2023 15:54:57 -0400 Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-66d2f3bb312so14862656d6.0 for <66525@debbugs.gnu.org>; Sun, 15 Oct 2023 12:54:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697399665; x=1698004465; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sUMg5ai+/wQ7CltUPfd+FD6sZPr0DRJwoBmyxwn7jxE=; b=UiSvG+kntkmEHSzbH1uKZjmA2Rxno/8N6BM5r38diEJlqDanVtXgbkB836ijp8uh18 xdcF6obDc1t1+NS2Jb/MzEnjI4Em2lRMmlAEmll4Fxo6gQqA9X/E/g3nFBPr9JbDUIlN 2xtkIxMtLAZ9j9M/MPxgETL4TzKkRx2FVTZSEI7PmkLeuLcfsARG3WT/of5eKTj9HCAd jRRFjMEOE4QFyAqGG0RlEG8lsrpO3GftKhnrYNt4/yg+EBS54Txp0n5lls5ikDe8+8UO 0fIYdV20qhaSMmQzPBnudbIecb6J9roowS/2ZzepJTuxnvvtUXs6PrH9cUEILouYo+vD XeWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697399665; x=1698004465; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sUMg5ai+/wQ7CltUPfd+FD6sZPr0DRJwoBmyxwn7jxE=; b=PxG4O/oDrGi7es8CcNpawLcywUnTcB35EkYTQBpryiMSY/fMC9jcMe9qbEJ8AJwR4j Jd84DBj0XBpsFA7fOb6FZvwBdI3FHEjE9ry6W0fty5/KTR3FCf+HKxtYUQvxxDnGUAif BhcD2APd8SiVIP/YeLALwsqtkU7vrwoZeb4ibG0Gbi0hEu5kuFVV7HRBYBb8anZvARXc b8Xo/G55oePnEAtuJIKxOnqd+4B9SW+ceXTL1NfShkjZnpoCxntUMOFcON2Fs9OEhDcV 9zOQpH0QZhVbPJGRDvV3A3iNKMiD+oFlu05SeBnMUMsduYJ71M7jDxJ8zBaIkgTlG/DD fg3A== X-Gm-Message-State: AOJu0Yxxm2F/GVkc9sGPZtVVQVWwMl8pSb3vgNfU6bzOXmyaZdxTsgey X29dtg6EPbswfugBRDBCMgM= X-Google-Smtp-Source: AGHT+IHJhe+7MEVb+PdTo4B1dfRmUq1h+li0EzqqwnZAHaEF7jO3sjEsN/lnBqaK7+Zei8jUkCxGMA== X-Received: by 2002:ad4:5d6a:0:b0:66d:2064:c7ee with SMTP id fn10-20020ad45d6a000000b0066d2064c7eemr11875560qvb.20.1697399665409; Sun, 15 Oct 2023 12:54:25 -0700 (PDT) Received: from hurd (dsl-10-149-74.b2b2c.ca. [72.10.149.74]) by smtp.gmail.com with ESMTPSA id du10-20020a05621409aa00b0065d105f6931sm2837086qvb.59.2023.10.15.12.54.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Oct 2023 12:54:24 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <87y1g5ayal.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Sat, 14 Oct 2023 19:50:26 +0200") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <874jit5psy.fsf@gmail.com> <87y1g5ayal.fsf@gnu.org> Date: Sun, 15 Oct 2023 15:54:23 -0400 Message-ID: <878r831x1s.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Ludovic Court=C3=A8s writes: > Maxim Cournoyer skribis: > >> I think it could go to core-updates since we're already prepping the >> branch. It may give some respite to the berlin aarch64 workers, which >> have been working non-stop for days or weeks. > > Yeah, it=E2=80=99s a tempting option in terms of resource usage, but less= in > terms of legibility of the whole process. Dunno. Yeah, for resource usage, bundling this to core-updates makes sense, especially since it should only affect running the test suite of the packages touched, not their output. --=20 Thanks, Maxim From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Oct 2023 15:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169746944220921 (code B ref 66525); Mon, 16 Oct 2023 15:18:02 +0000 Received: (at 66525) by debbugs.gnu.org; 16 Oct 2023 15:17:22 +0000 Received: from localhost ([127.0.0.1]:57606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsPLN-0005RN-T1 for submit@debbugs.gnu.org; Mon, 16 Oct 2023 11:17:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsPLI-0005R6-Fe for 66525@debbugs.gnu.org; Mon, 16 Oct 2023 11:17:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qsPKn-00016J-GS; Mon, 16 Oct 2023 11:16:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=qc/rb6ZfBn3ka58hQMRkwS7QExCF3bJh270ZvlixsEc=; b=O61FtjdGsMGW5V1zJwtY MTc03zqtY7WippqpUs1y8dcsgCGynd3YgpVoF4OvUo+5E3zclc2sIa+WAlfDnWd6rGWAXcw1V8zz+ RWKoETChVu3mSKFpUSMiBM1dq0ZJLEj/11zeRebSTsJ0dlIkU+YrReuFuYf7iqAut5K91zVIEcuGZ YQ+QCH6UmWG5i/Fhfi7lU+V8kgNNnBV+fpkDay4SRjeQwjWB1BGpi2U2ncIiLHAdGK2Sjub5vuvdp onLZmFFLXHTRTvmczBc7M0pGNwGWMg7ONs3Za5yEm4hIdAHixc48r7ECCZtWNdnnMEjrWFoiCns6b hPPAjyhvGGV6Cg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <878r831x1s.fsf@gmail.com> (Maxim Cournoyer's message of "Sun, 15 Oct 2023 15:54:23 -0400") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <874jit5psy.fsf@gmail.com> <87y1g5ayal.fsf@gnu.org> <878r831x1s.fsf@gmail.com> Date: Mon, 16 Oct 2023 17:16:40 +0200 Message-ID: <87il767g2v.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Maxim Cournoyer skribis: > Ludovic Court=C3=A8s writes: > >> Maxim Cournoyer skribis: >> >>> I think it could go to core-updates since we're already prepping the >>> branch. It may give some respite to the berlin aarch64 workers, which >>> have been working non-stop for days or weeks. >> >> Yeah, it=E2=80=99s a tempting option in terms of resource usage, but les= s in >> terms of legibility of the whole process. Dunno. > > Yeah, for resource usage, bundling this to core-updates makes sense, > especially since it should only affect running the test suite of the > packages touched, not their output. OTOH, my initial motivation was to apply patches to syscalls.scm that have been queued for quite a while already: https://issues.guix.gnu.org/66055 https://issues.guix.gnu.org/66054 https://issues.guix.gnu.org/65546 I fear that bundling it with =E2=80=98core-updates=E2=80=99 would delay it = by several more months. Resource usage is a concern due to the low AArch64 build power, but it=E2= =80=99s not too bad lately, even with =E2=80=98rust-team=E2=80=99 and =E2=80=98gnom= e-team=E2=80=99 updates: https://ci.guix.gnu.org/metrics So overall, I think I have a preference for making a dedicated branch and queueing a branch merge request. (I think it=E2=80=99s also good to use that process more widely.) WDYT? Ludo=E2=80=99. From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 1/7] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Oct 2023 16:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org, Liliana Marie Prikler , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16974732146524 (code B ref 66525); Mon, 16 Oct 2023 16:21:01 +0000 Received: (at 66525) by debbugs.gnu.org; 16 Oct 2023 16:20:14 +0000 Received: from localhost ([127.0.0.1]:57685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsQKD-0001hA-Ju for submit@debbugs.gnu.org; Mon, 16 Oct 2023 12:20:13 -0400 Received: from mail-qv1-xf32.google.com ([2607:f8b0:4864:20::f32]:54695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsQK9-0001gn-6Y for 66525@debbugs.gnu.org; Mon, 16 Oct 2023 12:20:11 -0400 Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-65af7d102b3so31318796d6.1 for <66525@debbugs.gnu.org>; Mon, 16 Oct 2023 09:19:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697473178; x=1698077978; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=maS7SFNCcK81XRufjyM5F6AsSRn5dmC8lMqHOSDvr0o=; b=RV+UBhNIoCOSfSZ2saeHnlyyN6LdEkbIHd8VkzeG4+nRLH6XqnjjIHOyoNODDiDrRq eTxqU1ha1xgaIKBaf35FEiFrR8FY4wfzU9exscq5BVESW/YN5PIrl/CrI9ZIGuRdqDAm JbhUCiemAa4XvItZZNj9IQoYHvOsKJlL1eadehjAoY+RzabCdHq3zyO1ewAsRhPKKiMo Yxzetre7WD0IF7tyrFSyX8As2iase28xGFvgw+hTBXQ8/PR2fgy026vAYU4xST9Df/HN p99GqHgDII0VBYIYbavmYtbP1uE0Lh8sEXOF+E1tUHKQN45tBy3rI05gFGyBLhrR9e+b Uoqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697473178; x=1698077978; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=maS7SFNCcK81XRufjyM5F6AsSRn5dmC8lMqHOSDvr0o=; b=r35yB82uD0o2OaymbZZZJpTzT1altr7f+HVjra5XhYcsstr2hcXz1t6HYJizha6d2d HXp4agkqeVTlGFGLsptYsFraAYeOAeLWQxy1YiinnLkdB5Ys3HfTzUoV42GE6YYFbkHW /eMYC6rv5EIJVoaK+sTdcUd7KUeXrgYOgeSRLiQgm0Uy3yu+6WynOSlO9eYx017fVTT9 cwDBj4nwvr47UH436mfApTSLfhG4oGryhgGtts8LZg7cr1BCUAuim1oTTxrEXrmfb0OO UE7VSEEO1WlWzDnwIKNhSg5f7FUXCsdACk3pG/XoUvCrf0xj4g5Gn6s5WOdiDt3oIhH+ evqQ== X-Gm-Message-State: AOJu0Ywe0EjsAaO+ok0vJJDK8K021bzYV/Ccdm5srEx+MBn5yOHojAjP wvDl/nEBCiQcR4tiy5SUJao= X-Google-Smtp-Source: AGHT+IGhVLr90ok0HjqwBqZRApZrHGMVtJopUBahw2E1Uax4SvNDdfeJzQJwCtknkyDB2mvlJPk9bQ== X-Received: by 2002:ad4:5807:0:b0:658:d8ec:c036 with SMTP id dd7-20020ad45807000000b00658d8ecc036mr36210992qvb.3.1697473178591; Mon, 16 Oct 2023 09:19:38 -0700 (PDT) Received: from hurd (dsl-10-149-74.b2b2c.ca. [72.10.149.74]) by smtp.gmail.com with ESMTPSA id z13-20020a0cda8d000000b0064f3b0d0143sm3480678qvj.142.2023.10.16.09.19.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Oct 2023 09:19:38 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <87il767g2v.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 16 Oct 2023 17:16:40 +0200") References: <51c7e4c608c40f38c83a4ac9db88e8e1c2985ac1.1697211312.git.ludo@gnu.org> <874jit5psy.fsf@gmail.com> <87y1g5ayal.fsf@gnu.org> <878r831x1s.fsf@gmail.com> <87il767g2v.fsf@gnu.org> Date: Mon, 16 Oct 2023 12:19:37 -0400 Message-ID: <87o7gywndy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer skribis: > >> Ludovic Court=C3=A8s writes: >> >>> Maxim Cournoyer skribis: >>> >>>> I think it could go to core-updates since we're already prepping the >>>> branch. It may give some respite to the berlin aarch64 workers, which >>>> have been working non-stop for days or weeks. >>> >>> Yeah, it=E2=80=99s a tempting option in terms of resource usage, but le= ss in >>> terms of legibility of the whole process. Dunno. >> >> Yeah, for resource usage, bundling this to core-updates makes sense, >> especially since it should only affect running the test suite of the >> packages touched, not their output. > > OTOH, my initial motivation was to apply patches to syscalls.scm that > have been queued for quite a while already: > > https://issues.guix.gnu.org/66055 > https://issues.guix.gnu.org/66054 > https://issues.guix.gnu.org/65546 > > I fear that bundling it with =E2=80=98core-updates=E2=80=99 would delay i= t by several > more months. > > Resource usage is a concern due to the low AArch64 build power, but it=E2= =80=99s > not too bad lately, even with =E2=80=98rust-team=E2=80=99 and =E2=80=98gn= ome-team=E2=80=99 updates: > > https://ci.guix.gnu.org/metrics > > So overall, I think I have a preference for making a dedicated branch > and queueing a branch merge request. (I think it=E2=80=99s also good to = use > that process more widely.) > > WDYT? Go for it! I'm confident core-updates won't take several months, but who knows :-) --=20 Thanks, Maxim From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH 0/7] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Oct 2023 08:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: maxim.cournoyer@gmail.com, 66525@debbugs.gnu.org X-Debbugs-Original-Cc: Maxim Cournoyer , guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169753306124104 (code B ref -1); Tue, 17 Oct 2023 08:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2023 08:57:41 +0000 Received: from localhost ([127.0.0.1]:58556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsftV-0006Gi-6u for submit@debbugs.gnu.org; Tue, 17 Oct 2023 04:57:41 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsftT-0006GU-1l for submit@debbugs.gnu.org; Tue, 17 Oct 2023 04:57:40 -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 1qsfst-00025O-QP for guix-patches@gnu.org; Tue, 17 Oct 2023 04:57:06 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qsfss-0002M6-3B; Tue, 17 Oct 2023 04:57:03 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-31f71b25a99so5049679f8f.2; Tue, 17 Oct 2023 01:56:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697533018; x=1698137818; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=A6qJ8EYekBCm3E69sX7V61BomDuQOMip7qR6zta/BUc=; b=ZUGYd7WNURtY4qMPvQZpzgW1HhrBqlvKIhm29Q78mNdxWzA+fEs5YPO3A/wr5Vsguo DCHROHRG7gVji+UCwuKGky7P+3fHetMej4NKgkfEO0559IKI9kOKTQJze8EJXdD3rAMK n2KWbSJO/Vr9C5rAdNz+9ygw7Z5snjak6N/5ZGAcs1Sm6Vgu01Buwdv+DbQiCYjVz6AN 2M1t0GbmtPj3KL74KttNn6VF/zGWRu/0qOMDDIOOXVZLr9kq6sKhZYZYZEr79209L3+N VxDfgFLq2Cqf32FR0/bi0XT9tE9ONGZAm11+BXOHW9338Dwvks1beGPDbogXITvtRxGY ZBsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697533018; x=1698137818; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=A6qJ8EYekBCm3E69sX7V61BomDuQOMip7qR6zta/BUc=; b=JWT3dZq25o73KbKXtdYmmZorqr2/efO39uvylAraXkLWHZ236q143aramB4rVWJkgH hPZTjBurmX/Eis6bOROThFTzYqhUynl21nFyKY9Cw8vK1fljXgxs7A01q3DgsGq3x01i xH6lasbdfJLfpsI9uXZNh/SbzWgQzocLzCZi/tzwedAZkPOMNmwqBh/Bcoc1bZl3kxie WP4Py90vjPkYuw8KzNm5ejOOvKmoxWLJvkqJlKJeCiirLK9bP7mIq/ufI1XgfwPt9Y/L jBnvvelx9x5x3rc5jpiAY9xjynihoilWtTXLLCapee50LPwz6tobpZ+uLAkN3Cg+WyvH Pyuw== X-Gm-Message-State: AOJu0YzvLru+W3xqqz7AxmTKM5f/ZG0d8SJGtxW1lT3D0Qt9XATyIM3o f5JCXaw3a1zBwY9++u7Acw56w0V4nXUSFK/S X-Google-Smtp-Source: AGHT+IERCFH4tmT7dYif8JN2Ve9nO0SjgYXXh5NhnnLwiPBWxO2j/IwvVW1XiEzxwABXnCAt7ZXD3w== X-Received: by 2002:a5d:698e:0:b0:32d:a57b:8c8d with SMTP id g14-20020a5d698e000000b0032da57b8c8dmr1130468wru.69.1697533018046; Tue, 17 Oct 2023 01:56:58 -0700 (PDT) Received: from localhost ([31.210.180.106]) by smtp.gmail.com with ESMTPSA id t2-20020adfe442000000b0032dbf99bf4fsm1173882wrm.89.2023.10.17.01.56.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 01:56:57 -0700 (PDT) Date: Tue, 17 Oct 2023 11:56:56 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , guix-patches@gnu.org, Maxim Cournoyer References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="N1FRPG7ihquhCo4p" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x42c.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Oct 13, 2023 at 05:45:32PM +0200, Ludovic =?UTF-8?Q?Court=C3=A8s?= wrote: > Hello! > > This patch series removes (guix build syscalls) from the dependencies > of several packages where having that dependency [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (efraim.flashner[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --N1FRPG7ihquhCo4p Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 13, 2023 at 05:45:32PM +0200, Ludovic Court=C3=A8s wrote: > Hello! >=20 > This patch series removes (guix build syscalls) from the dependencies > of several packages where having that dependency would effectively > prevent us from changing syscalls.scm due to the high number of > dependents (and it turns out that removing that dependency was easy). >=20 > This change involves a rebuild of ~3,912 packages. I plan to create > a branch and have it built by ci.guix (I suppose qa.guix will skip it > by default?). I can do that any time (the build farm is currently idle!) > but since =E2=80=98rust-team=E2=80=99 is fully built, I thought we might = want to merge > it first; Efraim? I=E2=80=99ll also send a proper =E2=80=9Crequest for m= erging=E2=80=9D. That would be nice. I'm currently waiting for aarch64 to catch up and then I need to rebase on master since the qt-team branch got merged and then it should be ready. > Besides I have not forgotten about the underlying bug, reported > at , and I plan to propose another > fix there. >=20 > Thoughts? >=20 > Ludo=E2=80=99. >=20 > Ludovic Court=C3=A8s (7): > gnu: mutter: Remove dependency on (guix build syscalls). > gnu: python-ipykernel: Remove dependency on (guix build syscalls). > gnu: python-dbusmock: Remove dependency on (guix build syscalls). > gnu: python-dbusmock: Rewrite phases as a gexp. > gnu: python-dbusmock: Use =E2=80=98search-input-file=E2=80=99. > gnu: polkit: Remove dependency on (guix build syscalls). > gnu: public-inbox: Remove dependency on (guix build syscalls). >=20 > gnu/packages/gnome.scm | 25 +++++----- > gnu/packages/mail.scm | 33 ++++++------- > gnu/packages/polkit.scm | 35 ++++++------- > gnu/packages/python-xyz.scm | 99 ++++++++++++++++++------------------- > 4 files changed, 89 insertions(+), 103 deletions(-) >=20 >=20 > base-commit: 5a3fb306535c2ec0a118f2f0bc8f6a162b85c7d6 > --=20 > 2.41.0 >=20 --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --N1FRPG7ihquhCo4p Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmUuTFUACgkQQarn3Mo9 g1EpOg//fKaqY0/BZ0zPAHpYlkOKpui/BEiQ7jleHL+RBe3sv1tu6uWm6pZkiTyj ERg159A9w9HYp0IzuqTEGzzGFSSrJWKIig3FiR5NH9G8gdjHFXhytUcezCcIUfg7 pmgD/fZVVbftIgAGtOs7PqLJxA0C2vIUeX8c17//rwhw31aVS+HO0V/UlT90rSmD l/x8aF7Fw5OHBLgPapN1mmySgskXjeKH4g80vrmDDErWMHdQi2YpocG9T1dzuPB5 TcMPtnyiQALGGBHdXfA1XxsZApVV2yzvc7F/LYqWnU0LuyShB37dBrqi4axayg4C X177R32ISFHYJScOjwwyJKIOOTn5HQECyovAqtVpahiFd3/oo4Mq80RoleQ78M68 Zn3dT6r87zbYwK6XiCoo7BpXa2JnGmUw8Ps3XjyquCojfnxt+RE6L90e0t+ehsOL lckd2J91DQeC3kbfLTvC+wIY99RP1kbvvNIIpOG9bwf0+MmG+br+BPo9qKIUtWiQ SxDpVDqkhv46kLkMZAgUj06MqnKKffQoW02VGM3XRuNmQKOih9r60ebeDDSJjZm2 sUWgaohDmJAbAJwuRL/yBnvYdX6/Jz2kr+GUq53XBBoyNPhkG/B6PtQHVlx7H3hO FCqz2qt0ye5+ilJCjdb41k+FjPNJ0rhvDitrswLKHHcbuFZxsiI= =N5HW -----END PGP SIGNATURE----- --N1FRPG7ihquhCo4p-- From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 00/10] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822692058 (code B ref 66525); Sun, 22 Oct 2023 13:45:02 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:29 +0000 Received: from localhost ([127.0.0.1]:45679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkm-0000X5-SM for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkk-0000We-EQ for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkC-0003Hk-OL; Sun, 22 Oct 2023 09:43:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=rcG1gd+NBHnLjp5LJFB/OLVu56+1cUFAntHzAj0c9Lg=; b=FpaaQ+/cn5tsmM/ldlLm +evU4VaTEIfVVIx/PkRN+/3HGHYq52QPYcWAshJ9+TrLHpgCCK57Nbthy6aU6e6djiXg44w+eFL4H yNLYQoplbK0B6qW0LTvLOoOFs3DGVOYAKtnBBAxhYESKvHMsrE8ElhFhw9nj8aUZhTmq0V8meuU84 FcyXocfixVXYCrDJzhRxvdXrF1fGS4/TuJqfMUfm7OtDJYbCEKGASUX336TEBBofrR7W/ZGa7Ix/s DB8+TpA7NbxtoNzStgaw61KSewkefKeYCOvPiJzDNL5zYPCgLKXifiDgMlHL8hyqDZYNFhe+Iw5D9 4oEYqHtL0CrciA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:24 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <87o7gywndy.fsf@gmail.com> References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello! Here’s an updated version of this patch set; changes compared to v1: • Update outdated comment in one of the packages; • Remove dependency on (guix build syscalls) of the following build systems: ant, dub, android-ndk. I’ve pushed this as ‘wip-syscall-update’ and got ci.guix to build it: https://ci.guix.gnu.org/jobset/syscall-update As discussed earlier, I’ll send a merge request. Ludo’. Ludovic Courtès (10): gnu: mutter: Remove dependency on (guix build syscalls). gnu: python-ipykernel: Remove dependency on (guix build syscalls). gnu: python-dbusmock: Remove dependency on (guix build syscalls). gnu: python-dbusmock: Rewrite phases as a gexp. gnu: python-dbusmock: Use ‘search-input-file’. gnu: polkit: Remove dependency on (guix build syscalls). gnu: public-inbox: Remove dependency on (guix build syscalls). build-system/ant: Remove dependency on (guix build syscalls). build-system/android-ndk: Remove dependency on (guix build syscalls). build-system/dub: Remove dependency on (guix build syscalls). gnu/packages/gnome.scm | 32 +++++----- gnu/packages/mail.scm | 33 +++++------ gnu/packages/polkit.scm | 35 +++++------ gnu/packages/python-xyz.scm | 99 +++++++++++++++---------------- guix/build-system/android-ndk.scm | 1 - guix/build-system/ant.scm | 1 - guix/build-system/dub.scm | 1 - 7 files changed, 92 insertions(+), 110 deletions(-) base-commit: 8ca7ccbf0dad63d75637ffdc6a5105eb9a4a4673 -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 01/10] gnu: mutter: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: liliana.prikler@gmail.com, maxim.cournoyer@gmail.com, rg@raghavgururajan.name, guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan X-Debbugs-Original-Xcc: Liliana Marie Prikler , Maxim Cournoyer , Raghav Gururajan Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822702064 (code B ref 66525); Sun, 22 Oct 2023 13:45:02 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:30 +0000 Received: from localhost ([127.0.0.1]:45681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkn-0000X9-FJ for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkl-0000Wl-L1 for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkD-0003I6-UX; Sun, 22 Oct 2023 09:43:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=Xv7o402aR61dbohBxM6uRabw+HjchZgutVA3W2QebzI=; b=oGluH4Cu8X302v7k5IzT pQvmEue8KVNa2RSCpDps2fdVMy48fDfOC1JcPOh4GrtfN5NK5jrs011cKWBOVBXP5vzYnR+Oo/srd c0Y4JQaB7t6fEh3Xg8wcowR5/FZB3TxtuAuFOJipjxuq3aosoSQQsZhNvGmk7nUeYqimo2zxjIlJj iDiJb0YWla6ffZ6+ySGjF1FACrGCYcAsXravXr7GOjmArR3ha909ZCUiSW5ueupngM9a7gmsl/CDf ahDWe0s7KkfXYgeWgDYAuzEYLC05MM3se1ZVfxwMI1FO5133tGk0kCPXRwczuLI9/N2ga1X8kCH0v hsz1yMwxGLQKUA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:25 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/gnome.scm | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 2ffe8dfef2..ac3035e07d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7831,10 +7831,7 @@ (define-public mutter (build-system meson-build-system) (arguments (list - #:imported-modules `(,@%meson-build-system-modules - (guix build syscalls)) #:modules '((guix build meson-build-system) - (guix build syscalls) (guix build utils) (ice-9 match)) #:glib-or-gtk? #t @@ -7928,22 +7925,22 @@ (define-public mutter "1")) (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; python-dbusmock would waste time polling for the dbus - ;; processes it spawns to be reaped, in vain. - (apply execlp "tini" "--" - "dbus-run-session" "--" + (apply execlp "dbus-run-session" "dbus-run-session" "xvfb-run" "-a" "-s" (getenv "XVFB_SERVER_ARGS") "meson" "test" "-t" "0" "--print-errorlogs" test-options)) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`meson test' exited with status" - status)))))))))))) + (dbus-pid + (let loop () + ;; Reap child processes; otherwise, python-dbusmock would + ;; waste time polling for the dbus processes it spawns to + ;; be reaped, in vain. + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid dbus-pid) + (unless (zero? status) + (error "`meson test' exited with status" + status)) + (loop))))))))))))) (native-inputs (list desktop-file-utils ;for update-desktop-database `(,glib "bin") ;for glib-compile-schemas, etc. @@ -7964,8 +7961,7 @@ (define-public mutter pipewire python python-dbus - python-dbusmock - tini)) ;acting as init (zombie reaper) + python-dbusmock)) (propagated-inputs (list gsettings-desktop-schemas-next ;required by libmutter.pc gtk+ ;required by libmutter.pc -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 02/10] gnu: python-ipykernel: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822792119 (code B ref 66525); Sun, 22 Oct 2023 13:45:03 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:39 +0000 Received: from localhost ([127.0.0.1]:45695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkx-0000Y5-3G for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYko-0000Wo-56 for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkG-0003Iy-FM; Sun, 22 Oct 2023 09:43:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=9LPlbdQcwXf4BiJ+nb2anmf1jXqqT5QKu9P1j7UcGKM=; b=j5cYOxT9NQJBS51m45i3 w31aNM532Vxggt/A0KTCnZfnHvgppVpEYitR2XqNAeVGU+0Iy5cFQudTKJ/1ICZyn49E7wlQzAu/g fS0WYb/+lx2hnYcmVYDOgAm58caDGuXesE24vzkAUtkN815SRefpjlKU3D52a/RDaTC5Pt1qV6056 blNRpCe32LLxK39mkmA6SSjWfjNH6hUWGWnEMuANIJxuqXI02uD6oEm37gXWrySPcNGkGZt3a7o8G bGj9q3qNPkGetGOLYOVN/bZdli5+6G0EnQVwue47NP59clb36p9S/d1xNy1cPXUxpN8Oief7pL8Jf cDIs3J8fWYwbPg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:26 +0200 Message-ID: <57121aa0458c061c023a104ee5775897167ace8b.1697982039.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap child processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/python-xyz.scm | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 29ac11df95..d094c6e451 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10660,10 +10660,7 @@ (define-public python-ipykernel (build-system pyproject-build-system) (arguments (list - #:imported-modules `(,@%pyproject-build-system-modules - (guix build syscalls)) #:modules '((guix build pyproject-build-system) - (guix build syscalls) (guix build utils) (ice-9 match)) #:phases @@ -10682,20 +10679,19 @@ (define-public python-ipykernel (when tests? (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; XXX: Tini provides proper PID1-like signal handling that - ;; reaps zombie processes, necessary for the - ;; 'test_shutdown_subprocesses' test to pass. - - ;; TODO: Complete https://issues.guix.gnu.org/30948. (setenv "HOME" "/tmp") - (execlp "tini" "--" "pytest" "-vv")) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`pytest' exited with status" - status))))))))) + (execlp "pytest" "pytest" "-vv")) + (pytest-pid + ;; Reap zombie processes, necessary for the + ;; 'test_shutdown_subprocesses' test to pass. + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid pytest-pid) + (unless (zero? status) + (error "`pytest' exited with status" + status)) + (loop)))))))))) (add-after 'install 'set-python-file-name (lambda* (#:key inputs #:allow-other-keys) ;; Record the absolute file name of the 'python' executable in @@ -10724,8 +10720,7 @@ (define-public python-ipykernel ;; and causes deprecation warnings. Using the bootstrap variant ;; avoids that. python-pytest-bootstrap - python-pytest-timeout - tini)) + python-pytest-timeout)) (home-page "https://ipython.org") (synopsis "IPython Kernel for Jupyter") (description "This package provides the IPython kernel for Jupyter.") -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 04/10] gnu: python-dbusmock: Rewrite phases as a gexp. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822802126 (code B ref 66525); Sun, 22 Oct 2023 13:45:03 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:40 +0000 Received: from localhost ([127.0.0.1]:45697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkx-0000Y8-G6 for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkp-0000Wq-Tk for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkI-0003K0-7o; Sun, 22 Oct 2023 09:43:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=YzEebFsXxekEB2V9Q4WMjdNCH0lylHUFV+nxvtg9y8I=; b=VWk7b5O2gF+floMQoceS dgzBbNGGJ5HQ9WRBhEJ00sTEppysr1JcNw0r+FUJ5BLCF1tuiRRlZTSFIPSFO/THxqM74hyITO3F4 QZeMdoiUoUebjPK39sTJcHRJEJ2q3JG/xbHG3EgOfALXLFqLk2SVKm5FQ6aBU/QTsRk6RC8c55OEi 2pn2CIQGWGt2nn5jTyM7CH0Nv/VbA3S3mc8kuJr/VKizEth7YZNKbdBJ/wMpdq6Z9q3j6Q2rmHgq9 6WXrtvI2+QxWQ2nYMA5sHcyWRJt92hsxjXzzWMqCBgXZBqt4FBHWFJk6gIvbR73q1RKMfkloTaLti NHud0/qRdra6vQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:28 +0200 Message-ID: <48b4d13af78919c35ae4389fb46fd1c124a7bc30.1697982039.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: Use gexps. --- gnu/packages/python-xyz.scm | 62 +++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 782d1fae6f..4929c6dcc7 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27165,37 +27165,39 @@ (define-public python-dbusmock "1nwl0gzzds2g1w1gfxfzlgrkb5hr1rrdyn619ml25c6b1rjyfk3g")))) (build-system python-build-system) (arguments - `(#:modules ((guix build python-build-system) - (guix build utils) - (ice-9 match)) + (list #:modules `((guix build python-build-system) + (guix build utils) + (ice-9 match)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-paths - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "tests/test_code.py" - (("/bin/bash") (which "bash"))) - (substitute* "dbusmock/testcase.py" - (("'dbus-daemon'") - (string-append "'" (assoc-ref inputs "dbus") - "/bin/dbus-daemon'"))))) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (match (primitive-fork) - (0 ;child process - (execlp "pytest" "pytest" "-vv")) - (pytest-pid - (let loop () - ;; Reap child processes; otherwise, python-dbusmock would - ;; waste time polling for the dbus processes it spawns to - ;; be reaped, in vain. - (match (waitpid WAIT_ANY) - ((pid . status) - (if (= pid pytest-pid) - (unless (zero? status) - (error "`pytest' exited with status" status)) - (loop))))))))))))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "tests/test_code.py" + (("/bin/bash") + (which "bash"))) + (substitute* "dbusmock/testcase.py" + (("'dbus-daemon'") + (string-append "'" (assoc-ref inputs "dbus") + "/bin/dbus-daemon'"))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (match (primitive-fork) + (0 ;child process + (execlp "pytest" "pytest" "-vv")) + (pytest-pid + (let loop () + ;; Reap child processes; otherwise, python-dbusmock + ;; would waste time polling for the dbus processes + ;; it spawns to be reaped, in vain. + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid pytest-pid) + (unless (zero? status) + (error "`pytest' exited with status" + status)) + (loop))))))))))))) (native-inputs (list dbus python-pytest which)) (inputs -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 03/10] gnu: python-dbusmock: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822802134 (code B ref 66525); Sun, 22 Oct 2023 13:45:04 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:40 +0000 Received: from localhost ([127.0.0.1]:45699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkx-0000YF-Ur for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkq-0000Wu-3r for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkH-0003Jc-Cf; Sun, 22 Oct 2023 09:43:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=qdQabaGhUMAPoeoz0tmsyiK383qlGZbfSUJaXyj02go=; b=l8jBH+L+j7i+PaoXU0J4 mdJP3N4TOOxPP4Pxi9DIxCuvYxWhtb0z3ehgYMT+x5TI/qedpBx/oDdmOS04U9u9pTX0UrLXWsKiM C70aFa1Lv+6RoAabtucjAldqFNerVVSJo+9Crjb9M3Fz0/ojdFASXb5BzXVpYNlD9IP6FdZuG55XE YUPQ6ho+cYRfAfRss0oAfGgpze1WNP9yUf4OTj7aunk+xzmI51KFADgWAlqr7lbDVzZzDBA5Zzbzj ckIdN8a3g72qP8vxyej1HdV7z8pWzwBUyHI9u9WuRAQrVU27ioHBcoP5oIueGBSyX8wbnR3oaGr5C B7ObKIOS9OdJHQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:27 +0200 Message-ID: <230e6b36d03b8cd45295fddf8706c7272d09011f.1697982039.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Having a dependency on (guix build syscalls) this deep in the stack would make it much harder to change syscalls.scm. * gnu/packages/python-xyz.scm (python-dbusmock)[native-inputs]: Remove TINY. [arguments]: Remove #:imported-modules, and remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process itself. --- gnu/packages/python-xyz.scm | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d094c6e451..782d1fae6f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27165,12 +27165,10 @@ (define-public python-dbusmock "1nwl0gzzds2g1w1gfxfzlgrkb5hr1rrdyn619ml25c6b1rjyfk3g")))) (build-system python-build-system) (arguments - `(#:imported-modules (,@%python-build-system-modules - (guix build syscalls)) - #:modules ((guix build python-build-system) - (guix build syscalls) + `(#:modules ((guix build python-build-system) (guix build utils) (ice-9 match)) + #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-paths @@ -27186,20 +27184,20 @@ (define-public python-dbusmock (when tests? (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; python-dbusmock would waste time polling for the dbus - ;; processes it spawns to be reaped, in vain. - (execlp "tini" "--" "pytest" "-vv")) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`pytest' exited with status" - status)))))))))))) + (execlp "pytest" "pytest" "-vv")) + (pytest-pid + (let loop () + ;; Reap child processes; otherwise, python-dbusmock would + ;; waste time polling for the dbus processes it spawns to + ;; be reaped, in vain. + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid pytest-pid) + (unless (zero? status) + (error "`pytest' exited with status" status)) + (loop))))))))))))) (native-inputs - (list dbus python-pytest tini which)) + (list dbus python-pytest which)) (inputs (list dbus)) (propagated-inputs -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 05/10] gnu: python-dbusmock: Use =?UTF-8?Q?=E2=80=98search-input-file=E2=80=99.?= Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , jgart Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822802141 (code B ref 66525); Sun, 22 Oct 2023 13:45:04 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:40 +0000 Received: from localhost ([127.0.0.1]:45701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYky-0000YM-AM for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkr-0000X4-Oq for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkK-0003LC-2B; Sun, 22 Oct 2023 09:44:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=HW6nniIQsHonNy0gH3c1oU/kIIptD1Dv0IBcBbpkiGM=; b=aTNHQATmIT/G0xTAz2Zc 6Rojp0KPMPiYdKLea7y/3B80KRpcKhKFs5ERcUEUd47SNbbu5N8p15mrHFpnzum6z/y9UCYCEesTz 4FQ+glHJoyOGm7als3YeSzKcivAd4/c43wpzWN0Z6oDBmg2B/ZizjvkUeBgE2InNwQbkrgSVPBFHa Ak6qH/tysJfMqQTMcHoq8kV70Qh/L405Jgbqtl/Iqouq2mlxDD3DlhGvhUq+RfMx5DMlwfKqbTc3V IShvD9WyQdyBkm5lhipPGdosw5bCtmCr7dpixtj8AIfUv9PwuYo/bWPxhjk/ysZCegDZY3uJwBAuQ xylFOOcER74AOg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:29 +0200 Message-ID: <1ad6565e4a0516ee89d1d14b84ac062f670c347d.1697982040.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: In ‘patch-paths’ phase, use ‘search-input-file’ instead of ‘assoc-ref’. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4929c6dcc7..65c23cb318 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27178,8 +27178,8 @@ (define-public python-dbusmock (which "bash"))) (substitute* "dbusmock/testcase.py" (("'dbus-daemon'") - (string-append "'" (assoc-ref inputs "dbus") - "/bin/dbus-daemon'"))))) + (object->string + (search-input-file inputs "/bin/dbus-daemon")))))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 06/10] gnu: polkit: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822812148 (code B ref 66525); Sun, 22 Oct 2023 13:45:04 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:41 +0000 Received: from localhost ([127.0.0.1]:45703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYky-0000YU-L5 for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkt-0000XS-Oi for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkM-0003MJ-1e; Sun, 22 Oct 2023 09:44:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=lph36ZU9akmssS2zxAhK6eE2vHn3QeT2zjJ1zbSDW6s=; b=p0NGUjL+DEjDRfnymURC 6p7QSa50mqxzx12/XwC0m4rxhgz6HEjiaofc9ikKDOdETHz5b3gmm3IOOimjXJTrxqDaC88lU3Rtr z+sWi0j6VhK4yoSdObAgUyALEChZqG2WULvz5WNp9dUXbFdZzuPGueXOsUFqt/DYHYy0mXMMbkIg4 mLFPz00y6aVNWvp99RFiX2wH8cl03I1WWHILV0iomxBgCJShn23Gj+LDLHMh6EKagg9UK3yk5vAlb VhwXyO7+2u705RjCGyo4zEI7Phj8wcHsDiLEJ1h0asGA9vPiks42yJ8FVTp1c1hwYh5F2zSFqExgT LwsK6spi73fGhQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:30 +0200 Message-ID: <9998cd64698ce4e211452306cbd159154d4839ef.1697982040.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Having a dependency on (guix build syscalls) this deep in the stack would make it much harder to change syscalls.scm. * gnu/packages/polkit.scm (polkit)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/polkit.scm | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm index 6fe7824a57..2f733dd703 100644 --- a/gnu/packages/polkit.scm +++ b/gnu/packages/polkit.scm @@ -95,10 +95,7 @@ (define-public polkit (build-system meson-build-system) (arguments (list - #:imported-modules `(,@%meson-build-system-modules - (guix build syscalls)) #:modules '((guix build meson-build-system) - (guix build syscalls) (guix build utils) (ice-9 match)) #:configure-flags @@ -130,24 +127,23 @@ (define-public polkit (replace 'check (lambda* (#:key tests? test-options #:allow-other-keys) (when tests? - ;; Run the test suite through tini to ensure signals are - ;; properly handled and zombie processes reaped. (match (primitive-fork) (0 ;child process - (set-child-subreaper!) - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; python-dbusmock would waste time polling for the dbus - ;; processes it spawns to be reaped, in vain. - (apply execlp "tini" "--" - "meson" "--" "test" "-t" "0" "--print-errorlogs" + (apply execlp "meson" "meson" + "test" "-t" "0" "--print-errorlogs" test-options)) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`meson test' exited with status" - status)))))))))))) + (meson-pid + ;; Reap child processes; otherwise, python-dbusmock would + ;; waste time polling for the dbus processes it spawns to + ;; be reaped, in vain. + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid meson-pid) + (unless (zero? status) + (error "`meson test' exited with status" + status)) + (loop))))))))))))) (inputs (list duktape expat elogind linux-pam nspr)) (propagated-inputs @@ -162,8 +158,7 @@ (define-public polkit perl pkg-config python - python-dbusmock - tini)) + python-dbusmock)) (home-page "https://www.freedesktop.org/wiki/Software/polkit/") (synopsis "Authorization API for privilege management") (description "Polkit is an application-level toolkit for defining and -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 07/10] gnu: public-inbox: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:45:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979822812164 (code B ref 66525); Sun, 22 Oct 2023 13:45:05 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:44:41 +0000 Received: from localhost ([127.0.0.1]:45707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkz-0000Yb-4c for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYkw-0000Xf-74 for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkO-0003ND-Gq; Sun, 22 Oct 2023 09:44:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=oij6i0L6hrxdxWQlkZ1CEWG5HyoXNSx5iCzKSYZGwXw=; b=Gn5EN2pK2RAs4MlMnXPo 9OUbdRc1d3VJ25YaN5MCJzN2TESwVNbDnxPqTTpcjUcbL2erJtAlbH/WtYUE3SGLgNzImun883XAW 7HTlj2hFec8mHmcV/0SGeJPQWSvOYwlzLWNOR2XtGePIOlno71Q0LLabRN2t0zwGjK/Y7DoPcYDqW lMCyYyWAssr2KHFk0s5Dk4hBM9PfZLRZAIetT3eHaSQ6MVyft0xN/CgfMIEBPzANtQVI6tNCKqvho hJdsInDZAnLPqjv9B8i1YqvcRd2jCgKbCFM/2rzgU7JV8791py8wdTW6J7lmwDfkgMm8d5m8WRilp fBW3BHxl9JZX4g==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:31 +0200 Message-ID: <5e7e25542f40bc869303339e54a98705d7dc0331.1697982040.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/mail.scm (public-inbox)[arguments]: Remove #:imported-modules. Remove (guix build syscalls) from #:modules. Rewrite ‘check’ phase to reap processes from the build process. [native-inputs]: Remove TINI. --- gnu/packages/mail.scm | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index be458a2d92..fc5cde38ce 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès +;;; Copyright © 2013-2021, 2023 Ludovic Courtès ;;; Copyright © 2014, 2015, 2017, 2020 Mark H Weaver ;;; Copyright © 2014 Ian Denhardt ;;; Copyright © 2014 Sou Bunnbu @@ -4242,10 +4242,7 @@ (define-public public-inbox (file-name (git-file-name name version)))) (build-system perl-build-system) (arguments - `(#:imported-modules (,@%perl-build-system-modules - (guix build syscalls)) - #:modules ((guix build perl-build-system) - (guix build syscalls) + `(#:modules ((guix build perl-build-system) (guix build utils) (ice-9 match)) #:phases @@ -4282,18 +4279,20 @@ (define-public public-inbox (setenv "TMP" "/tmp") (setenv "TMPDIR" "/tmp") - ;; Use tini so that signals are properly handled and - ;; doubly-forked processes get reaped; otherwise, - ;; lei-daemon is kept as a zombie and the testsuite - ;; fails thinking that it didn't quit as it should. - (set-child-subreaper!) - (apply execlp "tini" "--" + (apply execlp "make" "make" "check" test-flags)) - (pid - (match (waitpid pid) - ((_ . status) - (unless (zero? status) - (error "`make check' exited with status" status)))))) + (make-pid + ;; Reap child processes; otherwise, lei-daemon is kept as + ;; a zombie and the testsuite fails thinking that it + ;; didn't quit as it should. + (let loop () + (match (waitpid WAIT_ANY) + ((pid . status) + (if (= pid make-pid) + (unless (zero? status) + (error "`make check' exited with status" + status)) + (loop))))))) (format #t "test suite not run~%")))) (add-after 'install 'wrap-programs (lambda* (#:key inputs outputs #:allow-other-keys) @@ -4313,7 +4312,7 @@ (define-public public-inbox (find-files (string-append out "/bin"))))))))) (native-inputs (list ;; For testing. - lsof openssl tini)) + lsof openssl)) (inputs (append (if (not (target-64bit?)) -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 08/10] build-system/ant: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bjoern.hoefling@bjoernhoefling.de, julien@lepiller.eu, guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= , Julien Lepiller X-Debbugs-Original-Xcc: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= , Julien Lepiller Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979823072319 (code B ref 66525); Sun, 22 Oct 2023 13:46:01 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:45:07 +0000 Received: from localhost ([127.0.0.1]:45731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYlO-0000bI-V0 for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:45:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYky-0000Xo-W6 for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkR-0003NT-9i; Sun, 22 Oct 2023 09:44:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=41Rj2ou7JYNoW/9SCcZaIJzinNwsrpzfCDIoTzqplso=; b=KIKLM3yLzaJRQjqts2w3 qgIdFgWonu2X/jc7YY2f4o1E/2Qxb3bNfpsX+bqxxo32CbI2b+A7+dV9OguTeVP7/JnNX+frmZV/C h5bbKj0qpkwEXVLxFhAEG4bGU3qMRBHoxllvM/XAymCFbHuUFJ8qJxLnQEV7OK3jLMeZmQL4nOBO5 xbWVoqvEikCVDyya2p3TlmYHnFOF7Dc1G8CN86gYjxVEnE0S+QHcAyyg686uYB62R40MHaF6u63f4 gcQHSZVVdp57WZ3aSOEv16YPV2ExE/Lo22lzm74pXJdu0NsE3aLcOOod4hP5qY4UJSe+7xo6I38FD 5whjOR5bcKDWpg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:32 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) The module has been unused since a6343af22161b21ddbc4143a2b6a60d1ee860eb0. * guix/build-system/ant.scm (%ant-build-system-modules): Remove (guix build syscalls). --- guix/build-system/ant.scm | 1 - 1 file changed, 1 deletion(-) diff --git a/guix/build-system/ant.scm b/guix/build-system/ant.scm index cfb033f6a5..e191fd3c99 100644 --- a/guix/build-system/ant.scm +++ b/guix/build-system/ant.scm @@ -43,7 +43,6 @@ (define %ant-build-system-modules (guix build maven plugin) (guix build maven pom) (guix build java-utils) - (guix build syscalls) ,@%gnu-build-system-modules)) (define (default-jdk) -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 09/10] build-system/android-ndk: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979823082328 (code B ref 66525); Sun, 22 Oct 2023 13:46:02 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:45:08 +0000 Received: from localhost ([127.0.0.1]:45733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYlP-0000bM-Kp for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:45:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYl0-0000Xx-Lm for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkS-0003Nf-5O; Sun, 22 Oct 2023 09:44:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=yYIdkX/1E1p4np+J7m0idgfyEgOXURRSjfyzU3HGrGM=; b=Xsb9Ddk4MzutcQxGPheW Vw/gSSlvxH3Ew6G7w3zMBg0ycilorvRXYYqO8g3Uxs5tYhPZiqfTsskHQDVu6a4PNbvHkbLhEBdKA mkYdMTMCMve2hz307ntTtvNNGzhsw+7hwP1aLmRCZ2+E7nlzmiUzqJ/rjhx7CVQ5Lf3zwk1jRTK9k UP7Kb+JhjjaENEVLuXEmwTYYSr+8LytK3JCPJ68R/vsKL6X2zu4ohXebGRRvykRvFWU+pzx7rILYP LTjoXG/WswwRQ6+7YnmNFRMfz7FLD5JIB9g3iHl8/R1VZN+zXpXP2GdG9qnxobFvgvEzGmis4HWF0 uS3m/pU5nMiH8Q==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:33 +0200 Message-ID: <6f1e66ede9331a4f1c66bc3fa3b955f21d0870da.1697982040.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) The (guix build syscalls) module was unused. * guix/build-system/android-ndk.scm (%android-ndk-build-system-modules): Remove (guix build syscalls). --- guix/build-system/android-ndk.scm | 1 - 1 file changed, 1 deletion(-) diff --git a/guix/build-system/android-ndk.scm b/guix/build-system/android-ndk.scm index 047f884b19..aa7cc06279 100644 --- a/guix/build-system/android-ndk.scm +++ b/guix/build-system/android-ndk.scm @@ -31,7 +31,6 @@ (define-module (guix build-system android-ndk) (define %android-ndk-build-system-modules ;; Build-side modules imported by default. `((guix build android-ndk-build-system) - (guix build syscalls) ,@%gnu-build-system-modules)) (define* (android-ndk-build name inputs -- 2.41.0 From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 10/10] build-system/dub: Remove dependency on (guix build syscalls). Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Oct 2023 13:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66525@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16979823082334 (code B ref 66525); Sun, 22 Oct 2023 13:46:02 +0000 Received: (at 66525) by debbugs.gnu.org; 22 Oct 2023 13:45:08 +0000 Received: from localhost ([127.0.0.1]:45735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYlP-0000bV-Ud for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:45:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYl0-0000Xy-RH for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 09:44:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYkT-0003Nh-4r; Sun, 22 Oct 2023 09:44:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=dify/RC6Ihu9U+9tFuFLKAqv2VzdsgdwIQwfautG4Lk=; b=ovpzdUVLSKzN1I1aEYr+ HQTOxZrU3fIGmhvX4wIRyHK37oHgOjcjO3bcQm5AbiQIlTWxhMnaJLAfgy74PlfTFxX/98hSr3E+2 2BbfiPQAXQPPqEuk7kJUurn45nW32xKHG5lTd9y7UwW6UyUPjJ51U4jkNELf9C/k25xuCiiHfPMSz tImoKrQ+oOIZkYqzIMKW0ayJDKyAWaLjxHutqj+iP5URSXyuCqJBR8/eIftDLKemWtCJhwTp7FMAQ wALkPfxiFI6ecAKT2MYTP0zlPsh8QGedkYhb7ZAxjDHl64q/1AUrgEAnhmNil6XEFMJPXz5RWFQrs PzitkmXfDzHxyQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Date: Sun, 22 Oct 2023 15:43:34 +0200 Message-ID: <1f926dea6d76e6e41a3275637eb9f2e13bbb2e8d.1697982040.git.ludo@gnu.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: <87o7gywndy.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) The (guix build syscalls) module was unused. * guix/build-system/dub.scm (%dub-build-system-modules): Remove (guix build syscalls). --- guix/build-system/dub.scm | 1 - 1 file changed, 1 deletion(-) diff --git a/guix/build-system/dub.scm b/guix/build-system/dub.scm index b4011cdb83..951c084398 100644 --- a/guix/build-system/dub.scm +++ b/guix/build-system/dub.scm @@ -59,7 +59,6 @@ (define (default-ld-gold-wrapper) (define %dub-build-system-modules ;; Build-side modules imported by default. `((guix build dub-build-system) - (guix build syscalls) ,@%gnu-build-system-modules)) (define* (dub-build name inputs -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 22 09:51:29 2023 Received: (at control) by debbugs.gnu.org; 22 Oct 2023 13:51:29 +0000 Received: from localhost ([127.0.0.1]:45759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYrZ-0000sy-23 for submit@debbugs.gnu.org; Sun, 22 Oct 2023 09:51:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quYrX-0000sn-Td for control@debbugs.gnu.org; Sun, 22 Oct 2023 09:51:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quYr0-00052F-2h for control@debbugs.gnu.org; Sun, 22 Oct 2023 09:50:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=LaPqqbFltJQQvXbWzIeRqzPufetrjnu+8oafCoUv/10=; b=YfY5SgdV4jXps0 BcW4QI0cJNcmmkN1aZVWuVZ6iEvIKYXEk0QDDtgI4c7guiq6ynvvtvcdgC0mCsCfxBLW1jJgmbgTs to40jKpiwu61JBiX/yuM9hc3AjMGfw0nJ11omNQueual4ZQV0ILqWQ+QuwIY9XogMJpUrh+yWRWut exPg30fxGQ6bsm7i8Gd5K6Q6Q2aHKogiJhZgvL3zXTCtiNrbjwOvWm6Jp0RIMJzJPHFlLhIhwIr3y IJMLK5PNji+R7tBuHNMREb5PkNJGHcj0QjCWLIYhQBoR123IH56VPc3EnDzsDgrqRdxhtupFv+46u p502J+y2EoqJSzxADFoQ==; Date: Sun, 22 Oct 2023 15:50:46 +0200 Message-Id: <87jzrepxzd.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #66682 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) block 66682 by 66525 quit From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 00/10] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Oct 2023 01:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169802611624741 (code B ref 66525); Mon, 23 Oct 2023 01:56:01 +0000 Received: (at 66525) by debbugs.gnu.org; 23 Oct 2023 01:55:16 +0000 Received: from localhost ([127.0.0.1]:48633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quk9z-0006Qy-Nt for submit@debbugs.gnu.org; Sun, 22 Oct 2023 21:55:16 -0400 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:58692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quk9v-0006Qh-C6 for 66525@debbugs.gnu.org; Sun, 22 Oct 2023 21:55:14 -0400 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-41cd6e1d4fbso15132091cf.1 for <66525@debbugs.gnu.org>; Sun, 22 Oct 2023 18:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698026076; x=1698630876; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Bol0mgcR3q8qKfT0q/3HaNWOQxbyOU4GmhGVczZb14A=; b=fooeviJdnkwNBQmAhGwo9HbVyUYbf39htn33iCOYc/Abt3vvGZPCnq7I0tfVjsvGgB uBdl9R4/TYGfTBHoUu9m/OXcO0pStBYkcNr7ecYPPj8WGubGrSGGIKJVEgviQEl6MocX o0YS2cf0VdU+yapuDxI7U6egy2Zaso0V2fgI7QsnjwFU/cOfhDJMS8Z4j5D8+t3rkMWG 66nL0xJmInwi3T0jWm6JSy/wI8xgJu7CHKC3Zkh+Ohpgtzs2fZLDRv1PGij+o7WrJFIt VS+MUv30hMotl6ktl0nOggdVstLj+qZ0dMMwe5YR1LO7hUDh6STrpVX/YiA82lN76/oN CZUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698026076; x=1698630876; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Bol0mgcR3q8qKfT0q/3HaNWOQxbyOU4GmhGVczZb14A=; b=HjKLlmtAEDpxo10yAK2QYeWCyI7B6Naci/TX8t0bCAme20JoWR5ckcPBwBPiLXsHzT Bv302aKqW2yZd4wcD1cZj7uoEFV1evcdalPaRflNaDES1guLsQCjUThMGSYZNVzXrsP8 aiUgJUF28wihA/0MTzhy8nlUsQZGllimYSzlAIztFpv3PrHcvJ5HYpWjjHL5jeqtwrLH zJPo7VPfg0Ik9jS71fKl8T1nMDh83rRNdZKe3AEDbZfmDP20bIZeivXfVDKzlq55h+vz tnhIl2ccVwXWz+hptVPYFoocURusfVbtuuTbUE2ncqvOTe80TBuxvXgCYQB8LyV11iHh 3RbQ== X-Gm-Message-State: AOJu0YzvuBEBAHz9EgbfRNzJNupI47AWfZ4eaVsRSMQ12WW2S+a1c9vF fkdhlhZpdS4Y9F1elpMtyFayeecOHBzJUw== X-Google-Smtp-Source: AGHT+IHKzyuXoY7AlMAmEBTzwZ5QMP4wqZIFzX9bBMh6E5eR4Mj4ICZyDniuY5Vvshfhpq6KDO0j6g== X-Received: by 2002:a05:622a:546:b0:418:11ee:ad6c with SMTP id m6-20020a05622a054600b0041811eead6cmr9463099qtx.23.1698026076482; Sun, 22 Oct 2023 18:54:36 -0700 (PDT) Received: from hurd (dsl-205-236-230-191.b2b2c.ca. [205.236.230.191]) by smtp.gmail.com with ESMTPSA id a8-20020ac84d88000000b004199c98f87dsm2394829qtw.74.2023.10.22.18.54.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Oct 2023 18:54:36 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Sun, 22 Oct 2023 15:43:24 +0200") References: <87o7gywndy.fsf@gmail.com> Date: Sun, 22 Oct 2023 21:54:34 -0400 Message-ID: <877cne9k85.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludovic, Ludovic Court=C3=A8s writes: > Hello! > > Here=E2=80=99s an updated version of this patch set; changes compared to = v1: > > =E2=80=A2 Update outdated comment in one of the packages; > > =E2=80=A2 Remove dependency on (guix build syscalls) of the following b= uild > systems: ant, dub, android-ndk. > > I=E2=80=99ve pushed this as =E2=80=98wip-syscall-update=E2=80=99 and got = ci.guix to build it: > > https://ci.guix.gnu.org/jobset/syscall-update > > As discussed earlier, I=E2=80=99ll send a merge request. OK. It seems the branch was already mostly built (72% vs 73% for master), so it should be good. I'd still like to have something like bug#65595 implemented in Cuirass so that it'd be easy to list all regressions that have to do with a topic branch. Currently failed builds are all grouped in the outputs, whether it's for already or newly failing packages, which is less useful in the context of feature branches. --=20 Thanks, Maxim From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 00/10] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Oct 2023 10:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 66525@debbugs.gnu.org Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.169805582822552 (code B ref 66525); Mon, 23 Oct 2023 10:11:02 +0000 Received: (at 66525) by debbugs.gnu.org; 23 Oct 2023 10:10:28 +0000 Received: from localhost ([127.0.0.1]:49100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qurtD-0005rg-My for submit@debbugs.gnu.org; Mon, 23 Oct 2023 06:10:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qurtA-0005rP-3H for 66525@debbugs.gnu.org; Mon, 23 Oct 2023 06:10:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qursa-0003vP-3k; Mon, 23 Oct 2023 06:09:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=LAr5W+gjLFsFSZfGhszoaQXFmowt/psHKs8Snlw3m3M=; b=kMBNCtogE8/DCNOnmVxU NGh/qmiAN3MlGgpiyfk1HRns+mtdhqBpMGNo1ChkMBghzWBbcQLRxEogaU/ZFd/c3fy5odsvDxwM2 ecpSQ9SXCazhq62GbtYp0Ej3NVEdEojGbnnKOcS5l1wJpGWgN1/wYbzXxp31jH+XPihLWrRpc0MjV jVfEH4Dcs6OMTI0rNkcha23j2MhqxNRLlev/ccQCkhS9PjOF8mQXdRzfQxx0wybY91dXVNQTBYAxQ dN9okwkBJ+OOKS+8Anc7jTkpC7y/dWvl03y30LFmusHoxCb4eaWgZ5Y62eXdtepMjgjMlcpsdWddi oU9hFXAkpwxwEQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <877cne9k85.fsf@gmail.com> (Maxim Cournoyer's message of "Sun, 22 Oct 2023 21:54:34 -0400") References: <87o7gywndy.fsf@gmail.com> <877cne9k85.fsf@gmail.com> Date: Mon, 23 Oct 2023 12:09:45 +0200 Message-ID: <87msw9hcpi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Maxim Cournoyer skribis: >> I=E2=80=99ve pushed this as =E2=80=98wip-syscall-update=E2=80=99 and got= ci.guix to build it: >> >> https://ci.guix.gnu.org/jobset/syscall-update >> >> As discussed earlier, I=E2=80=99ll send a merge request. > > OK. It seems the branch was already mostly built (72% vs 73% for > master), so it should be good. Yes. (For the record, that=E2=80=99s almost 14K builds in 18 hours; the x86_64/i686 builds were most likely completed in half of that time.) Now merged as 48c1a74b2461d42dc0df202d8353640b3b64ac62! > I'd still like to have something like bug#65595 implemented in Cuirass > so that it'd be easy to list all regressions that have to do with a > topic branch. Currently failed builds are all grouped in the outputs, > whether it's for already or newly failing packages, which is less useful > in the context of feature branches. It=E2=80=99s something where the Data Service really shines because it know= s the derivations of each package of each revision, and it can compare substitute availability. Perhaps what we need is closer integration and/or user interface improvement. For example, it=E2=80=99s not trivial from to get to a comparison against the =E2=80=98master=E2=80=99 branch. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 06:10:38 2023 Received: (at control) by debbugs.gnu.org; 23 Oct 2023 10:10:38 +0000 Received: from localhost ([127.0.0.1]:49104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qurtO-0005sE-0n for submit@debbugs.gnu.org; Mon, 23 Oct 2023 06:10:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qurtM-0005s0-Gq for control@debbugs.gnu.org; Mon, 23 Oct 2023 06:10:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qurso-0003wh-9D for control@debbugs.gnu.org; Mon, 23 Oct 2023 06:10:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=8SCQG3RJXJ6KjqiWcggtpR7MAwDEqtRyoyCblKy01so=; b=DVZJePmiiBgGyV uFWP9b1ayU+RW/T0zRmQNztk0JJYS67AOwoyb6PD2MiOBG5XPJioET6GEv9pi2STHoq9iU1XdgFYU eDvZJRU+K0EIss+RjNvOosb4Ps699JAPzSQzcZaFNzIeMYpEot+EQhtmmPOEoQBS+08TCVpKZC7M6 DIvpixmUXKtMhPZKCiB/3OEutHG0Wu4zbNEhJeTxVngyw3WIqHtxVIVXZ9ELffaJjRdIjtz7YYup3 2fKI1Wd6TaXm95KNE4hdd7Cb0LD/okhajM8HjAVT4cSs0tdlIIng/tSLhrlmrPQ6w7BwOttc02gJT AbX+DYeC/isloEIcw0QA==; Date: Mon, 23 Oct 2023 12:10:00 +0200 Message-Id: <87lebthcp3.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #66525 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 66525 quit From unknown Sun Sep 21 07:03:36 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66525] [PATCH v2 00/10] Remove dependency of polkit, python-dbusmock, etc. on (guix build syscalls) Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Oct 2023 15:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66525 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 66525@debbugs.gnu.org Received: via spool by 66525-submit@debbugs.gnu.org id=B66525.16980739753362 (code B ref 66525); Mon, 23 Oct 2023 15:13:02 +0000 Received: (at 66525) by debbugs.gnu.org; 23 Oct 2023 15:12:55 +0000 Received: from localhost ([127.0.0.1]:51350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quwbv-0000s9-9m for submit@debbugs.gnu.org; Mon, 23 Oct 2023 11:12:55 -0400 Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]:47372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quwbr-0000rt-4U for 66525@debbugs.gnu.org; Mon, 23 Oct 2023 11:12:54 -0400 Received: by mail-qk1-x72c.google.com with SMTP id af79cd13be357-778a20df8c3so242226985a.3 for <66525@debbugs.gnu.org>; Mon, 23 Oct 2023 08:12:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698073936; x=1698678736; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+p16PpZwlktu8zcZccKbwZ8P+ocCSfPi0jZ1cU50+m4=; b=D0P/iriDc2AlGYBG4cVwTJB9cPvENdM4oI+duEUb0lSV44OWKYOEE2c+4jj4zOHiyQ 4ocBYYDd4W6kFynmq1wRKbQdXJLEZQBvvyWc2FHhLFyF+EriYV5LQy/IDqPtFZfAIFmX WdhPWdCyn0IeBf/muIjO+MaKLHMuUE0+Aviq2fYF5Jf7FNtiBw79M1U9mrIiV35dl4Gs dXDoA8ouHmkK3cqvgy/8+diCYogxsp40NUDlWmTpZkYkyV3FQr+UEcozzrgZaJPxpjMu jaVYNTmicZdzgXyLmVydItQMJo6Dxs+cwKcg/Ciibw1p+mC9YpABiaYj5F/k250qpA9a 7LIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698073936; x=1698678736; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=+p16PpZwlktu8zcZccKbwZ8P+ocCSfPi0jZ1cU50+m4=; b=iE1qEgXMYiUjDik6WNMWTUq5zZwAQvukFjJFNzefvpoX6Sj31kl9xhFhMBu1+5aQ3B XV+HLqHsXaV54yKvGhIHtSMjZzElNhchFn6KiJgZgbADrDiNngEQG323o9TzEt4v8KTW 19ywLXids9JiJssvBiajix8pvRDzr/UJm4CKMnf2IrOBeOuiIge8HdptnS3AkaMLjXuG 73l/SeYTaFIuePgpQPXdij3uCsJykT6vc605ydteYfsRo8K29xm/dHIiIJuYgOFx40uL Q3CGhILhNB0YeKC4Uu1lmZNJoZx81MdFM2uTuFEd2/7mZjMmXb0lcOwCW8nwOpLEjrup 1rag== X-Gm-Message-State: AOJu0Yxw6cVzIu47d/e5uTdHJnnQCxdJsusZ7bowbzZfX9MsYY05MF+w BM9nUIVTRC4+k6noQv+cl8McmuaaMRpypw== X-Google-Smtp-Source: AGHT+IGa3D+rJyNEkGCvvLiLL/Gjled9qnmC0rNeen2l9WgykJGQmJpc33T7Dsj/tv0PACOOpChYCw== X-Received: by 2002:ae9:e201:0:b0:775:7996:3431 with SMTP id c1-20020ae9e201000000b0077579963431mr10077652qkc.52.1698073936231; Mon, 23 Oct 2023 08:12:16 -0700 (PDT) Received: from hurd (dsl-10-148-194.b2b2c.ca. [72.10.148.194]) by smtp.gmail.com with ESMTPSA id p14-20020a05620a056e00b0077890c8896bsm2746464qkp.134.2023.10.23.08.12.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 08:12:15 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <87msw9hcpi.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 23 Oct 2023 12:09:45 +0200") References: <87o7gywndy.fsf@gmail.com> <877cne9k85.fsf@gmail.com> <87msw9hcpi.fsf@gnu.org> Date: Mon, 23 Oct 2023 11:12:15 -0400 Message-ID: <87msw974q8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hey Ludo, Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer skribis: > >>> I=E2=80=99ve pushed this as =E2=80=98wip-syscall-update=E2=80=99 and go= t ci.guix to build it: >>> >>> https://ci.guix.gnu.org/jobset/syscall-update >>> >>> As discussed earlier, I=E2=80=99ll send a merge request. >> >> OK. It seems the branch was already mostly built (72% vs 73% for >> master), so it should be good. > > Yes. (For the record, that=E2=80=99s almost 14K builds in 18 hours; the > x86_64/i686 builds were most likely completed in half of that time.) > > Now merged as 48c1a74b2461d42dc0df202d8353640b3b64ac62! I'm surprised even the ARM machines managed to build so many packages that fast! Great :-). >> I'd still like to have something like bug#65595 implemented in Cuirass >> so that it'd be easy to list all regressions that have to do with a >> topic branch. Currently failed builds are all grouped in the outputs, >> whether it's for already or newly failing packages, which is less useful >> in the context of feature branches. > > It=E2=80=99s something where the Data Service really shines because it kn= ows the > derivations of each package of each revision, and it can compare > substitute availability. There doesn't seem to be a technical limitation in allowing to filter on 'newly broken' packages; we can already see in the shared bag of 'failed builds' that some are new failures (they have a down arrow icon), so Cuirass already has that data; it's just not possibly to query it precisely, unless I'm missing something. --=20 Thanks, Maxim