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