Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-20 Thread Michael Tokarev
Ok. This package appears to lack some love. Bugs are never closed (I just closed a few bugreports which were fixed years ago), migration status apparently is never checked, bugs actually are not watched/handled (these 2 bugs are here for quite some time already). I pinged the maintainer but he

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-18 Thread Michael Tokarev
According to the FAQ at https://people.freedesktop.org/~dbn/pkg-config-guide.html#faq : My library z uses libx internally, but does not expose libx data types in its public API. What do I put in my z.pc file? Again, add the module to Requires.private if it supports pkg-config. In this

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-18 Thread Michael Tokarev
18.10.2022 09:41, Michael Tokarev wrote: .. At least once I come across a case where pkgconfig --cflags were actually needed - because this library's header file actually included some other header file. And iirc, it was an upstream bug, the dependency should have been listed as

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-18 Thread Michael Tokarev
18.10.2022 00:17, Michael Biebl wrote: .. Patching the upstream provided .pc file in Debian feels odd, tbh. Are you sure Requires.private is only relevant for static linking? Isn't this what Libs.private is for. Yes it feels odd indeed. The problem here is often due to lack of understanding

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-17 Thread Adrian Bunk
On Mon, Oct 17, 2022 at 10:13:47PM +0300, Michael Tokarev wrote: > 16.10.2022 08:04, Adrian Bunk wrote: > ... > > With 0.10.3-1 vulkan is a new requirement, breaking the qemu build again: > > https://buildd.debian.org/status/fetch.php?pkg=qemu=amd64=1%3A7.1%2Bdfsg-2%2Bb1=1665894634=0 > > > > The

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-17 Thread Michael Biebl
On Mon, 17 Oct 2022 22:13:47 +0300 Michael Tokarev wrote: 16.10.2022 08:04, Adrian Bunk wrote: ... > With 0.10.3-1 vulkan is a new requirement, breaking the qemu build again: > https://buildd.debian.org/status/fetch.php?pkg=qemu=amd64=1%3A7.1%2Bdfsg-2%2Bb1=1665894634=0 > > The complete list

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-17 Thread Michael Tokarev
16.10.2022 08:04, Adrian Bunk wrote: ... With 0.10.3-1 vulkan is a new requirement, breaking the qemu build again: https://buildd.debian.org/status/fetch.php?pkg=qemu=amd64=1%3A7.1%2Bdfsg-2%2Bb1=1665894634=0 The complete list is currently: $ pkg-config --cflags virglrenderer Package epoxy was

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-10-15 Thread Adrian Bunk
Control: severity -1 serious Control: retitle -1 libvirglrenderer-dev must depend on packages required for its pkg-config file Control: affects -1 src:qemu Control: tags -1 ftbfs On Sat, Sep 10, 2022 at 02:36:12PM +0300, Michael Tokarev wrote: > Package: libvirglrenderer-dev > Version: 0.10.1-1

Bug#1019485: libvirglrenderer-dev should depend on libva-dev

2022-09-10 Thread Michael Tokarev
Package: libvirglrenderer-dev Version: 0.10.1-1 Severity: important When a package uses libvirglrenderer-dev, it expects the package to be self-contained, so the build-dependency is specified against only the package which is actually used, not about its inter-dependencies. However, the installed