[Debian-med-packaging] Bug#874835: [bppphyview] Future Qt4 removal from Buster

Andreas Tille tille at debian.org
Wed Feb 7 07:41:43 UTC 2018


On Tue, Feb 06, 2018 at 10:24:58PM +0100, Julien Yann Dutheil wrote:
> Hi,
> 
> While trying to update the libbpp-qt package to use Qt5 instead of Qt4, I'm
> getting this error (using debuild -us -uc):
> 
> devlibs error: There is no package matching [libQt5Core5-dev] and noone
> provides it, please report bug to d-shlibs maintainer
> devlibs error: There is no package matching [libQt5Gui5-dev] and noone
> provides it, please report bug to d-shlibs maintainer
> devlibs error: There is no package matching [libQt5Widgets5-dev] and noone
> provides it, please report bug to d-shlibs maintainer
> 
> Any idea of what is going on?

Yes, that's caused by d-shlibs.  D-shlibs is verifying the existence of
the library and assumes that a package is named like the library.  If
the package name is different from the library name you sometimes need
an override (several overrides are contained in d-shlibs - I'll sent a
patch once we found the correct one to simplify the rules file).

I commited an **untested** override which hopefully works - may be the
regexp needs some adjustment.  I was not able to test since I would have
needed to build all the other libs which I do not have time right now.
If you confirm that the other libbpp* packages are ready for upload I'll
do so step by step and then I'll check libbpp-qt.

Hint: For libbpp-qt pristine-tar was not updated.  I did so now but
please make sure the other libbpp* repositories are updated as well
since this simplifies my work. :-)

> The code otherwise compiles smoothly. I can
> see the packages for Qt5 changed names (no more libqt5-dev, etc), and I am
> probably missing sthg :s Git repos is updated to reproduce the error.
> 
> Any insight welcome!

Hope this hint was sufficiently helpful

     Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list