Your message dated Wed, 06 Sep 2017 19:22:12 +0000 with message-id <[email protected]> and subject line Bug#874013: fixed in mesa 17.2.0-2 has caused the Debian Bug report #874013, regarding libgl1-mesa-glx: transitional library package should not be Arch: all to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 874013: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874013 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libgl1-mesa-glx Version: 17.2.0~rc6-1 Severity: important The libgl1-mesa-glx transitional package that exists after the libglvnd transition is Architecture: all, but this is not appropriate when a foreign-architecture package like Steam might depend on it. On an amd64 system: * steam:i386 Depends libgl1-mesa-glx (interpreted as :i386) * Desired result: installing steam:i386 pulls libgl1-mesa-glx:i386 * Actual result: libgl1-mesa-glx (Arch: all) is considered to be part of the primary architecture amd64 and cannot satisfy steam's dependency, because it is not Multi-Arch: foreign It would not be a correct solution to mark libgl1-mesa-glx:all as M-A: foreign, because if it was, this dependency chain would be considered to be valid: steam:i386 -> libgl1-mesa-glx:all -> libgl1:amd64 -> libglx0:amd64 -> libglx-mesa0:amd64 and that is clearly not useful, because the i386 binaries in Steam cannot load an amd64 libGL. The "i386ness" needs to be propagated all the way through the dependency chain. I think libgl1-mesa-glx needs to go back to being Architecture: any. In general, transitional packages for shared libraries and other architecture-dependent bits should themselves be architecture-dependent - the wasted space on mirrors for having a copy of the same content per architecture is small, because transitional packages are small. libgl1-mesa-glx should perhaps also get a Depends on libglx-mesa0? At the moment there is no guarantee that a system with the transitional libgl1-mesa-glx will actually have Mesa's libglx - if the proprietary drivers follow what Mesa has done, then the dependency chain could equally well be satisfied by libgl1-mesa-glx -> libgl1 -> libglx0 -> libglx-nvidia0 which seems rather unexpected! It would seem more reasonable for installing libgl1-mesa-glx to pull in a complete Mesa stack equivalent to what used to be in libgl1-mesa-glx. All the same reasoning probably applies to libegl1-mesa, although I don't really know how EGL works. Regards, S
--- End Message ---
--- Begin Message ---Source: mesa Source-Version: 17.2.0-2 We believe that the bug you reported is fixed in the latest version of mesa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen <[email protected]> (supplier of updated mesa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 06 Sep 2017 21:53:24 +0300 Source: mesa Binary: libxatracker2 libxatracker-dev libgbm1 libgbm-dev libegl-mesa0 libegl1-mesa libegl1-mesa-dev libwayland-egl1-mesa libgles2-mesa libgles2-mesa-dev libglapi-mesa libglx-mesa0 libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers mesa-opencl-icd Architecture: source Version: 17.2.0-2 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force <[email protected]> Changed-By: Timo Aaltonen <[email protected]> Description: libegl-mesa0 - free implementation of the EGL API -- Mesa vendor library libegl1-mesa - transitional dummy package libegl1-mesa-dev - free implementation of the EGL API -- development files libgbm-dev - generic buffer management API -- development files libgbm1 - generic buffer management API -- runtime libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development files libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules libgl1-mesa-glx - transitional dummy package libglapi-mesa - free implementation of the GL API -- shared library libgles2-mesa - transitional dummy package libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- development files libglx-mesa0 - free implementation of the OpenGL API -- GLX vendor library libosmesa6 - Mesa Off-screen rendering extension libosmesa6-dev - Mesa Off-screen rendering extension -- development files libwayland-egl1-mesa - implementation of the Wayland EGL platform -- runtime libxatracker-dev - X acceleration library -- development files libxatracker2 - X acceleration library -- runtime mesa-common-dev - Developer documentation for Mesa mesa-opencl-icd - free implementation of the OpenCL API -- ICD runtime mesa-va-drivers - Mesa VA-API video acceleration drivers mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers mesa-vulkan-drivers - Mesa Vulkan graphics drivers Closes: 874013 874509 Changes: mesa (17.2.0-2) unstable; urgency=medium . * control: Mark transitional packages M-A: same. (Closes: #874013, #874509). Checksums-Sha1: 513bee39fdc86a7a81996cfba62175841b356dc6 4869 mesa_17.2.0-2.dsc 8e17c6582e897df5ddf256f22d3053437e8e460c 117247 mesa_17.2.0-2.diff.gz Checksums-Sha256: a34c32139de59d446bf5ea7e4a676e02430d6bc87f4b30ddf3bb86c2b33c70c3 4869 mesa_17.2.0-2.dsc c4dee213c7efe971722c041755c48e212e5629906883d76f8ace4b8c33c447ea 117247 mesa_17.2.0-2.diff.gz Files: fce093aad7ed27ed48ba310df4b0244d 4869 graphics optional mesa_17.2.0-2.dsc 5b96a7f7463380389c3a9f03781241e1 117247 graphics optional mesa_17.2.0-2.diff.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJZsES2AAoJEMtwMWWoiYTcq6gP/0x728kd0/ou6RE5R1rI+mFy muW9Er0QRUELBZJjpkeSl7SaNcIZAyXy8LMfiXfcgQF1EvSM0nKV7iLdWBUZdAAB 34vpr8s76mKnhY0fXChaNZKG1TfrD+BxqGGRubBF/GBoUBI0+T1ylSGW/a3gXLgi MguKkz3jLbL09iE0vUWYEeaN6C/5iiMCeJy0rTJYtILT0NXUWgy/G7kKst9WQqUa BTLfXpStMiWOLdVuZmzlQ9tp7p0N7CJcTxC/wvT5N6nyd5vyjm4wP3tnruxQQlCg /P2FUIoe4ulqvqBZcmOoGvenR6NwWfGO7Rl/FedvcraeG0CgY4ZB+2rr1w2ID1zS 154PPsuz+OlKZOcCqVKmD/RGgyk+gWlCvCFL59OhBqZDx7lZbe5nAF33GHiOx3Mg Ca9M6uMvE0peKeCurBE/QP9ZOOliqmiHDie4yjOVpJ1auEi6FPa59YGR35bTrfaS arOPJrCsF9VfkZYUWPaCDij2N74TB1R28UOBLjPA8c0eSYj2rvF2q1JH2crpmIiN EJx7USxc6h2YU0BenLUKNd7cJERAa+G90AzLrf0kbCH6hb5+Kd2tAtr+EIKI+tNn fYB/lyy8yTGp7BCjRCjXfDXoVnl2sMzURFgdOe2vbiu6+rYw1Khfl8P3abqSmVsw Uj8mjlc2FhN6kwF9gYkA =zHLn -----END PGP SIGNATURE-----
--- End Message ---

