#fdroidserver #olddevices
Что-то у бредогенератора спросил. Репа fdroid archive весит *5.1 Тб 😅

Izzy наверно тоже где-то с 1 ТБ, если не более, надо бы спросить... 😏

Нужно каким-то образом запустить старенькое зеркало для fdroid.org может кому-то когда-нибудь пригодится. А то 4 не работает и 2.3 тоже не работает.
#fdroidserver #olddevices

I made a minor v2.4.3 release of fdroidserver to support Python 3.14, which is rollling out some places already
https://pypi.org/project/fdroidserver/2.4.3/

#FDroid #fdroidserver #release

Client Challenge

For example, #fdroidserver is coded against apksigner from build-tools version vX.0.0. Someone does `pip install fdroidserver`. Then at some point, the user upgrades apksigner to version vY.0.0 which breaks the parsing before fdroidserver supports apksigner vY.0.0. That breakage needs to fail gracefully, and that is really hard to do. Much harder than just writing pure Python code to extract the certificates which is tested against the apksigner test suite. 2/3
I'm sometimes asked why #fdroidserver implements somethings in #Python rather than scraping #apksigner output. Reliably and securely parsing CLI output over the long term is really hard to get right because deployed fdroidserver code has to be future proof, in that it has to support newer apksigner versions that might have changed its output. 1/3
Finally got #fdroidserver working. On #Debian. In a #OpenBSD VM. Installed over serial console. Without using #QEMU. And I will share the steps to prepare a net install ISO image for serial console soon.

Hi @fdroidorg I've read aboit #FDroidServer and it looks quite easy to setup, but I wonder: what's the bare minimum for serving a repository to #FDroid?

I mean: most of fdroid server cope with apk building, but we could build them on a machine and serve them from a less powerful one..