X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fcheck_archive.py;h=bed974de47293620d98d7964caed4757589dacbc;hb=b612f3da207fa0d75a5d3b204ac8f02bb244231a;hp=65b5cae4c13f5b1e4f906dc4c77cdf54d2ce9dd4;hpb=e280e6352421a31b89398a1b19f05128eb35370a;p=dak.git diff --git a/dak/check_archive.py b/dak/check_archive.py index 65b5cae4..bed974de 100755 --- a/dak/check_archive.py +++ b/dak/check_archive.py @@ -151,8 +151,6 @@ def check_dscs(): count = 0 suite = 'unstable' for component in Cnf.SubTree("Component").List(): - if component == "mixed": - continue component = component.lower() list_filename = '%s%s_%s_source.list' % (Cnf["Dir::Lists"], suite, component) list_file = utils.open_file(list_filename) @@ -163,6 +161,9 @@ def check_dscs(): except InvalidDscError, line: utils.warn("syntax error in .dsc file '%s', line %s." % (f, line)) count += 1 + except ChangesUnicodeError: + utils.warn("found invalid changes file, not properly utf-8 encoded") + count += 1 if count: utils.warn("Found %s invalid .dsc files." % (count)) @@ -412,7 +413,7 @@ def check_indices_files_exist(): """ for suite in [ "stable", "testing", "unstable" ]: for component in Cnf.ValueList("Suite::%s::Components" % (suite)): - architectures = Cnf.ValueList("Suite::%s::Architectures" % (suite)) + architectures = database.get_suite_architectures(suite) for arch in [ i.lower() for i in architectures ]: if arch == "source": validate_sources(suite, component)