Exodus-Privacy / exodus

Platform to audit trackers used by Android application
https://reports.exodus-privacy.eu.org/
GNU Affero General Public License v3.0
631 stars 62 forks source link

Upgrade to Python 3.11 and PostgreSQL 15 #598

Closed codeurimpulsif closed 4 months ago

codeurimpulsif commented 8 months ago

Goal

For a future Debian migration (Bullseye to Bookworm) we need to upgrade εxodus and its dependencies.

Information

Where should we make these changes:

Dependencies to upgrade:

pnu-s commented 8 months ago

@codeurimpulsif So if I understand correctly, we cannot upgrade to Bookworm currently because of this apkeep bug. What do we do then?

codeurimpulsif commented 8 months ago

@pnu-s yes, I try to find a solution (but when you compile it it fail with a No GSF auth token error, I'm still trying to understand differences to find the issue) but for now we can't do anything. I will create a pull request with the Docker changes and Apkeep compilation but leave it as a Draft until we solve this issue.

codeurimpulsif commented 8 months ago

I just write a workaround in https://github.com/Exodus-Privacy/exodus/pull/599.

I build OpenSSL 1.1.1w and then build Apkeep with this OpenSSL version linked.

I think it will work until the Apkeep dev fix the issue with OpenSSL 3.x.