Package: wine-development
Version: 5.5-3
Severity: normal

Hi,

since 5.5-3 libwine-development misses the dependencies (Recommends) on
dlopen'ed libraries.  That version (git commit
753fa038bd903b7c5c91b6df08d52409b3eb67ae) had some changes in
debian/rules and introduced a new config2sonames script.

I had no deeper look into this, but assume dropping the "Recommends" was
not intended.  In practice users probably experience issues mainly for
the foreign architecture (i386 needed for 32-bit support), while the
native architecture probably has most dependencies installed anyway.  As
a quick workaround users may co-install the not affected libwine:i386
5.0-4 package.

When I implemented the sonames-mechanism, it added a "Recommends" on
every dlopen'ed library.  Additionally I promoted a few of them
(libfontconfig, libfreetype, libncurses) to "Depends", because they are
critical for the most basic functionality.  These three are still there.


List of missing "Recommends" in wine-development 5.5-9 compared to wine
5.0-4:

libcapi20-3
libcups2 (>= 1.4.0)
libdbus-1-3 (>= 1.9.14)
libgl1
libglu1-mesa | libglu1
libgnutls30 (>= 3.6.5)
libgsm1 (>= 1.0.18)
libgssapi-krb5-2 (>= 1.6.dfsg.2)
libjpeg62-turbo (>= 1.3.1)
libkrb5-3 (>= 1.6.dfsg.2)
libodbc1 (>= 2.3.1)
libosmesa6 (>= 10.2~)
libpng16-16 (>= 1.6.2-1)
libsane (>= 1.0.24)
libsdl2-2.0-0 (>= 2.0.10)
libtiff5 (>= 4.0.3)
libv4l-0 (>= 0.5.0)
libvulkan1 (>= 1.2.131.2)
libxcomposite1 (>= 1:0.4.5)
libxcursor1 (> 1.1.2)
libxfixes3
libxi6
libxinerama1
libxrandr2
libxrender1
libxslt1.1 (>= 1.1.25)
libxxf86vm1

(Most of the above dependencies miss because of this change. Only a few,
e.g. sane, were unfortunately removed from Debian's Wine packaging.)

Greets
jre

Reply via email to