Hans-Christoph Steiner
e8395b5fe9
release v2.0a3
...
somehow I messed up and uploaded 2.0a2 that was incomplete, so now 2.0a3
2.0a3
2020-12-03 22:17:07 +01:00
Hans-Christoph Steiner
126b85972d
release v2.0a2
2020-12-03 21:48:43 +01:00
Hans-Christoph Steiner
4b9297dfa6
gitlab-ci: only run arch/pip job on final merged commits
...
Each of these takes a while to run, and this one rarely catches
issues separately from the main jobs.
2020-12-03 21:48:37 +01:00
Hans-Christoph Steiner
cc5c52791f
use smallest possible valid .obf.zip file in tests
...
Virgin-islands-british_centralamerica_2.obf.zip is 1MB, while
Norway_bouvet_europe_2.obf.zip is 12KB. This file gets copied a lot in the
test runs so it adds up fast.
2020-12-03 21:48:37 +01:00
Hans-Christoph Steiner
77db3ea709
mirror: if index is verified, save a copy in the local mirror
2020-12-03 21:48:37 +01:00
Hans-Christoph Steiner
00f5ff8762
gitlab-ci: remove workaround, Debian's apksigner now works w/o binfmt
2020-12-03 16:21:08 +01:00
Hans-Christoph Steiner
381190faad
Merge branch 'pip_install_test' into 'master'
...
Pip install test
See merge request fdroid/fdroidserver!833
2020-12-03 13:41:55 +00:00
Jochen Sprickerhof
4b2e323899
Install more test files
2020-12-03 13:34:42 +01:00
Jochen Sprickerhof
df160170ca
Run test on sdist
2020-12-03 13:34:42 +01:00
Hans-Christoph Steiner
2a265cbc0b
Merge branch 'build_tools_tests' into 'master'
...
Build tools tests
See merge request fdroid/fdroidserver!834
2020-11-30 08:39:20 +00:00
Marcus
02b3024767
Merge branch 'fix_type_error' into 'master'
...
Fix type error
See merge request fdroid/fdroidserver!835
2020-11-29 18:27:41 +00:00
Jochen Sprickerhof
25b1f3fe8c
Ignore non version number entries in build_tools_path
...
LooseVersion('debian') stay a string and results in a type error.
2020-11-29 19:04:35 +01:00
Jochen Sprickerhof
4d78d79280
Revert "Ignore non version number entries in build_tools_path"
...
This reverts commit 5c36f84430 .
2020-11-29 19:04:12 +01:00
Jochen Sprickerhof
ce10fcb759
Check if build_tools path exists before listdir
2020-11-29 10:06:39 +01:00
Hans-Christoph Steiner
1c7df94e76
purge unneeded 'build_tools' config option
...
Back when fdroidserver was built around aapt, that was needed to
guarantee that a compatible version of aapt was used. Now, aapt is
only optionally used for getting the APK ID, so this was just
complicating maintenance.
2020-11-29 10:06:39 +01:00
Jochen Sprickerhof
1e8093ff6e
Revert "find_sdk_tools_cmd returns non if aapt is not found"
...
This reverts commit 66414a9fc7 .
2020-11-29 10:06:39 +01:00
Hans-Christoph Steiner
2cca336a29
add gradle 6.7.1
2020-11-27 11:35:18 +01:00
Hans-Christoph Steiner
1a736c2314
Merge branch 'versionCode_underscore' into 'master'
...
Support underscore (_) in versionCode
See merge request fdroid/fdroidserver!830
2020-11-27 10:30:44 +00:00
Hans-Christoph Steiner
7f1aef0105
Merge branch 'missing_aapt' into 'master'
...
Fix tests
See merge request fdroid/fdroidserver!831
2020-11-27 09:57:49 +00:00
Jochen Sprickerhof
5c36f84430
Ignore non version number entries in build_tools_path
2020-11-26 23:31:20 +01:00
Jochen Sprickerhof
60748acb9d
Add missing test files
2020-11-26 23:31:20 +01:00
Jochen Sprickerhof
66414a9fc7
find_sdk_tools_cmd returns non if aapt is not found
2020-11-26 22:52:52 +01:00
Jochen Sprickerhof
2cb0ff4578
Support underscore (_) in versionCode
...
Example:
https://github.com/ubergeek42/weechat-android/blob/v1.3.1/app/build.gradle.kts#L67
2020-11-26 21:03:51 +01:00
Hans-Christoph Steiner
393f88b41e
second alpha 2.0 release 2.0a1
2.0a1
2020-11-25 17:45:00 +01:00
Alvaro
fda56302a3
Translated using Weblate: Spanish (es) by Alvaro <alvaro@null.net>
...
Currently translated at 55.6% (319 of 573 strings)
Co-authored-by: Alvaro <alvaro@null.net >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
2020-11-25 17:43:04 +01:00
Roman
5eb5a65c19
Translated using Weblate: Russian (ru) by Roman <WT_Roma@mail.ru>
...
Currently translated at 84.4% (484 of 573 strings)
Co-authored-by: Roman <WT_Roma@mail.ru >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translation: F-Droid/F-Droid Server
2020-11-25 17:43:04 +01:00
Besnik Bleta
9c72e6f1a8
Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
...
Currently translated at 96.8% (555 of 573 strings)
Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org >
Currently translated at 80.8% (463 of 573 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
2020-11-25 17:43:04 +01:00
Hans-Christoph Steiner
a6c3598466
Translated using Weblate: Albanian (sq) by Hans-Christoph Steiner <hans@guardianproject.info>
...
Currently translated at 80.1% (459 of 573 strings)
Translated using Weblate: Hungarian (hu) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 13.7% (79 of 573 strings)
Translated using Weblate: Swedish (sv) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 7.5% (43 of 573 strings)
Translated using Weblate: Russian (ru) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 84.2% (483 of 573 strings)
Translated using Weblate: Korean (ko) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 36.1% (207 of 573 strings)
Translated using Weblate: Tibetan (bo) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 67.8% (389 of 573 strings)
Translated using Weblate: German (de) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 86.0% (493 of 573 strings)
Translated using Weblate: Spanish (es) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 55.4% (318 of 573 strings)
Translated using Weblate: Chinese (Traditional) (zh_Hant) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 82.7% (474 of 573 strings)
Translated using Weblate: Spanish (Argentina) (es_AR) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 14.4% (83 of 573 strings)
Translated using Weblate: Albanian (sq) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 80.1% (459 of 573 strings)
Translated using Weblate: Tibetan (bo) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 67.7% (388 of 573 strings)
Translated using Weblate: German (de) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 85.8% (492 of 573 strings)
Translated using Weblate: Spanish (es) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 55.3% (317 of 573 strings)
Translated using Weblate: Chinese (Traditional) (zh_Hant) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 82.5% (473 of 573 strings)
Co-authored-by: Hans-Christoph Steiner <hans@guardianproject.info >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/bo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es_AR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/hu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ko/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hant/
Translation: F-Droid/F-Droid Server
2020-11-25 17:43:04 +01:00
The Cats
96faaf7d18
Translated using Weblate: Portuguese (Brazil) (pt_BR) by The Cats <philosoph@snopyta.org>
...
Currently translated at 100.0% (573 of 573 strings)
Co-authored-by: The Cats <philosoph@snopyta.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/
Translation: F-Droid/F-Droid Server
2020-11-25 17:43:04 +01:00
NightFeather
6d4527186a
Translated using Weblate: Chinese (Traditional) (zh_Hant) by NightFeather <ss900328@gmail.com>
...
Currently translated at 82.3% (472 of 573 strings)
Co-authored-by: NightFeather <ss900328@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hant/
Translation: F-Droid/F-Droid Server
2020-11-25 17:43:04 +01:00
Michal L
50a240c0ec
Translated using Weblate: Polish (pl) by Michal L <michalrmsmi@wp.pl>
...
Currently translated at 89.7% (514 of 573 strings)
Translated using Weblate: Polish (pl) by Michal L <michalrmsmi@wp.pl >
Currently translated at 89.5% (513 of 573 strings)
Translated using Weblate: Polish (pl) by Michal L <michalrmsmi@wp.pl >
Currently translated at 86.5% (496 of 573 strings)
Co-authored-by: Michal L <michalrmsmi@wp.pl >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2020-11-25 17:40:48 +01:00
ssantos
9b0537514e
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>
...
Currently translated at 100.0% (573 of 573 strings)
Translated using Weblate: Portuguese (Portugal) (pt_PT) by ssantos <ssantos@web.de >
Currently translated at 100.0% (573 of 573 strings)
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/
Translation: F-Droid/F-Droid Server
2020-11-25 17:40:47 +01:00
Ihor Hordiichuk
b660f32bf5
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
...
Currently translated at 100.0% (573 of 573 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/uk/
Translation: F-Droid/F-Droid Server
2020-11-25 17:40:47 +01:00
Oğuz Ersen
277994b31d
Translated using Weblate: Turkish (tr) by Oğuz Ersen <oguzersen@protonmail.com>
...
Currently translated at 100.0% (573 of 573 strings)
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/tr/
Translation: F-Droid/F-Droid Server
2020-11-25 17:40:46 +01:00
Hans-Christoph Steiner
fadbe30d81
Merge branch 'install_apk' into 'master'
...
Add missing test apk
See merge request fdroid/fdroidserver!829
2020-11-25 16:30:01 +00:00
Jochen Sprickerhof
d44f35bd25
Add missing test apk
2020-11-25 14:11:46 +01:00
Hans-Christoph Steiner
0f48a052cc
Merge branch 'fix-crash-with-config-yml' into 'master'
...
fix stacktrace crash when env vars are badly set in config.yml
See merge request fdroid/fdroidserver!827
2020-11-12 16:49:35 +00:00
Hans-Christoph Steiner
d530733290
fix stacktrace crash when env vars are badly set in config.yml
...
This was trying to delete from a dict that was being iterated through.
Python doesn't like that!
2020-11-12 17:00:03 +01:00
Hans-Christoph Steiner
80891be139
Merge branch 'more-api-fixes' into 'master'
...
do not assume `app` is an App instance, support API usage
See merge request fdroid/fdroidserver!826
2020-11-10 16:44:49 +00:00
Hans-Christoph Steiner
9442a9e614
do not assume app is an App instance, support API usage
...
When using fdroidserver methods as an API, the full setup might not
have taken place. `app` instances can always just be a dict, the App
class is mostly just a typing shortcut. This is incremental, it only
affects a couple of functions in fdroidserver/update.py.
2020-11-10 17:02:15 +01:00
Hans-Christoph Steiner
a1df5ef86a
gitlab-ci: try rules:changes: to limit "fdroiddata fdroid build" runs
...
https://docs.gitlab.com/ee/ci/yaml/#using-onlychanges-with-pipelines-for-merge-requests
2020-11-10 17:00:58 +01:00
Hans-Christoph Steiner
767573f2ec
init: fix init with Debian Android SDK packages
...
If the auto-detected SDK path passes test_sdk_exists(), then just use
it without prompting.
fixes !821
2020-11-10 10:20:43 +01:00
Hans-Christoph Steiner
85fa53008c
Merge branch '92lleo-master-patch-52783' into 'master'
...
Add platform 30
See merge request fdroid/fdroidserver!825
2020-11-09 19:08:40 +00:00
Hans-Christoph Steiner
10d5aa6bc4
gitlab-ci: test 'fdroid build' CI job setup
2020-11-09 14:55:09 +01:00
Hans-Christoph Steiner
e927ed02a8
provision-apt-get-install: fix gpg from stretch-backports-sloppy
...
!822
The gpg dependencies are complicated. The previous setup was always
failing with:
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gpg : Depends: gpgconf (= 2.2.20-1~bpo9+1)
Depends: libassuan0 (>= 2.5.0) but 2.4.3-2 is to be installed
Depends: libgpg-error0 (>= 1.35) but 1.26-2 is to be installed
Thanks to @izzysoft to spotting this.
2020-11-09 14:37:55 +01:00
Leonhard Künzler
ce46978099
Add platform 30
2020-11-09 11:23:40 +01:00
Michael Pöhn
196dc75481
Merge branch 'yaml-config' into 'master'
...
move config.py to config.yml
See merge request fdroid/fdroidserver!571
2020-11-05 23:00:32 +00:00
Michael Pöhn
51a099cb3d
Merge branch 'gpgaptfix' into 'master'
...
Use newer gpg from sloppy
See merge request fdroid/fdroidserver!822
2020-11-04 15:22:39 +00:00
Michael Pöhn
9f11495934
Merge branch 'purge-aapt' into 'master'
...
purge aapt requirements and elevate apksigner
Closes #627
See merge request fdroid/fdroidserver!821
2020-11-04 15:18:40 +00:00
Hans-Christoph Steiner
975fb5b224
Merge branch 'fix-fedora-test' into 'master'
...
gitlab-ci: fix fedora test failing on Python setup
See merge request fdroid/fdroidserver!823
2020-11-02 15:06:49 +00:00