From 4af8f196e349f0660b2401e679f052c6c9dd532b Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 7 Dec 2017 21:40:15 +0100 Subject: [PATCH] metadata: error if .fdroid.txt exists, it is unsupported Using .txt format has bugs when used embedded in an app's git repo, so tell the user to use YAML or JSON. #364 --- fdroidserver/metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index d2bae63f..c066d499 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -748,6 +748,8 @@ def read_metadata(xref=True, check_vcs=[], sort_by_time=False): metadatafiles = sorted(metadatafiles) for metadatapath in metadatafiles: + if metadatapath == '.fdroid.txt': + warn_or_exception(_('.fdroid.txt is not supported! Convert to .fdroid.yml or .fdroid.json.')) packageName, _ignored = fdroidserver.common.get_extension(os.path.basename(metadatapath)) if packageName in apps: warn_or_exception(_("Found multiple metadata files for {appid}") -- 2.30.2