Bug#752316: migration/testing.pl: canm not handle maltiarch package name with :any
Control: reassign -1 release.debian.org
Control: forcemerge 658937 -1
On Sun, 2014-06-22 at 22:53 +0900, Osamu Aoki wrote:
> Package: qa.debian.org
> Severity: normal
>
> https://release.debian.org/migration/testing.pl?package=ibus currently
> have:
As the URL indicates, that's a script hosted by the release team, not
the QA team; reassigning.
> | Why is package X not in testing yet?
> |
> | Checking ibus
> |
> | trying to update ibus from 1.5.6-4 to 1.5.7-1 (candidate is 1 days old)
> | ibus is only 1 days old. It must be 5 days old to go in.
> | Dependency analysis (including build-depends; i386 only):
> |
> | ibus depends on python3:any >= 3.3.2-2~, which is not available in
> | testing
> | python3:any is not available in Debian
>
>
> We have 3.4.1-1 for python3-defaults providing python3.
>
> So above analysis is wrong.
>
> I think $pkg needs to be sanitized before using it in testing.pl.
>
> Tailing :any should be removed.
It's not quite that simple - the :any is only valid depending on the
Multi-Arch field of the package, so simply stripping it and using the
result is incorrect.
Unfortunately testing.pl has a number of other issues and would benefit
from significant rework, or most likely a complete rewrite; I'm merging
this with the existing bug on that subject.
Regards,
Adam
Reply to: