=== modified file 'Germinate/Archive/tagfile.py' --- Germinate/Archive/tagfile.py 2010-12-21 14:27:53 +0000 +++ Germinate/Archive/tagfile.py 2011-02-15 09:03:05 +0000 @@ -96,15 +96,16 @@ tag_files = [] for mirror in mirrors: tag_file = None - for suffix in (".bz2", ".gz"): + for suffix in (".bz2", ".gz", ""): try: tag_file = open_tag_file(mirror, suffix) break except (IOError, OSError): pass - if tag_file is None: - tag_file = open_tag_file(mirror, "") - tag_files.append(tag_file) + if not tag_file is None: + tag_files.append(tag_file) + if not tag_files: + raise IOError return tag_files def feed(self, g, dists, components, arch, cleanup=False):