[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#767107: Lintian reports error on dependency to qt5-default but removing it causes build failures



control: retitle -1 Add coment field to metapackage
control: tags -1 + confirmed
control: tags -1 + moreinfo
control: severity -1 wishlist

Instead of Build-Depending on qt5-default, replace it with qtbase5-dev,
and if your build system is qmake, please invoke qmake with the -qt5
first argument. If you use CMake, it should be picked up without further
changes.

This text should be added as a comment to the metadata report

Bastien

On Tue, Oct 28, 2014 at 8:29 PM, Bastien ROUCARIES
<roucaries.bastien@gmail.com> wrote:
> control: tags -1 + moreinfo
>
> On Tue, Oct 28, 2014 at 7:48 PM, Jakub Wilk <jwilk@debian.org> wrote:
>> Hi Jussi,
>>
>> Thanks for the bug report.
>>
>> * Jussi Pakkanen <jpakkane@gmail.com>, 2014-10-28, 16:22:
>>>
>>> Lintian reports an error for depending on metapackages. One of them is
>>> qt5-default. Depending on it causes errors such as this one:
>>>
>>> https://lintian.debian.org/maintainer/jpakkane@gmail.com.html#meson
>>>
>>> However if you remove qt5-default from the list of dependencies and just
>>> add those packages that it depends on, trying to build packages in pbuilder
>>> fails with the following error message (from memory, might not be exact):
>>>
>>> moc: can not find installation of Qt in ''
>>>
>>> This happens whether or not you have qtchooser in your package
>>> dependencies.
>>
>>
>> IANA Qt expert, but my understanding is that meson should pass the "-qt5"
>> option to "moc" and friends; then the error will go away.
>>
>>> Given this it seems like qt5-default should be removed from the list of
>>> metapackages Lintian warns about or the packaging of Qt5 needs to be changed
>>> so that their build tools work in pbuilder when qt5-default is not
>>> installed.
>>
>>
>> qt*-default was added after to the list of metapackages after a request from
>> a prominent Qt/KDE team member, who probably knew what he was doing. :-)
>> https://bugs.debian.org/756158
>
> I think you forget a build dep. Lisandro
>
>> But admittedly, currently the tag description is outdated and not really
>> helpful. :-(
>>
>> --
>> Jakub Wilk
>>


Reply to: