glib2.0 2.64.6-1 (TEST)

Corinna Vinschen corinna-cygwin@cygwin.com
Wed Jul 26 14:33:39 GMT 2023


On Jul  3 15:49, Jon Turney wrote:
> On 02/07/2023 15:30, Jon Turney wrote:
> > 
> > The following packages have been uploaded to the Cygwin distribution:
> > 
> > * libglib2.0_0-2.64.6-1
> > * libglib2.0-devel-2.64.6-1
> > * libglib2.0-doc-2.64.6-1
> > 
> [...]
> > 
> > There are many test-suite failures, however, as far as I can tell, they
> > are not regressions, so this should work as well as it ever did.
> 
> At least some of these test failures are due to bugs or shortcomings in the
> Cygwin DLL. In an ideal world, I'd have the time and motivation to
> investigate them all, but here's a brief summary of the few I looked into
> ...
> 
> gdatetime: The _NL_CTYPE_OUTDIGITx_MB constants for nl_langinfo aren't
> defined (possibly because we don't have the required information, e.g. to
> produce Persian (as opposed to Arabic) digit characters in the fa_IR.utf-8
> locale)

Uhm... we actually have this information.  Only, unfortunately I screwed
up the names:

  _NL_CTYPE_OUTDIGITSx_MB

instead of

  _NL_CTYPE_OUTDIGITx_MB

D'oh.

Do you think we need the wrong names for backward compat?  Theoretically
they should never have been used...

> stream_rw-all: writes to a pipe until it's full, then ends up blocking when
> poll() still indicates it's writeable?

Pipes never worked 100% POSIX-like, unfortunately, but the hang
was supposed to be fixed by introducingh the semaphore select_sem.

Do you have an STC?  Takashi, can you take a look?

> socket, unix-fd: try to send a fd over a socket, not currently implemented.
> 
> all the GDbus tests: these seem to get stuck during the handshake for an
> emulated unix-domain socket, somehow (It seems like all the dbus pacakge
> tests fail also, probably in the same way)

Does an extra call to setsockopt(fd, SOL_SOCKET, SO_PEERCRED, NULL, 0)
fix this, perhaps?


Corinna


More information about the Cygwin-developers mailing list