oqapy: dependancy to fixed version of libopencv-highgui2.4v5

Bug #1682872 reported by Nikolai Försterling
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oqapy
Won't Fix
Undecided
Unassigned

Bug Description

on my kubuntu 16.10 when using your repo for oqapy, there's an unresolvable dependancy in liboqapy-iproc0 (via python-oqapy-iproc) that refers to libopencv-highgui2.4v5, which is not present here, but libopencv-highgui2.4-deb0 (2.4.9.1+dfsg-2.1) is.
I'd like to suggest to make the dependancy more "soft" like ">=libopencv-highgui2.4".

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

This is the control file for the package:

--------------------------------------------------------
Source: liboqapy-iproc
Section: libs
Priority: optional
Maintainer: Vincent Vande Vyvre <email address hidden>
Build-Depends: debhelper (>= 7.0.50),
    g++ (>= 4.6.3),
    libopencv-dev (>= 2.3),
    libcvaux-dev (>= 2.3),
    libcv-dev (>= 2.3),
    libcv2.4,
    libcvaux2.4,
    libhighgui2.4
Standards-Version: 3.9.3
Homepage: http://bazaar.launchpad.net/~vincent-vandevyvre/oqapy/2.0/

Package: liboqapy-iproc0
Architecture: any
Section: libs
Priority: optional
Depends: ${misc:Depends},
    ${shlibs:Depends},
    libcv2.4,
    libcvaux2.4,
    libhighgui2.4
Description: Image processing library
 liboqapy-iproc is a C++ library for image processing using Opencv writen for
 the software Oqapy.
---------------------------------------------------------------------

There's no ref to libopencv-highgui2.4v5

Anyway, I've made a new .deb with libcv2.4 (>= 2.4) you can try to install it.
If an error occur, please paste the traceback here.

Use:

$ wget http://www.oqapy.eu/releases/liboqapy-iproc0_0.1.2_amd64.deb
$ sudo dpkg -i liboqapy-iproc0_0.1.2_amd64.deb

Revision history for this message
Nikolai Försterling (thefoster) wrote :

Thanks for your very fast response.
Meanwhile i do thing this happens because of inconsistencies in opencv from ubuntu or opencv repo, as mist of the libs are named like libopencv-imgproc2.4v5 rather than libopencv-imgproc2.4 and libopencv-highgui2.4-deb0 is the only exception (without "*v5").
Maybe both of these facts prevent oqapy and its dependencies from installing, so this seems screwed in (K)Ubuntu 16.10.

[10:40][nf@fox:~ ]$ sudo dpkg -i Downloads/liboqapy-iproc0_0.1.2_amd64.deb
Vormals nicht ausgewähltes Paket liboqapy-iproc0 wird gewählt.
(Lese Datenbank ... 427263 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../liboqapy-iproc0_0.1.2_amd64.deb ...
Entpacken von liboqapy-iproc0 (0.1.2) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von liboqapy-iproc0:
 liboqapy-iproc0 hängt ab von libopencv-core2.4; aber:
  Paket libopencv-core2.4 ist nicht installiert.
 liboqapy-iproc0 hängt ab von libopencv-highgui2.4; aber:
  Paket libopencv-highgui2.4 ist nicht installiert.
 liboqapy-iproc0 hängt ab von libopencv-imgproc2.4; aber:
  Paket libopencv-imgproc2.4 ist nicht installiert.
dpkg: Fehler beim Bearbeiten des Paketes liboqapy-iproc0 (--install):

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

Ah yes, with dpkg it's not the same as apt, you have to install the libopencv yourself before.

Something like:
sudo apt-get install libopencv-core2.4 libopencv-highgui2.4 libopencv-imgproc2.4

Or by synaptic.

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

Forget my last post, I've installed Yakkety on a machine and that's not works.

I've filled a bug for that.

https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1683112

Revision history for this message
Nikolai Försterling (thefoster) wrote : Re: [Bug 1682872] Re: oqapy: dependancy to fixed version of libopencv-highgui2.4v5

Hello Vincent,

thanks for that.
Sorry that i first thought it is your packages' dependancy and saw too late
that it is within ubuntu itself, so i'd opened that bug report myself.

Niko

Am Sonntag, 16. April 2017, 08:33:32 CEST schrieben Sie:
> Forget my last post, I've installed Yakkety on a machine and that's not
> works.
>
> I've filled a bug for that.
>
> https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1683112

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

I've fixed the depends issue but that's not usefull.

Oqapy has an other problem, PyQt4.QtWebkit is no longer packaged since Ubuntu-16.10 (yakkety) and there's no workaround possible.

So, don't install Oqapy on yakkety, zesty, ... it crash at startup.

I'm working on the Python3-PyQt5 version since several months but i'm not able to fix a date of release.

Changed in oqapy:
status: New → Won't Fix
Revision history for this message
Nikolai Försterling (thefoster) wrote :

thanks for your effort, i'm afraid this means that oqapy won't be available to Ubuntu users before the successor of zesty?

Revision history for this message
Nikolai Försterling (thefoster) wrote :

Hi Vincent,

as package dependencies were messed up in yakkety, i upgraded to ubuntu
bionic(18.04) with additionall package sources from xenial(16.04) configured.

One issue that prevents installation of oqapy (when using xenial source) is
that python 3.6+ is newer than expected/"required" <3.6.

Using bionic source i can't find oqapy at all, although the path* exists.

Is this issue already known to you?

Best regards
Nikolai Försterling

*
http://ppa.launchpad.net/vincent-vandevyvre/vvv/ubuntu/dists/bionic/

Am Sonntag, 16. April 2017, 10:33:32 CET schrieben Sie:
> Forget my last post, I've installed Yakkety on a machine and that's not
> works.
>
> I've filled a bug for that.
>
> https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1683112

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

The ppa bionic is now up to date.

Cheers,
Vincent

Revision history for this message
Nikolai Försterling (thefoster) wrote :

Hello Vincent,

where do i get the dependancy "python3-exiv2" from?
It is neither in your ppa*, nor in xenial, and not (yet?) in bionic.

Have a nice start of the week
Niko

* https://lists.ubuntu.com/archives/foundations-bugs/2016-May/282288.html

Am Sonntag, 28. Januar 2018, 15:53:24 CET schrieben Sie:
> The ppa bionic is now up to date.
>
> Cheers,
> Vincent

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

python3-exiv2 is now in bionic. Just copied from artful.

But it's in xenial since 16 Aug. 2016

Vincent

Revision history for this message
Nikolai Försterling (thefoster) wrote :

Good morning Vincent,

Works now, thank you.

Best regards
Niko

Am Montag, 29. Januar 2018, 07:51:15 CET schrieben Sie:
> python3-exiv2 is now in bionic. Just copied from artful.
>
> But it's in xenial since 16 Aug. 2016
>
> Vincent

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.