DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 62BEdYPG3360805 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 62BEdYPG3360805 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=xTWbHw3P X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CA6144BB58C5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1773239973; bh=jnEjakp/XXpJDGHSfPxUoon5klhTHM3PXXobIMivVEQ=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=xTWbHw3PB2LELH4X90I1+OLJGg45iKs2gqmIfP5xwrvtM9QYH1K8rWVcaD1o6FLCJ L+h8jjZ30NQ6rbTcfwH43pSWS+0WtR8fil9NJ+MkSpr41x1UFVutURynnO9+yUW4Zd e7IJRGdrZnIGRvtevytmwqLVEKb1dX4ihBCADdYk= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D5A3F4BB58B6 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D5A3F4BB58B6 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1773239924; cv=none; b=FqQ5DlYlk7GX7Y8Dna+B4KxPoHSZDnlb0S163zRxxxUBeoK8wfPo1oiy68AZV0Ja5ntRoKUeC4SPYuGo93yTOGlfltKlxwFfxKJ5utORaHcVNLSe9Ag+KajFs7tG2/L46BUdekD21jxfHyV9f1vnU3inaRry6+uewFxzstIEg9I= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1773239924; c=relaxed/simple; bh=Tw5ckZkKP7FUYdnJs7DZZiXMnoy/Kc4vxjzW6O0WFPs=; h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature; b=fBhhjYm3AQLv8YLux4wUQ5xfZHNwjZc5Tm7wBO9GIkO49Pm2Ha30kjHIC9AFcRLN+VgGcRmTbnOyxVyczveATSZ/z1Mi+NmZX4dGRwws9GOyZasS1hPtGrD6PFF8qxf+AoxYwH1iRWyZ04f0JC4+GWVxsL2LnsBgkgPmQdyStho= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D5A3F4BB58B6 Message-ID: <512e5420-22f0-413a-8840-54eebbb115cd@SystematicSW.ab.ca> Date: Wed, 11 Mar 2026 08:38:40 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: gobject-introspection 1.86.0-1 Content-Language: en-CA To: General Cygwin discussions and problem reports References: <20250913215145 DOT 14665-1-takashi DOT yano AT nifty DOT ne DOT jp> Organization: Systematic Software In-Reply-To: X-Rspamd-Queue-Id: 01DCD2002A X-Stat-Signature: okmft51hyia1r4oiaedyfmti16f1dw8i X-Rspamd-Server: rspamout03 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX1/GJUaXPRa0p3ag2INYN1MzRtsBlSIgD+A= X-HE-Tag: 1773239921-442397 X-HE-Meta: U2FsdGVkX181lw0dTwnn4i9k+MeHI9b05HGodumhfqGG4J3PpTi9gks3aefU7uulaGI2nPUDUrtRVPoyhEtqc4ySnSabl31/C9DrwPHZST/2ocqSPY+oWs83ODC/x5Kf6nYOjCB+fzfTUIxJV8GRGglDbdGALelOQl9pgG4kBODV/jQ6d5duO9o9iYd0v8VbI+cA5P6kRRcYmEhpI+epo3K0QQtUipoPt4NHDnOPTGhsMlk6frdEdEBy8kiD/53LKtIQrPR4NrxEUVsb4ID+gkMpKvgM8/Ev8zAH8UOGyiJIYjd8JiURQ61wI7yLldH1vXWCkoMQyIIq0o9hwHNmvkAGWRA5iYXOuUIIOmeaQtH6Tt/zdgpdeQ== X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Brian Inglis via Cygwin Reply-To: General Cygwin discussions and problem reports Cc: Brian Inglis Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 62BEdYPG3360805 On 2026-03-10 16:28, Jon Turney via Cygwin wrote: > On 13/09/2025 13:51, Takashi Yano via Cygwin-announce wrote: >> The following packages have been uploaded to the Cygwin distribution: >> >> * gobject-introspection-1.86.0-1 >> * libgirepository1.0_1-1.86.0-1 >> * libgirepository1.0-devel-1.86.0-1 >> * libgirepository1.0-doc-1.86.0-1 >> * girepository-cairo1.0-1.86.0-1 >> * girepository-GIRepository2.0-1.86.0-1 >> * girepository-GLib2.0-1.86.0-1 >> * girepository-x11-1.86.0-1 >> >> The goal of the project is to describe GObject APIs and collect >> them in a uniform, machine readable format. > > Hi Takashi, > > I just tripped over a small problem with gobject-introspection: > >> $ /usr/sbin/alternatives --set python3 /usr/bin/python3.12 >> >> $ g-ir-scanner >> Traceback (most recent call last): >>   File "/usr/bin/g-ir-scanner", line 133, in >>     from giscanner.scannermain import scanner_main >>   File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 35, in >> >>     from giscanner.ast import Include, Namespace >>   File "/usr/lib/gobject-introspection/giscanner/ast.py", line 27, in >>     from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF >>   File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 31, >> in >>     from giscanner._giscanner import SourceScanner as CSourceScanner >> ModuleNotFoundError: No module named 'giscanner._giscanner' > > This fails because the _giscanner module is built for (and linked against) > python3.9. > > > I don't quite understand why this is happening since we configure with "- > Dpython=${PYTHON3}", so I'd expect end up with the full path to specific python > version in the shebang line in g-ir-scanner. > > (I think that's what was happening before upstream switched from autotools to > meson) > > In any case, this can be fixed in the cygport by using python3_fix_shebang on > this script. Looking at release and useful bugfix support dates in: https://devguide.python.org/versions/ We are still on Python 3.9 which went EoL last October, so with Python 3.13 bugfix support ending this October, and each release until 3.16 each following October until 2029 (presumably Python 3 Eol?)/ Should we be trying to get updated more frequently, like maybe even releases every two years, while they still have bugfix support, and have mot dropped to security fixes only? Also about how many updates are actively applied during legacy security support? Or is my thinking about these releases wrong in some way? -- 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 à retrancher but when there is no more to cut -- Antoine de Saint-Exupéry -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple