From b6ea0d6acda5e9a88083ddfc273a536976dead2e Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Sun, 10 Apr 2022 09:27:17 +0200 Subject: [PATCH] Consider namespace for applicationId > If the application ID is not explicitly defined using the > applicationId property, it automatically takes on the same value as > the namespace. https://developer.android.com/studio/build/configure-app-module Found in com.amanoteam.unalix, see: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/10895#note_907080341 --- fdroidserver/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index a4679ff6..bf3e5ff2 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -1670,7 +1670,7 @@ def remove_debuggable_flags(root_dir): vcsearch_g = re.compile(r'''\b[Vv]ersionCode\s*=?\s*["'(]*([0-9][0-9_]*)["')]*''').search vnsearch_g = re.compile(r'''\b[Vv]ersionName\s*=?\s*\(?(["'])((?:(?=(\\?))\3.)*?)\1''').search vnssearch_g = re.compile(r'''\b[Vv]ersionNameSuffix\s*=?\s*(["'])((?:(?=(\\?))\3.)*?)\1''').search -psearch_g = re.compile(r'''\b(packageName|applicationId)\s*=*\s*["']([^"']+)["']''').search +psearch_g = re.compile(r'''\b(packageName|applicationId|namespace)\s*=*\s*["']([^"']+)["']''').search fsearch_g = re.compile(r'''\b(applicationIdSuffix)\s*=*\s*["']([^"']+)["']''').search