From unknown Sat Aug 09 01:06:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77637 <77637@debbugs.gnu.org> To: bug#77637 <77637@debbugs.gnu.org> Subject: Status: [PATCH] services: qemu-binfmt: Add requirement. Reply-To: bug#77637 <77637@debbugs.gnu.org> Date: Sat, 09 Aug 2025 08:06:15 +0000 retitle 77637 [PATCH] services: qemu-binfmt: Add requirement. reassign 77637 guix-patches submitter 77637 Nigko Yerden severity 77637 normal tag 77637 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 08 08:13:01 2025 Received: (at submit) by debbugs.gnu.org; 8 Apr 2025 12:13:02 +0000 Received: from localhost ([127.0.0.1]:59616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u27p6-0008Ff-PI for submit@debbugs.gnu.org; Tue, 08 Apr 2025 08:13:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45992) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u27p2-0008Ei-7G for submit@debbugs.gnu.org; Tue, 08 Apr 2025 08:12:58 -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 1u27ow-0004L2-2I for guix-patches@gnu.org; Tue, 08 Apr 2025 08:12:50 -0400 Received: from mail-lf1-x141.google.com ([2a00:1450:4864:20::141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u27ot-00041A-Sk for guix-patches@gnu.org; Tue, 08 Apr 2025 08:12:49 -0400 Received: by mail-lf1-x141.google.com with SMTP id 2adb3069b0e04-5493b5bc6e8so6837761e87.2 for ; Tue, 08 Apr 2025 05:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744114365; x=1744719165; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QWZfy2I0+JBSXAkEpET6vIoptoHRawN9NKmGOCTh3oU=; b=eqDf+f3qQncbVREVNXbJiwppkRF7rBPuXAW6ayhXxhc/x6skEKUQOLailFgyWIEvEu KvRtgeSka3iia7M7pbL6WzxqvP/ZrBepNvAGfXZmAQbkcaUKU5V+qZFHCFldMeD6DovG xe1wBsPIDrdLDS8tnNi3Z8B3czKoU6n7qan1o1S2Iu/40wEb8SmulheOu/UE8apxTNgq QlUluRP5+IplM3aws97n47mAZjr9+C5/d/BnHQjTPoHEfJz6HsFEPhIAg8IVVIiw2yWE Nzu1qpttWheHzGouDQ/MZhPYdR3jingpK+EBYRsm0aUL163qIA3dSR/ax0dY2S9HL+jZ RSbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744114365; x=1744719165; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QWZfy2I0+JBSXAkEpET6vIoptoHRawN9NKmGOCTh3oU=; b=qBINIn2WcG46kUYuEuOVVmxw61lc9SRpIi6DgdfwJjoEEXhitAM0I3eZKVkyp3XK0P CHkBwjURb15TfCv7tDEwQIU4fiAbIpTGFZEBHPLEouxm7T+aLMNKWLEhsxDt4qSA6fsY ZY7uEALHe9v3sa0B4P3NDE6+gX/Od1x8X0AHJW0xbj0enHgHu1Rc2psx8k13m9GpOXVC 6gjWNW3kWphCyHz3UG7QazjxpU2uvBZLAiJCfsiJmivrhCJjBj9zKcKsRSVAo56QOhA+ S1LpSMCMaDrbI/7MXJ9Jn1OTsu4EXDNjQd8wtV3tSbPkEWhzYRUZnpxMHlXoS/04iex3 d5CQ== X-Gm-Message-State: AOJu0Yy45bEH1cUVHrCe1I5QX6os9E6qU8zT4wnYYjiGZzphV0ITr8+h KI5FnPZT37XUQ3ZtWM0gTs/muWl3FUjzwuyGvBH7LY7aKsCUoOuDn7sEdyf6 X-Gm-Gg: ASbGnct0k2/U/CSeFyQJ7MjGeBXxL4bcp206SWzckMgsGLMt9XrVryaVhLn00rM5Uub mV5uIYD6SXgbGBnfbTTL/lsV/4zygfBVWNuwSM6XUDYmMtc+OyrTWsFjJp32FN9pwYFgyVZIMHc 5L7TLBtBSQdplYBMhv6OZtUBT8c5Y3uWYuXK/JlqcTCCverRMVG/GM9yvICwPyxJobCZ50faFmB 9hVGum9P81WAze3J1ZyzeiLGT82/WxEZhlxkoqEeW+8Gn65Vkt+ERxM7v9ts2abbAjWs/X8MJy8 OSp5OqnIDH3gkKP952FZMQOjJKNkN7+JjCs/3EOwl8p2MsFYJxrYrwRNzYoAtg== X-Google-Smtp-Source: AGHT+IH2o7wUJ9lEqavcyB3s44Me6Vw2U1OAddHrpZq/ica8dEUEM0Yd8DvyLHnzeE8er6X+sXlhzw== X-Received: by 2002:a05:6512:1304:b0:54a:f76a:6f81 with SMTP id 2adb3069b0e04-54c232f9a32mr4479640e87.27.1744114364692; Tue, 08 Apr 2025 05:12:44 -0700 (PDT) Received: from localhost.localdomain ([188.68.137.215]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54c1e5b859esm1538209e87.28.2025.04.08.05.12.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 05:12:44 -0700 (PDT) From: Nigko Yerden To: guix-patches@gnu.org Subject: [PATCH] services: qemu-binfmt: Add requirement. Date: Tue, 8 Apr 2025 17:10:31 +0500 Message-ID: <87e9e7c726228a47f55d000af1c4c1f5523fcf5c.1744114231.git.nigko.yerden@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::141; envelope-from=nigko.yerden@gmail.com; helo=mail-lf1-x141.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Nigko Yerden 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.0 (/) * gnu/services/virtualization.scm (qemu-binfmt-shepherd-services) [requirement]: Add file-system-/gnu/store. qemu-binfmt service write references to the store to /proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore /gnu/store needs to be mounted during the lifetime of the service instance. If /gnu/store does not remain mounted, the issues discussed by nigko and Rutherther on IRC are arisen: https://logs.guix.gnu.org/guix/2025-04-05.log https://logs.guix.gnu.org/guix/2025-04-08.log Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9 --- gnu/services/virtualization.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm index 45f3876675..0836fe7d45 100644 --- a/gnu/services/virtualization.scm +++ b/gnu/services/virtualization.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2023 Efraim Flashner ;;; Copyright © 2024 Raven Hallsby ;;; Copyright © 2025 Maxim Cournoyer +;;; Copyright © 2025 Nigko Yerden ;;; ;;; This file is part of GNU Guix. ;;; @@ -999,7 +1000,8 @@ (define qemu-binfmt-shepherd-services (list (shepherd-service (provision '(qemu-binfmt)) (documentation "Install binfmt_misc handlers for QEMU.") - (requirement '(file-system-/proc/sys/fs/binfmt_misc)) + (requirement '(file-system-/proc/sys/fs/binfmt_misc + file-system-/gnu/store)) (start #~(lambda () ;; Register the handlers for all of PLATFORMS. (for-each (lambda (str) base-commit: c9524b5841a057b5e64abf0dca75261e741949c5 -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 08 11:29:04 2025 Received: (at 77637-done) by debbugs.gnu.org; 8 Apr 2025 15:29:04 +0000 Received: from localhost ([127.0.0.1]:34735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u2Asq-0008BC-39 for submit@debbugs.gnu.org; Tue, 08 Apr 2025 11:29:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33600) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u2Asn-0008AK-K1 for 77637-done@debbugs.gnu.org; Tue, 08 Apr 2025 11:29:02 -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 1u2Ash-0001o3-T9; Tue, 08 Apr 2025 11:28:55 -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=J6nQXmCbb5FDBkpB9J9EEpGg2kvpvYIw+vlSKsZ9KWY=; b=WhFDJMt9wumCjYJ+Fobr PIl0C/m2a8NoO9deccam0RWmvDOmzR20tVK7qv2WAq/Y0EfEXfndINhrrFEy7096AgLG/upzBPyA8 SnvK+V0jok0GL8XPKhaAsXJprTqUKDC1JtEDRPcx72aFl2vEJ0fUkW8212bwvHY6bNkUwbil4mZUP syB8QvgSESAAYQtI0pYN1q4QCweUeyUuaBkQZosTSin03xUjX+GipypYHXLGCldwNKGK1fSTlGK5n O7+C6HxdNDljjCmCVJP7esIEMCY8H28Efwg3Q9gm217e5oyJ+JAncU/651ul/7CkT1Nx4FgGU7IBK pi6z8ylrNqY6Qg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Nigko Yerden Subject: Re: [bug#77637] [PATCH] services: qemu-binfmt: Add requirement. In-Reply-To: <87e9e7c726228a47f55d000af1c4c1f5523fcf5c.1744114231.git.nigko.yerden@gmail.com> (Nigko Yerden's message of "Tue, 8 Apr 2025 17:10:31 +0500") References: <87e9e7c726228a47f55d000af1c4c1f5523fcf5c.1744114231.git.nigko.yerden@gmail.com> Date: Tue, 08 Apr 2025 17:03:39 +0200 Message-ID: <87cydm66gk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77637-done Cc: 77637-done@debbugs.gnu.org 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 (---) Nigko Yerden skribis: > * gnu/services/virtualization.scm (qemu-binfmt-shepherd-services) > [requirement]: Add file-system-/gnu/store. > > qemu-binfmt service write references to the store to > /proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore > /gnu/store needs to be mounted during the lifetime of the service > instance. If /gnu/store does not remain mounted, the issues > discussed by nigko and Rutherther on IRC are arisen: > > https://logs.guix.gnu.org/guix/2025-04-05.log > https://logs.guix.gnu.org/guix/2025-04-08.log > > Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9 Applied, thanks! From unknown Sat Aug 09 01:06:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 07 May 2025 11:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator