Hans-Christoph Steiner
3d69e767d8
common: test abs and rel paths in get_all_gradle_and_manifests()
2021-04-16 09:40:19 +02:00
Hans-Christoph Steiner
634864f206
gitlab-ci: document jobs
2021-04-16 09:40:12 +02:00
Hans-Christoph Steiner
184d2f97d2
jenkins-build-all: stop deleting previous builds results
2021-04-15 16:52:54 +02:00
Hans-Christoph Steiner
760fdf3bd2
jenkins-build-all: fix failure when trying to rm a dir
...
+ for f in metadata/*/signatures/*
++++ dirname metadata/de.schildbach.wallet/signatures/370
+++ dirname metadata/de.schildbach.wallet/signatures
++ basename metadata/de.schildbach.wallet
Wed 14 Apr 2021 11:50:34 PM UTC - cleanup in progress...
Wed 14 Apr 2021 11:50:34 PM UTC - cleanup done.
+ appid=de.schildbach.wallet
++ basename metadata/de.schildbach.wallet/signatures/370
+ versionCode=370
+ rm -f repo/de.schildbach.wallet_427.apk repo/de.schildbach.wallet_427.apk.asc repo/de.schildbach.wallet_427.log.gz repo/de.schildbach.wallet_test repo/de.schildbach.wallet_test_427.apk repo/de.schildbach.wallet_test_427.apk.asc repo/de.schildbach.wallet_test_427.log.gz 'archive/de.schildbach.wallet_*' 'unsigned/de.schildbach.wallet_*'
rm: cannot remove 'repo/de.schildbach.wallet_test': Is a directory
2021-04-15 09:22:11 +02:00
Jochen Sprickerhof
f149be7296
Merge branch 'bump_metadata' into 'master'
...
Bump METADATA_VERSION for apksigner transition
See merge request fdroid/fdroidserver!905
2021-04-14 22:21:16 +00:00
Jochen Sprickerhof
f01a3caf77
Bump METADATA_VERSION for apksigner transition
...
We switched to apksigner in 50f0534d
but old apks where still verified
with jarsigner (or an old apksigner version). Bumping the
METADATA_VERSION to force a rebuild of apkcache.
Hopefully this resolves de.chagemann.regexcrossword getting the
KnownVuln, DisabledAlgorithm tags.
2021-04-14 22:08:26 +00:00
Jochen Sprickerhof
e2214ebc4b
Merge branch 'fix-metadata_find_signing_files' into 'master'
...
fix metadata_find_signing_files()
See merge request fdroid/fdroidserver!906
2021-04-14 22:04:46 +00:00
Felix C. Stegerman
b08d54cb90
fix metadata_find_signing_files()
2021-04-14 23:52:13 +02:00
Hans-Christoph Steiner
c43581eb82
Merge branch 'apksigcopier' into 'master'
...
* origin/master:
gitlab-ci: prevent dualing linters: pyflakes vs mypy
jenkins-build-all: refocus on building reproducible apps first
publish: rename vars to match naming in JAR Signature docs
common.py: update copyrights
apksigcopier: remove exclude_all_meta logic
apksigcopier: purge main() to avoid confusion
force apksigcopier "AUTO" to select sigs by available files
publish: add test for reproduble builds with signatures
vendor & use apksigcopier v0.4.0-12-g93d8e14
use subclass hack for better ZIP cloning
fdroid/fdroidserver!893
2021-04-14 23:28:07 +02:00
Hans-Christoph Steiner
5346ea3c19
gitlab-ci: prevent dualing linters: pyflakes vs mypy
...
* pyflakes says: "typing.Dict' imported but unused"
* mypy says: "Name 'Dict' is not defined"
2021-04-14 23:18:05 +02:00
Hans-Christoph Steiner
0c807275a2
jenkins-build-all: refocus on building reproducible apps first
...
This also deletes the reproducible APKs each time to test that they are
still being built reproducibly.
!893
fdroidserver#891
2021-04-14 23:01:47 +02:00
Hans-Christoph Steiner
2946c90dd4
publish: rename vars to match naming in JAR Signature docs
...
https://docs.oracle.com/javase/tutorial/deployment/jar/intro.html
closes #892
2021-04-14 23:01:47 +02:00
Hans-Christoph Steiner
416790306f
common.py: update copyrights
2021-04-14 23:01:47 +02:00
Hans-Christoph Steiner
4308a48717
apksigcopier: remove exclude_all_meta logic
...
This option is unneeded and unused in fdroidserver, and confusing.
https://github.com/obfusk/apksigcopier/pull/36
# Conflicts:
# fdroidserver/apksigcopier.py
# fdroidserver/common.py
2021-04-14 23:01:47 +02:00
Hans-Christoph Steiner
f5792d4f49
apksigcopier: purge main() to avoid confusion
2021-04-14 23:01:47 +02:00
Hans-Christoph Steiner
d28c1c0441
force apksigcopier "AUTO" to select sigs by available files
2021-04-14 23:01:47 +02:00
Hans-Christoph Steiner
44d481768f
publish: add test for reproduble builds with signatures
2021-04-14 23:01:47 +02:00
Felix C. Stegerman
202fd8b25a
vendor & use apksigcopier v0.4.0-12-g93d8e14
2021-04-14 21:06:20 +02:00
Felix C. Stegerman
67a0f3ae5b
use subclass hack for better ZIP cloning
...
See https://bugs.python.org/issue43547 for more info on the details.
thanks to @obfusk for the technique
2021-04-14 15:17:56 +02:00
Hans-Christoph Steiner
3d6345a595
Merge branch 'fetchsrclibs' into 'master'
...
fetchsrclibs: disable preparation
Closes #888
See merge request fdroid/fdroidserver!903
2021-04-12 20:32:47 +00:00
FestplattenSchnitzel
e6c186c566
fetchsrclibs: disable preparation
2021-04-12 22:11:07 +02:00
Hans-Christoph Steiner
edc8c88223
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.0
See merge request fdroid/fdroidserver!902
2021-04-12 17:36:40 +00:00
fdroid-bot
0298eef46f
gradle v7.0
2021-04-12 07:15:28 +00:00
Hans-Christoph Steiner
b9435d3113
Merge 'obfusk-master-patch-83286' into 'master'
...
* read_pkg_args:
common: add test case for read_pkg_args()
read_pkg_args(): allow appid_vercode.apk in addition to appid:vercode
fdroid/fdroidserver!901
2021-04-12 09:13:19 +02:00
Hans-Christoph Steiner
cff575f402
common: add test case for read_pkg_args()
2021-04-12 09:11:58 +02:00
Felix C. Stegerman
0a4995cd3b
read_pkg_args(): allow appid_vercode.apk in addition to appid:vercode
2021-04-10 07:18:28 +00:00
Hans-Christoph Steiner
67757a3978
Merge branch 'obfusk-master-patch-46047' into 'master'
...
check for invalid appids passed to commands
See merge request fdroid/fdroidserver!894
2021-04-08 20:15:06 +00:00
Felix C. Stegerman
3e557a1a8a
check for invalid appids passed to commands
2021-04-08 10:31:33 +02:00
Hans-Christoph Steiner
380f3b2e9f
Merge branch 'fix/checkupdateCommit' into 'master'
...
Use tag if known
See merge request fdroid/fdroidserver!872
2021-04-07 09:53:42 +00:00
Sylvia van Os
24dd6740e1
Use tag if known
...
This ensures that we actually use the tag someone created when a new tag
is detected.
2021-04-07 09:41:03 +00:00
Hans-Christoph Steiner
234dc9b402
Merge branch 'ndk-r22b' into 'master'
...
makebuildserver: upgrade NDK r22 to r22b
See merge request fdroid/fdroidserver!899
2021-04-07 09:38:17 +00:00
relan
6d9410597b
Upgrade NDK r22 to r22b
2021-04-07 12:12:04 +03:00
Hans-Christoph Steiner
38c18d42f8
Merge branch 'log_vcs_exception' into 'master'
...
Create log file for VCSException
See merge request fdroid/fdroidserver!895
2021-04-06 12:57:39 +00:00
Jochen Sprickerhof
df3b6ea65c
Create log file for VCSException
...
In case there is a VCS error (git tag not found), create a log file in
the F-Droid repo so it is shown on the monitor (currently 404).
2021-04-06 12:45:41 +00:00
Hans-Christoph Steiner
81fb9d4d63
Merge branch 'disabled_failed' into 'master'
...
Excluded disabled metadata in failedBuilds
See merge request fdroid/fdroidserver!897
2021-04-06 09:56:39 +00:00
Jochen Sprickerhof
49a593ac5f
Excluded disabled metadata in failedBuilds
2021-04-06 09:44:11 +00:00
Hans-Christoph Steiner
1b7f9d86b6
Merge branch 'fix-gitlab-url' into 'master'
...
gitlab-ci: fix broken download link for fdroiddata tarball
See merge request fdroid/fdroidserver!898
2021-04-06 08:54:07 +00:00
Hans-Christoph Steiner
9f60516fcb
gitlab-ci: fix broken download link for fdroiddata tarball
...
fdroiddata!8730
fdroiddata!8732
rfp@f49178ea0aed808607f8d6d753285b101e53f0be
2021-04-06 10:41:59 +02:00
Hans-Christoph Steiner
cf1fa84c77
gitlab-ci: rm HTML index gen test from job, fails on stretch
...
```console
Downloading 0d6598b1ce/slimit-0.8.1.zip
(88kB)
Collecting tinycss2>=0.4 (from html5print->fdroidserver==2.1a0.dev0)
Downloading 63bf697a7c/tinycss2-1.1.0-py3-none-any.whl
tinycss2 requires Python '>=3.6' but the running Python is 3.5.3
```
2021-04-06 10:23:17 +02:00
Hans-Christoph Steiner
2e1d11242e
Merge branch 'mypy' into 'master'
...
Add a mypy run to the pipeline
See merge request fdroid/fdroidserver!884
2021-04-02 09:54:32 +00:00
Benedikt Brückmann
8f0712e89b
Add a mypy run to the pipeline
2021-04-02 08:57:56 +00:00
Hans-Christoph Steiner
7e60acb259
Merge branch 'fix-fetchlibs-common-config-is-None' into 'master'
...
Fix common.config is None in fetchlibs
Closes #881
See merge request fdroid/fdroidserver!892
2021-04-01 10:32:52 +00:00
proletarius101
c70cc33d1d
Fix common.config is None in fetchlibs
2021-03-26 14:52:29 +00:00
Hans-Christoph Steiner
20c299358d
gitlab-ci: modernize ubuntu_lts_ppa job using updates to PPA
...
The PPA now provides apksigner that does not need binfmt, and defusedxml is
a hard Depends:.
2021-03-24 11:20:00 +01:00
Hans-Christoph Steiner
b5485ded64
skip test_find_apksigner_system_package_android_home if no apksigner
2021-03-23 23:29:50 +01:00
Hans-Christoph Steiner
d106f9988e
Merge branch 'master' into 'master'
...
bug fix collection
See merge request fdroid/fdroidserver!890
2021-03-23 20:41:16 +00:00
Hans-Christoph Steiner
f811d44f06
jenkins-build-all: use $WORKSPACE var to find correct file to modify
2021-03-23 21:01:56 +01:00
Hans-Christoph Steiner
b69b95103e
add complete tests for finding apksigner; fix minor detection bug
...
find_apksigner() was preferring the oldest valid version rather than the
newest.
2021-03-23 21:01:53 +01:00
Hans-Christoph Steiner
9135dfbeed
verify: include diffoscope setup info in output JSON
2021-03-23 11:01:40 +01:00
Hans-Christoph Steiner
8b393189c1
include /etc/issue.net in status JSON to identify the base system
2021-03-23 11:01:40 +01:00