You are doing it wrong. You should not manually list the dependency on libaries in debian/control, but instead use dpkg-shlibdeps and have it fill automatically through ${shlibs:Depends}. This way a simple rebuild would be enough to have an installable package. Library transitions happens pretty often, and I'm surprised you haven't got bitten earlier already.
I won't look at your package in your PPA, but I'm sure you can find help with this quite easily :) ** Changed in: opencv (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to opencv in Ubuntu. https://bugs.launchpad.net/bugs/1683112 Title: The name of the package break other packages Status in opencv package in Ubuntu: Invalid Bug description: Related: http://packages.ubuntu.com/yakkety/libopencv-highgui2.4-deb0 The name of the package is unclear and breaks some other packages. In short: (Full log below) apt-get install oqapy Error: depends unsatisfied: liboqapy-iproc0, python-oqapy-iproc apt-get install liboqapy-iproc0 Error: depend unsatisfied: libopencv-highgui2.4v5 apt-get install libopencv-highgui2.4v5 Error: libopencv-highgui2.4v5 unavailable but replaced by libopencv- highgui2.4-deb0 apt-get install libopencv-highgui2.4-deb0 libopencv-highgui2.4-deb0 is already the newest version (2.4.9.1+dfsg-2.1). Nice, I've already the good one lib. ... but I can't install Oqapy. I'm the packager of Oqapy and I can rebuild the package into my ppa, this is the control file of liboqapy-iproc0 : -------------------------------------------------------------- Source: liboqapy-iproc Section: libs Priority: optional Maintainer: Vincent Vande Vyvre <vincent.vandevy...@oqapy.eu> 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 -------------------------------------------------------------- What names must I use for libcv2.4, libcvaux2.4 and libhighgui2.4? I presume this will be the same for Zesty, yes ? This related of https://bugs.launchpad.net/oqapy/+bug/1682872 --- install log ------------------------------------------------- vincent@vincent:~$ sudo apt-get install oqapy [sudo] Mot de passe de vincent : Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : oqapy : Dépend: liboqapy-iproc0 mais ne sera pas installé Dépend: python-oqapy-iproc mais ne sera pas installé E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ». vincent@vincent:~$ sudo apt-get install liboqapy-iproc0 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : liboqapy-iproc0 : Dépend: libopencv-highgui2.4v5 mais il n'est pas installable E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ». vincent@vincent:~$ sudo apt-get install libopencv-highgui2.4v5 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Aucune version du paquet libopencv-highgui2.4v5 n'est disponible, mais il existe dans la base de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète ou qu'il n'est disponible que sur une autre source Cependant les paquets suivants le remplacent : libopencv-highgui2.4-deb0:i386 libopencv-highgui2.4-deb0 E: Le paquet « libopencv-highgui2.4v5 » n'a pas de version susceptible d'être installée vincent@vincent:~$ sudo apt-get install libopencv-highgui2.4-deb0 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait libopencv-highgui2.4-deb0 is already the newest version (2.4.9.1+dfsg-2.1). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1683112/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp