Tightening dependencies within the source package

Pino Toscano pino at kde.org
Thu Jan 7 19:19:03 UTC 2016


Hi,

In data giovedì 7 gennaio 2016 19:59:30, Dmitry Shachnev ha scritto:
> As you already know, in Qt 5.6 there was a change in ELF versions, from @Base
> to @Qt_5. I have developed a script for that (migrate-symbols.py) that scans
> the build log and updates the symbols files accordingly. That script changed
> the ELF version tags, but it did not touch the package version numbers.
> 
> Now I have a bug: qttools5-dev-tools dependency on libqt5help5 is not enough:
> it depends on libqt5help5 (>= 5.0.2), however fails to work with 5.5:
> 
> /usr/lib/x86_64-linux-gnu/qt5/bin/qhelpgenerator: /usr/lib/x86_64-linux-gnu/libQt5Help.so.5:
> version `Qt_5' not found (required by /usr/lib/x86_64-linux-gnu/qt5/bin/qhelpgenerator)
> 
> How can I make sure a proper dependency is generated?

@Qt_5 symbols need to require version >= 5.6.0~beta, then: if not, the
version filled in packages is not enough, causing runtime failures like
the one you pasted above.

-- 
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 173 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20160107/fac5dbf2/attachment-0001.sig>


More information about the pkg-kde-talk mailing list