From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by sourceware.org (Postfix) with ESMTPS id 5C86D3858CDA for ; Sun, 22 Oct 2023 00:42:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5C86D3858CDA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=Shaw.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=shaw.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5C86D3858CDA Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=3.97.99.33 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1697935338; cv=none; b=RQyqskG1c6VmBCs3Wk5ZVI48ZXVdb4NsBm5sNIghQZkRy6oLJWxy41pox7SD5jVsV3Z1u5ifz0bYn3L+YTv8PBTJQVGilu5YtRUIBI/Yx8KwoOHUcRtyVFKHOjadBwgF2zX9T+aOUhuPDXAmDzmU38NAlmC6KWk06HiczNMmhN0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1697935338; c=relaxed/simple; bh=lHdwluAVzjgPK+VkHCgDHLGoQEGIiEZNvhmRG6521HI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=p99G/u5EbIhHgPZGygm0O0SAfocuxQtJ/v1NrN79EXUiDFMANt62UIOhUxHLm2THG4mWBnWv/wzf1+IOaRoOjwwGbQQrceHLnrNX7IB99tLaqVCXwcpN0PWG9G5/dv9y85LNbDwExIuaGEaKEOr7YhT06gTeoFz8PBGslodnwU4= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTPS id uCyMqI1VJ6aAfuMXfqpLnD; Sun, 22 Oct 2023 00:42:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shaw.ca; s=s20180605; t=1697935327; bh=lHdwluAVzjgPK+VkHCgDHLGoQEGIiEZNvhmRG6521HI=; h=Date:Reply-To:Subject:To:References:From:In-Reply-To; b=QQAwXa/oPOleI6jC/xRXQ33MlzROjITSuJURMKa0pxc4ogvHqfssOBqhXi04uxlUI V5yypcElAwI5V68qaCVN6NUzrBWmwUZ+UPHc0mfnIyiJHpIZXu/ZPPxrwS/YF/fri5 Vmes0zm25FaXsSrXWGktKTM5XYT2Qjhnm1VY/obiudX84HgoODDuYKtAQjpisllhM/ oBD1Mtqd92IQMXXRD0bFp/x9DfOa56zmFewDfSYbqG6KGKlpACcDHOFLHEMShKvAcK gP2rE00/0AqcJixBQ1dNDWdCyv6ZULK92rr7nXlFb0kacu2je/jGNb9YHTSx0uomXr 7hti16l7ZpkWQ== Received: from [10.0.0.5] ([184.64.102.149]) by cmsmtp with ESMTP id uMXfqWqveailAuMXfqrOn1; Sun, 22 Oct 2023 00:42:07 +0000 X-Authority-Analysis: v=2.4 cv=M75elg8s c=1 sm=1 tr=0 ts=65346fdf a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17 a=IkcTkHD0fZMA:10 a=TSbVqHtbAAAA:8 a=Xp8e3mKkAAAA:8 a=yBR9Qs6oAAAA:8 a=w_pzkKWiAAAA:8 a=FsFzXKORanzSPlzaT_4A:9 a=QEXdDO2ut3YA:10 a=NTcL61716vgA:10 a=NJcUIoPEKLAEIzHnl83t:22 a=32X0wFnDEwUNyAF5ShWn:22 a=7C5qix1daMSKwVux_nGC:22 a=sRI3_1zDfAgwuvI8zelB:22 Message-ID: Date: Sat, 21 Oct 2023 18:42:06 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: cygwin-apps@cygwin.com Subject: Re: Clean out or vault old ncurses test versions Content-Language: en-CA To: cygwin-apps@cygwin.com References: <169790885011.926668.9223018204115424627@server2.sourceware.org> <80167e8b-15c5-4652-882f-71a04a0ed435@Shaw.ca> From: Brian Inglis Organization: Inglis In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfDLy1+xc4i3GvDc/+316NwHatQF1ubMayDjs/g2/DnEpVIWpVEXMSwWNZwXf52gPknV4e8iKGiW25qM8mLRSfD8Ubazi/hRgWFWOuIVB4Oe5DP5TOD6p 0g/siZn4kSEDNoKnecsOOH9Hft71poiBW8GckYU2uTvRUEC65sv5J1VVwOwe4itvu6xweP28auO8cg== X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2023-10-21 14:15, Jon Turney via Cygwin-apps wrote: > On 21/10/2023 20:00, Brian Inglis via Cygwin-apps wrote: >> On 2023-10-21 11:20, cygwin-no-reply-rDBXBDvO6BXQT0dZR+AlfA@public.gmane.org >> wrote: >>> ERROR: >>> x86_64/release/ncurses/libncurses++w10/libncurses++w10-6.4-4.20231016.tar.xz >>> is both uploaded and automatically vaulted >>> ERROR: > [..] >>> SUMMARY: 19 ERROR(s) > > So, the reason why this confusing error is being emitted is because you are > trying to upload a test version 6.4-4.20231016, which is less than the existing > 6.4-12.20230715 and 6.4-13.20230729 test versions. > > The default keep-count-test value is 2 (keep the two latest test versions), so > it would be expired immediately after upload. > > This is an error, because that's not something sensible to do, and usually > indicates a mistake somewhere along the line. > >> Thinking that ncurses i-i.net releases would pause at some point, I have been >> incrementing the release number and appending the date throughout this year, >> but it appears not, so I would now like to reset the primary release number to >> the next after current stable 6.4-3.20230114 and use primary release >> 6.4-4.2023???? as my test prefix which I would like to make current stable >> some time soon! > > I'm quite clear on what this means, but this seems to be a problem of upstream's > making, if it really is releasing multiple versions called "6.4" (with some > date/patch level that isn't part of it's version label) > > (e.g. look at https://repology.org/project/ncurses/information where there's > lots of variants on 6.4.x and no way to compare them because individual distros > make them up in different ways...) > >> Is there any way I can blow away my old test releases 6.4-5.2023... thru >> 6.4-13.2023... so I can reset the sequence, like listing a bunch of obsoletes >> somehow: > > The problem with the concept of "reset the sequence" is that version-release > identifiers have an ordering. > > Anyone who already has these test releases installed, won't (ordinarily) get > downgraded to a lesser version. > >>      6.4-5.20230514 >>      6.4-6.20230520 >>      6.4-7.20230603 >>      6.4-8.20230617 >>      6.4-9.20230625 >>      6.4-10.20230701 >>      6.4-11.20230708 >>      6.4-12.20230715 >>      6.4-13.20230729 >> >> or could someone kind person please do whatever is required if I can not do so? > > That said, you can use ssh vault command [1] to expunge versions that are no > longer required. > > (and see the caveat there about how setup won't automatically downgrade from > removed versions) > > If you really care about that, you could then upload appropriate override.hint > files (note that you need one per subpackage) with a replace-version: line > indicating the withdrawn version-release(s). > > (It's unclear to me if this second step is really worth the effort, given that > only the presumably small number of people who install ncurses test releases are > affected.) > > [1]  https://cygwin.com/package-upload.html#deleting Thanks Jon, I was unaware that useful command had been added. > Finally: you don't need to scrimp and save integers.  I happen to have an > inexhaustible supply of monotonically increasing ones... As does ncurses unfortunately; had I known they would be updating almost weekly, I would have used the approach I am now going for, rather than the pattern established earlier with less frequent updates. -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry