Hans-Christoph Steiner
cc47f7cc0f
update: add tests for extract_apk_icons()
2026-05-22 23:02:59 +00:00
Hans-Christoph Steiner
b2a7e8eae2
update: parse icons by fully resolving the resources
...
This was doing only quite simple resolution, which missed lots of
things starting in Android Gradle Plugin 4.2.
2026-05-22 23:02:59 +00:00
Hans-Christoph Steiner
17e0224f63
remove "undefineddpi" from screen_resolutions
...
The key names from
This value was never unused as far as I can tell and made up in
06598ae406819223dc927ec5422cb150852776623b09e5ee082bd3a04bc76bd2b64fa57ac16a5994
from !234
https://android.googlesource.com/platform/tools/base/+/refs/tags/studio-2025.3.4/build-system/aaptcompiler/src/main/java/com/android/aaptcompiler/android/ResTableConfig.kt#372
2026-05-22 23:02:59 +00:00
Hans-Christoph Steiner
09947064ff
add tests of fdroidserver.update.get_icon_dir()
2026-05-22 23:02:59 +00:00
Hans-Christoph Steiner
f668343b35
update: move icon density parse to standalone function for testing
2026-05-22 23:02:59 +00:00
Hans-Christoph Steiner
da58dc7c0a
update: PIL.Image constants moved to Resampling
2026-05-22 23:02:59 +00:00
Hans-Christoph Steiner
02139d196d
remove obsolete test back when aapt dump badging was parsed
...
see !485
2026-05-22 23:02:59 +00:00
Michael Pöhn
5a8a111a29
Merge branch 'dont-hang-on-test_mirroring_a_repo-fail' into 'master'
...
ensure httpd is shut down when test_mirroring_a_repo fails
See merge request fdroid/fdroidserver!1830
2026-05-22 23:02:09 +00:00
Hans-Christoph Steiner
87ab3ca9da
gitlab-ci: add wget to ubuntu_jammy_pip so test_mirroring_a_repo runs
...
Otherwise, it only runs on the fedora_latest job. Debian-derives are by
far the most common platform, so this test should run on at least one. This
test caught bugs in !1788 so its valuable.
2026-05-20 11:48:38 +02:00
Hans-Christoph Steiner
976c9c0db4
ensure httpd is shut down when test_mirroring_a_repo fails
...
Otherwise, this will fail and then hang forever. THis just puts everything
that could cause the hang in try/finally.
2026-05-20 11:35:05 +02:00
Hans-Christoph Steiner
d77e8fa537
Merge branch 'remove-unused-string-from-translations' into 'master'
...
remove unused strings from translations
See merge request fdroid/fdroidserver!1829
2026-05-19 19:06:27 +00:00
Hans-Christoph Steiner
7fc34181a8
remove unused string from translations
2026-05-19 20:50:41 +02:00
Hans-Christoph Steiner
2d1ed1b99b
Merge branch 'docs/fix-occured-typo' into 'master'
...
Fix 'occured' -> 'occurred' typo in 4 docstrings/messages (resubmission)
See merge request fdroid/fdroidserver!1822
2026-05-19 17:53:31 +00:00
Mukunda Katta
256cc1c949
Fix 'occured' -> 'occurred' typo in 4 docstrings/messages
...
Common misspelling of 'occurred' across 4 files in fdroidserver/. Affects
docstrings (build.py, checkupdates.py, import_subcommand.py) and one
user-visible exception message (install.py:225).
No semantic change.
2026-05-19 17:52:53 +00:00
Hans-Christoph Steiner
cd426996ca
Merge branch 'declare-build-system' into 'master'
...
explicitly declare setuptools as the build system
See merge request fdroid/fdroidserver!1815
2026-05-19 17:51:30 +00:00
Hans-Christoph Steiner
ed2a29d396
explicitly declare setuptools as the build system
...
This is useful when installing on super minimal installs. Then setuptools
is only installed when it is needed.
2026-05-19 17:50:41 +00:00
Hans-Christoph Steiner
cb6eb33914
Merge branch 'new-basebox-release' into 'master'
...
makebuildserver: update to latest Debian basebox
See merge request fdroid/fdroidserver!1826
2026-05-19 17:50:25 +00:00
Hans-Christoph Steiner
d3cbb4d498
makebuildserver: update to latest Debian basebox
2026-05-19 17:49:40 +00:00
Hans-Christoph Steiner
ae7411c540
Merge branch 'merge_weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1828
2026-05-19 17:46:26 +00:00
Hans-Christoph Steiner
a59e26ad4f
fix format strings
2026-05-19 19:30:05 +02:00
Hans-Christoph Steiner
0b29ad605b
make -C locale compile
2026-05-19 19:30:05 +02:00
Hans-Christoph Steiner
1f2c3e54f2
fix format strings
2026-05-19 19:29:43 +02:00
Hans-Christoph Steiner
0f38a7118b
fix "warning: 'msgid' format string with unnamed arguments cannot be properly localized:
...
The translator cannot reorder the arguments. Please consider using a format
string with named arguments, and a mapping instead of a tuple for the
arguments.
2026-05-19 18:33:45 +02:00
Hans-Christoph Steiner
7d4ae216c8
run locale/pick-complete-translations.py
2026-05-19 18:33:45 +02:00
UDP
4d3a356e91
Translated using Weblate: Chinese (Traditional Han script) (zh_Hant) by UDP <udp@users.noreply.hosted.weblate.org>
...
Currently translated at 74.6% (466 of 624 strings)
Translated using Weblate: Chinese (Traditional Han script) (zh_Hant) by UDP <udp@users.noreply.hosted.weblate.org >
Currently translated at 74.6% (466 of 624 strings)
Translated using Weblate: Chinese (Traditional Han script) (zh_Hant) by UDP <udp@users.noreply.hosted.weblate.org >
Currently translated at 74.6% (466 of 624 strings)
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hant/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
大王叫我来巡山
85c73071f9
Translated using Weblate: Chinese (Simplified Han script) (zh_Hans) by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
...
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate: Chinese (Simplified Han script) (zh_Hans) by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Currently translated at 100.0% (624 of 624 strings)
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Cabbar Hayıroğlu
6c1269aa2a
Translated using Weblate: Turkish (tr) by Cabbar Hayıroğlu <halil48efe@gmail.com>
...
Currently translated at 100.0% (624 of 624 strings)
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Ashley Tsuma
56e86e0e0c
Translated using Weblate: Swahili (sw) by Ashley Tsuma <tsumaashley@gmail.com>
...
Currently translated at 91.3% (570 of 624 strings)
Co-authored-by: Ashley Tsuma <tsumaashley@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sw/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Steve Solomon
a01d0db299
Translated using Weblate: Swahili (sw) by Steve Solomon <stevenyasimi01@gmail.com>
...
Currently translated at 91.3% (570 of 624 strings)
Co-authored-by: Steve Solomon <stevenyasimi01@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sw/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Ashley Tsuma
db4d0809fa
Translated using Weblate: Swahili (sw) by Ashley Tsuma <tsumaashley@gmail.com>
...
Currently translated at 87.5% (546 of 624 strings)
Co-authored-by: Ashley Tsuma <tsumaashley@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sw/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
paul mayero
e116232f0d
Translated using Weblate: Swahili (sw) by paul mayero <pmmayero@gmail.com>
...
Currently translated at 87.5% (546 of 624 strings)
Co-authored-by: paul mayero <pmmayero@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sw/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Ashley Tsuma
da5580672b
Translated using Weblate: Swahili (sw) by Ashley Tsuma <tsumaashley@gmail.com>
...
Currently translated at 87.0% (543 of 624 strings)
Translated using Weblate: Swahili (sw) by Ashley Tsuma <tsumaashley@gmail.com >
Currently translated at 86.6% (541 of 624 strings)
Co-authored-by: Ashley Tsuma <tsumaashley@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sw/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Steve Solomon
4f665db34a
Translated using Weblate: Swahili (sw) by Steve Solomon <stevenyasimi01@gmail.com>
...
Currently translated at 86.3% (539 of 624 strings)
Co-authored-by: Steve Solomon <stevenyasimi01@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sw/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Artyom Rybakov
5b3daa4927
Translated using Weblate: Russian (ru) by Artyom Rybakov <rib.artem@gmail.com>
...
Currently translated at 97.1% (606 of 624 strings)
Translated using Weblate: Russian (ru) by Artyom Rybakov <rib.artem@gmail.com >
Currently translated at 96.9% (605 of 624 strings)
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Дмитрий Михирев
c4911eff54
Translated using Weblate: Russian (ru) by Дмитрий Михирев <bizdelnick@gmail.com>
...
Currently translated at 96.3% (601 of 624 strings)
Co-authored-by: Дмитрий Михирев <bizdelnick@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Shin Kurogane Silva
50501f02a8
Translated using Weblate: Portuguese (Portugal) (pt_PT) by Shin Kurogane Silva <ZeroXUnknown@proton.me>
...
Currently translated at 94.7% (591 of 624 strings)
Co-authored-by: Shin Kurogane Silva <ZeroXUnknown@proton.me >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Rafael Fontenelle
2adfe2b91f
Translated using Weblate: Portuguese (Brazil) (pt_BR) by Rafael Fontenelle <rafaelff@gnome.org>
...
Currently translated at 100.0% (624 of 624 strings)
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
ssantos
4a26a245c8
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>
...
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de >
Currently translated at 94.5% (590 of 624 strings)
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Grzegorz Szymaszek
b383a000df
Translated using Weblate: Polish (pl) by Grzegorz Szymaszek <gszymaszek@short.pl>
...
Currently translated at 95.8% (598 of 624 strings)
Co-authored-by: Grzegorz Szymaszek <gszymaszek@short.pl >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Andrzej Stachera
85f703a321
Translated using Weblate: Polish (pl) by Andrzej Stachera <Jackheisen@proton.me>
...
Currently translated at 95.1% (594 of 624 strings)
Co-authored-by: Andrzej Stachera <Jackheisen@proton.me >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Agnieszka C
6c9b44b39e
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
...
Currently translated at 94.8% (592 of 624 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Wiesław Fijołek
7154f8f1da
Translated using Weblate: Polish (pl) by Wiesław Fijołek <percival@users.noreply.hosted.weblate.org>
...
Currently translated at 94.5% (590 of 624 strings)
Co-authored-by: Wiesław Fijołek <percival@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Watchman89
c1e0f0d9d2
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl>
...
Currently translated at 99.8% (623 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 85.0% (531 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 81.8% (511 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 77.2% (482 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 74.1% (463 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 72.7% (454 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 66.1% (413 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 65.7% (410 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 46.1% (288 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 40.0% (250 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 36.8% (230 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 34.6% (216 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 33.3% (208 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 32.8% (205 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 30.1% (188 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 26.6% (166 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 24.5% (153 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 14.2% (89 of 624 strings)
Translated using Weblate: Dutch (nl) by Watchman89 <rplatte@hotmail.nl >
Currently translated at 13.9% (87 of 624 strings)
Co-authored-by: Watchman89 <rplatte@hotmail.nl >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/nl/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Telaneo
d3fbde3831
Translated using Weblate: Norwegian Bokmål (nb_NO) by Telaneo <post@telaneo.net>
...
Currently translated at 48.2% (301 of 624 strings)
Co-authored-by: Telaneo <post@telaneo.net >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/nb_NO/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Sabrina
83ab006435
Translated using Weblate: Korean (ko) by Sabrina <hello@cherryband.space>
...
Currently translated at 25.6% (160 of 624 strings)
Co-authored-by: Sabrina <hello@cherryband.space >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ko/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Liner Seven
adbf46d484
Translated using Weblate: Japanese (ja) by Liner Seven <linour7gmekiblo@gmail.com>
...
Currently translated at 100.0% (624 of 624 strings)
Co-authored-by: Liner Seven <linour7gmekiblo@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ja/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
sofia
493aa8412f
Translated using Weblate: Italian (it) by sofia <badpazzword@gmail.com>
...
Currently translated at 86.0% (537 of 624 strings)
Co-authored-by: sofia <badpazzword@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/it/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
-J-
33b5450a12
Translated using Weblate: Hungarian (hu) by -J- <heyj0e@tuta.io>
...
Currently translated at 58.9% (368 of 624 strings)
Co-authored-by: -J- <heyj0e@tuta.io >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/hu/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Romhányi-Kakucska Viktor
aa510df1b8
Translated using Weblate: Hungarian (hu) by Romhányi-Kakucska Viktor <viktor@romhanyi.dev>
...
Currently translated at 58.8% (367 of 624 strings)
Co-authored-by: Romhányi-Kakucska Viktor <viktor@romhanyi.dev >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/hu/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00
Aindriú Mac Giolla Eoin
ebcf116ac2
Translated using Weblate: Irish (ga) by Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
...
Currently translated at 100.0% (624 of 624 strings)
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ga/
Translation: F-Droid/F-Droid Server
2026-05-19 18:33:45 +02:00