FestplattenSchnitzel 
								
							 
						 
						
							
							
							
							
								
							
							
								df46eb86c3 
								
							 
						 
						
							
							
								
								Upgrade Buildserver VM  
							
							 
							
							... 
							
							
							
							Use Vagrant boxes built with cloud-team/debian-vagrant-images instead of fdroid/basebox,
Use Debian Bullseye (11) instead of Debian Stretch (9) 
							
						 
						
							2022-10-10 21:22:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf0100cf11 
								
							 
						 
						
							
							
								
								Merge comparisons with 'in'  
							
							 
							
							
							
						 
						
							2022-09-05 17:14:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								eb79522a36 
								
							 
						 
						
							
							
								
								Fix flake8 E275 missing whitespace after keyword  
							
							 
							
							
							
						 
						
							2022-07-31 09:48:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								5472cf88b8 
								
							 
						 
						
							
							
								
								Update preinstalled NDK to r23c  
							
							 
							
							
							
						 
						
							2022-06-14 11:03:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Licaon_Kter 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e678df14ce 
								
							 
						 
						
							
							
								
								buildserver: remove old LTS NDK and only pre-install current LTS  
							
							 
							
							
							
						 
						
							2022-04-26 10:25:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								3f62e0ebde 
								
							 
						 
						
							
							
								
								update preinstalled ndk to r23b  
							
							 
							
							
							
						 
						
							2022-02-10 16:47:03 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								57447f18e1 
								
							 
						 
						
							
							
								
								buildserver: move buildserverid to provisioner  
							
							 
							
							... 
							
							
							
							In order to support Docker, this should be able to operate without ssh,
e.g. using vagrant-communicator-docker.  This removes the buildserverid
hack and makes it a provisioner shell script. 
							
						 
						
							2022-01-11 11:23:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								576ca7ad13 
								
							 
						 
						
							
							
								
								Add build-tools;31.0.0 and platforms;android-31  
							
							 
							
							
							
						 
						
							2021-07-22 19:26:32 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								af088c9c91 
								
							 
						 
						
							
							
								
								add checksums for basebox 0.6.1  
							
							 
							
							
							
						 
						
							2021-05-28 08:55:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6eb895a700 
								
							 
						 
						
							
							
								
								makebuilserver: only install most recent two releases  
							
							 
							
							
							
						 
						
							2021-05-28 10:24:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a1d236c8d 
								
							 
						 
						
							
							
								
								only support zipballs in NDK provisioning  
							
							 
							
							... 
							
							
							
							Since I discovered there is an r10e zipball, this can now get all NDKs
in zipball form.
fdroid/android-sdk-transparency-log@447fea86e7 
closes  #902  
							
						 
						
							2021-05-28 09:13:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec2cace222 
								
							 
						 
						
							
							
								
								buildserver: trim pre-installed NDK list down to the bare minimum  
							
							 
							
							... 
							
							
							
							This keeps the Long Term Support release and the latest release installed.
r10e was kept in because it needs a special extraction method, since it is
a .bin file, not a .zip.  r12b is kept in because it is the old default.
Here is a survey of the NDK versions used in the most recent Builds entry
in each app that uses the NDK:
{'r10e': 6,
 'r12b': 93,
 'r13b': 4,
 'r14b': 5,
 'r15c': 7,
 'r16b': 14,
 'r17b': 4,
 'r17c': 7,
 'r18b': 9,
 'r19c': 17,
 'r20': 1,
 'r20b': 22,
 'r21': 3,
 'r21d': 56,
 'r21e': 65,
 'r22': 9,
 'r22b': 15,
 'r9b': 1}
#517 
import glob
import os
import yaml
try:
    from yaml import CSafeLoader as SafeLoader
except ImportError:
    from yaml import SafeLoader
ndks = dict()
for f in glob.glob('metadata/*.yml'):
    with open(f) as fp:
        app = yaml.load(fp, Loader=SafeLoader)
        if app.get('Disable'):
            continue
        build = app.get('Builds', [])[-1]
        if build.get('disabled'):
            continue
        ndk = build.get('ndk')
        if ndk and ndk[1] == '9':
            print(f, build)
        elif ndk and int(ndk[2:3]) < 18:
            print(f, build)
        if ndk:
            print(f, ndk)
            if ndk not in ndks:
                ndks[ndk] = 0
            ndks[ndk] += 1
import pprint
pprint.pprint(ndks) 
							
						 
						
							2021-05-25 17:06:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								927aa95cd8 
								
							 
						 
						
							
							
								
								gradle v7.0.2  
							
							 
							
							
							
						 
						
							2021-05-17 16:59:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								e0f825d636 
								
							 
						 
						
							
							
								
								gradle v7.0.1  
							
							 
							
							
							
						 
						
							2021-05-13 12:02:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								0298eef46f 
								
							 
						 
						
							
							
								
								gradle v7.0  
							
							 
							
							
							
						 
						
							2021-04-12 07:15:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									relan 
								
							 
						 
						
							
							
							
							
								
							
							
								6d9410597b 
								
							 
						 
						
							
							
								
								Upgrade NDK r22 to r22b  
							
							 
							
							
							
						 
						
							2021-04-07 12:12:04 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								fc368dc291 
								
							 
						 
						
							
							
								
								makebuildserver: print message before rsyncing caches  
							
							 
							
							... 
							
							
							
							This process can take a very long time if the caches are large, so at least
print something about what it is doing. 
							
						 
						
							2021-03-15 10:29:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								4b05854ffc 
								
							 
						 
						
							
							
								
								buildserver: only install the latest gradle version  
							
							 
							
							... 
							
							
							
							gradle checksums are now handled by gradlew-fdroid
refs #370  #517  #737  
							
						 
						
							2021-03-11 08:40:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Licaon_Kter 
								
							 
						 
						
							
							
							
							
								
							
							
								d683a40f96 
								
							 
						 
						
							
							
								
								Add NDK 21e  
							
							 
							
							
							
						 
						
							2021-03-10 16:36:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Felix C. Stegerman 
								
							 
						 
						
							
							
							
							
								
							
							
								7fa7270589 
								
							 
						 
						
							
							
								
								fix "vritualbox" typo in BASEBOX_CHECKSUMS  
							
							 
							
							
							
						 
						
							2021-03-09 12:42:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								898b5dbb4a 
								
							 
						 
						
							
							
								
								gradle v6.8.3  
							
							 
							
							
							
						 
						
							2021-03-01 21:34:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								59a4ec79b3 
								
							 
						 
						
							
							
								
								gradle v6.8.2  
							
							 
							
							
							
						 
						
							2021-02-08 10:42:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								d89dea63c3 
								
							 
						 
						
							
							
								
								gradle v6.8.1  
							
							 
							
							
							
						 
						
							2021-01-25 10:36:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Licaon_Kter 
								
							 
						 
						
							
							
							
							
								
							
							
								67ae164293 
								
							 
						 
						
							
							
								
								Gradle 6.8  
							
							 
							
							
							
						 
						
							2021-01-11 14:10:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								c88a3f56a1 
								
							 
						 
						
							
							
								
								Update NDK to r22 and add buildtools 30.0.3  
							
							 
							
							
							
						 
						
							2020-12-26 19:51:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2cca336a29 
								
							 
						 
						
							
							
								
								add gradle 6.7.1  
							
							 
							
							
							
						 
						
							2020-11-27 11:35:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Leonhard Künzler 
								
							 
						 
						
							
							
							
							
								
							
							
								ce46978099 
								
							 
						 
						
							
							
								
								Add platform 30  
							
							 
							
							
							
						 
						
							2020-11-09 11:23:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								7fbf08fbbe 
								
							 
						 
						
							
							
								
								add gradle 6.7  
							
							 
							
							
							
						 
						
							2020-10-14 22:41:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Licaon_Kter 
								
							 
						 
						
							
							
							
							
								
							
							
								de9e0f4fc3 
								
							 
						 
						
							
							
								
								build-tools 30.0.2  
							
							 
							
							
							
						 
						
							2020-09-16 15:58:50 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								eb57723096 
								
							 
						 
						
							
							
								
								fix accidentally changed hash of gradle 6.5.1  
							
							 
							
							... 
							
							
							
							This was changed in 394ad8f863  when
deleting 6.6 from makebuildserver but deleting one line up instead of
down. 
							
						 
						
							2020-08-25 23:15:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								394ad8f863 
								
							 
						 
						
							
							
								
								add gradle 6.6.1  
							
							 
							
							
							
						 
						
							2020-08-25 23:06:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								d3e8766a3c 
								
							 
						 
						
							
							
								
								add gradle 6.6  
							
							 
							
							
							
						 
						
							2020-08-11 09:13:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								7c44669501 
								
							 
						 
						
							
							
								
								Add platform-29_r05  
							
							 
							
							
							
						 
						
							2020-08-09 20:06:30 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								d4296fdf3b 
								
							 
						 
						
							
							
								
								add official checksums for basebox-buster64 0.6.0  
							
							 
							
							
							
						 
						
							2020-07-22 13:09:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								3de9e46702 
								
							 
						 
						
							
							
								
								Add platform-29_r04  
							
							 
							
							
							
						 
						
							2020-07-18 19:22:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								cfed640adc 
								
							 
						 
						
							
							
								
								Add buildTools 30.0.1  
							
							 
							
							
							
						 
						
							2020-07-18 19:17:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									xynngh 
								
							 
						 
						
							
							
							
							
								
							
							
								393f08ff25 
								
							 
						 
						
							
							
								
								Add gradle 6.5.1  
							
							 
							
							
							
						 
						
							2020-07-07 14:02:56 +04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								07992177bf 
								
							 
						 
						
							
							
								
								Add build tools 30.0.0  
							
							 
							
							
							
						 
						
							2020-06-10 15:59:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								0216513da6 
								
							 
						 
						
							
							
								
								Upgrade NDK r21c to r21d  
							
							 
							
							
							
						 
						
							2020-06-10 15:55:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								4c69411387 
								
							 
						 
						
							
							
								
								add gradle 6.5  
							
							 
							
							
							
						 
						
							2020-06-04 00:30:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TacoTheDank 
								
							 
						 
						
							
							
							
							
								
							
							
								edd41b3c58 
								
							 
						 
						
							
							
								
								Upgrade NDK r21b to r21c  
							
							 
							
							
							
						 
						
							2020-05-29 16:23:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								e25b8a1933 
								
							 
						 
						
							
							
								
								add gradle 6.4.1  
							
							 
							
							
							
						 
						
							2020-05-17 02:58:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									relan 
								
							 
						 
						
							
							
							
							
								
							
							
								13ac46af07 
								
							 
						 
						
							
							
								
								makebuildserver: upgrade NDK r21 to r21b  
							
							 
							
							
							
						 
						
							2020-05-14 08:43:33 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									relan 
								
							 
						 
						
							
							
							
							
								
							
							
								99ef3a8626 
								
							 
						 
						
							
							
								
								Add Gradle 6.4  
							
							 
							
							
							
						 
						
							2020-05-08 10:30:28 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								af4eb86fca 
								
							 
						 
						
							
							
								
								Add sync to make sure buildserverid is written  
							
							 
							
							
							
						 
						
							2020-04-12 16:54:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								c000d450ca 
								
							 
						 
						
							
							
								
								add debugging output for makebs buildserverid  
							
							 
							
							
							
						 
						
							2020-04-11 15:15:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								3113b890b5 
								
							 
						 
						
							
							
								
								add gradle 6.3  
							
							 
							
							
							
						 
						
							2020-03-26 16:09:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								6a06551b73 
								
							 
						 
						
							
							
								
								add build tools 29.0.3  
							
							 
							
							... 
							
							
							
							Closes  fdroid/fdroidserver#753  
							
						 
						
							2020-03-17 12:02:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								87e825bf3e 
								
							 
						 
						
							
							
								
								add gradle 6.2.2  
							
							 
							
							
							
						 
						
							2020-03-10 16:58:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcus Hoffmann 
								
							 
						 
						
							
							
							
							
								
							
							
								b4720665b9 
								
							 
						 
						
							
							
								
								add gradle 6.2{,.1} and AGP 3.6  
							
							 
							
							
							
						 
						
							2020-02-25 12:46:47 +01:00