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

Scott Kitterman debian at kitterman.com
Fri Jan 15 13:44:07 UTC 2016


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.

Scott K
-------------- next part --------------
A non-text attachment was scrubbed...
Name: eog-plugins.debdiff
Type: text/x-diff
Size: 1477 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160115/456da08b/attachment-0001.diff>


More information about the pkg-gnome-maintainers mailing list