delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2026/03/11/10:39:35

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
To: General Cygwin discussions and problem reports <cygwin AT cygwin DOT com>
References: <20250913215145 DOT 14665-1-takashi DOT yano AT nifty DOT ne DOT jp>
<ee25b3e0-e459-4f05-84d4-79c54224d639 AT dronecode DOT org DOT uk>
Organization: Systematic Software
In-Reply-To: <ee25b3e0-e459-4f05-84d4-79c54224d639@dronecode.org.uk>
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
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin AT cygwin DOT com>
Reply-To: General Cygwin discussions and problem reports <cygwin AT cygwin DOT com>
Cc: Brian Inglis <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
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 <module>
>>     from giscanner.scannermain import scanner_main
>>   File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 35, in 
>> <module>
>>     from giscanner.ast import Include, Namespace
>>   File "/usr/lib/gobject-introspection/giscanner/ast.py", line 27, in <module>
>>     from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
>>   File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 31, 
>> in <module>
>>     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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019