Package: 2to3
Version: 3.6.5~rc1-1
Severity: grave
Justification: renders package unusable

2to3/3.6.5~rc1-1 depends on python3-lib2to3 (>= 3.6.5~rc1-3~) which
doesn't seem to exist yet. piuparts demonstrates this failing:
https://piuparts.debian.org/sid/source/p/python3-defaults.html

Looking at its source code, it seems that this is a versioned dependency
on @UPSTRVER@, which is assumed to be a version number that is valid for
src:python@VER@ and its binary packages. However, 2to3 uses @UPSTRVER@
as a version qualifier for python3-lib2to3, which is built by
src:python3-stdlib-extensions and so cannot be assumed to have exactly
the same versioning scheme as python@VER@.

python3's Suggests on python3-tk has the same bug, but much less
seriously because it's only a Suggests.

Putting key packages through piuparts before upload would probably be
a good idea, particularly when there are transitions going on around them.

    smcv

Reply via email to