Package: asdf Version: 2.14.3-1 Severity: serious asdf's upstream requirements declare a dependency on asdf-unit-schemas, but this doesn't exist in Debian, and isn't a dependency.
The relevant upstream change is https://github.com/asdf-format/asdf/pull/1210 It seems this used to be part of asdf-standard, but got moved into its own module. I see the relevant schemas still exist in asdf-standard in Debian. However, missing this dependency this breaks Python pkg_resources, that attempts to validate Python requirements. Filing this as serious, because it breaks unrelated software when asdf is installed. In bookworm: $ python3 -c 'import pkg_resources; pkg_resources.require("asdf")' Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 956, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 815, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 856, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'asdf-unit-schemas>=0.1.0' distribution was not found and is required by asdf The same thing happens in unstable. If you are certain that you don't need a (non-optional) Python dependency, the best thing to do is to patch it out of the requirements in pyproject.toml. Stefano