[ITA] glib2.0
Jon Turney
jon.turney@dronecode.org.uk
Tue May 20 22:03:46 GMT 2025
On 09/05/2025 13:49, Takashi Yano via Cygwin-apps wrote:
> On Sun, 4 May 2025 21:44:34 +0100
> Jon Turney wrote:
>> On 23/02/2025 12:33, Takashi Yano via Cygwin-apps wrote:
>>> Hi,
>>>
>>> I would like to adopt glib2.0 package, because latest pango 1.56.1
>>> requires newer glib2.0.
>> Thanks very much for adopting this package (since it has over 900
>> rdepends, it's kind of important!)
>>
>> Since glib has an extensive test suite, I humbly suggest you might want
>> to run it on occasion, to look out for regressions.
>>
>> I have somewhere some more extensive notes on the existing failures and
>> their causes, beyond the cygwin/newlib shortcomings identified in [1],
>> which I can dig out and share with you, if you like.
>>
>> [1] https://cygwin.com/pipermail/cygwin-developers/2023-July/012637.html
>
> Thanks for the advice. Currently, the test result is:
> Ok: 337
> Expected Fail: 0
> Fail: 24
> Unexpected Pass: 0
> Skipped: 5
> Timeout: 26
>
> Does this seem to regress from that when you checked?
So, in my notes I have written
OK: 224
Fail: 20
Timeout: 26
It seems quite a few new tests have been added.
(but then I went back and fixed a something in my test environment, and
then added glib-testsuite-fixes-for-cygwin.patch, but didn't record the
numbers afterwards, so perhaps not very useful)
I do have the attached notes on the specific tests that failed, and the
few where I did a bit more investigation.
I guess I should have just checked that in to the git repo. Sorry I
didn't keep more meticulous records.
-------------- next part --------------
37/270 glib:glib / collate FAIL 8.16s killed by signal 6 SIGABRT
43/270 glib:glib+slow / gdatetime FAIL 8.54s killed by signal 6 SIGABRT
68/270 glib:glib / test-printf FAIL 4.01s killed by signal 11 SIGSEGV
81/270 glib:glib / uri FAIL 7.86s killed by signal 6 SIGABRT
108/270 glib:glib / unix FAIL 14.73s killed by signal 6 SIGABRT
116/270 glib:gobject / signals FAIL 13.94s killed by signal 6 SIGABRT
121/270 glib:glib / mainloop TIMEOUT 60.56s killed by signal 15 SIGTERM
138/270 glib:gio / appmonitor FAIL 17.22s killed by signal 6 SIGABRT
160/270 glib:gio / giomodule FAIL 20.49s killed by signal 6 SIGABRT
166/270 glib:gio / network-address FAIL 20.88s killed by signal 6 SIGABRT
169/270 glib:gio / socket FAIL 22.19s killed by signal 6 SIGABRT
170/270 glib:gio+slow+flaky / testfilemonitor FAIL 21.79s killed by signal 6 SIGABRT
174/270 glib:gobject / threadtests TIMEOUT 60.18s killed by signal 15 SIGTERM
175/270 glib:gio / gdbus-peer FAIL 19.69s killed by signal 6 SIGABRT
178/270 glib:gio / unix-fd FAIL 17.23s killed by signal 6 SIGABRT
182/270 glib:gio / live-g-file FAIL 37.34s killed by signal 6 SIGABRT
185/270 glib:gio / gdbus-server-auth TIMEOUT 60.43s killed by signal 15 SIGTERM
187/270 glib:gio / stream-rw_all TIMEOUT 60.34s killed by signal 15 SIGTERM
188/270 glib:gio / desktop-app-info TIMEOUT 60.21s killed by signal 15 SIGTERM
189/270 glib:gio / gdbus-bz627724 TIMEOUT 64.27s killed by signal 6 SIGABRT
190/270 glib:gio / gdbus-connection TIMEOUT 60.17s killed by signal 6 SIGABRT
191/270 glib:gio / gdbus-connection-loss TIMEOUT 60.58s killed by signal 6 SIGABRT
192/270 glib:gio / gdbus-connection-slow TIMEOUT 60.71s killed by signal 6 SIGABRT
193/270 glib:gio / gdbus-exit-on-close TIMEOUT 61.67s killed by signal 15 SIGTERM
194/270 glib:gio / gdbus-introspection TIMEOUT 60.32s killed by signal 6 SIGABRT
195/270 glib:gio / gdbus-names TIMEOUT 60.13s killed by signal 6 SIGABRT
196/270 glib:gio / gdbus-proxy TIMEOUT 60.12s killed by signal 6 SIGABRT
197/270 glib:gio / gdbus-proxy-threads TIMEOUT 60.32s killed by signal 6 SIGABRT
198/270 glib:gio / gdbus-proxy-unique-name TIMEOUT 62.99s killed by signal 6 SIGABRT
199/270 glib:gio / gdbus-proxy-well-known-name TIMEOUT 61.04s killed by signal 6 SIGABRT
200/270 glib:gio / gdbus-test-codegen TIMEOUT 61.20s killed by signal 6 SIGABRT
201/270 glib:gio+slow / actions TIMEOUT 180.16s
202/270 glib:gio / gnotification TIMEOUT 68.57s killed by signal 15 SIGTERM
203/270 glib:gio / gdbus-test-codegen-old TIMEOUT 61.41s killed by signal 6 SIGABRT
204/270 glib:gio / gdbus-test-codegen-min-required-2-64 TIMEOUT 60.45s killed by signal 6 SIGABRT
205/270 glib:gio / gdbus-non-socket FAIL 11.93s killed by signal 6 SIGABRT
207/270 glib:gio / gdbus-connection-flush FAIL 13.83s killed by signal 6 SIGABRT
220/270 glib:gio+slow / gdbus-export TIMEOUT 182.78s killed by signal 6 SIGABRT
229/270 glib:gio / gapplication TIMEOUT 60.32s
241/270 glib:gio / dbus-appinfo TIMEOUT 60.33s killed by signal 15 SIGTERM
262/270 glib / glib-doc-check FAIL 0.29s exit status 2
269/270 glib:gio+slow / gdbus-threading TIMEOUT 180.26s killed by signal 6 SIGABRT
270/270 glib:gio+slow / gmenumodel TIMEOUT 180.35s
collate:
"üĠണ" converted to "en_US" locale is null string (conversion fails)
this seems reasonable
this makes it not sort as "u", which the test expects
gdatetime:
expects O modifier in strftime (%OH etc.) to produce Persian digit characters
in fa_IR.utf-8 locale, we don't do that
test-printf:
triggers a segfault in newlib sprintf
signals:
garbage in hibyte of long passed through ffi
appmonitor:
gamin is started, but doesn't notice or report the change?
network_address:
looking for scope on loopback_4 interface doesn't work as expected
testfilemonitor:
looks like GPollFileMonitor doesn't notice any changes
live-g-file:
able to move a file to directory without x permission, seems wrong
stream_rw-all:
test_read_write_all_async_pipe blocks when claims it's writable... (this seems
a bit wonky as just because it can take 1 byte doesn't mean it can take 100, but
adjusting the number in obvious ways doesn't help)
More information about the Cygwin-apps
mailing list