Download raw body.
vdirsyncer <-> py3-aiohttp breakage
Hello,
first noticed today, on -current amd64 as of yesterday evening, CET,
vdirsyncer fails for me.
Am I the only one hit by this?
Both ends (client vdirsyncer, server sogo) are under my control and
nothing has change regarding configuration.
The error is:
error: Unknown error occurred for
fifi_cal/fifi_94C2-66B08F00-E9-711CAC80: CannotG combine
AUTHORIZATION header with AUTH argument or credentials encoded
in URL
error: Use `-vdebug` to see the full traceback.
With -vdebug I get a huge trace of course, the last lines being:
debug: File
"/usr/local/lib/python3.13/site-packages/vdirsyncer/http.py",
line 184, in request
debug: response = await session.request(method, url,
headers=headers, **kwargs)
debug: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
debug: File
"/usr/local/lib/python3.13/site-packages/aiohttp/client.py",
line 676, in _request
debug: raise ValueError(
debug: ...<3 lines>...
debug: )
So py3-aiohttp seems to start the error chain.
I checked and www/py3-aiohttp was recently updated to 3.13.2, from
3.13.0.
When I look at
https://docs.aiohttp.org/en/stable/changes.html
nothing stands out between 3.13.0 (working) and 3.13.2 (not working)
with an eye on "Cannot combine AUTHORIZATION header with AUTH argument
or credentials encoded in URL".
Also the issues page of vdirsyncer at
https://github.com/pimutils/vdirsyncer/issues
does not show any recent issues with changes in py3-aiohttp.
The Web is not very helpful, either.
Does anyone have an idea what is going on?
The versions involved are:
py3-aiocache-0.12.3p0
py3-aiodns-3.2.0p1
py3-aiohappyeyeballs-2.6.1p0
py3-aiohttp-3.13.2
py3-aiohttp-oauthlib-0.1.0p2
py3-aiomcache-0.8.2p1
py3-aioquic-1.2.0p1
py3-aiosignal-1.4.0p1
py3-aiosqlite-0.21.0p0
py3-aiostream-0.7.1
vdirsyncer-0.19.3p0
Thanks for reading that far, Marcus
vdirsyncer <-> py3-aiohttp breakage