Download raw body.
vdirsyncer <-> py3-aiohttp breakage
my (trivial) use of vdirsyncer is still working. can you try reverting to older py3-aiohttp without touching anything else to confirm that this is indeed the source of the problem? there were some changes around netrc handling which might possibly be relevant. On 2025/12/06 17:41, Marcus MERIGHI wrote: > 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