From unknown Wed Jun 18 23:01:48 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#74955 <74955@debbugs.gnu.org> To: bug#74955 <74955@debbugs.gnu.org> Subject: Status: [PATCH] services: rootless-podman-service-type: Allow not installing podman. Reply-To: bug#74955 <74955@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:01:48 +0000 retitle 74955 [PATCH] services: rootless-podman-service-type: Allow not ins= talling podman. reassign 74955 guix-patches submitter 74955 Tomas Volf <~@wolfsden.cz> severity 74955 normal tag 74955 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 18 19:11:21 2024 Received: (at submit) by debbugs.gnu.org; 19 Dec 2024 00:11:21 +0000 Received: from localhost ([127.0.0.1]:36508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tO48O-0001d6-Qy for submit@debbugs.gnu.org; Wed, 18 Dec 2024 19:11:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:36394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tO48N-0001cs-ND for submit@debbugs.gnu.org; Wed, 18 Dec 2024 19:11:20 -0500 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 <~@wolfsden.cz>) id 1tO48M-0005rN-JX for guix-patches@gnu.org; Wed, 18 Dec 2024 19:11:18 -0500 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1tO48J-0003x7-GY for guix-patches@gnu.org; Wed, 18 Dec 2024 19:11:18 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id ADD0337D5FD; Thu, 19 Dec 2024 00:11:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1734567072; bh=no8vejHpELR2E38nYHvvB5cpp5/o7ZCxjzVitudgKA4=; h=From:To:Cc:Subject:Date; b=IlM33uMwL5lbPkuD95njK2bNKIas7KPveDbZnHrvlFixREpUZvKiYwG5M1kMJTnB3 Z5gLdwGfwLbGxjuTM0uh6VUIaTe8WaJmfWz9WSrrm3ILksIYzvCqAkrajd1fszHi7+ 6BjwvxLVoxu190qCCI8nGYiCWbXAVOIltsIoQQs3vJU1e+8x2mMNbE2igtRJ+nXgqn m2wqGij3wMK8DT8izJvauBdE/zpEDlNR9XcDpwwgjwuiFJbAYEqCXV1NZjc3EUNDIL 2pKhKWFxWE+u1/I7VpjAk/qPMrvlRr99rB3RJWMTYECh1yGcslSgFslT6a685jcQZF k/cz/5EikJVcUKhEtDmm1mImcejuywZPxXKov6k+rVo7R1GVXvX5B+uMGQtMhRAinz dSUOGOQ0Yem+a+7z57Pw0p+b7uNMsyw74/WlTTBoLBOjHiVKbOwQWpgnp0x/n0q19z 0qxflLUheBnxPCeG361iaKfjh2f5/p8KWK9MnC3ArRob++OTkRH5yWPN8j7efduhc8 qedNAk7qBoySq13js5X1MCmLTDmCBiJIKaObz8ZNUhZlN6ZGRNcgjcTy7ONMAsk2Yg 4vKGAwoCZ3XasWw4yaXDf6XlWA8o31HwPYQuugXH0zrmepeJm8SYhARG3U2AwV1DXy ILZAM6uHmHNmE+COa+15zHUk= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id D79BB37DDD0; Thu, 19 Dec 2024 00:11:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1734567066; bh=no8vejHpELR2E38nYHvvB5cpp5/o7ZCxjzVitudgKA4=; h=From:To:Cc:Subject:Date; b=Ttgxt4cwvTN4aW0AHbP81wbR7x3jxm1CC2t8fjjQSBLZh6H/npUvWgaczHjIYC6lX 0qQ/BVi6wFifPRh4T+DxchkarMDGmQ2EZsvlpZlNLJHR+ZplrYJ8QlnTI/MhhGgs54 +uc27Rqa9foV3x+A26ZeuLuYa15PBKd5iRMx0u8OphChxqGEdU9RU3K+Q1CIuWdvGj 1jaJokrvRINrV8Kx9R6vcTYkGRFBK7OvuS6wn63r/ON+Opzkds3UufIdMihc6hYxTb 06udsK9o5Ttd9p67G6x6ng8Y9PzlNLSgJLKrYwhEz2h7XTv0PBhpHZVJja74LOhTEw prEW2gYLPhneuIpYrigzAUG20eLV88NHjColPpg0jrIG1OkNwtAR1NJPdeg/jESPId mWakjxovFm1G+BpeZTZxjtpUuxLKpY8TaXfa6XnXFGO8AYqguz0v5nAMPi9CS5aEHa m1P06stwIbQjBP73hZEUc4K1W2pI3ISXuPTiRQIOeaw7F4qeGO01rCz6DzmSpoBzpM KhzOLeR49oeF0MD7z01J3pxR3Syy8nlzauO+nr17w5lw2kJIB/tMjsIhN6kE9IwrP/ YsioArrB/roOHZVSL9IEdbfHCbhJuHM561nZukcT4Tr8hwu5UIAZVsJF98IipaTtZm Vty5DzGatUM3dyBeemeNK+3U= From: Tomas Volf <~@wolfsden.cz> To: guix-patches@gnu.org Subject: [PATCH] services: rootless-podman-service-type: Allow not installing podman. Date: Thu, 19 Dec 2024 01:11:03 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Ludovic Courtès , Maxim Cournoyer Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Tomas Volf <~@wolfsden.cz> 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: -2.3 (--) Sometimes you would want to skip on actually installing the podman package in order to save disk space and bandwidth. Even without installing it globally, podman can still be fetched via guix shell when required. * gnu/services/containers.scm (package-or-#f?): New procedure. (rootless-podman-configuration): Change type to package-or-#f. (rootless-podman-service-profile): Produce empty list if not podman package. * doc/guix.texi (Miscellaneous Services): Document the change. Change-Id: If533d913ea190558ce7e206d98ada4d805270594 --- doc/guix.texi | 3 ++- gnu/services/containers.scm | 13 +++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index f7b7569887..36bab360b4 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -41369,8 +41369,9 @@ Miscellaneous Services Available @code{rootless-podman-configuration} fields are: @table @asis -@item @code{podman} (default: @code{podman}) (type: package) +@item @code{podman} (default: @code{podman}) (type: package-of-#f) The Podman package that will be installed in the system profile. +@code{#f} can be passed to suppress the installation. @item @code{group-name} (default: @code{"cgroup"}) (type: string) The name of the group that will own /sys/fs/cgroup resources. Users that diff --git a/gnu/services/containers.scm b/gnu/services/containers.scm index 03f0649c0d..a3cdead0c3 100644 --- a/gnu/services/containers.scm +++ b/gnu/services/containers.scm @@ -63,10 +63,15 @@ (define list-of-pam-limits-entries? (define list-of-subid-ranges? (list-of subid-range?)) +(define (package-or-#f? val) + (or (not val) + (package? val))) + (define-configuration/no-serialization rootless-podman-configuration (podman - (package podman) - "The Podman package that will be installed in the system profile.") + (package-or-#f podman) + "The Podman package that will be installed in the system profile. +@code{#f} can be passed to suppress the installation.") (group-name (string "cgroup") "The name of the group that will own /sys/fs/cgroup resources. Users that @@ -106,8 +111,8 @@ (define-configuration/no-serialization rootless-podman-configuration (define rootless-podman-service-profile (lambda (config) - (list - (rootless-podman-configuration-podman config)))) + (or (and=> (rootless-podman-configuration-podman config) list) + (list)))) (define rootless-podman-service-etc (lambda (config) -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 06:12:28 2024 Received: (at 74955) by debbugs.gnu.org; 23 Dec 2024 11:12:28 +0000 Received: from localhost ([127.0.0.1]:53516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPgMO-0007RH-Hc for submit@debbugs.gnu.org; Mon, 23 Dec 2024 06:12:28 -0500 Received: from mail-db5eur02olkn2076.outbound.protection.outlook.com ([40.92.50.76]:23086 helo=EUR02-DB5-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPgMM-0007R2-F2 for 74955@debbugs.gnu.org; Mon, 23 Dec 2024 06:12:27 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qb3VTM7YUp+NABFFL1qA89IcRiprIEpwqBvuKVZ/K6HIGLd61j6urIpQ58zADObdOo0/en1kZ/SlWFcCdXqg3UQmi6BmCDxfXid9hoN9XHYmaXVM5e/npKhm9pIATY33dLvfJcQ8ngc3iHuI/jqM7e0DPYkdlLfaR1oitGoVdxPqoXOXKt36aQwN5tHKnGC5cadY7iX6HlwH2eoVlHwl2p2Ea2kX4F5TnQSRCdrzMwQ9mOz/k0970VNde+fMd5UC5wOUR2+6JrSaRM5+UzLabajMwa46qIgciE79CZ8k9B22VtH5CyYB2wZLwCzoo3J0lp9Y4pnFc4CLpzIIvAyzlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LY3sbtyLJqOZmeyLfS0euxEYrBxgq5IWNNCuMYfFAmo=; b=Q047tBc2X+qf/7exw4egj0cLdRvbZjoSXzUaMhAikR86E0gCphKFUSWt8QgjooSQ6feIOBBUaoAJ8rkdlsWxRasz4ND5552Jpyr7JTif384yvgDcyVlDtmOukRC8A1MWYFTfaFcmWH5ilwrRhP9oUbwiGFTI2vN80ytFiIW5XvL8C5zfI4wMLsiWqls5KBJRA+2AQcgbw0Z1xt6rek9mXe1PrXc99F2eqPuCKbcrB5W8K+7ZsZctYzrT/YfjIp0O0hTzK4GaEnlg4vSaio8uysx5CruKIEepHsJXoXoFYFIl7zwWD6A1sd9M6BX0TNlSkotAustkKDpjWY6A1bbnXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LY3sbtyLJqOZmeyLfS0euxEYrBxgq5IWNNCuMYfFAmo=; b=Fc9gT+rRsB7VoTOeZCnlOEAY7v59ORTvOPYNtUcbMjIaM58ZIn/DF2zL87z/jrXUH24o98V0GbxxDn3vsCZ+JR3xXOzDsnPurDfD//iW4exOdBYoewt8VkQJxECHmI3EPzaMjRWGVCliH08gAYbf0RS1xOR4i8dnm95WPOh7chqAHf+7ZXlEmSuzEpVz68pe2UA7AogQW80u2vf9l73WMTe1JZ0iyA9arAX7a+77fXhcwqHSY3AwNn/SXB5jUEFffpzROfurpN42St8tca2d4sEf0IdDeus5k50+dlThsplHz7hpwwolrUq1meNFug0GV1VzYGk/Hypa3uGXkKsT+Q== Received: from AM8PR05MB7252.eurprd05.prod.outlook.com (2603:10a6:20b:1c5::6) by DU0PR05MB9890.eurprd05.prod.outlook.com (2603:10a6:10:472::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.20; Mon, 23 Dec 2024 11:12:19 +0000 Received: from AM8PR05MB7252.eurprd05.prod.outlook.com ([fe80::58a7:be03:4bf5:883d]) by AM8PR05MB7252.eurprd05.prod.outlook.com ([fe80::58a7:be03:4bf5:883d%3]) with mapi id 15.20.8272.013; Mon, 23 Dec 2024 11:12:19 +0000 Content-Type: multipart/alternative; boundary="------------SS7qIa5EgrW5zaqYvPka9L3u" Message-ID: Date: Mon, 23 Dec 2024 12:12:09 +0100 User-Agent: Icedove Daily Subject: Re: [bug#74955] [PATCH] services: rootless-podman-service-type: Allow not installing podman. To: Tomas Volf <~@wolfsden.cz>, 74955@debbugs.gnu.org References: Content-Language: en-US From: Giacomo Leidi In-Reply-To: X-ClientProxiedBy: ZR2P278CA0056.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:53::8) To AM8PR05MB7252.eurprd05.prod.outlook.com (2603:10a6:20b:1c5::6) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8PR05MB7252:EE_|DU0PR05MB9890:EE_ X-MS-Office365-Filtering-Correlation-Id: 7ff9c6ef-c4d5-4099-c83c-08dd2342a95a X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|8060799006|8022599003|461199028|19110799003|15080799006|7092599003|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aHFpZlFHZ1FYdS8rZ3RYci9iOFdnQkpJWHhOVGJnNGM1VWdIL3JvYWJ2MStk?= =?utf-8?B?a1E4RG14WWxJaGJGUlFyU0pRdDUwVVcwU0NxVnlIVjVCQ3RmeGkwMDdoOGdj?= =?utf-8?B?eEVKYWlaQ083b0VzcEkydWMycGgyTCt4SDZCOFZsQ2ZCRVRaamltdXN5cVp0?= =?utf-8?B?V2kyMkM2cjEwc29SdGRhNDhMOXdMaUNCUEZyZzRac3RVQVkyOThCK212dmFI?= =?utf-8?B?cy9GTG1YKzkyZVF3cWJNcmhxVUlsV0dIaUtCQUZWUmt4b0hGdUVtQk50RmRY?= =?utf-8?B?VURVaVN4VUdVbmdQdVVzRjJVb3RPUTc5U01VcHF6QkNDeUZDa0lxeWFySi91?= =?utf-8?B?LzEyaURpcVlreUNsRXphV0R0dFVsSGxTSTVzQWNzMnZjbm5jdWtNMEFnd2Qr?= =?utf-8?B?VTJkMHJxeCtJellxM2ZVZW5ES2tTZjIzVWIzK1VIcmszR3RkY1RsY3UvNWZE?= =?utf-8?B?em5DQVFHaDdUK0kzMXEzOEFhRUpJQkxDcm1zLzVxcUxPK0Rwd1plSEFRZ1pk?= =?utf-8?B?aDhRZnd2aEpjVWQ2MnUwZTlYc1phVm85eDE5ODdWSUUwa0NmSW9FWlVDTWRS?= =?utf-8?B?MkhQQndHcEl1bHFrakl6T0w5NzFOS1JkMnVuZmQ1VmdFN0ZLaWdsMkVGSWdC?= =?utf-8?B?WnhTc05xR0FGWDlicUNnK1dKdExPZFJJb3UvTmhER1FsOTJ1aThDNWM4QWRW?= =?utf-8?B?WTVLU0JIVjNySVFML0JiVndhQm9ZcmYrc3NmYnEvY21hVjZWYVVKZHU4V21a?= =?utf-8?B?WnVTNkxEL2RrLzRzcml1clhkbUVaZndBb1cxWUJNVE5SQ2FVTUd0ditjR1hW?= =?utf-8?B?N0h2Njdud294WU9DeGQ0VHd1cUNYT0N6TGpKVWFlWWZRMVlmMkZRTDlWUEJ3?= =?utf-8?B?SWF5VTFRM0hyTXp6MktHaFhpc1E2Wk9MQThDL3Ywd291d1BVU2RpTU1lQjFI?= =?utf-8?B?ekpXMlNYVlk1TTU1dEJrZVdkemFpdTE0YVl5YXY4VDY3aXFZZmtNRVVyU2c1?= =?utf-8?B?Tk44c2h3QmFHV2x5SGc5YjY0Nm00djdCY0MwdlRxNGhEQ0VTSUFRNjhremtH?= =?utf-8?B?K3RnSVRndHppTlZrcHhOdlQxNDRtUzYyR2tUcGg3eTJjY0EvK0l3R3p6S2U5?= =?utf-8?B?bWdaS2l6QUkxRmc0Y2xYMXpOMGhsalpqeUdmNXJRRktERHpwYVJISXZGTk5M?= =?utf-8?B?VlVIM29qV1Z6dkFacFVrQjgwRlRXWDZoOVlUNS92dTdISTRLcXpKTVA5WUVG?= =?utf-8?B?T011SWVhNWxSL3lMVGh3TlNMaHMzZXR4MVpSWnBidmVBR3JNc3oxVlNNNG9L?= =?utf-8?B?bkgyV2hidHUxWmNmYVJ6K25vQXlZK2ZubG1ra3BtaWdKb3lDZG9qa3poYitM?= =?utf-8?B?ZHF0bk0yTUlNNm9jc1loWTVidDgzQzlyQVJyNWdKYXZ5MXJEZUc5QzRuU2Z3?= =?utf-8?Q?qpRPoCkP?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aWZqWjByWkRQVTQzYmZJUlhQVGluWi8vdkFDSHYwV2ZkZDFYM1NwT1E1ZGVM?= =?utf-8?B?N0hOVHJHRlkvRDNzcGNkZWN0VGp3WTNTdmlseFRFeE94bkJNSDExYjdrZG5n?= =?utf-8?B?Q09zSllOcittaVZ1MzlWcXl3aUxDNk1KRHhwYjZSakFabTg2clZVdmx5Ui9J?= =?utf-8?B?bU1nOTNsTkQ0eTQySHdiNnVlbWViRWIvTitabGtOMG9qRjE4eFZxZVA0L2Fw?= =?utf-8?B?ZjVZZy9ML245N3hGMGVsODlsSjMxTjRqUFRhclFFZXlJYzdCekg5WjRFMmxq?= =?utf-8?B?bW9oZ1V2RFpmbEVwM2VRMFk1aVN1MUxEUFRnQUNXRWhTeHh0ZXJLUzZpNzdu?= =?utf-8?B?OXRaMCtyRDlhd3RHZlJBK1N6d2dRK0lNemdOdksrRDhRcW03cGU5dnZzbGV2?= =?utf-8?B?cmJwWVpDOHlJOWtORWZJTkF6S3gwNGNEOGJWOGI1T3o3QjN1cnlwdEdSeWFB?= =?utf-8?B?TmQ3RkdwTEZmb0hOVFZQSEdWa3dBMkdjbk9VY3FJOGFmODZraWZad0tWdzRz?= =?utf-8?B?aS9pQ1pYVEplWitpL3NQNFZqbXorRHZFeWQ1RmZhL1AvN0E1RmNqYnZtMUZZ?= =?utf-8?B?Rm5XOEpkNG13Mk9nQ00zMXNlVFJLKzVMV2ZZZXgzS3RmSHcyaDZwNUVLSC91?= =?utf-8?B?b1FZZjhsSjh6eEpNbGIwd0pLSldVdjlBenhvUk9wdWJsYmFuTTZhc1pTQ2Fj?= =?utf-8?B?SWF6VjA3SzNsUXgxMzA3U20rM0xXbElBTGVYTjF3WVRvMXNIMjNLNlg2SnNk?= =?utf-8?B?eUtOZDY0cE83YUo4b1Y1SW5xOTEwWEVBelVJd2lQVlVaN2d5TCsySjFwdmx5?= =?utf-8?B?K2QyQTNwRWx5ck9LdjFxNUl2VkI4Z3dJVnF6NkRydjBvT1ZYVjNRZENPaUhQ?= =?utf-8?B?STlkUTR1b05DS3BwcU1UWERwTTRCS29MWXpZQUdIQU5oWXNaTXg0S2R4c01h?= =?utf-8?B?RDdYM0dkQVNlQ2dJV0lYbmhCTUlZWGZlM0NGNHB6UFg1aVEvVCtrd082Mzlt?= =?utf-8?B?aUxxQWxkV21GZ04yOGRwMHEwN0p0eGRFeFRkR0U0Vjl3UXgvTXhzTEMxY2RY?= =?utf-8?B?TU1yWHFhWk9LbWJMVllDcFovNjV6SmdlbE1NcXpweFJ1V0FDNi9va2RKd2kv?= =?utf-8?B?WHFlZHpXWis2cTNuVytwdjdDRWpTanpQWW9qQVBUZ1J2TWpNWjJENktFR3A3?= =?utf-8?B?NGxGRHo0VWp3OFJ5NHhUWTRZUEVYYjNiZUZEQ3N5Tmxqd3lsQktXZ3IxUUZC?= =?utf-8?B?ZFhZZVRnYkxMWElKaVRPWng3U29OTm5YQjczS3FnSkZFSldwN0pBZVROeDFi?= =?utf-8?B?a0RhcEdNRzV4aGtKZTdIVmZra0lvQVdGdWtKeUJKVW9yUEp0K3ZMaWJhM0pG?= =?utf-8?B?a1NXeE1BOE0zU0R4UEg1aWg5UUtNWEIvMmdYT3BTMVFYMEZOVzdtb0pNNFo1?= =?utf-8?B?VDhrdXNoR3hVaFhtQkw2V2VsK2F2bjNSUS9XVFNsVUpmdG5BQXI5L3FUSUtV?= =?utf-8?B?a1FiMzdsdU5kdklTa1R5Q1N6Mm1HQ1pLdzdzVzV4Y3hYUTArczN5NFFqNUJz?= =?utf-8?B?aE5UcDF3RWM4dE51ZFlOL0hVaGhQZDJGRGE4R2t3ZjhOVjJwRDRuL3J0dVFB?= =?utf-8?B?ZzZESHdWQ0JTcEZ5clFEWDNHN1JRb3NYNXoxaEduSXFMMHpxZGdDNDFDZHcw?= =?utf-8?B?RjVPaUQ2Nm9XeVpHVUt5YXdYa09XYW9GV2VXOHhFVzc1ay9UK01QN0dWdkNC?= =?utf-8?Q?fNlN5KDhhQix7th+/+MDdMfMWqSo3/1Q1V42nMY?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ff9c6ef-c4d5-4099-c83c-08dd2342a95a X-MS-Exchange-CrossTenant-AuthSource: AM8PR05MB7252.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2024 11:12:19.1665 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR05MB9890 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74955 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , Maxim Cournoyer 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 (-) --------------SS7qIa5EgrW5zaqYvPka9L3u Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Tomas, Did you consider using define-maybe from (gnu services configuration)? It would be somewhat more consistent with the rest of system services imo. Thank you for your work! cheers giacomo --------------SS7qIa5EgrW5zaqYvPka9L3u Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Hi Tomas,

Did you consider using define-maybe from (gnu services configuration)? It would be somewhat more consistent with the rest of system services imo.

Thank you for your work!

cheers

giacomo

--------------SS7qIa5EgrW5zaqYvPka9L3u-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 27 20:09:47 2024 Received: (at 74955) by debbugs.gnu.org; 28 Dec 2024 01:09:48 +0000 Received: from localhost ([127.0.0.1]:48101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRLKt-0002x0-IX for submit@debbugs.gnu.org; Fri, 27 Dec 2024 20:09:47 -0500 Received: from wolfsden.cz ([37.205.8.62]:39138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tRLKq-0002wn-JO for 74955@debbugs.gnu.org; Fri, 27 Dec 2024 20:09:45 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id 1727633930D; Sat, 28 Dec 2024 01:09:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1735348184; bh=BgxkVNEdWoDu+cgho9qeF/Ml3Cbk2Tgl7iwgj+UyRdo=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=Pz59uvNyss28ba81p+O8In77vZB3B7dzzClCKw9DKErJ1VIWy1i1EKMl6E7u8Psjs PgWEKD2Tx9oPIdNa5syRG4ZPzmqcuVS6BCq0Ry7io5zh+uIZeoi+dwNTYGL2XhNgoG /wM8eAo1FeovxP91lPirSc1QO9YRVUxhzoBv9jpduhxx9S0nAEAJydawkirFEV4rzG nSAeWLFx9zyMyvqne3Gqx0150/GvsWHrgdVyqFN3BBGu9d0f//C6/7KUq7YpewKfiS Xxakt2ZWhuIMBCBF5VTv7IhloiM9alXEQ7XWlPGO9L5s5NAn49FKdl0kZM9hbYVn+f 6tQFfmXT6La8whQ4i7z3HFk5/srt3btg2M0AUxyZUe414dQpDKr4GZGBeZeOD/cz1L GW9DSJw0mB1oglbHdVRhT5BZEmO4n38MP1xh5t9IsAWVvL/Xs51rJVw1KI3R2IARrU Vfg3JhFkySpzgxeHHYXq/2UrPgTtyk8PVnVuoB3eSU8/i34JKaq4phLZQn1Mrrbo8F 8hsCLBhUwoTH8RDmqEV8vv/5UUAH4kSLAq5iBh8R2mvMqCRBo3aJsiqrYNx+Ywtzcl BylSK0zONBsXfa1TSpul7xvqH2rnNYcgmkpXlz4XQrrc+qAHFntUK4qVocITw+Oq9A ukFoPbXZCN+uP8Fb9Rh6WftE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id EF2993390BE; Sat, 28 Dec 2024 01:09:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1735348182; bh=BgxkVNEdWoDu+cgho9qeF/Ml3Cbk2Tgl7iwgj+UyRdo=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=FxFmzj92c/tR2hR3n1Rep5TbwQi5ESBa+jylsCuAstRqfd42dMhc5nNCpMqI2QfB8 r9cQHV0lfCjckj4DohbQdErVTfz0D6Pjg5N5bRlt2PUF7iSVEoNi9/XIRLKEz4zDFf gUrywCXe8PREprEeshIoAZYWSZn2dToVl/wUcNZC+KYPE4Zhwmc3T2VmCd/NfhoQbt FlEZ+mG7ZT2qcxD4/E7TS5Wg1GLSI4hB2XaBHA9YSHVOHE2J4Bcluhb+6kdVFlR+cZ JzbPRelr3ucottYgru3FR+ciBX/srsy58c6G5HF9wHu6YtUbtJFCmYJOoB7YhZDXH+ UhlodmOulyUQ8IxsAMUcETFM5z1UdIK9mksNaazqQZXT912SdSyM6ZTg5/9/GZGVgZ QZ4OJjRNBxnoW7asph6L5XEDTJs4GAOMmb48APuRWMOV8KkIR5mc7M9ht4ld9mnBgc 7HgeHqSLJWAYUbkp04OzBY+prj5g1LIj5QcRtTGCbfyYBtwjzwCI32qRmskFu8Kty0 455U0q4kZGzWMHqfNe4I/ZqOsXfH3eT/AoHAQvkdp4UH4sZBW1NNSDOANsRXCc1U3L 2U1W3r111umb5xQQu0BkywBa/A9BkyzFU7k12auqrAtSwUPKVga/bWXvCZ6HnivHnR rhBRepPFdsjNGRj6oe+JSHYg= From: Tomas Volf <~@wolfsden.cz> To: Giacomo Leidi Subject: Re: [bug#74955] [PATCH] services: rootless-podman-service-type: Allow not installing podman. In-Reply-To: (Giacomo Leidi's message of "Mon, 23 Dec 2024 12:12:09 +0100") References: Date: Sat, 28 Dec 2024 02:09:40 +0100 Message-ID: <87y1003963.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74955 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 74955@debbugs.gnu.org, Maxim Cournoyer 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 (-) --=-=-= Content-Type: text/plain Giacomo Leidi writes: > Hi Tomas, > > Did you consider using define-maybe from (gnu services configuration)? It would > be somewhat more consistent with the rest of system services imo. I did. However setting (package #f) feels more natural to me then (package %unset-value). What do you think? If you insist on using define-maybe, I will sent v2. > > Thank you for your work! > > cheers > > giacomo --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmdvT9QOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wamzsw/+LIgUGJqxta5MbANRGnTtMR1nglCmq48oZTUV ETiM1l6EY5Q9SKRH+I2ioC2MrhdEuNBmp6UYxMGsXqw4mHoenu3YV2+u9+0Ax4Ip Fp4zX5ddYDRRIEq22n/PTSbyM7r44Nm7OtVbDOSo672//oAW2WNREvzU6nS4wfh9 +YGV0hNs/w8wWKhJQtvZWzx7sHKRYZQ07lCtrZQZONcg5IHZxLX1LKe4llEMeiZA v5cNTk7WUE/f1e8l4w/m1NV6jSOfIy/NqgV+48e5Vg+rD/8LZIcA+deoDM5wkikj NFGfcIKkVzAypo+tSABH4SBg6eO7K4nXkOo4fVLj4JOxvDAhJXY3DdizxuHYPyo1 LooNInribKZ3FIpwbdIzloc2sdhPol4ZhN590i45rfbt2vMH3CljN9jrAxsjeFOo ykcexhWSmy8/52DQD0+VuWZyQU2lmefdEh1k67xnCJ6AWrfK8x+ecpRfPvyI2nh/ Bbt7uObl8Vo5s4szURtfiYkdLeG1bJ1Lh9rSks+GJGWp1gKUk39gm/rDSyXvpFKG qnh6C67Le6JbjaPVXX6pWrdRhLB4p8WvdgVd73Y6miHTLMxj6kfjLNX02dMnKD8k NIQ80IxpvySDbQ0LNDTOyIPNiqL3SMdICYKYBnPLNztNefN1InnOXpFBCCRaD0Qj aFBm39I= =Nnm+ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 28 10:22:37 2024 Received: (at 74955) by debbugs.gnu.org; 28 Dec 2024 15:22:37 +0000 Received: from localhost ([127.0.0.1]:52303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRYeC-0002T3-RO for submit@debbugs.gnu.org; Sat, 28 Dec 2024 10:22:37 -0500 Received: from mail-westeuropeazolkn19011030.outbound.protection.outlook.com ([52.103.33.30]:8021 helo=AS8PR04CU009.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRYeB-0002Sr-4r for 74955@debbugs.gnu.org; Sat, 28 Dec 2024 10:22:35 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lvxc9ZDhVxdnalfPGOvVy7IELgKHUIsBOVZU+VL8KxA7mk5dz49eU764ZNW3F+o8tbxpwD9h8w0Cu7RDAfBvj3THwHAaJLPKLuuix9mM+F9xw72iz3Z23Q53EGMJz/asdwTXqAmAjJezyZBiuyy/p5iMXFolyzcGqzELTE7jzk7hFb+I1n1QngQsTYw8hwT2r1TnrWEsT42deNz+Oyc1ZjlPoY+6ZZ6YinvkdifyXfBbcrAVC+fE6F45jNUQjOXAidkz1aCkumcYRWY+BUlWXNrCbegiPks068czIP/j05YnTq+A+5BkDG+odpQYT2q+IIZ9aKKQBEEEwwt43xQLVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4RocdPPhJ/blub9fjvZN1IscPbWSeSzhKS2uW8yYJvc=; b=qIdLgzY346zH0h4UeUVjxHnGYWXY0ulgy8uUBo+6aL/HvVaEGioOJzLMRVJV3m45nJ4u241DMMPZHHTIZ02ZBuAjGXXMDPwRbKSLAwwAPZBcyhmP7EqFip+IC9FZE4s313Tg80NSHun6RNADW2ICmeYzAyYlqNaJbLLxAF/fq8Y1apHHKdGbvPQrCAgMzvpHqn4FcYnhzrLO/3KWPkBvMypV8s5ajPKaT0ka2jg4+AJaeSHyk+sTqLtzoa8Tb63R0uMbK03K9tgRTRtnQQ23vr/dswQ6jr0lZbFZCkLNNWvPMdfjdgxUTwNIGPKQZBMtVghHM94zbkhN4nKopuYEaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4RocdPPhJ/blub9fjvZN1IscPbWSeSzhKS2uW8yYJvc=; b=XFS3wzrs7E43wUnOdIyOIt7p1CtbK2fDIrlHdrrQDJ6ug58ep89ni07Xv7iN9azH/z6N1MSsfRamG1IJrDZQ+ZajmGs2I/M7zsbMgPMb2wabgO2ykz5PzlAWG/UEFv6Cl3jpBj6eSyiUIXnuBEfyxHW0cO6TbtjtZ0Pq5gOG9mb0jQz8PgQ+eUh6UkbWwHjOO8wtGWFocN8EIYguJcY6Ql5MYXdxLFr3ZBbPKP2KIpC8T0KasTmFcCNOBESqrFcIHHnz2oBuw24XWv5561UP24vQSQXtFMF2jQ9Cw82PS9+021tj0LVWpRb6820U8Drq9TuY0x71VPq92r4p3X76Fw== Received: from AM8PR05MB7252.eurprd05.prod.outlook.com (2603:10a6:20b:1c5::6) by AS5PR05MB11092.eurprd05.prod.outlook.com (2603:10a6:20b:676::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8293.15; Sat, 28 Dec 2024 15:22:11 +0000 Received: from AM8PR05MB7252.eurprd05.prod.outlook.com ([fe80::58a7:be03:4bf5:883d]) by AM8PR05MB7252.eurprd05.prod.outlook.com ([fe80::58a7:be03:4bf5:883d%3]) with mapi id 15.20.8293.000; Sat, 28 Dec 2024 15:22:11 +0000 Message-ID: Date: Sat, 28 Dec 2024 16:22:09 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [bug#74955] [PATCH] services: rootless-podman-service-type: Allow not installing podman. To: Tomas Volf <~@wolfsden.cz> References: <87y1003963.fsf@wolfsden.cz> Content-Language: en-US From: Giacomo Leidi In-Reply-To: <87y1003963.fsf@wolfsden.cz> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MI2P293CA0001.ITAP293.PROD.OUTLOOK.COM (2603:10a6:290:45::14) To AM8PR05MB7252.eurprd05.prod.outlook.com (2603:10a6:20b:1c5::6) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8PR05MB7252:EE_|AS5PR05MB11092:EE_ X-MS-Office365-Filtering-Correlation-Id: 204ed2c5-9a41-4c6f-aa02-08dd27536621 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|8060799006|19110799003|461199028|5072599009|7092599003|6090799003|3412199025|440099028|3430499032; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VW5nVWExZ2graG52YTkwYVc0VlJBQVh5NDEzcDlUcDZIdGVCcmtWSHVlNmRl?= =?utf-8?B?YXcrWFNBWkZKUDZNMDdMeERxZVlvWlhEWk4wbkJHWitveDhBbmNyL0F5ZFNY?= =?utf-8?B?OXRkWVlIR1d1YnEvV2hhZTEyVjRvaXlwWlZaR25WVDJNTUNRR1k0WHV6OHhT?= =?utf-8?B?bkNBQWJZSEo3U0J1cE1SOEdmT1VDZFRHN0FFc2FpcTY2WDZiTFEzNXA1ZFNl?= =?utf-8?B?NzJNV0RDUTEzVC9GMkNRUlNDRVNiZEppMDZjalBQcUxNYnRobVcvWGt6RUNM?= =?utf-8?B?cTk0TjZtVkcyWFpucE1rQXJaT2UvTkhNSkNXeU5HVktSOFZWMUF5SVdibnBX?= =?utf-8?B?bnY0NWM5WHdxaG1VaHdHa0U3Zk9CRFQ4MWhROHBzSjk2WXdkK2hQV2JUNnJO?= =?utf-8?B?VmlzdkttdkxZRjNrSjlULytNSGR2eFRQRDRPeFRQMFFvdlYrNlh6WjNESlhy?= =?utf-8?B?NzJUQTllZUhvSUJ4SEpFQmFKTUFQelBSSlhGRk9DUVJlOGxxWHl6aUtUYzFF?= =?utf-8?B?SU0wMmVLc0VxMzZTOTN2djhpZ2d3aTN4WUFUSWk1RmUwcjlkMlBxcHBCTGJY?= =?utf-8?B?ZitmUWk2bENXVnFhZENCdFF3NDJuZkZLbjZCTGU0d0FUeUlFVFp0ZjRqeExs?= =?utf-8?B?ekovcU53Q1FwclhIVTRYMy9KWXRJSjRZRHFOUnhVS0tjNHVxYmMydk1NK29S?= =?utf-8?B?dzlKUVpUNHBscERIcDRGbjRiMWRZUWZUSjRuWUpreHJsUHIyT1A0aTdqRlF0?= =?utf-8?B?Z2p2ZktLQWxVNmxuZE1GYnhHd0k1TFlzeTVqY21CWDRxQ01TY0M5N0E2L0JS?= =?utf-8?B?Y0M0TXJQaE56NGYzdHdjWU5xZU1LUFI2M3V0QXg5YUZJdHRkbzlQOWZYWC9V?= =?utf-8?B?djlBUTlLZWh1ajFMOVQ5K05VKzIwc3VJODNPZUROK0F1SFBXNERhRzBYMGJD?= =?utf-8?B?aWpqYnRwOSszTE42a1BsZWZ6Z3phK2U1WFRVTGRUTFhyZ09EaC8ya2I1MzNJ?= =?utf-8?B?YlVReHlJK3dkT1EyQ3FtaVR2R2R5aWRxK1FGL2w3bEg2NEFXSjgyY2lZdENS?= =?utf-8?B?T1dxWUI2K1hTejJLYmRac295YURldkNaREJkT3FkNmRhSVFIYUFQOGR1dGJ0?= =?utf-8?B?eDI3MFNlUzF2Nnh3TFBwQzVLSUFEcWlPRHNFN1VLNDZCdUUrYXBzRE5pZWk3?= =?utf-8?B?bmtmV0V3UHdhaWNwbSs4Ly85emdza2NXeWNFMUw0aVR0YWZXcms5RHN5WXdE?= =?utf-8?B?L1JSSERUN2ZpUEpnZVlZU09CbmpYcEZvcUtoRG5GWlY3K2ZYZVVreU80U2wz?= =?utf-8?B?SmYyZzJaSTF3VVVhQXM3KytVWUZTY1ovTUdwbWRlQjRmOVV6V0duWTZtWlpB?= =?utf-8?B?WHZFdjNHUkQ1K1BKTGdQZTJKbUtZdnhhWVZyWnRHTWtFTkF0Q0Q1RUNpbXZi?= =?utf-8?B?TkhHOUNZUzBLK1ZxdEE3NlF3QnlOdWF1WXZPRHZzWDBuOXVMR3YyN2xXa2x2?= =?utf-8?Q?FEZPkg=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aG9qbDllZFlxd3NlbXhoTHBjTEFnc0dtUmtDVVdac3FrRXdldStFS3A4Nm1K?= =?utf-8?B?Rm9NVFJweU5NaFN6c0ZKd3hUcDNra0d0T2NDM3M0VzVsc3pmM0JRYnNYNmNT?= =?utf-8?B?S2JCRVpxYVdnR2NaemU0cGN4dFgrdW04cjRkK1Q3TVdNVlN1QkpkODl6TGlm?= =?utf-8?B?d01rTG5TRHZnRGZkeGJQSWIrM1M0YjFLaVFtTVNhVUZvWnNHeDA3RVFodSts?= =?utf-8?B?UHQyaFpmN3VGSFJVMStPOEdEeEZiV1JKZ3gwcmxhRytaT3VUK1YxMVh3TTFG?= =?utf-8?B?djhQcndud1lWZG04blZjekFDOU4rQWVkSmFieUNDWkJNRVpqTndPMFJ6TVVw?= =?utf-8?B?MFY3R2RBRE5aQ1BoZUd6a3kwbzJoOXB2R29ycXJKN0NQSzlrS1pvQkdTUHly?= =?utf-8?B?ZzlpdWtwNk54QjI0bU80K3kxV2t1NW40QWJUak9VNThOWk9FUmxCM2ZNYWJH?= =?utf-8?B?ZlBKenZGRlE4VHp4OHEzNEhmNVRRRGRBcXlqMnNXcUJUQmo2U3BCS3ZIVVAr?= =?utf-8?B?UTVnbVpFemxxVUI4WmpUOFZZcUEwaXFoU25oQmVMd1JpTndGdGROb2pOTEUy?= =?utf-8?B?RWJpS3MrUU92bmZhbTcvZ0NqRFRNZ0dnWEduanh3KytXMCsza3MybTBDYTBW?= =?utf-8?B?VS93ckI2VldsZHprZ2txNyswT3UvaFlucHZwRTFweVFpa2MwWGhZRlZIMmhR?= =?utf-8?B?Rk5XU2FHVys1SEVOU0FmRGlKYkt4MHR1TWYzNTEwMzN4d21NOTJRT2FWUTAw?= =?utf-8?B?UDNIQmgxYXNYQjdwWnVwUjIxMjlhc0RTZGc2UXM3bzVhc1Q3cGk0ZFAyYWo5?= =?utf-8?B?RGNQTXRmWnplaTYwcFJYaEtNaytZbDA3aU5hWWRLaGZKS2Z2QkpybytGNkxo?= =?utf-8?B?cTBrQlhBNGdtbm9MTGNrd253S2Rna3AxRVozRW5PZWh4bmorV0Jrc1hSOXpU?= =?utf-8?B?TFRMMndxM05XUFNNV3ZwVHJVeFFpNVJ5dnVDZlRlRnViTE9KNFRsd0wvNlFo?= =?utf-8?B?TDVxOTNpWllBTXUwUTRRRkVDQUFVbGR4UzhXbFNldjhQVkJGcmVVWkszZ0xn?= =?utf-8?B?OWFMbWpBUjAwT1EwNzNRWHVWNyt4KzlOZzhzUXlNQ2JrR1grREc1dU0vb3Zz?= =?utf-8?B?VmJINThCY2ZYSnRjbk5ydFA2Tyt4LzZwQ3JoNXR4dm5zdmdZU09HMjVrVUhD?= =?utf-8?B?ZkVMRjdQQjRpR29GSUFnWnNCTS9pY1JUMG85N2ZsS2krTnhpTmVMcWltTW81?= =?utf-8?B?RmtpU0dBdlpFTjZUK1hvT0EzUWxGM0ROWkpGQmtPK25jcXJreVNBUHJoRThk?= =?utf-8?B?WjJ5ZlhCd05YRjJRL1IzZXh5NUVudmpZcjdGV1A1UzJ4dUc2K1d0VlNCRlI3?= =?utf-8?B?VXJzVTMzTllPd3c2dmtDdVlJaXRHMGhnbCsvS3BoSjU4eTFrbnJ4MTFjK2ht?= =?utf-8?B?aktReGg1QkdvN3NNRXJwalJnZm9CWmdwdi8vR0Z0elJRZ0lORkdJZWFjQk9j?= =?utf-8?B?MSt4OGpoZ25jdzB5WmZiS0cxcXM1VmJFc2phNE56UE9NZitLMnRwdXFwY0NW?= =?utf-8?B?ZXQrN1hVektmL09uSmgwb2NUUVBlc21SUGhnZmwyLzVaOWY1eUpHZ0ttWlB0?= =?utf-8?B?YnF4ZTRJNWxyZzZqWGt4b2F5YXlDMFRLQllmQUo3R1UvWlRZcnlXZHJYNG1O?= =?utf-8?Q?AG0gdm8bfcD7adNzxTE2?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 204ed2c5-9a41-4c6f-aa02-08dd27536621 X-MS-Exchange-CrossTenant-AuthSource: AM8PR05MB7252.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Dec 2024 15:22:10.8972 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR05MB11092 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74955 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 74955@debbugs.gnu.org, Maxim Cournoyer 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 (-) I somehow was convinced you changed also the default value of the package field. I know understand why you made this choice, so please feel free to disregard my last comment. Thank you again for you work, I wish you an happy 2025! giacomo From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 28 23:40:52 2024 Received: (at 74955) by debbugs.gnu.org; 29 Dec 2024 04:40:52 +0000 Received: from localhost ([127.0.0.1]:53398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRl6h-0007bV-T8 for submit@debbugs.gnu.org; Sat, 28 Dec 2024 23:40:52 -0500 Received: from mail-pl1-f174.google.com ([209.85.214.174]:56662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tRl6f-0007bC-RB for 74955@debbugs.gnu.org; Sat, 28 Dec 2024 23:40:50 -0500 Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2166360285dso105369375ad.1 for <74955@debbugs.gnu.org>; Sat, 28 Dec 2024 20:40:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735447184; x=1736051984; darn=debbugs.gnu.org; h=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=JCnDJL0zZoGL09EBRLbhLWMVDEnU2tPIOQHi0L9GaQQ=; b=hukEthBQGmbY281IxeXXm2toQus41ScAiK2V7iwMA6jza2ZDGh/zWRP5qsDDYTCXG/ 3LKQKWLxCBDd/734zKWJQwShNV2Jz5HuDrHlsHRu17lnX+PnrQ4bNttnr1FOBj921LP4 6WHqeMRt9dwETv3lWO6cgQ3HOIfXbshg+e69fUgG4uXT5bUiJ0CZLcsq5WO6Zta3QTaB qUXfwQCiIOU/t/ddDQJjWS5ph+R7CAF8/6g22xbzHaYQgIqS36Jknt6UDDI5YPLU4UgF 9SfYzizSCmW78qRhWCxYpcnvhXXh/ziJlN4VoA/xf88OePqgx8qngy+Xa51XTccUGMGT bDqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735447184; x=1736051984; h=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=JCnDJL0zZoGL09EBRLbhLWMVDEnU2tPIOQHi0L9GaQQ=; b=j4F1yBCQCqTsjt9K0+iX0OGILHPBm9YixIYMa6QibVdqO5h7jNiNyzx1wG+NOTXr/N Kv07PUO7cuwuYOIM8shrxAXN/FbBlvwcJoEIpXXil2jXP98Wy/pmyACmvAICQXlKPjf+ may/gOnQzuoLmU947j6YB/fGLmmAOYWSSbHi0kNDhPGwLec0a2dLrTGPVoHCY0qYk7Wf DHqydHumCPBznWJtSBohLXjdKawhxVXLCILiWXRAbwhYH20QCSchgSiMmnR7fADNFSsI A5OAEPnwtrM8eqySsSLBYs8RqJNR7G/9wzibbb2MCyjCXt65e0xuy8ESO5LTzCDHl25v RH6A== X-Gm-Message-State: AOJu0YyEvzXjRL7k/88bQd/DVfAHYaEVGqwx+D9Ojoj82Lm2Mbwha8gz ZbG5cArPaILCztWCah1pZxqyk4zW3zUWFuZgFOKuzFXaOhrWE/U9 X-Gm-Gg: ASbGncsSoDXa2d1BsPQjquPblUvE1i80XeaIYF39/Yd86hxZzIqNY5PwwGxGHDoAQ5p vFjjJyeNW6KZkeJjFCTQpFoq+KsytyCUyQf9txyNkahOzA+COtAyAdn8ngG0bJL2qWfddJcVcrZ je/EUCtMhS66AKBS8EjmsMhwBMlZTJYT8z3l27YaBQP3mK9DCIeLiezmEy1yv3pymJTQMEpQtGn ixKOB9nRnEr9EjuXNNcvihefFHnbMv2sZvPiLY0Qd0sLUc1eqh/Dw== X-Google-Smtp-Source: AGHT+IGAsOYLx+I1GugU6PpQNKGy4f3JPVyxvbTk4GzskRKsuoOIzDswdfVz8o6cyNGhzzW/nveQUQ== X-Received: by 2002:a05:6a21:3d8c:b0:1e6:44b4:7ccf with SMTP id adf61e73a8af0-1e644b482d1mr7590865637.37.1735447184222; Sat, 28 Dec 2024 20:39:44 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72aad8fd4e2sm16905556b3a.169.2024.12.28.20.39.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 20:39:43 -0800 (PST) From: Maxim Cournoyer To: Tomas Volf <~@wolfsden.cz> Subject: Re: [bug#74955] [PATCH] services: rootless-podman-service-type: Allow not installing podman. In-Reply-To: (Tomas Volf's message of "Thu, 19 Dec 2024 01:11:03 +0100") References: Date: Sun, 29 Dec 2024 13:39:33 +0900 Message-ID: <87h66ngl16.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74955 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 74955@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: -1.0 (-) Tomas Volf <~@wolfsden.cz> writes: > Sometimes you would want to skip on actually installing the podman package in > order to save disk space and bandwidth. Even without installing it globally, > podman can still be fetched via guix shell when required. > > * gnu/services/containers.scm (package-or-#f?): New procedure. > (rootless-podman-configuration): Change type to package-or-#f. > (rootless-podman-service-profile): Produce empty list if not podman package. > * doc/guix.texi (Miscellaneous Services): Document the change. > > Change-Id: If533d913ea190558ce7e206d98ada4d805270594 Reviewed-by: Maxim Cournoyer -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 06 10:05:06 2025 Received: (at 74955-done) by debbugs.gnu.org; 6 Jan 2025 15:05:07 +0000 Received: from localhost ([127.0.0.1]:39626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUofC-0001Kc-6t for submit@debbugs.gnu.org; Mon, 06 Jan 2025 10:05:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46442) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUof8-0001Jw-CF for 74955-done@debbugs.gnu.org; Mon, 06 Jan 2025 10:05:04 -0500 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 1tUof1-0001fA-FM; Mon, 06 Jan 2025 10:04:55 -0500 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=kBKQfrKcUgH+g9XVrxX1JAKVO+ekm/OKq1tFmmd6NuI=; b=b4PKvQwHHxNt5RJ5ebZm lEK97Z7n3bkybPVh0O19z6b2OTHW3YdjQ3Q1ZV2zy1s2i7OWQm3cEzlnZpY+WrvwxayCDEnxqigg4 UTLYgBKTswUCRG9aor3rFAUigNzwB+SBpTmLy5deK/h9kL5vP9TpbPCWg+OdLw1xoZrj/ODTSL1mW sIzZF1DB++MjV6Xo8X/T1Rt+SSoympw+tgATzb4xujTH+hV808BsfOxJjBB2e8N+yENSmi8i74NXi 7rEZbytEmOdnxJKEHoUxpbGtT+skoo7pk8VAL5UYPFARwr4xiSBCj5XJKQe8aT00Ur/mahfx3qOvS ruEgBoxCnFgQlQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tomas Volf <~@wolfsden.cz> Subject: Re: [bug#74955] [PATCH] services: rootless-podman-service-type: Allow not installing podman. In-Reply-To: (Tomas Volf's message of "Thu, 19 Dec 2024 01:11:03 +0100") References: Date: Mon, 06 Jan 2025 16:04:49 +0100 Message-ID: <874j2c7zla.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74955-done Cc: Giacomo Leidi , 74955-done@debbugs.gnu.org, Maxim Cournoyer 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 (---) --=-=-= Content-Type: text/plain Tomas Volf <~@wolfsden.cz> skribis: > Sometimes you would want to skip on actually installing the podman package in > order to save disk space and bandwidth. Even without installing it globally, > podman can still be fetched via guix shell when required. > > * gnu/services/containers.scm (package-or-#f?): New procedure. > (rootless-podman-configuration): Change type to package-or-#f. > (rootless-podman-service-profile): Produce empty list if not podman package. > * doc/guix.texi (Miscellaneous Services): Document the change. > > Change-Id: If533d913ea190558ce7e206d98ada4d805270594 Applied with the change below. Thanks everyone! Ludo'. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/doc/guix.texi b/doc/guix.texi index 22cea4e5d2..caebe3b03c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -41424,9 +41424,9 @@ Miscellaneous Services Available @code{rootless-podman-configuration} fields are: @table @asis -@item @code{podman} (default: @code{podman}) (type: package-of-#f) +@item @code{podman} (default: @code{podman}) (type: package-or-#f) The Podman package that will be installed in the system profile. -@code{#f} can be passed to suppress the installation. +Pass @code{#f} to not install Podman. @item @code{group-name} (default: @code{"cgroup"}) (type: string) The name of the group that will own /sys/fs/cgroup resources. Users that --=-=-=-- From unknown Wed Jun 18 23:01:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 04 Feb 2025 12:24:10 +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