Merge lp:~bregma/geis/lp-1244446 into lp:geis

Proposed by Stephen M. Webb
Status: Merged
Approved by: Brandon Schaefer
Approved revision: 319
Merged at revision: 319
Proposed branch: lp:~bregma/geis/lp-1244446
Merge into: lp:geis
Diff against target: 37 lines (+6/-6)
1 file modified
debian/control (+6/-6)
To merge this branch: bzr merge lp:~bregma/geis/lp-1244446
Reviewer Review Type Date Requested Status
Brandon Schaefer (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+192626@code.launchpad.net

Commit message

debian/control: renamed python-geis package to python3-geis (lp: #1244446)

Description of the change

= Problem description =

The Python3 bindings were incorrectly packaged for Ubuntu. This resulted in an error "ImportError: No module named 'geis'" when attempting to use the bindings, such as when running the "geisview" program from the "geis-tools" package.

= The fix =

The Python3 bindings package was renamed with a 'python3-' prefix so the dh_python3 packaging helper script would place the files in the correct location to be found by Python3.

= Test coverage =

This was purely a packaging change: installing the python3-geis package (replaces python-geis) should fix the abovementioned error when running the "geisview" tool.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Brandon Schaefer (brandontschaefer) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2012-11-22 21:56:03 +0000
3+++ debian/control 2013-10-25 02:37:17 +0000
4@@ -51,15 +51,15 @@
5 Headers and static link libraries for developing against the common gesture
6 API.
7
8-Package: python-geis
9+Package: python3-geis
10 Section: python
11 XB-Python-Version: ${python:Versions}
12 Architecture: any
13 Depends: ${misc:Depends},
14- ${python:Depends},
15+ ${python3:Depends},
16 ${shlibs:Depends},
17-Conflicts: python-utouch-geis,
18-Replaces: python-utouch-geis,
19+Conflicts: python-utouch-geis, python-geis
20+Replaces: python-utouch-geis, python-geis
21 Description: python bindings for libgeis
22 .
23 This package provides native bindings so that you can use GEIS from
24@@ -83,9 +83,9 @@
25 Architecture: any
26 Pre-Depends: ${misc:Pre-Depends},
27 Depends: libgeis1 (= ${binary:Version}),
28- python-geis (= ${binary:Version}),
29+ python3-geis (= ${binary:Version}),
30 ${misc:Depends},
31- ${python:Depends},
32+ ${python3:Depends},
33 ${shlibs:Depends},
34 Conflicts: libutouch-geis-tools,
35 Replaces: libutouch-geis-tools,
36
37=== renamed file 'debian/python-geis.install' => 'debian/python3-geis.install'

Subscribers

People subscribed via source and target branches