From 657defc933f8ac1ac8410cefe255040f45f50cfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20P=C3=B6hn?= Date: Sat, 4 Jul 2020 08:18:06 +0200 Subject: [PATCH] add warning about TXT metadata deprecation closes #805 refs !772 @eighthave changed the original commit to leave the existing code unchanged. --- fdroidserver/metadata.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 57c675c7..bfb692ea 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -809,6 +809,18 @@ def read_metadata(xref=True, check_vcs=[], refresh=True, sort_by_time=False): + glob.glob('.fdroid.json') + glob.glob('.fdroid.yml')) + for f in metadatafiles: + if not f.endswith('.yml'): + print(textwrap.dedent("""\ + + WARNING: Some of your metadata files are stored in a deprecated format! + Future versions of fdroid will exclusively support YAML metadata. + + You can convert all your metadata to YAML by running: + `fdroid rewritemeta --to yml` + """)) + break + if sort_by_time: entries = ((os.stat(path).st_mtime, path) for path in metadatafiles) metadatafiles = []