From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa36.google.com (mail-vk1-xa36.google.com [IPv6:2607:f8b0:4864:20::a36]) by sourceware.org (Postfix) with ESMTPS id 6C8B43858C54 for ; Tue, 25 Apr 2023 22:38:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6C8B43858C54 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-vk1-xa36.google.com with SMTP id 71dfb90a1353d-4404c9d9fceso2253845e0c.2 for ; Tue, 25 Apr 2023 15:38:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682462314; x=1685054314; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=PbS6wUQAZ9EgD9qGTztAR9M9w9uMBNdE7zqtP06hKno=; b=eYHSE56nO26dzN/ZxKwJjEbt9FSC028PENs3w4J5MBe6fGeswXGlhYCqZzy8IGNVFu Or/awPgKzftUGiDFL9uDNG/Rpe480LduQAGff5llvbT/NiT3sZ0NXnWoS4M63jQ1l3Ds Uo6oEuLkc/7j4TGTLe9Q1EUNmw9m1jtdE3e7o0QS05xQ4OZBHK+FYR33fHEoux3mXCSQ vi3uPZfk0QN1NgSEq6G1yNs5+l4QV6kuNiyR6+TpTc5lTsp2o942nn6r9+H1W3WCDZ+z /Q6jU4q1MM4nTsasD18G8ljIm4c4igEzYz73Z2QdDxLyVs15VIZsC4bTiJUzDOxg7kVB HKlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682462314; x=1685054314; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PbS6wUQAZ9EgD9qGTztAR9M9w9uMBNdE7zqtP06hKno=; b=A1hqU0Qvf3iVRDRM95AmwFwseCuGs3L9ryYy2FK8wrpzsWDpXMfd22cS+IxQ9khv0J bcbAofaPuSYRtkxyP+V9cDJPpmq72779STcYxdNWbxYFRxJKvQ8WrYj2bov+PFZP65+a 2J5UWSH3P5dM8DZeCGPohKXpFkRtGbuHP4EfP+rjYScFy+15JhXCkBNEsIJ4j7rlKq+Q XOmmJiPSe+Xm19h1FhyQQIDHsEO/r2NgKkun3UI8v0UC/v8cEWbk5NbWJN4k8/tcIQBh 6t3KSNfmiI1p3ADapFGAzojOcL7nPyA0IvYlFtWQXd4+XmSZfvWJPvAOcwetl929tT4T ffsQ== X-Gm-Message-State: AAQBX9cIbvYPeeX7s7JHO3WihbYpjJIBAFL5zAHlgQrRxtVhXMMEexwT n4I9p9Hnq4LEUiCRMMVwAA8VsjQpW+rUESfHUQNIdyCQsZrIrA== X-Google-Smtp-Source: AKy350batQuDf6MurbLm0bSfhMlvKQwh8gOPs1NI3zeMQkSFgeW9ae8gnabm8IvaI+mWWeSenzRoFrpSQgVkfWh7EaQ= X-Received: by 2002:a1f:4e46:0:b0:43f:f4b0:1a75 with SMTP id c67-20020a1f4e46000000b0043ff4b01a75mr5423697vkb.9.1682462314416; Tue, 25 Apr 2023 15:38:34 -0700 (PDT) MIME-Version: 1.0 References: <55c06590-b192-9c43-c20f-a1967abf920c@gmail.com> <8a06d928-4788-2290-581b-f22f881af7b2@dronecode.org.uk> <01697347-7b78-e3e9-6056-0e92e0cb994a@dronecode.org.uk> <6e1f2251-0e38-7de1-7a3d-88f90b1eeef0@dronecode.org.uk> <4c07f04c-6416-c10e-0677-ec0360c2efd7@dronecode.org.uk> In-Reply-To: <4c07f04c-6416-c10e-0677-ec0360c2efd7@dronecode.org.uk> From: Daisuke Fujimura Date: Wed, 26 Apr 2023 07:37:57 +0900 Message-ID: Subject: Re: [ITA] ruby 3.2.2 To: cygwin-apps@cygwin.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > Yeah, I'm not quite sure what that statement means. It's not literally > "every single binary in cygwin" > > I don't really know enough about ruby be sure how to interpret it. > There's some subset of packages which need rebuilding (as discussed > below), and maybe any locally installed gems which have binaries? As you pointed out, the sub-packages and gems installed locally using the gem command that depend on cygruby*0.dll will be subject to recompilation. I apologize for the insufficient explanation. On Wed, Apr 26, 2023 at 7:13=E2=80=AFAM Jon Turney wrote: > > On 25/04/2023 22:10, Daisuke Fujimura via Cygwin-apps wrote: > > Thank you for your response. > > > > Following the announcement of the previous update, I would like to > > note that the binaries need to be recompiled. > > - https://www.mail-archive.com/cygwin-announce-rDBXBDvO6BXQT0dZR+AlfA@p= ublic.gmane.org/msg08753.html > > Yeah, I'm not quite sure what that statement means. It's not literally > "every single binary in cygwin" > > I don't really know enough about ruby be sure how to interpret it. > There's some subset of packages which need rebuilding (as discussed > below), and maybe any locally installed gems which have binaries? > > >> I applied my usual workaround (which is adding 'ruby_23' to an interna= l > >> list of things which are allowed to not be provided), and set the job = to > >> rerun, which seems to have succeeded. > > > > Does this mean adding `ruby_23` to `depend2` in some packages in setup.= ini? > > Not really. > > The failure was a consequence of that. As previously mentioned, using > some special tools, I've retroactively added appropriate ruby_xy > requires: in the .hint files for existing packages which: > > * install into /usr/lib/ruby/vendor_ruby/x.y/ > * install into /usr/lib/gems/ruby/x.y/ > * contain executable files linked to cygrubyxy0.dll because they embed a > ruby interpreter (which seems to be just kross-ruby, kf5-kross-ruby and > weechat-ruby) > > > I would like to know more about the specifications of setup.ini. Is > > there any documentation available somewhere? > > Sure, the documentation is at: > > https://sourceware.org/cygwin-apps/setup.ini.html > > Feel free to ask if you have further questions not covered by that. >