Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								0fefecde1e 
								
							 
						 
						
							
							
								
								Fix matching substring flavour detection  
							
							 
							
							... 
							
							
							
							com.github.jameshnsears.quoteunquote defines flavours 'fdroid' and
'fdroidS'. The old code used flavour in line, which matches both and the
wrong one was selected.
Closes : #912  
							
						 
						
							2021-06-13 00:09:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								a21c2c5ff1 
								
							 
						 
						
							
							
								
								Merge branch 'fix_pathlib' into 'master'  
							
							 
							
							... 
							
							
							
							[lint] convert path to Path first
See merge request fdroid/fdroidserver!953  
							
						 
						
							2021-06-09 17:08:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								46ebdd701a 
								
							 
						 
						
							
							
								
								[lint] convert path to Path first  
							
							 
							
							... 
							
							
							
							Fixes a lot of undetected extlibs.
Regression of 6bafb036 . 
							
						 
						
							2021-06-09 17:49:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								14cfa11b68 
								
							 
						 
						
							
							
								
								Merge branch 'tag_UpdateCheckData' into 'master'  
							
							 
							
							... 
							
							
							
							[checkupdates] UpdateCheckData use tag as default version
See merge request fdroid/fdroidserver!949  
							
						 
						
							2021-06-09 12:20:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								bdec7d8652 
								
							 
						 
						
							
							
								
								[checkupdates] UpdateCheckData use tag by default  
							
							 
							
							... 
							
							
							
							Use the tag as version, if no version file was specified:
UpdateCheckData: app/build.gradle|versionCode\s(\d+)||
Extract version from tag, if a regex was specified:
UpdateCheckData: app/build.gradle|versionCode\s(\d+)||Android-([\d.]+)
Use the tag for both if no file was specified:
UpdateCheckData: |\+(\d+)||Android-([\d.]+) 
							
						 
						
							2021-06-09 14:02:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								b7a4883c09 
								
							 
						 
						
							
							
								
								Merge branch 'fix_versioncode_regex' into 'master'  
							
							 
							
							... 
							
							
							
							Don't allow '_' in first place of version code
See merge request fdroid/fdroidserver!950  
							
						 
						
							2021-06-09 11:16:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a336a12b 
								
							 
						 
						
							
							
								
								Don't allow '_' in first place of version code  
							
							 
							
							... 
							
							
							
							Fixes a regression of 2cb0ff45 . Example:
versionCode project.versionCode_plus
931b0a3087/app/build.gradle (L38) 
							
						 
						
							2021-06-09 11:04:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								a946ae2b44 
								
							 
						 
						
							
							
								
								Merge branch 'as_posix' into 'master'  
							
							 
							
							... 
							
							
							
							use .as_posix() to convert to posix path str
See merge request fdroid/fdroidserver!946  
							
						 
						
							2021-06-09 11:03:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								bf9cbc87a9 
								
							 
						 
						
							
							
								
								use .as_posix()  
							
							 
							
							
							
						 
						
							2021-06-09 10:51:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								86b053291d 
								
							 
						 
						
							
							
								
								Merge branch 'mypy-from-debian' into 'master'  
							
							 
							
							... 
							
							
							
							gitlab-ci: use mypy from Debian/bullseye to prevent random breakage
See merge request fdroid/fdroidserver!952  
							
						 
						
							2021-06-09 10:51:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac86a2af89 
								
							 
						 
						
							
							
								
								gitlab-ci: use mypy from Debian/bullseye to prevent random breakage  
							
							 
							
							... 
							
							
							
							mypy 0.901 was released and everything broke:
https://gitlab.com/linsui/fdroidserver/-/jobs/1330206567 
My point is to reduce the number of false job fails like this one. We
have a lot of checkers running, I really think they need to prove they are
adding value before we invest any time maintaining them. mypy is still
"wait and see" in terms of the adding any value.
!951  
							
						 
						
							2021-06-09 12:35:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bcd3e89614 
								
							 
						 
						
							
							
								
								gitlab-ci: fix whitespace  
							
							 
							
							
							
						 
						
							2021-06-09 12:25:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								799ceda731 
								
							 
						 
						
							
							
								
								Merge branch 'fix_UpdateCheckData' into 'master'  
							
							 
							
							... 
							
							
							
							[checkupdates] UpdateCheckData warn if file was not found
See merge request fdroid/fdroidserver!948  
							
						 
						
							2021-06-09 10:09:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								69a0a7da39 
								
							 
						 
						
							
							
								
								[checkupdates] UpdateCheckData warn if file was not found  
							
							 
							
							... 
							
							
							
							Instead of throwing an exception. 
							
						 
						
							2021-06-09 11:52:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								2bdd569eb0 
								
							 
						 
						
							
							
								
								Merge branch 'lint' into 'master'  
							
							 
							
							... 
							
							
							
							lint.py: use pathlib and support Windows
See merge request fdroid/fdroidserver!947  
							
						 
						
							2021-06-09 08:53:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								6bafb036ee 
								
							 
						 
						
							
							
								
								lint.py: use pathlib and support Windows  
							
							 
							
							
							
						 
						
							2021-06-09 15:46:52 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								8b17fbf703 
								
							 
						 
						
							
							
								
								Merge branch 'metadata' into 'master'  
							
							 
							
							... 
							
							
							
							metadata.py: use pathlib and support Windows
See merge request fdroid/fdroidserver!939  
							
						 
						
							2021-06-08 15:02:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								490f578d1c 
								
							 
						 
						
							
							
								
								remove redundant call to Path()  
							
							 
							
							
							
						 
						
							2021-06-08 16:50:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								8f21f1e510 
								
							 
						 
						
							
							
								
								metadata.py/rewritemeta.py: use pathlib and support Windows  
							
							 
							
							
							
						 
						
							2021-06-08 21:31:55 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								5635815898 
								
							 
						 
						
							
							
								
								Merge branch 'import' into 'master'  
							
							 
							
							... 
							
							
							
							import: use pathlib and support Windows
See merge request fdroid/fdroidserver!938  
							
						 
						
							2021-06-08 11:10:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								d6eece6395 
								
							 
						 
						
							
							
								
								import.py: use pathlib and support Windows  
							
							 
							
							
							
						 
						
							2021-06-08 18:33:22 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								7ddcbb3e80 
								
							 
						 
						
							
							
								
								Merge branch 'lint_tag_UpdateCheckData' into 'master'  
							
							 
							
							... 
							
							
							
							[lint] only check for https with UpdateCheckMode HTTP
See merge request fdroid/fdroidserver!944  
							
						 
						
							2021-06-07 17:07:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								49248ba3a9 
								
							 
						 
						
							
							
								
								[lint] only check for https with UpdateCheckMode HTTP  
							
							 
							
							... 
							
							
							
							With 133b626b  UpdateCheckMode is now also allowed with Tags but it uses
the files from the local repo. 
							
						 
						
							2021-06-07 18:55:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								b6233fa2ce 
								
							 
						 
						
							
							
								
								Merge branch 'fix_check_tags' into 'master'  
							
							 
							
							... 
							
							
							
							[checkupdates] handle non matching regex
See merge request fdroid/fdroidserver!943  
							
						 
						
							2021-06-07 16:12:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								a74922f56e 
								
							 
						 
						
							
							
								
								[checkupdates] handle non matching regex  
							
							 
							
							
							
						 
						
							2021-06-07 17:59:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								15a15420f7 
								
							 
						 
						
							
							
								
								Merge branch 'pathlib' into 'master'  
							
							 
							
							... 
							
							
							
							fix tests for !935 
See merge request fdroid/fdroidserver!942  
							
						 
						
							2021-06-07 15:45:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								84b74d481e 
								
							 
						 
						
							
							
								
								fix tests for  !935  
							
							 
							
							
							
						 
						
							2021-06-07 15:33:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								3acaa7ede5 
								
							 
						 
						
							
							
								
								Merge branch 'pathlib' into 'master'  
							
							 
							
							... 
							
							
							
							checkupdates.py: use pathlib and support Windows
See merge request fdroid/fdroidserver!935  
							
						 
						
							2021-06-07 13:38:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								92ec6265a3 
								
							 
						 
						
							
							
								
								checkupdates.py: use pathlib and support Windows  
							
							 
							
							
							
						 
						
							2021-06-07 21:02:03 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								023319efbb 
								
							 
						 
						
							
							
								
								Merge branch 'tag_UpdateCheckData' into 'master'  
							
							 
							
							... 
							
							
							
							Tag update check data
See merge request fdroid/fdroidserver!937  
							
						 
						
							2021-06-07 12:00:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								ed2da42eff 
								
							 
						 
						
							
							
								
								Support hex in versionCode with UCM RepoManifest  
							
							 
							
							... 
							
							
							
							Same a b83c3c9e . 
							
						 
						
							2021-06-07 13:47:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								133b626b22 
								
							 
						 
						
							
							
								
								Support UpdateCheckData in check_tags  
							
							 
							
							
							
						 
						
							2021-06-07 13:47:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								ba2b236e7b 
								
							 
						 
						
							
							
								
								Drop unused package id check  
							
							 
							
							
							
						 
						
							2021-06-07 13:47:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d05ff9db1d 
								
							 
						 
						
							
							
								
								easy changes to black code format in test cases  
							
							 
							
							... 
							
							
							
							This does not change areas of code that should be manually reformatted. 
							
						 
						
							2021-06-07 11:53:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								d95a3029a8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							 
							
							... 
							
							
							
							tests/ndk-release-checksums.py: fix parsing of NDK r10e
See merge request fdroid/fdroidserver!941  
							
						 
						
							2021-06-07 08:10:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb09a16133 
								
							 
						 
						
							
							
								
								tests/ndk-release-checksums.py: fix parsing of NDK r10e  
							
							 
							
							... 
							
							
							
							This wasn't finding r10e properly, so it would submit merge requests
to remove r10e from _fdroidserver_.
* !940 
* !930  
							
						 
						
							2021-06-07 09:58:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								d060a8c691 
								
							 
						 
						
							
							
								
								Merge branch 'yashpalgoyal1304-master-patch-36117' into 'master'  
							
							 
							
							... 
							
							
							
							Added missing linebreak
See merge request fdroid/fdroidserver!936  
							
						 
						
							2021-06-07 07:37:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Teen 
								
							 
						 
						
							
							
							
							
								
							
							
								faa15f336c 
								
							 
						 
						
							
							
								
								Added missing linebreak  
							
							 
							
							
							
						 
						
							2021-06-04 17:29:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								2a259552d3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							 
							
							... 
							
							
							
							fix broken NDK extraction routine to correctly name resulting dir
See merge request fdroid/fdroidserver!934  
							
						 
						
							2021-06-01 12:46:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28a4f9481a 
								
							 
						 
						
							
							
								
								provision-android-ndk: do all configuration via args  
							
							 
							
							... 
							
							
							
							This makes it so it is easy to reuse this script in other contexts, like
in Docker, GitLab CI, etc. 
							
						 
						
							2021-06-01 14:33:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d6c8ecc3bc 
								
							 
						 
						
							
							
								
								fix broken NDK extraction routine to correctly name resulting dir  
							
							 
							
							... 
							
							
							
							If there were other NDKs installed, this just tried to rename the first
installed NDK.  Now it tries to rename all NDKs that are not named after
the NDK version.
!926 
!927  
							
						 
						
							2021-06-01 14:33:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4feab877 
								
							 
						 
						
							
							
								
								Merge branch 'mode_version' into 'master'  
							
							 
							
							... 
							
							
							
							Support AutoUpdateMode: Version without pattern
See merge request fdroid/fdroidserver!931  
							
						 
						
							2021-06-01 12:11:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								185da60d93 
								
							 
						 
						
							
							
								
								Support AutoUpdateMode: Version without pattern  
							
							 
							
							... 
							
							
							
							Since 24dd6740  UpdateCheckMode: Tags uses the found tag instead of
regenerating it from the AutoUpdateMode pattern making the pattern
superfluous. This adds support for dropping the pattern and a test case. 
							
						 
						
							2021-06-01 13:59:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c339b4ef4 
								
							 
						 
						
							
							
								
								Merge branch 'fix_tests' into 'master'  
							
							 
							
							... 
							
							
							
							Fix ruamel round_trip_dump will be removed
See merge request fdroid/fdroidserver!932  
							
						 
						
							2021-06-01 11:57:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								19e1e5f438 
								
							 
						 
						
							
							
								
								Fix ruamel round_trip_dump will be removed  
							
							 
							
							... 
							
							
							
							https://sourceforge.net/p/ruamel-yaml/code/ci/4b91cd7e820baf97d8d28b1dcf77979530d43c3c/#diff-1  
							
						 
						
							2021-05-30 12:41:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								a6210dd7b4 
								
							 
						 
						
							
							
								
								Merge branch 'basebox-0.6.1' into 'master'  
							
							 
							
							... 
							
							
							
							add checksums for basebox 0.6.1
See merge request fdroid/fdroidserver!928  
							
						 
						
							2021-05-28 09:07:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								af088c9c91 
								
							 
						 
						
							
							
								
								add checksums for basebox 0.6.1  
							
							 
							
							
							
						 
						
							2021-05-28 08:55:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3c91555e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							 
							
							... 
							
							
							
							NDK fixups
See merge request fdroid/fdroidserver!929  
							
						 
						
							2021-05-28 08:54:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								52ac0f0176 
								
							 
						 
						
							
							
								
								ndk-release-checksums.py: fix crash, there is no version here  
							
							 
							
							
							
						 
						
							2021-05-28 10:32:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								153b5d4392 
								
							 
						 
						
							
							
								
								stop modifying default_config when running fill_config_defaults()  
							
							 
							
							... 
							
							
							
							dicts and lists are passed by reference in assignments, so this needs to
copy them instead. 
							
						 
						
							2021-05-28 10:24:58 +02:00