Bug#811076: eog-plugins: Python related depends too tight: Causes problems during transitions

Michael Biebl biebl at debian.org
Tue May 10 18:11:54 UTC 2016


Hi Scott

On Fri, 15 Jan 2016 08:44:07 -0500 Scott Kitterman
<debian at kitterman.com> wrote:
> Package: eog-plugins
> Version: 3.16.3-1
> Severity: important
> Tags: patch
> 
> Currently, eog-plugins gets python3 interpreter depends like this (when
> built with python3.4 as default python3):
> 
> python3 (<< 3.5), python3 (>= 3.4~), python3.4
> 
> As a result, eog-plugins became uninstallable once the default was updated
> to python3.5.  While a binNMU corrected this, it's entirely unnecessary. I
> looked and there's no compiled python extensions in the plugins, it's all
> arch all python that does not need rebuilding when the version changes.
> 
> Ths problem is that because dh_python3 was being called for all plugins, some
> of which are compiled, dh_python treated them as python3 extensions for
> dependency calculation.
> 
> Please see the attached patch that addresses this issue.  With it the python3
> interpreter depend is:
> 
> python3:any (>= 3.3.2-2~)
> 
> No more trouble during transitions, the package is always installable.

That patch looks like it could easily get out-of-date once new py files
are added as it can be easily forgotten to update the list.
I'm therefore a bit worried to apply the patch as is.

Regards,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160510/e02015a7/attachment.sig>


More information about the pkg-gnome-maintainers mailing list