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

Bug#952530: weston.pc: missing-pkgconfig-dependency: weston => libweston-6



Package: weston
Version: 6.0.1-2
Severity: minor
File: /usr/lib/x86_64-linux-gnu/pkgconfig/weston.pc
User: debian-qa@lists.debian.org
Usertags: adequate missing-pkgconfig-dependency

The weston package is missing some sort of relationship with the
libweston-6-dev package because the weston.pc file references
libweston-6.pc file in Requires.private.

I also note that weston.pc does not contain the Libs or Libs.private
field, which are used when linking, but Requires.private is present and
is only used when static linking, so it seems strange that the latter
field is present and perhaps this field is not needed at all?

This bug report brought to you by adequate:

https://bonedaddy.net/pabs3/log/2013/02/23/inadequate-software/

$ adequate weston
weston: missing-pkgconfig-dependency weston => libweston-6

$ dpkg -L weston | grep -F .pc
/usr/lib/x86_64-linux-gnu/pkgconfig/weston.pc

$ grep libweston /usr/lib/x86_64-linux-gnu/pkgconfig/weston.pc
Requires.private: libweston-6

$ apt-file search libweston-6.pc
libweston-6-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libweston-6.pc

$ apt-cache show weston | grep libweston-6-dev

$ COLUMNS=80 man adequate | grep -A5 pkgconfig
       missing-pkgconfig-dependency
           Dependency of a pkg-config (.pc) file shipped by this package
           couldn't be satisfied.

           References: Debian Policy §8.4.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800,
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700,
'experimental-debug'), (700, 'experimental'), (690, 'buildd-
experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8),
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages weston depends on:
ii  adduser              3.118
ii  libc6                2.29-10
ii  libcairo2            1.16.0-4
ii  libcolord2           1.4.3-4
ii  libdrm-intel1        2.4.100-4
ii  libdrm2              2.4.100-4
ii  libegl1              1.3.0-7
ii  libegl1-mesa         19.3.3-1
ii  libevdev2            1.8.0+dfsg-2
ii  libgbm1              19.3.3-1
ii  libgles2             1.3.0-7
ii  libglib2.0-0         2.62.4-2
ii  libinput10           1.15.2-1
ii  libjpeg62-turbo      1:1.5.2-2+b1
ii  liblcms2-2           2.9-3+b1
ii  libpam0g             1.3.1-5
ii  libpango-1.0-0       1.42.4-8
ii  libpangocairo-1.0-0  1.42.4-8
ii  libpixman-1-0        0.36.0-1
ii  libpng16-16          1.6.37-2
ii  libsystemd0          244.3-1
ii  libwayland-client0   1.18.0-1
ii  libwayland-cursor0   1.18.0-1
ii  libwayland-egl1      1.18.0-1
ii  libwayland-server0   1.18.0-1
ii  libwebp6             0.6.1-2+b1
ii  libweston-6-0        6.0.1-2
ii  libxkbcommon0        0.10.0-1

Versions of packages weston recommends:
ii  libgl1-mesa-dri  19.3.3-1

weston suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: