From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from re-prd-fep-041.btinternet.com (mailomta8-re.btinternet.com [213.120.69.101]) by sourceware.org (Postfix) with ESMTPS id 41E7E3858436 for ; Tue, 25 Apr 2023 13:52:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 41E7E3858436 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dronecode.org.uk Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dronecode.org.uk Received: from re-prd-rgout-004.btmx-prd.synchronoss.net ([10.2.54.7]) by re-prd-fep-041.btinternet.com with ESMTP id <20230425135212.WZZF7464.re-prd-fep-041.btinternet.com@re-prd-rgout-004.btmx-prd.synchronoss.net>; Tue, 25 Apr 2023 14:52:12 +0100 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com; bimi=skipped X-SNCR-Rigid: 63FE9A2B065C11D0 X-Originating-IP: [86.140.112.72] X-OWM-Source-IP: 86.140.112.72 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvhedrfeduvddgieelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecunecujfgurhepkfffgggfuffvfhfhjggtgfesthejredttdefjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnhepueeujedtkeelteeggedtkefhhfdtudfhgffhgffgteehieevtdefudejieegvdehnecuffhomhgrihhnpehgihhthhhusgdrtghomhdptgihghifihhnrdgtohhmnecukfhppeekiedrudegtddrudduvddrjedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurddutdeingdpihhnvghtpeekiedrudegtddrudduvddrjedvpdhmrghilhhfrhhomhepjhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukhdpnhgspghrtghpthhtohepvddprhgtphhtthhopegsohholhgvrghnlhgrsggvlhesghhmrghilhdrtghomhdprhgtphhtthhopegthihgfihinhdqrghpphhssegthihgfihinhdrtghomhdprhgvvhfkrfephhhoshhtkeeiqddugedtqdduuddvqdejvddrrhgrnhhgvgekiedqudegtddrsghttggvnhhtrhgrlhhplhhushdrtghomhdprghuthhhpghushgvrhepjhhonhhtuhhrnhgvhies sghtihhnthgvrhhnvghtrdgtohhmpdhgvghokffrpefiuedpoffvtefjohhstheprhgvqdhprhguqdhrghhouhhtqddttdeg X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.106] (86.140.112.72) by re-prd-rgout-004.btmx-prd.synchronoss.net (5.8.814) (authenticated as jonturney@btinternet.com) id 63FE9A2B065C11D0; Tue, 25 Apr 2023 14:52:12 +0100 Message-ID: <6e1f2251-0e38-7de1-7a3d-88f90b1eeef0@dronecode.org.uk> Date: Tue, 25 Apr 2023 14:52:12 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [ITA] ruby 3.2.2 To: Daisuke Fujimura , "cygwin-apps@cygwin.com" References: <55c06590-b192-9c43-c20f-a1967abf920c@gmail.com> <8a06d928-4788-2290-581b-f22f881af7b2@dronecode.org.uk> <01697347-7b78-e3e9-6056-0e92e0cb994a@dronecode.org.uk> Content-Language: en-GB From: Jon Turney In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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 25/04/2023 10:56, Daisuke Fujimura via Cygwin-apps wrote: >> I don't think so. Please, go ahead and deploy. > > I tried to deploy twice, but it failed. > > First attempt: > - https://github.com/cygwin/scallywag/actions/runs/4791077183 > > ``` > ERROR: package 'ruby-tcltk' version '3.2.2-1' has empty install tar > file, but it's not in ['virtual', '_obsolete'] category > ERROR: error while validating merged x86_64 packages for Daisuke Fujimura > SUMMARY: 2 ERROR(s) > ``` > > I fixed it according to the error message. > - https://cygwin.com/cgit/cygwin-packages/ruby/commit/?id=e1bc357d4ca0423b5ec92aaeb3846adf7351efa3 > Thanks. If you subsequently adopt the ruby-tk package, please remember to add ruby_tk_OBSOLETES="ruby-tcltk" there (as that's the preferred way to record obsoletions nowadays) > Second attempt: > - https://github.com/cygwin/scallywag/actions/runs/4791758304 > > ``` > ERROR: package 'ruby-caca' version '0.99.beta19-4' depends: 'ruby_23', > but nothing satisfies that > ERROR: package 'ruby-marisa' version '0.2.4-2' depends: 'ruby_23', but > nothing satisfies that > ERROR: package 'ruby-marisa' version '0.2.4-3' depends: 'ruby_23', but > nothing satisfies that > ERROR: package 'ruby-openbabel' version '2.3.2-6' depends: 'ruby_23', > but nothing satisfies that > ERROR: package 'ruby-openbabel' version '2.3.2-5' depends: 'ruby_23', > but nothing satisfies that > ERROR: package 'ruby-openwsman' version '2.6.3-3' depends: 'ruby_23', > but nothing satisfies that > ERROR: package 'ruby-openwsman' version '2.6.3-2' depends: 'ruby_23', > but nothing satisfies that > ERROR: package 'ruby-xapian' version '1.2.24-1' depends: 'ruby_23', > but nothing satisfies that > ERROR: package 'ruby-xapian' version '1.4.5-1' depends: 'ruby_23', but > nothing satisfies that > ERROR: package 'ruby-zinnia' version '0.06-8' depends: 'ruby_23', but > nothing satisfies that > ERROR: package 'ruby-zinnia' version '0.06-9' depends: 'ruby_23', but > nothing satisfies that > ERROR: package 'subversion-ruby' version '1.11.1-1' depends: > 'ruby_23', but nothing satisfies that > ERROR: x86_64 package set has errors after removing stale packages > ERROR: error while evaluating stale packages for Daisuke Fujimura > SUMMARY: 14 ERROR(s) > ``` > > When I deployed ruby-3.2.2, ruby-2.3.6 (which provides ruby_23) was > moved to the vault, resulting in some ruby-* subpackages being unable > to satisfy the dependency of ruby_23. > > To resolve this, the following methods are being considered: > > - Do not move ruby-2.3.6 to the vault (I cannot do this myself). > - Rebuild the subpackages. > - Any other methods? Yeah, calm needs to learn how to deal with this scenario better. Probably what should actually happen here is that these packages get expired at the same time that the last thing providing ruby_23 gets expired (as they can no longer be installed and thus keeping them is a bit pointless) > Is there anything I can do to deploy ruby-3.2.2? I applied my usual workaround (which is adding 'ruby_23' to an internal list of things which are allowed to not be provided), and set the job to rerun, which seems to have succeeded. Apologies for the inconvenience, and thanks again for updating ruby!