Commit graph

  • 18c3bfa5fb lint can no longer properly detect unset Summary/Description Hans-Christoph Steiner 2017-06-02 13:56:57 +02:00
  • 37c3bf304c support fdroid names in filenames for localized texts Hans-Christoph Steiner 2017-06-02 13:41:04 +02:00
  • 43d3a9c7a5 support fastlane simplified metadata dir Hans-Christoph Steiner 2017-06-02 13:39:18 +02:00
  • e36864e4f0 Merge branch 'check-vmx-libvirt' into 'master' Hans-Christoph Steiner 2017-06-07 18:19:40 +00:00
  • 061093d014 Merge branch 'localization-template' into 'master' Torsten Grote 2017-06-02 14:22:26 +00:00
  • 78d4603090 Merge branch 'duplicate-apk-processing' into 'master' Torsten Grote 2017-06-02 14:20:20 +00:00
  • 75f29dd690 add core help strings to gettext source file Hans-Christoph Steiner 2017-05-18 18:54:16 +02:00
  • 60bb34ef1a Use Qemu instead of KVM when we don't have VMX/SVM Willem Mulder 2017-06-02 11:35:46 +02:00
  • 8776221988 check signature and OpenSSL after APK has proven valid Hans-Christoph Steiner 2017-06-01 16:24:31 +02:00
  • 372c8b418d strip file extension from generated name for non-APKs Hans-Christoph Steiner 2017-06-01 10:29:30 +02:00
  • 6105f8a184 use var naming scheme in KnownApks (apk --> apkName) Hans-Christoph Steiner 2017-06-01 10:27:35 +02:00
  • 9471bf2731 regexs for getting packageName and versionCode from filenames Hans-Christoph Steiner 2017-05-31 23:02:28 +02:00
  • ceac6d25cb index.xml cannot handle APKs with the same packageName/versionCode Hans-Christoph Steiner 2017-05-31 21:43:40 +02:00
  • 4053f03d77 update: add --rename-apks to force APK filenames to fdroid standard Hans-Christoph Steiner 2017-05-31 21:20:35 +02:00
  • 5a0c201fab Copy initial buildserver CPU/memory configuration to final box Vagrantfile Andrew Patrikalakis 2017-06-01 09:53:33 -04:00
  • 0f4cbc7224 allow APKs with same packageName/versionCode but different signer Hans-Christoph Steiner 2017-05-30 14:52:33 +02:00
  • 2c6945dac7 gitlab-ci: add index v0 metadata parsing test Hans-Christoph Steiner 2017-05-27 21:13:36 +02:00
  • afac1b2efd add basic test for fdroid scanner Hans-Christoph Steiner 2017-05-25 20:39:15 +02:00
  • 63fd20fff0 Merge branch 'master' into 'master' Hans-Christoph Steiner 2017-05-30 19:08:28 +00:00
  • a3a34cdbd3 Add support for the new Bitbucket look Alexey Krasilnikov 2017-05-30 13:24:07 +03:00
  • 7a302cfb75 Merge branch 'makebs' into 'master' Hans-Christoph Steiner 2017-05-29 08:01:32 +00:00
  • 1558d2ba91 Merge branch 'lint-for-newness' into 'master' Boris Kraut 2017-05-26 21:38:35 +00:00
  • a57bff78d4 makebs: update to ndk-r14b and build-tools-25.0.3 Boris Kraut 2017-05-26 16:54:06 +02:00
  • 114d5dc8c6 make tests pass new lint rules Hans-Christoph Steiner 2017-05-15 16:58:10 +02:00
  • 4570d9dc8a lint: use only license tags from https://spdx.org/license-list Hans-Christoph Steiner 2017-05-15 16:46:52 +02:00
  • 1178d032f3 lint: support new per-package subdirs for l18n and dev signatures Hans-Christoph Steiner 2017-05-15 15:17:33 +02:00
  • 3dbd74262f lint: add popular URL shorteners to the banned list Hans-Christoph Steiner 2017-05-15 14:58:01 +02:00
  • c056b95fd5 scanner: allow google maven Boris Kraut 2017-05-25 20:55:50 +02:00
  • 5a90443b0b Merge branch 'master' into 'master' Hans-Christoph Steiner 2017-05-25 18:49:14 +00:00
  • 2626858450
    Don't pass root_dir to scan_source mimi89999 2017-05-25 20:11:14 +02:00
  • fe2d65df73 Merge branch 'modernize-pylint' into 'master' Torsten Grote 2017-05-25 14:00:36 +00:00
  • 39d25da3e9 Merge branch 'linphone-packages' into 'master' Hans-Christoph Steiner 2017-05-24 10:57:21 +00:00
  • 61553a8e93 Add required packages for linphone 3.1.0 build Andrew Patrikalakis 2017-05-23 21:19:13 -07:00
  • 9ad457c16f fix pylink 'dict' has no member 'keystore' Hans-Christoph Steiner 2017-04-13 11:58:56 +02:00
  • 17cd07f1a7 fix pylint unused-argument Hans-Christoph Steiner 2017-04-13 12:30:04 +02:00
  • 12c80f9062 update outdated pylint setup Hans-Christoph Steiner 2017-04-13 11:57:02 +02:00
  • 361ce5ca41 Merge branch 'python-vagrant-copy-caches' into 'master' Hans-Christoph Steiner 2017-05-23 18:38:57 +00:00
  • a01e302cde makebuildserver: make config['domain'] local var where its needed Hans-Christoph Steiner 2017-05-23 11:59:53 +02:00
  • c8234919df refactored vm related code from build.py to vmtools.py Michael Pöhn 2017-05-23 12:53:07 +02:00
  • fc660048eb removed unused buildserver code Michael Pöhn 2017-05-23 11:37:09 +02:00
  • 9ef936c21a leave VirtualBox vagrant package as it was originally Hans-Christoph Steiner 2017-05-22 15:50:32 +02:00
  • 8f1fabfed6 restart builder vm when ssh connection fails Michael Pöhn 2017-04-25 14:45:41 +02:00
  • 6106b962a2 build: delete bad builder/ symlinks Hans-Christoph Steiner 2017-04-25 10:27:09 +02:00
  • 4546929d7f wait a sec after suspending Michael Pöhn 2017-04-14 15:58:16 +02:00
  • 48159f005a reset buildserver vm if vagrant uuid not present Michael Pöhn 2017-04-13 18:41:50 +02:00
  • 510efaa024 makebuildserver vbox logmessage fix Michael Pöhn 2017-04-13 12:49:14 +02:00
  • 0ec5422952 use uuid for vbox snapshots again Michael Pöhn 2017-04-12 22:06:21 +02:00
  • 358b00d7aa removed useless vm validity check; attempted to fix vbox support Michael Pöhn 2017-04-12 17:07:50 +02:00
  • 1b1d6b7d96 deal with outdated box images in libvirt storage pool Michael Pöhn 2017-04-09 15:36:31 +02:00
  • b01d48a4fd makebuildserver deal with apt cache lock Michael Pöhn 2017-04-09 00:57:59 +02:00
  • acf25a3999 build server use up instead or resume; logging Hans-Christoph Steiner 2017-05-22 17:53:12 +02:00
  • c749c68486 test script for vmtools Hans-Christoph Steiner 2017-05-22 17:53:47 +02:00
  • 3187d2cbcf revised build server creation Michael Pöhn 2017-04-06 11:42:35 +02:00
  • 8abd3f1cbc auto-lookup vm provider based on available executables; more fault tolerant vagrant package Michael Pöhn 2017-04-01 12:27:26 +02:00
  • bba6b8ab0a fixed reading libvirt box image size Hans-Christoph Steiner 2017-05-22 17:17:01 +02:00
  • 1bd51966b8 vmtools debug logging for check_output calls Michael Pöhn 2017-03-29 17:36:04 +02:00
  • 5dbcd0e9bd added box handling to vmtools Hans-Christoph Steiner 2017-05-22 17:14:48 +02:00
  • 01b6473823 refactored kvm_package to vmtools Hans-Christoph Steiner 2017-05-22 17:12:34 +02:00
  • 5580a685db added makebuildserver option for keeping vagrant box Hans-Christoph Steiner 2017-05-22 17:29:12 +02:00
  • d180aa2658 fix virsh destroy parameters Michael Pöhn 2017-03-26 03:34:29 +02:00
  • 4347c10d9d use configured vm provider in when calling destroy in makebuildserver Michael Pöhn 2017-03-26 03:15:33 +02:00
  • a414aa00ff use overhauled mv destroy code in build.py Michael Pöhn 2017-03-26 01:51:28 +01:00
  • 92fada803e overhauled and moved destroying builder vm to vmtools.py Michael Pöhn 2017-03-26 01:41:39 +01:00
  • fb03e17849 fdroid build: added sleep after destroy/undefine Michael Pöhn 2017-03-25 04:19:36 +01:00
  • 718d01dea2 makebuildserver added sleep after destroy/undefine Michael Pöhn 2017-03-25 03:50:22 +01:00
  • 3c4b1dec84 makebuildserver more robust codepath for vagrant destroy Michael Pöhn 2017-03-25 02:48:00 +01:00
  • 7e8f7c65bc makebuildserver added failsafe when destroy vagrant vm Michael Pöhn 2017-03-25 02:37:08 +01:00
  • 70a827d59a makebuildserver use virsh instead of libvirt for forcing domain off Michael Pöhn 2017-03-25 02:19:15 +01:00
  • 8e5446068b makebuildserver debug logging when initial provisioning fails Michael Pöhn 2017-03-25 01:56:20 +01:00
  • 16b609215e overhauled makebuildserver libvirt vm cleanup Michael Pöhn 2017-03-25 01:40:41 +01:00
  • 440509cf8a makebuildserver debugging log details Michael Pöhn 2017-03-24 20:04:50 +01:00
  • 2aa5523011 makebuildserver prune gloabal vagrant status when purging broken VMs Michael Pöhn 2017-03-24 04:16:30 +01:00
  • 8cfd3ca770 delete .vagrant dir when cleaning up buildserver vm Michael Pöhn 2017-03-24 03:15:35 +01:00
  • 437ff7c3f0 jenkins makebuildserver fail if vagrant box was not created Michael Pöhn 2017-03-24 00:49:02 +01:00
  • 2993674aa8 calculate correct size for buildserver-box in makebuildserver Hans-Christoph Steiner 2017-05-22 16:57:47 +02:00
  • 413c3836d5 auto-reset broken builder vm Michael Pöhn 2017-03-15 00:12:01 +01:00
  • ce3c959ce5 scan vm provider again after re-creating builder vm Michael Pöhn 2017-03-09 13:30:30 +01:00
  • c54e0565d7 added some debug listings to jenkins makebuildserver script Michael Pöhn 2017-03-08 12:29:18 +01:00
  • 34cddd3be8 delete associated libvirt domain/image when destroying builder vm Michael Pöhn 2017-03-07 15:14:10 +01:00
  • fad98eeb7f build: fixed kvm snapshot support; makebuildserver: setup kvm ssh credentials Michael Pöhn 2017-03-06 02:57:07 +01:00
  • fa2d44ee94 added libvirt vm-provider support to build.py Michael Pöhn 2017-02-23 05:51:05 +01:00
  • 69e4b91d3f makebuildserver: package up KVM VM as a vagrant box Hans-Christoph Steiner 2017-02-14 22:58:35 +01:00
  • 988ac21e7f buildserver: make --clean destroy reliably Hans-Christoph Steiner 2016-09-27 02:26:33 -04:00
  • 299ed82a88 buildserver: consolidate boxfile export code into one block Hans-Christoph Steiner 2016-09-26 05:22:05 -04:00
  • daade7656a buildserver: add copy_caches_from_host config option Hans-Christoph Steiner 2016-06-23 17:12:06 +02:00
  • 4cde71552f buildserver: run_via_vagrant_ssh() to run cmds via python-vagrant Hans-Christoph Steiner 2016-06-23 16:38:39 +02:00
  • 6464ec55b7 buildserver: move code into main() method to always stop thread Hans-Christoph Steiner 2016-09-25 18:55:29 +02:00
  • 675500ad88 buildserver: display verbose logging in a background tail Hans-Christoph Steiner 2016-06-20 11:33:46 +02:00
  • 4b03c3d42d buildserver: replace custom code with python-vagrant Hans-Christoph Steiner 2016-09-27 08:49:32 +02:00
  • 7ef0d5dfd8 include class like UNIX tail -f for displaying logs Hans-Christoph Steiner 2016-06-17 13:03:01 +02:00
  • c62e3fd0cc move bulk of reproducible_fdroid_build_apps.sh to jenkins-build Hans-Christoph Steiner 2017-05-22 17:36:18 +02:00
  • 1710428de1 Merge branch 'exceptions' into 'master' Hans-Christoph Steiner 2017-05-22 20:50:54 +00:00
  • 1fcd8e63a3
    Replace sys.exit() in non-main functions by exceptions Torsten Grote 2017-05-22 16:33:52 -03:00
  • a8420817cb fix calling vagrant global-status Michael Pöhn 2017-03-25 23:50:10 +01:00
  • 592a292847 use stable version of priv ext instead of latest when testing in makebuildserver Michael Pöhn 2017-04-24 12:19:37 +02:00
  • 84dc415837 jenkins-build-makebuildserver: retry git fetch until it works Hans-Christoph Steiner 2016-10-26 14:24:14 +02:00
  • 780b0e9502 Merge branch 'indexing-fixes' into 'master' Hans-Christoph Steiner 2017-05-22 09:32:39 +00:00
  • 0345d2c79f update: find aapt when it is not in the PATH Hans-Christoph Steiner 2017-05-18 17:20:24 +02:00
  • c348186ad6 update: fix fastlane scraping, it uses a subdir called 'images' Hans-Christoph Steiner 2017-05-16 12:25:42 +02:00
  • 77a65be9db update: skip packages without metadata in index V1 Hans-Christoph Steiner 2017-05-15 20:11:41 +02:00