poezio builds fine with pycares 5.0.1-2, the problem is not here.

When *running* with pycares 5.0.1-2, DNS resolution fails,
leading to the inability to connect to a server.

Here is the relevant part in poezio debug logs:

2026-01-08 02:14:38,300 DEBUG:resolver:DNS: Querying SRV records for 
dotslashplay.it
2026-01-08 02:14:38,300 DEBUG:resolver:DNS: Exception while querying for 
dotslashplay.it SRV records: Channel.query() takes 3 positional arguments but 4 
positional arguments (and 1 keyword-only argument) were given
2026-01-08 02:14:38,300 DEBUG:resolver:DNS: Exception while querying for 
dotslashplay.it SRV records: Channel.query() takes 3 positional arguments but 4 
positional arguments (and 1 keyword-only argument) were given
2026-01-08 02:14:38,300 DEBUG:resolver:DNS: Querying dotslashplay.it for AAAA 
records.

Reverting to pycares 4.9.0-1 is enough to get poezio working again,
downgrading aiodns too is no longer required. Here is the same log with 4.9.0-1:

2026-01-08 02:16:41,147 DEBUG:resolver:DNS: Querying SRV records for 
dotslashplay.it
2026-01-08 02:16:41,362 DEBUG:resolver:DNS: Exception while querying for 
dotslashplay.it SRV records: (4, 'Domain name not found')
2026-01-08 02:16:41,362 DEBUG:resolver:DNS: Querying hal9000.vv221.fr for AAAA 
records.
2026-01-08 02:16:41,363 DEBUG:resolver:DNS: Querying hal9000.vv221.fr for A 
records.

Attachment: signature.asc
Description: PGP signature

Reply via email to