From bbb75923952da9f2048a7a5b8d93dbaf252f5a6b Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Mon, 3 Jun 2024 16:53:02 +0300 Subject: [PATCH] Revert to stricter t2 path check --- repology/parsers/parsers/t2.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repology/parsers/parsers/t2.py b/repology/parsers/parsers/t2.py index d0db372a8..5d3fa2314 100644 --- a/repology/parsers/parsers/t2.py +++ b/repology/parsers/parsers/t2.py @@ -88,10 +88,10 @@ def iter_parse(self, path: str, factory: PackageFactory) -> Iterable[PackageMake subdir = os.path.basename(pkgpath) name = os.path.basename(rel_desc_path).removesuffix('.desc') - data = _parse_descfile(desc_path, pkg) - if subdir != name: - pkg.log(f'recipe directory "{subdir}" != recipe name "{name}", this is not expected', Logger.WARNING) + raise RuntimeError(f'recipe name "{name}" is different from its subdirectory name "{subdir}", this is not expected; see https://github.com/rxrbln/t2sde/issues/173') + + data = _parse_descfile(desc_path, pkg) pkg.add_name(name, NameType.T2_NAME) pkg.set_extra_field('path', pkgpath)