On 08.02.2012 00:51, Michal Suchanek wrote: > Package: python-gtk2-dev > Version: 2.17.0-4 > Severity: serious > Justification: Policy 3.5 > > > I was trying to compile python-gnome2 and figured it does not build > because python-gtk2 and pythong-gkt2-dev are different version, even > built for different python. > > According to debian policy 3.5 packages should depend on the required > shared libraries which in this case does not happen.
Problem is the arch-all to arch-any relationship, that's why the package uses which doesn't allow a strict depencency. It currently uses: Package: python-gtk2-dev Architecture: all Depends: python-gtk2 (>= ${source:Version}), Aside from making python-gtk2-dev arch-any, we could use something like Depends: python-gtk2 (>= ${source:Version}), python-gtk2 (<< ${source:Version}.1~) -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature