From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id aKSnGeH1MGACdwAA0tVLHw (envelope-from ) for ; Sat, 20 Feb 2021 11:43:29 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id iLVhFeH1MGB4GwAAB5/wlQ (envelope-from ) for ; Sat, 20 Feb 2021 11:43:29 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 399D11A91F for ; Sat, 20 Feb 2021 12:43:28 +0100 (CET) Received: from localhost ([::1]:41128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDQfW-0007yi-S3 for larch@yhetil.org; Sat, 20 Feb 2021 06:43:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDQf6-0007yZ-MN for guix-devel@gnu.org; Sat, 20 Feb 2021 06:43:00 -0500 Received: from mail-oln040092253055.outbound.protection.outlook.com ([40.92.253.55]:27616 helo=APC01-SG2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDQf2-0004jC-FD; Sat, 20 Feb 2021 06:43:00 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EA4bQT3I94SrTfCqNX5GmqH+DsV1mmNS+C+NixvNhaAc950naXUH+IHw/34pFewcgtlY/0kvcvli4svYS6efoRp/wWwyVjb3Ei6yOs9kdgLQL+DD36I49YCo95baBUErNYyWVtmGCGrKT5ySaORIBsa/NXW8YsPUc1WQOunZEHGZPGa5GB1ZPi5UfDFOfq+s1cfsMgpIoxUqws9+dz0r97gKGYvmECHK8RYInCRGXG1ioQp4tzf5yRgBuiXVh8rUmOwxK+1UoEgm9mLfhMbzZD6HPWa35nn5n+Ghefzcp5N0GvVBldTCRAWpZxLAFwOyeFWLCKGtlK5I2g2gRSETGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3YSZyGG5RpCHCPAYQMU5+b1HJyW1wqbQvoaOJinjvPE=; b=VFc5kyOK2yu41U3zqXlb5LFgjW1HTjYxstA3TuIxh5Ciq5hLCf1/Tm6yXyAXaf5gvT8M2AH6WeD0VstOicOWW5sCbn0Wai0NyBm0sta/sU+8OWBAHrhHTA+LjZrUNLGVMG2pFeoXw2kZY+jBJjgAudcpfzeufSnpdOUyxOcG09QlaINgtV4hBXbt/ioWlc/K3BngJNB/GWNi+mNEw7V0Xoz7DN9hhIxTYKplrsg+MbrwSSSicVUMIWm6UVrjkF7hxsxPmxFro+eeX3k5S47wM1c/ehfucnYWqhc47lXsDi+76xKZvkmilTRVWHVcv350gQkKfRlIhC1bwHVB6vwh2Q== 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=3YSZyGG5RpCHCPAYQMU5+b1HJyW1wqbQvoaOJinjvPE=; b=Nfz3rJLOT/LRgaSbqq07mFO1JQUdS4l2Ohgs1DHPkeL1hWIEBeE1Cbxt1i7wUV9NaV6VeXHfBF3mC5At0Z0Ujm9KRJTHpZAlOoz3rHiEdQPWVaapYMhgd+5UUqf585gBxNxsgo31KBI+ez77vF5mLXL8kag9kytJfeCJVvmOTlza+uxTurZ6wdUtZHe7l4X/EE80Pm1bu1I4F3TMcFVHeluTEWO7w9+tP40y0PTT2iS9jx/YF6WBFSQePM53L8nIb0cv6hpVkm54ETekPAiyp09L1Mov8ElNeAYopCFmeWzDy8Vse8/M9ktVUfea+FbH7EzCC2Nbj0yWlmgW01wf7A== Received: from SG2APC01FT062.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebd::47) by SG2APC01HT210.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebd::471) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27; Sat, 20 Feb 2021 11:42:47 +0000 Received: from OS3P286MB0660.JPNP286.PROD.OUTLOOK.COM (2a01:111:e400:7ebd::46) by SG2APC01FT062.mail.protection.outlook.com (2a01:111:e400:7ebd::417) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27 via Frontend Transport; Sat, 20 Feb 2021 11:42:47 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:48B493884BF96639DE4552D4DB5F5915C2AB3F22666623496EE930C45F917BA9; UpperCasedChecksum:A6AABE73A988609F50F55AAC985E2D069ABCF4108B4F5383C000A1C771EF365F; SizeAsReceived:7817; Count:46 Received: from OS3P286MB0660.JPNP286.PROD.OUTLOOK.COM ([fe80::9dbe:2c7:8c21:a40d]) by OS3P286MB0660.JPNP286.PROD.OUTLOOK.COM ([fe80::9dbe:2c7:8c21:a40d%7]) with mapi id 15.20.3868.030; Sat, 20 Feb 2021 11:42:47 +0000 From: =?utf-8?B?5a6L5paH5q2m?= To: raid5atemyhomework Subject: Re: ZFS on Guix, again References: Date: Sat, 20 Feb 2021 19:44:34 +0800 In-Reply-To: (raid5atemyhomework@protonmail.com's message of "Sat, 20 Feb 2021 08:48:04 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [nyiGdd0qosyfjqVtuxVOI/zabaLgsTMHx8lRvbtz+WXpnuXkoSuEDhG5TzkJt32R] X-ClientProxiedBy: AM8P191CA0028.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::33) To OS3P286MB0660.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:e4::6) X-Microsoft-Original-Message-ID: <87ft1r2cbh.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (2409:8a62:373:4790:2f1:f5ff:fe18:6bb) by AM8P191CA0028.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27 via Frontend Transport; Sat, 20 Feb 2021 11:42:45 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 157db083-3087-48f0-e235-08d8d594a497 X-MS-TrafficTypeDiagnostic: SG2APC01HT210: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZBxT+JXwUflJMWbiMjU+zgQf2ypwqKcjw3I3Ywizlg0hxfXSZYWAGfqfUu0fY5qfMIaIBGDqy8iUiL2kb54agdt0RaZFcGM4O813c6ZmT/c2ICLIwYaqslBdFIr+h+MDm49fjcMBbYedNstSh/UYl4/jYLbtJeIeNrT5VT0iiGwiEwfPTjyB6Y0jOoqADWtRS81uJpxTlTU5sAhQo5D8nn+UVm2nqq7N3m1czW9TiTURkgREACMMz8OlmJwoeJpabAIX6ewqg6a6n5F9HnvazEKAxtKX+vQn5jON89NyCbNcPJqH7A5l8S8s5BHBQv0EN8t9OmsdDFwc5p562PW9xZse480/wKoKJlzNNhWY/FUZDtQ1KZeGcgkw3vwcjLdn X-MS-Exchange-AntiSpam-MessageData: 0w82LLYL6JDr9+J6U/aNrHyp9KqITYRuvQxB30pqy9a4EhWJNai0ZlycfDUtvJHVQePsBWF5L0tFkEDwBMRJH4XXPZNN26j1rFDFV+M0Kv5+oQzrqJL8E8Z53bYg/OO62rLc3G9VBTvlpjgMwSE99IAlpZt3sPs2+LUe3kkEu4yx8vB9nzq8MSkyZWrQEnnv4Sh1VAMhYr3Hf6VdkfdL0A== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 157db083-3087-48f0-e235-08d8d594a497 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2021 11:42:47.1395 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: SG2APC01FT062.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT210 Received-SPF: pass client-ip=40.92.253.55; envelope-from=iyzsong@outlook.com; helo=APC01-SG2-obe.outbound.protection.outlook.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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "guix-devel@gnu.org" , 45692@debbugs.gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.07 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=Nfz3rJLO; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 399D11A91F X-Spam-Score: -4.07 X-Migadu-Scanner: scn1.migadu.com X-TUID: WGX9Zs6Nu0zw raid5atemyhomework writes: > Hi guix-devel, > > I had some questions on the big ZFS guix bugpatches a week ago, and > did not find any response, so I am back here pestering everyone. Hello, thank you for working on ZFS for guix! > > [...] > There are two alternatives: > > * Go with what I already proposed which I think is more general-purpose and cleaner (there is a separate service type that accepts symbols, and a separate service type that accepts `` records, and the latter just extends the former). > * Don't make a separate service type, but now we need to add some kind of `fstab?` field to `file-system` so that the ZFS shepherd service that mounts ZFS file systems will not be included in the `/etc/fstab`. > > I think overall that having lots of tiny service types that are then > combined together fits the functional design of Guix better. So I > would strongly propose my original design rather than hacks on top of > `file-system-service-type`. Well, I think the 'file-system-service-type' should handle all file systems related configurations, but my opion is not strong. Waiting ludo to decide...