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

5929 Commits

Author SHA1 Message Date
Hans-Christoph Steiner
9963cf1aba
jenkins-setup-build-environment: fix typo 2019-02-14 14:09:17 +01:00
Hans-Christoph Steiner
a8957447d6 Merge branch 'gradle5.2' into 'master'
Gradle5.2

See merge request fdroid/fdroidserver!625
2019-02-14 13:08:23 +00:00
Marcus Hoffmann
0bc5287db0 Remove gradle 5.1 from default install
gradle.org recommends using the latest patch release.
It can still be downloaded on demand.
2019-02-13 18:41:07 +01:00
Marcus Hoffmann
40cf7311d0 add gradle 5.2 and 5.2.1
Only install 5.2.1 into the buildserver though. It took only 4 days
until 5.2.1 came out and gradle.org recommends using the latest patch
release.
2019-02-13 18:37:26 +01:00
Hans-Christoph Steiner
9be0b3733b
jenkins: switch test fdroidclient build to version we care about
96150 is so old, we no longer install the required version of build-tools:
v23.0.0
2019-02-12 23:17:26 +01:00
Hans-Christoph Steiner
b3cd020edb jenkins: update makebuildserver.config.py based on new specs 2019-02-12 20:42:17 +01:00
Hans-Christoph Steiner
40edb1a87d jenkins: purge libvirt, the runner is now baremetal+virtualbox 2019-02-12 20:38:40 +01:00
Hans-Christoph Steiner
94affe9421
version 1.2 alpha 2019-02-12 12:43:37 +01:00
Hans-Christoph Steiner
d03b121152
update: allow tests to pass when apksigner is not installed
This is only for the v2/v3 signatures.

fdroid/fdroidserver#627
2019-02-12 12:43:21 +01:00
Michael Pöhn
35e67295e9 Merge branch 'mvglasow-master-patch-68763' into 'master'
Clarify warning message about skipped sudo commands

See merge request fdroid/fdroidserver!608
2019-02-09 18:08:23 +00:00
Michael Pöhn
dc0b70bd15 Merge branch 'log_guest_ram_cpu' into 'master'
build: log buildserver guest ram + cpu

See merge request fdroid/fdroidserver!623
2019-02-08 18:53:10 +00:00
Marcus Hoffmann
94c6b776fe build: log buildserver guest ram + cpu 2019-02-07 19:48:03 +01:00
Marcus
e5886a498b Merge branch 'feature/cloudrail' into 'master'
Add cloudrail to blacklist

Closes #628

See merge request fdroid/fdroidserver!622
2019-02-07 10:20:38 +00:00
Pierre Rudloff
b3754af137 Add cloudrail to blacklist 2019-02-07 10:26:03 +01:00
Hans-Christoph Steiner
2157498dcf version 1.1.1 2019-02-03 15:50:39 +01:00
Hans-Christoph Steiner
43f8c29cc6 add CHANGELOG 2019-02-03 15:50:39 +01:00
Hans-Christoph Steiner
50ca3967cc update: fix tests when running without apksigner 2019-02-03 15:50:39 +01:00
Hans-Christoph Steiner
17dc231dc9 update: fix running without androguard
Soon, we can rip out all the aapt parsing stuff, but not yet!
2019-02-03 15:50:39 +01:00
Hans-Christoph Steiner
5d39a97ab8 Merge branch 'index-v1-sdk-as-int' into 'master'
fdroid update: treat target and min sdk version as integers

Closes #596

See merge request fdroid/fdroidserver!596
2019-02-03 14:47:36 +00:00
Hans-Christoph Steiner
c386774413 Merge branch 'weblate' into 'master'
Updated by hook in Weblate to make PO files to match POT (msgmerge)

See merge request fdroid/fdroidserver!620
2019-02-01 15:20:36 +00:00
Hans-Christoph Steiner
ec578fe85f Updated by hook in Weblate to make PO files to match POT (msgmerge) 2019-02-01 15:20:36 +00:00
Hans-Christoph Steiner
9bc81f2689 Merge branch 'encoding-warning' into 'master'
log a warning when encoding is not set to utf-8

Closes #617

See merge request fdroid/fdroidserver!619
2019-02-01 13:16:50 +00:00
Michael Pöhn
5a1c6cf2de log a warning when encoding is not set to utf-8 2019-02-01 13:26:31 +01:00
Hans-Christoph Steiner
09bbca4a51 update: force all "SDK Version" values to int when parsing aapt 2019-02-01 09:56:36 +01:00
Michael Pöhn
dd695c650e update: treat target and min sdk version as int 2019-02-01 09:56:21 +01:00
Hans-Christoph Steiner
64bab7a94c Merge branch 'v2-sig-support' into 'master'
first basic support for APK Signature v2 and v3

See merge request fdroid/fdroidserver!618
2019-02-01 08:40:20 +00:00
Hans-Christoph Steiner
2907aa3ea3 fallback to v3 signatures if v1 and v2 are not available 2019-02-01 09:18:00 +01:00
Hans-Christoph Steiner
d96f5ff660 support APK Signature V2 when apksigner is installed
This was done with much help from @uniqx.  This is the first level of
supporting APK Signatures v1, v2, and v3.  This is enough to include
APKs with any combo of v1/v2/v3 signatures.  For this to work at all,
apksigner and androguard 3.3.3+ must be installed.

closes #399
2019-02-01 09:17:56 +01:00
Hans-Christoph Steiner
ea84014f9b make signer_fingerprint() accept DER encoded certs
androguard's v2 signature methods return DER-encoded certificates.  The DER-
encoded certificates are parsed from JAR Signature's raw "Signature Block
File".
2019-02-01 08:50:57 +01:00
Hans-Christoph Steiner
4d68163175 remove --on-server from completion, it is not a user option
fdroid/fdroidserver!617
a787d123a2
2019-02-01 08:50:57 +01:00
Hans-Christoph Steiner
709d35be0e Merge branch 'patch-1' into 'master'
change glob filter for graphics to not filter out valid IETF RFC5646 locales (fixes #621 and #357)

Closes #357 and #621

See merge request fdroid/fdroidserver!611
2019-01-31 22:09:41 +00:00
Michael Pöhn
f5a10e6e82 Merge branch 'basebox-0.5.1' into 'master'
makebuildserver: update to basebox 0.5.1

See merge request fdroid/fdroidserver!615
2019-01-31 13:32:44 +00:00
Tobias Zwick
1cbd19e33d change back link to fastlane docs 2019-01-30 11:29:55 +01:00
Hans-Christoph Steiner
07759d7550 convert all translation strings to use unicode ellipses
This is already the case in fdroidclient and Debian in general. Weblate
also defaults to checking that the unicode ellipsis is used.

sed -i 's,\.\.\.",…",' locale/fdroidserver.pot locale/*/*/*.po
2019-01-29 13:57:05 +01:00
Hans-Christoph Steiner
7133cede89 gitlab-ci: add cache, extend timeouts/retries to stabilize Fedora job
This is happening too often:
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
  Curl error (28): Timeout was reached for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f29&arch=x86_64 [Connection timed out after 30001 milliseconds]
ERROR: Job failed: exit code 1

https://gitlab.com/fdroid/fdroidserver/-/jobs/152719443

# Conflicts:
#	.gitlab-ci.yml
2019-01-29 13:40:55 +01:00
Hans-Christoph Steiner
3b84a82728 gitlab-ci: fix locale checks in pip_install job 2019-01-29 13:01:25 +01:00
Hans-Christoph Steiner
965b544150 Merge branch 'hide-on-server-cli-flag' into 'master'
fdroid build: hide --on-server cli flag

See merge request fdroid/fdroidserver!617
2019-01-29 11:41:15 +00:00
Michael Pöhn
a787d123a2 fdroid build: hide --on-server cli flag 2019-01-29 11:23:45 +01:00
Hans-Christoph Steiner
54a1c06ce0 tagging release v1.1
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 Comment: GPG for Android - https://guardianproject.info/code/gnupg/
 
 iQEcBAABCAAGBQJcTzGDAAoJED4XeBe6G5v6edMH+wRDL6aInF2yLHx/mYMozY+x
 FSxPb7lyIFYVMfjjoldfL15B8cZgCAKbS7M2xcm0eWjfUnu6yBs9GncsY87DhCYm
 tsxI9MOWELzz6e3KHe/C/21vhZj+lIkyw6rIqJ2J0Aw7E6AKxd08d7N8FnyTVhNx
 uq6tKasz6QiDXcwr9G+nikQ3mJLmXRa/noOIJ33ESdGwx2MfvQyqV2JGKBRaQXDD
 bry0w2foT8fjmxxyEtDBxMTFNlEMefS4YccEgHrxxsTbU7ZCIh1+O8wMmIud7n0v
 AEmjjZS/6sF2ckbna+1XaRbz4lDwTxi/p8V4lR+HhKqwIxjDPsb/r6mnRSxqehs=
 =7O4W
 -----END PGP SIGNATURE-----

Merge branch into 'master'

tagging release v1.1

* tag '1.1':
  set version to 1.1
2019-01-29 10:02:12 +01:00
Michael Pöhn
7ea049ba91 Merge branch 'makebuildserver-avoid-cache-request-flood' into 'master'
makebuildserver: avoid trying to continue cache downloads when checksum is okay

See merge request fdroid/fdroidserver!616
2019-01-29 07:59:41 +00:00
Michael Pöhn
8c025b91d8 makebuildserver: avoid trying to continue cache downloads when checksum is okay 2019-01-28 22:16:48 +01:00
Michael Pöhn
6823d534ee update basebox to 0.5.1 2019-01-28 21:08:04 +01:00
Tobias Zwick
50b1e648b2 remove listing about the expected directory structure from the docstring, instead, link the current fastlane docs 2019-01-28 19:44:03 +01:00
Tobias Zwick
412185f058 Merge branch 'master' into patch-1 2019-01-28 19:30:26 +01:00
Hans-Christoph Steiner
714c6ce902
set version to 1.1 2019-01-28 17:43:39 +01:00
Hans-Christoph Steiner
4cbe1d1222 Merge branch 'master' into 'master'
polish up all the localizations for 1.1, and add basic CI tests

See merge request fdroid/fdroidserver!614
2019-01-28 16:21:58 +00:00
Hans-Christoph Steiner
81b1142bec locale: fix missing format strings 2019-01-28 17:00:08 +01:00
Hans-Christoph Steiner
4fa5512041 update list of officially supported languages to ship with source 2019-01-28 17:00:03 +01:00
Hans-Christoph Steiner
6925083e57 gitlab-ci: compile locales using gettext and babel 2019-01-28 14:42:29 +01:00
Hans-Christoph Steiner
288877e7ce travis-ci: fix GNU sed for macOS, homebrew changed how it works
++brew install gnu-sed --with-default-names
Warning: gnu-sed: this formula has no --with-default-names option so it will be ignored!
==> Downloading https://homebrew.bintray.com/bottles/gnu-sed-4.7.high_sierra.bot
######################################################################## 100.0%
==> Pouring gnu-sed-4.7.high_sierra.bottle.2.tar.gz
==> Caveats
GNU "sed" has been installed as "gsed".
If you need to use it as "sed", you can add a "gnubin" directory
to your PATH from your bashrc like:
    PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
2019-01-28 14:38:14 +01:00