chiark / gitweb /
metadata: error if .fdroid.txt exists, it is unsupported
authorHans-Christoph Steiner <hans@eds.org>
Thu, 7 Dec 2017 20:40:15 +0000 (21:40 +0100)
committerHans-Christoph Steiner <hans@eds.org>
Mon, 11 Dec 2017 21:11:16 +0000 (22:11 +0100)
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

index d2bae63feff270216120ee1d7bfc89989fcec2d6..c066d499ce7d68b30ee0cf1e13264aea40e32e26 100644 (file)
@@ -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}")