From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 4F9F9802A5 for ; Thu, 22 Oct 2026 08:36:33 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69M8ZB6p005539; Thu, 22 Oct 2026 11:35:13 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69M8ZB6p005539 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Biub3Mve" Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69M8ZAVi005535 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 22 Oct 2026 11:35:10 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69M8ZAVi005535 Received: by mail-ej1-f71.google.com with SMTP id a640c23a62f3a-c3613c35145so167675666b.3 for ; Thu, 22 Oct 2026 01:35:10 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvBwKSACDxfkwWMd51qdbTMtG6uEwEtsd3lyDWjLV7qlUDH83Dj0dJ1xdUCtXJ+Q1cyCtEGsvaQ==@openvz.org X-Gm-Message-State: AFq9FYJRRg9Nr1eB8X/QkjT28wXWwWSMUUSsYHEYq50piJCAH6dWVpB9 T5+CKhHfFCEFhJQL6T4Z+VnSVd4F/+lNxSWW0A9AhDLYbhTQnvs+AQcWqUerB4hyKceo9fRK7eN ECqBb1fWOW+IQY7mkUXBEZcqM+O2on8jXwW4zHOvYCjamoPrUVgaqbQ== X-Gm-Gg: AYBFou0cCiVMg30GmlIrSOV3Xol3svpFieYFX8GlsT394HldyNMqzn0joDZQYS4AQ0o xGTjkwhl5kQ4HheWmOpZuKnIrMOOyAt73Mjrwy8cyM5ebaFwvNt6aBnShd22mEeNWwp1F5Qz217 usyBYCySLLg3LJ9AOdzNnDfnZV5TXD4gKQywJMcXJB0M/0mt1w2O6RHTv8scv+6m1FJaGwr8BLP DembqNJvsTpte7yRa/tG6R6lxIiDJg+mmx2X61qmuroxSCSpQY8f8Q2ydIb9UWC4muOUFfMSw9l q7WNMsoKtCU7LJczk3YQl67s5BaNSDh7HSIePKZx6MLzq0U+P4UmpOQYwk1JB/KKIkg8c8YmtD2 OAFsA45SRFtOAlcQht1speKw22wdWG5vHby4NWM/pX2sz/Bux1ACziAtr/+XEaao5eNc+BWIlDP z06qX8rVktvNpgGgVn9nVX9DPp+9bDYXY= X-Received: by 2002:a17:907:7f9e:b0:c41:944d:d2d2 with SMTP id a640c23a62f3a-c46796e0baamr402585266b.30.1792658110008; Thu, 22 Oct 2026 01:35:10 -0700 (PDT) X-Received: by 2002:a17:907:7f9e:b0:c41:944d:d2d2 with SMTP id a640c23a62f3a-c46796e0baamr402583266b.30.1792658109568; Thu, 22 Oct 2026 01:35:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1792658109; cv=pass; d=google.com; s=arc-20260327; b=qj8WVw64GKxP/RwGHHvpOzMeRjdSzP4RbRfM3dYSEKasguxz5aJthv22fixiyLVG0K lE45wkOaVFe6UBXWK+rJJROozNAd6Pt8GO5hq0/oO2xpFldTLvX68Cad/mwqdibL8eOY /PyrG9yBvyXIHMuCNK4KdfjFl5cqcVbEtlQBv3si4X+bNMYPQDuH0TgWOo0OzM955Lk/ 0b5snU54ckvDKe+Z7ofGz2FfUGRkrDJWIub4N/iDj+ay/vtPNPE18YtvCOVkDWFyncnI oOifh6blOer9pvfwKUJkQYmkdVQsmlxe/iPQlvMhRVnZvChAg/K4BSyVrXAxhqN8QtD+ cFzw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=jfbekc+0GSGziztGvZEUAgeIPfsWtIz9vSc6WiMbdqU=; fh=Qnme5AhRwRVdqwdlYKHg/0d/PrStL7v6mQ1Zy/phdMA=; b=Z5tt4ki8+piNXtvfpVrWgFHDfP2HWAZhmhg+j2Ic4TBTCWy24Z5FG2Vfrg99E4dl32 WDK1un0Ilue+C1EoYUebSWYwCN/4QX8kYb8wLN59SNzvoLgquDt9W4eLGrBFsL5JN3GO ky3wamialAUFwaFV2i3AhmgpzhXjrVqQw4J+tFglVIq38XhrHG2GoAyxRtsfrUoQi22m eJ8cyhL5NT+VYr2Ch8pJVcRxj0VU9IllXwXczWze+HnByaB9RVg6GdUpOWkk8ooKyI19 tald6yms3ZIeoUpNsC44mRmWUCqSTpOhctrZVUtqA8oFLnhlXFd8D2Jp+S3R0WJ2/L/n JTMA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=Biub3Mve; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) smtp.mailfrom=alexander.ivanov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by mx.google.com with ESMTPS id a640c23a62f3a-c46987b669esi25177166b.107.2026.10.22.01.35.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Oct 2026 01:35:09 -0700 (PDT) Received-SPF: pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=Biub3Mve; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) smtp.mailfrom=alexander.ivanov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=btH3GGSN+GNxEkmI/AeXgbfTkm4D4gd4xLpCbZpi0SY/MnTsjtcQt+035+fE29J83Yf/CSHKCzVaiAyanUT6AuyHZJjyhVv3bVU35JLbS093Z3Kc0BytjPy9IIMN+CTmhhpOuKicOnrb8IX24qxwMuCFfc+eSZ2uETWZmQDbUCY7M5Vvl866A8Sfoca3QaUJzRZzIajbNExxoA3vOijgLrjV8/ZsV8IMpaFOt2169V+BgrtRh+9DdI6cg7cWCbN/RZKiVSmdAObSRHYdyX6EZAKSZJuJmZJKkrq8x72nrKEFv3RbHzTa4uyU0BlnO9TYdSRydomYJgeh1T6zbWkeHg== 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=jfbekc+0GSGziztGvZEUAgeIPfsWtIz9vSc6WiMbdqU=; b=O8Ytof7njFfl5IDbRH3oyG7r3FaOlWz0bqJYtq1u2X7WxIsD99U+6wNer3tESTOZ0FfLYysxdemIcdCkC+y4T8GfeHeqijpQvU8MdP1kCpmSIdw0KjCIQLPErj+1NMym7pmjOsZQS9Wsd54JrnGkWpeEKv484yyVVvIZCNZUr7pUsY/n7o7KPM4BorAC6v1qD6kcImUTLgvYOlnTNPLhzDCpzzEQL56Mk5InMNn9kvhfCNC+Pxklp1Oi2WzYqWu0uivH6PEqEwNcpKD1hNqFAPji9beAKiSvD6e01M8RzMAhbvvmssUTkqubrwQGuZkOGNLP8U99IdRjIW/Pb3d3Gw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jfbekc+0GSGziztGvZEUAgeIPfsWtIz9vSc6WiMbdqU=; b=Biub3MveCzshbMgo1+2unP2LD07OGCq4UIsibMfSRHtdwxGTB8qZsFHZeTatyfLISWpLR2zV+KrUz++dSxnRasIfiRAxVmJKfWnZ1VCmqQu7SPUSgUlIgawb2SMRFLOxtKXxtHcYeCIERiX6XKtIdXyhIDK2U61t1O9UKv6BL2lHIhJUIfiyn26dFCxcya8Rilb6Vwa9HxsrJ1QOZcLc104mxMIv6gccxafy06eiaJ3nyB9yBkRFpWkBzcp4rbpUAupjOem1dCJrcVqOgBlIJdnh5rHa20eu3aNC/PgNCRnZ2ypAK0oZ3bGr/3ITsTmd3O/cJqNm+OymiX+eRIffag== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from VI0PR08MB10743.eurprd08.prod.outlook.com (2603:10a6:800:205::19) by VI0PR08MB10540.eurprd08.prod.outlook.com (2603:10a6:800:212::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.15; Thu, 22 Oct 2026 08:35:05 +0000 Received: from VI0PR08MB10743.eurprd08.prod.outlook.com ([fe80::7a7c:d078:f125:f16a]) by VI0PR08MB10743.eurprd08.prod.outlook.com ([fe80::7a7c:d078:f125:f16a%6]) with mapi id 15.21.0546.012; Thu, 22 Oct 2026 08:35:04 +0000 Message-ID: <7a7bd403-8aa3-4203-8ba5-7564740e426b@virtuozzo.com> Date: Thu, 22 Oct 2026 10:35:03 +0200 User-Agent: Mozilla Thunderbird To: Konstantin Khorenko References: <20261010124642.927044-1-alexander.ivanov@virtuozzo.com> <20261010124642.927044-4-alexander.ivanov@virtuozzo.com> <179259732233.3864599.9993825844420241421.b4-review@b4> Content-Language: en-US From: Alexander Ivanov In-Reply-To: <179259732233.3864599.9993825844420241421.b4-review@b4> X-ClientProxiedBy: FR3P281CA0024.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::15) To VI0PR08MB10743.eurprd08.prod.outlook.com (2603:10a6:800:205::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI0PR08MB10743:EE_|VI0PR08MB10540:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ffa4777-fd98-42c2-b902-08df30175ebb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|376014|23010399003|261021121427099003|56012099006|4143699003|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: G5vJwnmb9WQsi8r+eHX/KgAsgS4Zm88M74J8ULOXUGsGq2Gsl24s5GBABdO7U9TV4Ol1wEVDaH5k8GyV67PP8R+SDA/u0R+19kGbP9tVaaySg/tW49ZUroTjVk8bse8RfMZp6wDJBPw4nk+wl9kpSftndbL+0Xcm2YfyrfwwPEuodiWvPf1EOaW3jHUgsubQ7/4q1CmItvQUbFhdIrLsVnkej2r970tEk5TZeW4sdg6+BTLKUpZBAHxA//FvhAWqsDwxiCjr7fdS/QWQhMabz7V0ZkSHEJ9oJpCR7mRgODUpAvtB7J/5vZwOxoBj0zqm/r41U27RSeScqVymGMFkIdtMjyx7KyRB8N6Ezr0x38joiBQtd7RVqDcWzhCWh1mA2A4Mj0nDK0osHaCnB0Avdlgj3LrnU393px3tgGm7NYGan/AJHmrggnXY4Obrp2LhTTbhv0FWz6X4nNnejirDlS8TDGALXz14cHbCEEGx/ZtSXFqDOUZzoOtnMlodAk9L6UX+Ak8vZMQGjBVPq2NQ3nOZKNFZqHcVZWKi0ZKyeALR/5s4+ajEI6bfSu8TMXbbCJi5zCTRH2U5RbGQ6EDNKSJrMMjpN1K7JBPm08+E6DQa6dvfj3lOLoPmCvhoSVHezX7pbsqcbqANCM0tE+XR6Wf3nEFmP+VNhkdZ+0Y61ug= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI0PR08MB10743.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(23010399003)(261021121427099003)(56012099006)(4143699003)(10067099003)(18002099003)(22082099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?REpwdlh1Ykh5VlU2ODZDblF3MHlTZ0pYU1N0M0pHSW52Y1NuVzRRcHFvMURM?= =?utf-8?B?YmdRT3U3LzV6SHpxTXpPc2E0UzlSSnM0RWUwd3c3WVRETkVHTjBJeWhLdFI5?= =?utf-8?B?UGwxeDNWeFRoNmFvc0RKblJKY0t6V1FaQm1VUVdnd3h4RUpiNnN1VDB3NWxw?= =?utf-8?B?d3dsQXc5WVhCYWFNMmFOTW5Ga2pFNW1QS2JjaGhZRkJ4ajIrM1E0OGs5NTk1?= =?utf-8?B?d0Z0NThsYTh0ZkdhbmE0N21IYUhzK0RmMGw1ZjBldkIxM1UzVTM3S2xjTFBH?= =?utf-8?B?L3pQM29waUVjY0RMSHlna3hPU2tuUFZUMlVONmRDYXBHeEFEdnNMRjg0aHNl?= =?utf-8?B?QmZPN0NqQ3hJOWRDak5uRWdhWnhHdVFmU2RGVXpWZEFCK1VRZThUcEdGZVY0?= =?utf-8?B?eTNSMWlSZW9HME9lSjZyZXM3aldwalRzQTlzOFBFVTJvRTVJbmxJYXN4RE5Y?= =?utf-8?B?elR4dlJuRGgyOXlnWDRDVXRSWERteXd1UXZ4SVcwemNMeU5reFdVcmRuM2o5?= =?utf-8?B?V0JJSkFTNE1OMERKbWJDaU9KRW5EeEU2Vzh2c1RVOUxmTUpDcVJDUThaZEY0?= =?utf-8?B?V1FtQm4rZHZjdklTNXBZandNNWtOMmRBNENBOVVidU80U0toOWowMWhQL3ho?= =?utf-8?B?MUg2RG5OOFlDOTVKV0cxbVJybEV0ZkF0dTVPMnNHcUZkVWYxRUU1N2M3MnBP?= =?utf-8?B?N040QWNoejByQk4yeXg5VWZOSUg2SHNlMlFkb0FLRkhrVS9VQTZqNkhHR0Vn?= =?utf-8?B?Wi8xcThBTDA1RnRzRjIzMktvOGRBVTNYRys1NW1uQktPZFVXK29EL2pBNlhi?= =?utf-8?B?ZFJrUHdOcWkxd2hIOUVIV000TlFxWXJ4ZkR3blZRMzNXZWVIMStsc2V1d0s5?= =?utf-8?B?cmdJeWpEc1lsNjIzNG1jaktud2RUSDhsY0h3NXdzMGRnVnZDYys2N0lEb0NX?= =?utf-8?B?Y1Z1cnBadXdiTE5BcFRuTGFCVFJnQk9LK29yU3UrUmRnSFM4bVh3NGJVak5t?= =?utf-8?B?YnRZckNrakQ4emJlVzJOYTY2VHlaWm5GZmJ3bGkwN2RuYWM0bm0yTkNsaTJl?= =?utf-8?B?eFZRdWp2ZTM2UG1SWGdzTHNYOUcvTld2VXo3Q0E5Zm04Q1hsTzg2a1BmUjFz?= =?utf-8?B?a2N2OGZKK2RyMk9UMU1wdU81Lzl5MkExKytkRktuSGxQb1ptUjNGTFZtN3Er?= =?utf-8?B?eEFjTTdhUTdMNTlDNFRheURTdnArWmFZYm5VVGtVTEU4WkJVSEMrN3JqOFhK?= =?utf-8?B?M3E5VkR0V2VBNkZkWXRlVVdvQU53VzVmL0hKR3lPc0prQWUwNkFhL3UvVVRO?= =?utf-8?B?cE5MaUxsb1BSaWIxRnJseVFPUW12QThVWVBnYTV5Y3RKOERZd2tFeEhIcndy?= =?utf-8?B?MUUydEY3VEo4d05TQndkQWdubE5GNDB1MGJJSkVlYXFXbndZeGo5SHh4aksr?= =?utf-8?B?Sk0ybWF5VFFUeER5SXR0WHZiMmRVekJQM2k3WjR1MkRLUG4zbi9Kb1Z6R1FW?= =?utf-8?B?YStta3dUMks5VTAwZ080MXo1czBpbkFqcFVDWHJsYWFIV2dzNzlKd1pORjZp?= =?utf-8?B?UjdpVm94YktQaG5sakxhYXJjMWh6OGpNVEpuWHRhWEpic3UzTnJLTytSb3FL?= =?utf-8?B?d2dVMmZ2VWdZK25ncGc5NUM5TEkxYUxaSFpqV2ZLOEVBQXhJYmtENTFob3Mz?= =?utf-8?B?aS9nSTdmWlkwQTJmdmpCWjRNNWtNSEhlOWpSRlYvblZlcElCeGFzbnVlU09C?= =?utf-8?B?UkVKalBJSlgyTGd5L1VNWGxkR1pzdUM5ODF5S2svZFRvVkQ0RlZDTThOanI5?= =?utf-8?B?dDgva29xZ2pvU2VpZlRFWW9QRnMzc3lvVVNyeThrNVFZdTF6Skw5ZHZOc2ts?= =?utf-8?B?Vys0emRHbHNacXRlRTBja0JPRzRrbHVWT0dvV2E3ZEQ1WnY2cmlUYUFQN3JJ?= =?utf-8?B?dWVMM1B6UHR3Zk9jTHVrVzJBaWRNM1dIaDA2L3VPNEpwT1l5RHdvZVoyWnFs?= =?utf-8?B?bnBNUlY1K1cycDlkVkt6MlFMM1VMN2F2R0ZRRm1ZRFJmOTkwOVNCTUU5ckFV?= =?utf-8?B?ZC9ydFF2dENUR08rVUlFMURVdURMUWQ1MXhEc1ZFMXpyNTNZc3ZSQW4rNUpE?= =?utf-8?B?a2lhWXR4bll4bW9QaHNyK3RaYTZHUjh0RUR2L21yanZVREdjMHRYNTk2VUpL?= =?utf-8?B?Tm40TzBWK1A5dllpUW5JVmxjV2NTMlAvcWtrMmNuc0dzVmVlZm9nZjZVeWh0?= =?utf-8?B?Mm5XRWdjcTNPeHorc1J2ekdBRmlrOHBLbWxZRkZNcGFPSFI1Yy9QeTY5bGM1?= =?utf-8?B?dVZWemVJOGtCNTRKaXFCK1Y1N0NyenZxSG4yd0xsQ0w0bUQ0ZFpPMFZRa3FM?= =?utf-8?Q?JiIAAYHO1e8VHMmg=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ffa4777-fd98-42c2-b902-08df30175ebb X-MS-Exchange-CrossTenant-AuthSource: VI0PR08MB10743.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2026 08:35:04.3979 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: f+i0SPvBl2xNFYIAnVSWShLWkHaFypttTREDuNoXq/RuZWLBmYdlpIYgDYTCT+SpOcCTnwUsYNcYD5KotFqNau5V7v7rFgs/A5aiwdAQtEU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10540 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v5 3/3] dm-qcow2: truncate unused tail of image on suspend X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org > The scan trusts the refcounts and never checks them against L1/L2. A > wrong refcount or a wrong scan start then costs data on the first > suspend: stop, snapshot or compact. By checking the refcounts, we only process the unused tail. If we were to check the L1/L2 tables, we would have to process the entire image from beginning to end. I'll fix other issues. _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel