matrix-org / pantalaimon

E2EE aware proxy daemon for matrix clients.
Apache License 2.0
294 stars 42 forks source link

appdirs is deprecated, please replace if with platformdirs fork #183

Open a-detiste opened 5 days ago

a-detiste commented 5 days ago

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067979

python3-appdirs is dead upstream[1] and its Debian maintainer has indicated that it should not be included in trixie[2]. A recommended replacement is python3-platformdirs[3], which is a fork of appdirs with a very similar API.

Please migrate from appdirs to platformdirs or some other replacement, so that appdirs can be removed.

[1] https://github.com/ActiveState/appdirs/commit/8734277956c1df3b85385e6b308e954910533884 [2] https://bugs.debian.org/1060427 [3] https://pypi.org/project/platformdirs/

chookity-pokk commented 5 days ago

Thanks for opening the issue! I will get on this!

chookity-pokk commented 5 days ago

@a-detiste I opened up a PR to replace appdirs and will leave it for a day or so to make sure there aren't objections then I'll merge it! Unless this is more pressing and needs to be merged sooner?

a-detiste commented 5 days ago

Original bug was in March ;-) No hurry.

a-detiste commented 5 days ago

The other bug is more concerning: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069068 My local build hang forever

a-detiste commented 5 days ago
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0
rootdir: /build/pantalaimon-0.10.5
plugins: Faker-28.1.0, typeguard-4.4.1
collected 17 items

tests/pan_client_test.py .
chookity-pokk commented 2 days ago

Thanks for the information! I am working on the tests right now. They have unfortunately been failing since before I took over as maintainer. Side question, do you know how I can get it setup to get emails from the debian mailing list about this package?

a-detiste commented 1 day ago

**how I can get it setup to get emails from the debian mailing list about this package?

Hi: there's support fot that: there's a "Subscribe" button at the top right of this page

https://tracker.debian.org/pkg/pantalaimon

The very first time you will also have to go through the register process

https://tracker.debian.org/accounts/register/