Package: src:valinor
Version: 1.1.0-1
Severity: grave
Justification: renders package unusable
FAIL: testARMNoneEABIGDB (test.test_outputdir.TestCLIOutputDirectory)
--
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.eh9dq_op/downtmp/autopkgtest_tmp/test/test_outputdir.py",
line 48, in testARMNoneEABIGDB
runWithDir()
File
"/tmp/autopkgtest-lxc.eh9dq_op/downtmp/autopkgtest_tmp/test/test_outputdir.py",
line 46, in runWithDir
out = self.runCheck(args)
File
"/tmp/autopkgtest-lxc.eh9dq_op/downtmp/autopkgtest_tmp/test/test_outputdir.py",
line 33, in runCheck
self.assertEqual(status, 0)
AssertionError: 1 != 0
>> begin captured stdout << -
Traceback (most recent call last):
File "", line 1, in
File "/usr/share/valinor/valinor/main.py", line 36, in main
version=pkg_resources.require("valinor")[0].version,
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 900, in
require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 791, in
resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (PyYAML 5.1.2
(/usr/lib/python3/dist-packages), Requirement.parse('pyyaml<4,>=3'),
{'valinor'})
The new version of pyyaml no longer allows use of yaml.load() without a
loader being specifed. This raises a deprecation warning which has
caused and autopkgtest failure on this package. These are generally
trivial to fix, see the upstream guidance [1].
That's likely the change that caused upstream to have <4 for the pyyaml
version. You ought to be able to fix it pretty easily and then remove
the upper version constraint, assuming there's no upstream fix yet.
Scott K
[1] https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation