1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-19 21:30:10 +01:00
Commit Graph

7766 Commits

Author SHA1 Message Date
Hans-Christoph Steiner
e9ab9a8981 Merge branch 'download_repo_index_v2' into 'master'
index.download_repo_index_v2() and index.download_repo_index_v1()

See merge request fdroid/fdroidserver!1323
2023-03-09 11:48:24 +00:00
Hans-Christoph Steiner
b1f482009a
tame verbose logging in index tests by default 2023-03-09 12:35:31 +01:00
Hans-Christoph Steiner
f3e49f4bcb
download_repo_index_v2() for verified downloading of index-v2 2023-03-09 12:35:29 +01:00
Hans-Christoph Steiner
a557764b4d
sign tests/repo/index-v1.jar once per index.TestCase run
Signing files is a slow operation, especially with jarsigner. This speeds
up the full test run from 10-12 seconds to 2-3 seconds, which makes it
possible to run the tests interactively again. And it stops signing the
file entirely for tests that do not even touch that file.

In the long run, it would probably make sense to have each test case sign
the file as it needs it, but that's a much bigger change.
2023-03-09 12:34:57 +01:00
Hans-Christoph Steiner
dd16076651
add verify_jar_signature() to verify entry.jar 2023-03-09 12:34:55 +01:00
Hans-Christoph Steiner
cfe399888b
add new test module for the public API 2023-03-09 12:34:54 +01:00
Hans-Christoph Steiner
723873456d
versioned download_repo_index_v1() to be future proof 2023-03-09 12:34:52 +01:00
Hans-Christoph Steiner
f7b8a100c7 Merge branch 'purge_buildozer' into 'master'
Remove support for Buildozer

Closes #642

See merge request fdroid/fdroidserver!1322
2023-03-09 11:28:12 +00:00
FestplattenSchnitzel
2dda9db1f1
Remove support for Buildozer 2023-03-09 12:03:57 +01:00
Jochen Sprickerhof
00fefd35bd Merge branch 'port-lint-job-to-debian' into 'master'
gitlab-ci: port lint_* job to Debian/bookworm for stability

See merge request fdroid/fdroidserver!1324
2023-03-09 10:58:11 +00:00
Hans-Christoph Steiner
4282d34343 gitlab-ci: port lint_* job to Debian/bookworm for stability
This saves us from being surprised by new rules in pylint, pyflakes, etc
like:
https://gitlab.com/FestplattenSchnitzel/fdroidserver/-/jobs/3895256515
2023-03-09 11:45:02 +01:00
Hans-Christoph Steiner
ae2b33dab3 Merge branch 'licaon-kter-master-patch-44056' into 'master'
Gradle 8.0.2

See merge request fdroid/fdroidserver!1320
2023-03-07 19:40:20 +00:00
Licaon_Kter
1449dc88e8 Gradle 8.0.2 2023-03-06 07:44:43 +00:00
Jochen Sprickerhof
12d081fe51 Merge branch 'licaon-kter-master-patch-00517' into 'master'
Gradle 7.6.1

See merge request fdroid/fdroidserver!1318
2023-03-02 08:49:22 +00:00
Licaon_Kter
1f8f31de68 Gradle 7.6.1 2023-02-27 07:36:35 +00:00
Hans-Christoph Steiner
1c589a108c Merge branch 'gradle-release-checksums.py' into 'master'
update to gradle v6.9.4

See merge request fdroid/fdroidserver!1317
2023-02-23 20:20:39 +00:00
fdroid-bot
47a14d5302 gradle v8.0.1 2023-02-23 19:59:38 +00:00
Hans-Christoph Steiner
7b2f941f07 Merge branch 'purge-zipalign' into 'master'
purge all references to zipalign, that is delegated to other things

Closes #1078 and #1100

See merge request fdroid/fdroidserver!1316
2023-02-23 19:58:58 +00:00
Hans-Christoph Steiner
98448e0481 purge all references to zipalign, that is delegated to other things
Things like apksigner and @obfusk's tools handle this now.
jarsigner is used in the test, since that's the most common use of
`common.find_sdk_tools_cmd()`.

closes #1100
2023-02-22 14:45:51 +01:00
Hans-Christoph Steiner
f8a186b1d9
Revert locale/hi/LC_MESSAGES/fdroidserver.po conflicting with Weblate
This reverts commit b9b64c7b22.
2023-02-22 14:40:35 +01:00
Hans-Christoph Steiner
4037f4b18f Merge branch 'fix_java_arch' into 'master'
Fix openjdk detection on different architectures

See merge request fdroid/fdroidserver!1315
2023-02-22 11:25:22 +00:00
Jochen Sprickerhof
bae94931b4 Fix openjdk detection on different architectures
The pattern in Debian is:

java-$VERSION-openjdk-$DEB_HOST_ARCH

The regex for $DEB_HOST_ARCH did not match arm64, armel and armhf. As it
can be any string just match anything.
2023-02-22 11:24:39 +00:00
Hans-Christoph Steiner
d5bd2350a2 Merge branch 'translation-sync' into 'master'
Translation sync

See merge request fdroid/fdroidserver!1312
2023-02-22 11:24:18 +00:00
Hans-Christoph Steiner
b9b64c7b22 make -C locale update 2023-02-21 14:57:39 +01:00
Hans-Christoph Steiner
f775734cac remove obsolete source strings, run xgettext without --join-existing 2023-02-21 14:57:39 +01:00
Hans-Christoph Steiner
c78aeb3947 Merge branch 'getvcs-pathlib-fix' into 'master'
handle str and pathlib.Path in getvcs()

See merge request fdroid/fdroidserver!1311
2023-02-21 10:32:50 +00:00
Hans-Christoph Steiner
5af5ed2759 fix test_fill_config_defaults_java for non-amd64 arches 2023-02-21 11:20:16 +01:00
Hans-Christoph Steiner
24df262f6b handle str and pathlib.Path in getvcs() 2023-02-21 11:20:15 +01:00
Hans-Christoph Steiner
d0d15a205f
version 2.2.0 2023-02-20 22:44:41 +01:00
Hans-Christoph Steiner
71a5d33104 update CHANGELOG for 2.2.0; include missing entries 2023-02-20 21:56:22 +01:00
Jochen Sprickerhof
56b5b180aa Merge branch 'fix_path' into 'master'
Fix compare of Path objects

See merge request fdroid/fdroidserver!1309
2023-02-20 11:12:06 +00:00
Jochen Sprickerhof
671d1eba4c
Fix compare of Path objects 2023-02-20 11:59:16 +01:00
Hans-Christoph Steiner
deffe7ced3 Merge branch 'purge-stats' into 'master'
purge all vestiges of the unused `fdroid stats`, closes #839

Closes #839

See merge request fdroid/fdroidserver!1305
2023-02-20 07:21:42 +00:00
Hans-Christoph Steiner
9e9c909380 tests/run-tests: silence err_handler output 2023-02-19 22:54:38 +01:00
Hans-Christoph Steiner
5e812a4af7 set --no-wrap on all translation files 2023-02-19 22:54:38 +01:00
Hans-Christoph Steiner
b8f59097f7 purge all vestiges of the unused fdroid stats, closes #839
* for f in locale/*/LC_MESSAGES/fdroidserver.po; do msgattrib --set-obsolete --no-wrap --ignore-file=locale/fdroidserver.pot -o $f $f; done
* sed -i 's, \.\./fdroidserver/stats\.py,,' locale/*/LC_MESSAGES/fdroidserver.po
2023-02-19 22:54:38 +01:00
Hans-Christoph Steiner
798fe90c67 Merge branch 'weblate' into 'master'
weblate

See merge request fdroid/fdroidserver!1308
2023-02-19 21:30:17 +00:00
Xiang Heng Wei
551bf543ad Translated using Weblate: Chinese (Simplified) (zh_Hans) by Xiang Heng Wei <yylteam@hotmail.com>
Currently translated at 80.0% (499 of 623 strings)

Translated using Weblate: Chinese (Simplified) (zh_Hans) by Xiang Heng Wei <yylteam@hotmail.com>

Currently translated at 79.2% (494 of 623 strings)

Co-authored-by: Xiang Heng Wei <yylteam@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:47 +01:00
The Cats
d2827e3ed7 Translated using Weblate: Portuguese (Brazil) (pt_BR) by The Cats <philosoph@danwin1210.de>
Currently translated at 100.0% (623 of 623 strings)

Translated using Weblate: Portuguese (Brazil) (pt_BR) by The Cats <philosoph@danwin1210.de>

Currently translated at 98.3% (613 of 623 strings)

Co-authored-by: The Cats <philosoph@danwin1210.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:43 +01:00
Ldm Public
995ce3a152 Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>
Currently translated at 100.0% (623 of 623 strings)

Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>

Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: Ldm Public <ldmpub@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:40 +01:00
lilim
5f22f65e7b Translated using Weblate: French (fr) by lilim <lionel@les-miquelots.net>
Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: lilim <lionel@les-miquelots.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:37 +01:00
gub
d0f998bac3 Translated using Weblate: French (fr) by gub <gub.gub@laposte.net>
Currently translated at 100.0% (623 of 623 strings)

Translated using Weblate: French (fr) by gub <gub.gub@laposte.net>

Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: gub <gub.gub@laposte.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:34 +01:00
ButterflyOfFire
454790003f Translated using Weblate: French (fr) by ButterflyOfFire <ButterflyOfFire@protonmail.com>
Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:29 +01:00
Ldm Public
1b8063117e Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>
Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: Ldm Public <ldmpub@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:26 +01:00
Deleted User
7b95ddc8ff Translated using Weblate: French (fr) by Deleted User <noreply+22825@weblate.org>
Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: Deleted User <noreply+22825@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:22 +01:00
Besnik Bleta
386a619011 Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
Currently translated at 97.4% (607 of 623 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sq/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:19 +01:00
Translator
acb6758adb Translated using Weblate: French (fr) by Translator <kvb@tuta.io>
Currently translated at 100.0% (623 of 623 strings)

Co-authored-by: Translator <kvb@tuta.io>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:16 +01:00
gwenderer
c64a5c9896 Translated using Weblate: French (fr) by gwenderer <gwenael.derer@gmail.com>
Currently translated at 98.0% (611 of 623 strings)

Co-authored-by: gwenderer <gwenael.derer@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:13 +01:00
John Donne
bde26db340 Translated using Weblate: French (fr) by John Donne <akheron@zaclys.net>
Currently translated at 97.7% (609 of 623 strings)

Translated using Weblate: French (fr) by John Donne <akheron@zaclys.net>

Currently translated at 98.0% (611 of 623 strings)

Co-authored-by: John Donne <akheron@zaclys.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:08 +01:00
TopFox
130cf94940 Translated using Weblate: French (fr) by TopFox <Arnaud.Savary@etu.unige.ch>
Currently translated at 98.2% (612 of 623 strings)

Co-authored-by: TopFox <Arnaud.Savary@etu.unige.ch>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/
Translation: F-Droid/F-Droid Server
2023-02-19 22:14:05 +01:00