From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066103.outbound.protection.outlook.com [40.92.66.103]) by sourceware.org (Postfix) with ESMTPS id 29CBC3858C60 for ; Fri, 21 Jan 2022 10:11:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 29CBC3858C60 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=live.co.uk Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=live.co.uk ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EhZ1Onb5KOmx5b6oBJUR85+5EUs0xI0r5HYa6gbE9ay4IRqwWTr/9lHNg2WrPnRZt22TlW0waRY2ejmchmPqH7+7SdX8wW5/xdT9orm2rGgvHBYdn9P35E+plvPjnaU7wyNLX4Zw9RixNs+H9Yg+vgk/rY84ffzrSfo7EPZnBGIlm6FC7yQbTOjgz02VbSB1kuSPYA9VcJnb3pEww/sbW3pwgXMHvHj8NarRo5UJk4GpTqU5NNnBnm1GUdVrMR0kINSnA+gcBg0sQjj9TVnu15BEwy8oBGcTrIMn/rju2MtpCzGGofziC/gkCdt+75cuIT0hXwiQK/lOyXShYIzklg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oW91+bXI+7TgH+cAT/l3ecSzg6MIibV2FmT3kTpzwzI=; b=dDBMK4Cm9uZD+hPbg4w4CdScgCnCvH5Fv/Z6ATbfXVVgpRb8khCrWWgGfV6C2Pn3q2ongFeIMdSUbodwT/+PvIe+y7hRgWEzRjegQRmmnw37Bf1cAr6bWwZjs44J2yRoDe86k0n3rFWREQ1u5a+nZVMyN5x4z2mf/goUl3QhLB2oBLBHE4BsPM69J77pF0JTrY1aSPcaXW0OmRhH1LlTnOgS6+zYlvDXKskceVjwCW4ABIDDpzlcshlMCaC82haiGEfJHpj5E8/6hjyrXhxHjG8+H5GZotBPKnLeRCjpMiICBxHigj9Zr5Wj86ipu8uZQ8zy1y4nNf1TXVU3YXVt+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DB3PR0202MB3561.eurprd02.prod.outlook.com (2603:10a6:8:8::22) by AM0PR0202MB3490.eurprd02.prod.outlook.com (2603:10a6:208:d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.7; Fri, 21 Jan 2022 10:11:39 +0000 Received: from DB3PR0202MB3561.eurprd02.prod.outlook.com ([fe80::d078:48d0:82c3:90ad]) by DB3PR0202MB3561.eurprd02.prod.outlook.com ([fe80::d078:48d0:82c3:90ad%5]) with mapi id 15.20.4909.012; Fri, 21 Jan 2022 10:11:39 +0000 Subject: Re: A change to how calm expires packages To: "cygwin-apps@cygwin.com" References: <84e66513-3b8f-9c77-4d60-6b816a9eea7c@dronecode.org.uk> From: Hamish McIntyre-Bhatty Message-ID: Date: Fri, 21 Jan 2022 10:11:37 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <84e66513-3b8f-9c77-4d60-6b816a9eea7c@dronecode.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-TMN: [yf13lBqaifcFvpo74C+MFUze9RJJkaIl] X-ClientProxiedBy: LO4P123CA0339.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::20) To DB3PR0202MB3561.eurprd02.prod.outlook.com (2603:10a6:8:8::22) X-Microsoft-Original-Message-ID: <079da4bc-dde7-0899-eaf7-e2df92d2ced3@live.co.uk> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 74aca0b6-741e-4c76-ee56-08d9dcc669f7 X-MS-TrafficTypeDiagnostic: AM0PR0202MB3490:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XBNOBf3IzY//BzLZlBOoHDl6Dd4tjKk8sY902MKfX6T/KcFNJ1TtyNqyyd4duoXTeoxR0DQzf6UtLo/kS1CEg4xnpffKt6D4EeLvFIm58tDDREaI104Ev6LUiYKV6SPlLX7XhLX3E1UdI9gAxbwT9qtvEGvPfxXobpvqvJI3g2BkBD3WkCS+pLC0gB+mrT93pc4GHyUO16jFUVMt4/3e11gSyMNV5VIipXpoW1Er/qzr4BXnDTIHzdMvmnNZZWUJCxDauRPLXsZ+CLXIlTsVkEend0ILW+G8bHFAxu9ogTHUzaUFw1VqIBtJ540koAScgzshSnC4eTKNV3K4OFkvs/fDCFtfFhhe4ZRgUJ5zu1ySwf1NPfosE24yov2lQ8UC95YkQXbKyrBXsBHQhs2nqKTvN09r82ag6dQWL6TyFfVnxR3G53pX7iPlzCAwTR937NbNTCUmdLU6NMRKhemoXw4p+8iTk7F+LQe0zPs2+llAl00CK+Me81DY3lRV5A0Ww3ZyIIc9UOLRHgPugmzKrlJluuD7TrO5vFg5IQUOkjnmenKJWmhvupl2XkxH6Hf+ZNKsPuf7gBmyGLJYaT/38xiFIq/4N59DEvJp2k7S4sNC9Gpbje4D4N+SSdfTBT82 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eHpVYTg5SCtzNjZGRVNFTlo4S2ZLbmpVcVVGaFYwdWVrdjYwT1ZtNHoxcUti?= =?utf-8?B?dXJrVlFEclZSMUE1bkI4Z0JWV0NoWDVzaFJrS2JJNjQzYzduYVZTb3pXdWRv?= =?utf-8?B?ZlhaM2xXaklWanR3dEdmRjBqY01IeStnR2hNUnBpRmdiN0crMFN2TFpVdlAy?= =?utf-8?B?cmJ1RHRlazFKL0NmdGtuaWd4cWlSYVlQSU5MZEhCTkpKSlV5QllJNmNaNm0y?= =?utf-8?B?S1JISjBmMlRGNFU3VTdiakZvcU81NEdFZDNURHp1cG5ISXpJd2dTYm5GVmNm?= =?utf-8?B?ejc4Nld5UEtQVnBqb0k5T0dxWFFHTmozakdlM3hLemtVU2JqV3dNV0txM2w5?= =?utf-8?B?TGxhU09VdEZTUjA2akJYWG44RzdqTWYvVHc5Q3NXMERHeUpPNTdzS3hWZmEx?= =?utf-8?B?Z25Xc3dBYXY4VndKUTRxMmtLYlBua3RaajNkcDNnOHU0RGxkLzQwdXYySFpo?= =?utf-8?B?ZHhzOVdxdW5Pb0x6ZlFGMW5yV0RjdmgyS1BYTzZlclNoRmNwUUVORVRGdUZO?= =?utf-8?B?Yy9SeHRnVzVMUDQ5aTRyNkxWM1Rra3hoNDUrZ0s5T2ZqZWd4SkQwanltUkp1?= =?utf-8?B?YXhGNkJ4blNCeU9hOGZoejZpK1dQUnZUMGQ5OHRuV3VQMjIza1NRR0ZITldK?= =?utf-8?B?TjVQdC9TVDNza051akROaFI4WXVMa1Uxb0ZsQ1dRU3p6bXFGQ2ZYV3cxTzVB?= =?utf-8?B?RGJzQWpYV0dIMzVLZ3VSZEIxQ0xnaDZKUXNNT0Vnckk0TGVhNThtaW43Mmwv?= =?utf-8?B?dEhqVTRWakh4dHRKc0FlNTVjL3BHMCtwNDMvL2VBVFpCNHVldEMzN3NCU3or?= =?utf-8?B?TTcxMVpsRlNGYjRFZXB1RmxXZHprRUdIbisrakZIRUQxV2xieUlVNS9HdzBR?= =?utf-8?B?azh3eE5kQUEra2FnbTdCM0ZZZXBFbzRERDluNnRLTzdKNUlOMW5Pbm9CbkNx?= =?utf-8?B?VDhvdFVCb09RZUh1RlBaKytIdjVpSytrOVRhMXJWUlZNMitNYjZxWEtUMUNL?= =?utf-8?B?ZlVRYzd2OVNyMzhLZzVvdWhwZHdBTlQ5VW5rSE9sSHY4QzhObzBjRENGcGl0?= =?utf-8?B?ellBNVlkZWllU1ZnL1BGUC9mUUlPc1VXbVlLQUZIUCs5SEJlMHlIUWVZbUNE?= =?utf-8?B?MmpiV3NhSzh6R245dVgrNk5JVXEwdUxLS203bmpOeTF3Z2xHNEpvSVE4b2Vo?= =?utf-8?B?Mm9UQ0VwQlBxeW5wKzJldGJ0NjBaclM0Wnp0ZVJwS3o0OFIvZVl4SEVmRTNn?= =?utf-8?B?akp6a1FxaW90M2pwSFEzZEYzTmJ5TWV4MXpWOGVjZHNMaDN5Zz09?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-ab7de.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 74aca0b6-741e-4c76-ee56-08d9dcc669f7 X-MS-Exchange-CrossTenant-AuthSource: DB3PR0202MB3561.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2022 10:11:39.2720 (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: AM0PR0202MB3490 X-Spam-Status: No, score=-3027.9 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, KAM_COUK, KAM_DMARC_STATUS, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jan 2022 10:11:42 -0000 On 20/01/2022 14:33, Jon Turney wrote: > > To try to avoid packages lingering in the 'test' status indefinitely > (which leads to them not being installed by most users, as they don't > run setup with 'consider test packages' enabled, thus these packages > generally aren't getting used, so having them isn't generating much > value), I'm planning to change how calm expires packages: > > Currently (in the absence of configuration otherwise [1]), calm will > retain up to 3 non-test versions, and 3 test versions, and expire all > other versions. > > I plan to change this to also expire test versions which are superseded > by a non-test version (that is: expire test versions where a non-test > version with a higher version number exists). > > I believe this makes the default behaviour closer to what package > maintainers are likely to want to happen. > > This change will cause the following packages to be removed: > > _autorebase-001091-0.1 > cygutils-1.4.16-4 > cygwin-3.3.0-0.1.9814cfd8f693 > cygwin-3.3.0-0.2.6c1f49f83fde > fontforge-20201107p2-1 > fontforge-20201107p8-1 > gcc-11.2.0-0 > grep-3.6-1 > grep-3.7-1 > gzip-1.10-1 > libftdi1-1.4-1 > libiconv-1.16-1 > meson-0.54.2-3 > mingw64-i686-gcc-11.1.0-0.1 > mingw64-i686-gcc-11.2.0-0 > mingw64-i686-gcc-7.3.0-1 > mingw64-x86_64-gcc-11.1.0-0.1 > mingw64-x86_64-gcc-11.2.0-0.1 > mingw64-x86_64-gcc-7.3.0-1 > openbabel-3.1.1p36-1 > openbabel-3.1.1p36-2 > rdiff-backup-2.0.0-1 > readline-8.1-1 > screen-4.6.2-3 > texlive-collection-latexrecommended-doc-20210118-2 > xorg-server-21.1.0-1 > > > Brian, Ken, > > The only packages I can see where this seems like it will do the wrong > thing are listed below.  Before deploying this, would you like me to:? > > grep: untest 3.6-1 and expire 3.0.1 > gzip: untest 1.10-1 and expire 1.7-2 > texlive-collection-latexrecommended-doc: untest 20210118-2 and expire > 20210118-1 > > [1] See https://cygwin.com/packaging-hint-files.html#override.hint.  Not > that override.hint files do not apply recursively currently. > This seems like a good change to me, also.