Commit graph

  • 19076d1596 provision-ndk: set -x to see what it currently does Marcus Hoffmann 2018-11-28 20:46:44 +01:00
  • d94e0c968b makebuildserver: remove platforms/build-tools considered obsolete Marcus Hoffmann 2018-11-28 19:13:37 +01:00
  • 5f904e8774 makebuildserver: use latest platform-28 revision Marcus Hoffmann 2018-11-28 18:51:53 +01:00
  • 13431fe54e provision-apt: don't run dist-upgrade Marcus Hoffmann 2018-11-28 18:58:14 +01:00
  • cf81d198ff Merge branch 'apt_improvements' into 'master' Marcus 2018-11-28 11:28:33 +00:00
  • 51accbd1d2 provision-apt: also run dist-upgrade Marcus Hoffmann 2018-11-27 18:14:50 +01:00
  • 0dcd034270 buildserver: always set DEBIAN_FRONTEND=noninteractive Marcus Hoffmann 2018-11-27 18:14:05 +01:00
  • ffb78afd0b provision-apt: add assumeyes config Marcus Hoffmann 2018-11-27 18:13:33 +01:00
  • c64641a545 Merge branch 'gradle5' into 'master' Marcus 2018-11-27 17:05:10 +00:00
  • 8ac171ba1a add gradle 5.0 Marcus Hoffmann 2018-11-27 16:30:29 +01:00
  • 2a2613520a provision-gradle: skip versions older than 2.2.1 Marcus Hoffmann 2018-11-27 16:29:44 +01:00
  • dcc9ada1d1 Merge branch 'makebuildserver_improvements' into 'master' Hans-Christoph Steiner 2018-11-27 16:02:38 +00:00
  • e3a25ad3f2 buildserver: remove provision-pip Marcus Hoffmann 2018-11-27 04:03:33 +01:00
  • 90a1703ccc makebuildserver: remove packages that should be installed per app Marcus Hoffmann 2018-11-27 01:00:58 +01:00
  • 3c1a5873ab provision-apt: don't use automake/libtool from testing Marcus Hoffmann 2018-11-27 00:41:43 +01:00
  • 85b90ee266 provision-apt: add DEBIAN_FRONTEND=noninteractive Marcus Hoffmann 2018-11-27 00:40:42 +01:00
  • 4144153d25 Merge branch 'revert-buildserver-deb-mirror-provision' into 'master' Marcus 2018-11-27 13:26:27 +00:00
  • 201240e603 simplify debian mirror setup Michael Pöhn 2018-11-27 14:07:19 +01:00
  • 3a75f81709 Merge branch 'include-pip-in-buildserver' into 'master' Marcus 2018-11-20 11:25:31 +00:00
  • e2e63c9ac3 buildserver: include pip for both Python 2.x and 3.x Hans-Christoph Steiner 2018-11-20 12:09:45 +01:00
  • 0688090440 Merge branch 'fix-vm-uuid-lookup' into 'master' Hans-Christoph Steiner 2018-11-20 09:18:26 +00:00
  • ddcab79817 fix .vagrant directory based vm provider lookup Michael Pöhn 2018-11-16 16:53:01 +01:00
  • f96db03121 Merge branch 'force_exit' into 'master' Michael Pöhn 2018-11-14 14:58:30 +00:00
  • 1f346b3149 force_exit() to make exit work with all fdroid build conditions Hans-Christoph Steiner 2018-11-14 14:27:32 +01:00
  • 568256f75c Merge branch 'apt_get_update' into 'master' Hans-Christoph Steiner 2018-10-24 11:53:24 +00:00
  • 10e3165e41 provisioners: work around apt-get update problem Marcus Hoffmann 2018-10-24 13:06:27 +02:00
  • 15d422b01b Merge branch 'ndk18' into 'master' Marcus 2018-10-22 16:31:57 +00:00
  • 210c62f136 Add NDK r18b Licaon_Kter 2018-10-22 16:31:57 +00:00
  • ff578dae30 Merge branch 'utf8-fixes' into 'master' Hans-Christoph Steiner 2018-10-19 14:00:00 +00:00
  • 117d63cca5 update: use 'replace' mode to handle non-UTF8 description files Hans-Christoph Steiner 2018-10-19 15:06:16 +02:00
  • 57556aceee remove redundant open() arg: encoding='utf8' Hans-Christoph Steiner 2018-10-19 15:01:34 +02:00
  • 6e5d1a6cc3 jenkins: another attempt to force the locale to a more standard one Hans-Christoph Steiner 2018-10-17 17:17:16 +02:00
  • 92bf9315e6 Merge branch 'verifiy-basebox' into 'master' Hans-Christoph Steiner 2018-10-17 17:04:16 +02:00
  • 9dff760d07 jenkins: switch to using auto-downloaded and verified basebox Hans-Christoph Steiner 2018-10-17 17:02:21 +02:00
  • ceb3f6631b Merge branch 'update-import-fixups' into 'master' Hans-Christoph Steiner 2018-10-12 12:59:43 +00:00
  • 9a85f0007c Merge branch 'use-libvirt-defaults' into 'master' Michael Pöhn 2018-10-11 10:32:19 +00:00
  • 3b0c8fe669 buildserver: only set disk_bus/nic_model_type if set in config file Hans-Christoph Steiner 2018-10-11 12:11:15 +02:00
  • 9458a69c54 Merge branch 'libvirt-virtio-config' into 'master' Hans-Christoph Steiner 2018-10-11 10:07:29 +00:00
  • e591a73b82 update bash completion for fdroid import Hans-Christoph Steiner 2018-10-11 12:02:22 +02:00
  • 1d13bbf6b6 import: ensure categories from CLI flag are always a list Hans-Christoph Steiner 2018-10-11 11:59:42 +02:00
  • d98d90ab90 makebuildserver: add config options for disk and network hardware emulation Michael Pöhn 2018-10-11 11:30:46 +02:00
  • 493a767d14 makebuildserver: verify stretch basebox Michael Pöhn 2018-09-25 15:47:33 +02:00
  • bfdf581201 import: use valid placeholder values for versionCode/versionName Hans-Christoph Steiner 2018-10-10 15:04:45 +02:00
  • aea2589c67 metadata: remove redundant build flags list creation Michael Pöhn 2018-08-19 13:18:12 +02:00
  • 67e46694d3 add test for allowing to write placeholder values to yaml metadata files Michael Pöhn 2018-08-19 14:11:16 +02:00
  • 3bea689f74 add another lint field type test case Hans-Christoph Steiner 2018-10-10 12:19:09 +02:00
  • e33c1c74b1 tests: include info.zwanenburg.caffeinetile in index tests Hans-Christoph Steiner 2018-10-10 12:16:43 +02:00
  • 8b251da79f update: do not set targetSdkVersion if the APK is missing it Hans-Christoph Steiner 2018-10-10 12:00:41 +02:00
  • 2a9bc448ee Merge branch 'enforce-list-data-types' into 'master' Hans-Christoph Steiner 2018-10-10 12:39:29 +00:00
  • 58b14279af rewritemeta: rewrite AntiFeature str entries like Categories Hans-Christoph Steiner 2018-10-09 23:49:27 +02:00
  • 6e6afeec65 unset Categories should be empty by default, not ['None'] Hans-Christoph Steiner 2018-10-09 23:39:09 +02:00
  • 85993eb2f8 lint: check fields for proper type, e.g. list vs. string Hans-Christoph Steiner 2018-10-09 23:31:24 +02:00
  • 2113e29082 throw error on ancient, obsolete BuildVersion/UseBuilt metadata fields Hans-Christoph Steiner 2018-10-09 22:23:42 +02:00
  • 5ee606b7e6 bump to 1.0.10 1.0.10 Hans-Christoph Steiner 2018-09-26 13:27:24 +02:00
  • 019ec6d4ba Merge branch 'fix-appid-checks' into 'master' Michael Pöhn 2018-09-25 10:50:16 +00:00
  • d2216b756b fix typos in strings Hans-Christoph Steiner 2018-09-24 17:09:15 +02:00
  • 6b57cb6b7c fix strict Application ID checks Hans-Christoph Steiner 2018-09-24 16:20:57 +02:00
  • 6cf8fec057 update: correct error message about Android AppID Hans-Christoph Steiner 2018-09-24 15:48:31 +02:00
  • ecb6987cda jenkins: ensure valid locale is set before running Hans-Christoph Steiner 2018-09-24 12:15:46 +02:00
  • 6d842b8429 Merge branch 'androguard-optimizations' into 'master' Hans-Christoph Steiner 2018-09-21 14:59:23 +00:00
  • 11d46072ab use androguard primitives to speed up finding debuggable flag Hans-Christoph Steiner 2018-09-18 15:59:49 +02:00
  • a3cecc16a3 use partial androguard binary XML parsing to speed up APK ID lookup Hans-Christoph Steiner 2018-09-18 15:29:24 +02:00
  • fa09337b4b APK_ID_TRIPLET_REGEX only matches first line of aapt output Hans-Christoph Steiner 2018-09-18 15:20:37 +02:00
  • f11b2e8d45 point out the easy way to generate the locale files Hans-Christoph Steiner 2018-09-20 11:35:07 +02:00
  • 5c6097f9e0 Merge branch 'gradle-4.10.2' into 'master' Hans-Christoph Steiner 2018-09-21 06:49:01 +00:00
  • bf0501797f makebuildserver: add Gradle 4.10.2 relan 2018-09-21 07:38:27 +03:00
  • 2272bab4f1 Merge branch 'fix-locale-setup' into 'master' Hans-Christoph Steiner 2018-09-20 09:37:09 +00:00
  • d2f850e2df jenkins: switch to box name as generated by basebox project Hans-Christoph Steiner 2018-09-19 23:41:15 +02:00
  • 39c339e5a1 jenkins: force local basebox, do not download from Vagrant Cloud Hans-Christoph Steiner 2018-09-19 09:06:30 +02:00
  • ee509782a2 buildserver: apt-transport-https needs ca-certificates Hans-Christoph Steiner 2018-09-19 08:51:12 +02:00
  • d9e9cc20aa gitlab-ci: install python3-defusedxml in debian_testing and ubuntu_lts Hans-Christoph Steiner 2018-09-18 17:07:30 +02:00
  • ffcd8c3bd4 Merge branch 'gradle-4.10.1' into 'master' Hans-Christoph Steiner 2018-09-19 06:30:11 +00:00
  • 7c9c1d4aaf add gradle 4.10.1 to makebuildserver and gradlew-fdroid Michael Pöhn 2018-09-19 00:03:01 +02:00
  • d3bf347a97 Merge branch 'update-basebox-to-fdroid-basebox-stretch64' into 'master' Hans-Christoph Steiner 2018-09-18 12:59:44 +00:00
  • 4af9199c92 update basebox to fdroid/basebox-stretch64 Michael Pöhn 2018-09-18 12:50:22 +02:00
  • 4a69a37d8e Merge branch 'fix-aapt-28-scraping' into 'master' Michael Pöhn 2018-09-18 09:38:13 +00:00
  • 4c4da3d176 update: remove 'SET' debug antifeature, closes #565 Hans-Christoph Steiner 2018-09-18 09:42:06 +02:00
  • 92c4f048de update: test scan_apk() with both aapt and androguard Hans-Christoph Steiner 2018-09-17 23:25:03 +02:00
  • 3e0d1beb09 update: finish porting permissions regex to remove group names Hans-Christoph Steiner 2018-09-17 23:11:19 +02:00
  • 807bf3d26b build: reuse common methods for getting metadata from APKs Hans-Christoph Steiner 2018-09-17 22:44:53 +02:00
  • 487c4d02f3 handle package: line output from aapt v28 Hans-Christoph Steiner 2018-09-17 23:12:51 +02:00
  • d1acef0405 tests: generate aapt output for every version to make tests easy Hans-Christoph Steiner 2018-09-05 15:08:04 +02:00
  • c95cbfdf9c Merge branch 'use_available_buildserver_box' into 'master' Michael Pöhn 2018-09-18 08:52:51 +00:00
  • 566bf7c776 Merge branch '482-upgrade-buildserver-to-stretch' into 'master' Hans-Christoph Steiner 2018-09-17 18:18:03 +00:00
  • 6f889a08d7 jenkins: switch to locally generated stretch64 basebox Hans-Christoph Steiner 2018-09-11 12:57:31 +02:00
  • fd7cc2c954 document how to avoid downloading from vagrant cloud Hans-Christoph Steiner 2018-07-28 16:48:15 +02:00
  • 6d0797eb5e allow using remote boxes from vagrant cloud Michael Pöhn 2018-09-13 11:08:51 +02:00
  • 98806d7c01 configure headless openjdk to run without gtk accessability dependencies Michael Pöhn 2018-08-21 12:55:31 +02:00
  • 9136080def update default mirror to deb.debian.org Michael Pöhn 2018-07-29 13:43:48 +02:00
  • 5e4eb294c5 switch to fdroid-stretch64 basebox; remove baseboxurl form makebuildserver Michael Pöhn 2018-07-28 16:48:15 +02:00
  • c005d8c5f4 more detailed error message and handling when fetching buildserverid in build.py Michael Pöhn 2018-06-27 01:05:45 +02:00
  • a5ef08f57d more general regex for updating debian repo urls in buildserver provisions Michael Pöhn 2018-06-26 11:25:07 +02:00
  • aa86e56338 updated buildserver provisions to stretch Michael Pöhn 2018-06-26 10:53:42 +02:00
  • ba92623c1e Merge branch 'vmtools_561' into 'master' Michael Pöhn 2018-09-13 08:50:21 +00:00
  • 1b95452c14 vmtools: use whatever buildserver box is available Marcus Hoffmann 2018-09-12 14:04:09 +02:00
  • 1e90b6118e vmtools: fix comment typos Marcus Hoffmann 2018-09-12 12:56:25 +02:00
  • b0cce0b8c4 vmtools: actually use the chosen provider Marcus Hoffmann 2018-09-12 12:51:08 +02:00
  • ad9a07b47e Merge branch 'little-security-fixes' into 'master' Hans-Christoph Steiner 2018-09-07 13:32:32 +00:00
  • 9d12b1dc61 add strict, tested validation of Android/F-Droid package names Hans-Christoph Steiner 2018-09-07 14:17:39 +02:00
  • 3ab66efcfe update: max image size of 16 mil pixels to stop image bomb attacks Hans-Christoph Steiner 2018-09-05 20:36:37 +02:00