Bug#874531: mesa: FTBFS on armel: __atomic_fetch_add_8 undefined
Source: mesa Version: 17.2.0-2 Severity: serious Tags: upstream Justification: fails to build from source (but built successfully in the past) Builds of mesa for armel have been failing lately: glsl/.libs/libstandalone.a(libmesautil_la-disk_cache.o): In function `disk_cache_remove': ./build/src/util/../../../src/util/disk_cache.c:643: undefined reference to `__atomic_fetch_add_8' collect2: error: ld returned 1 exit status Makefile:2110: recipe for target 'glsl_compiler' failed make[5]: *** [glsl_compiler] Error 1 make[5]: Leaving directory '/<>/build/src/compiler' Please link glsl_compiler (and anything else that uses libstandalone) against -latomic. If you don't want that dependency on architectures that don't need it, you can either conditionalize on architecture or precede -latomic with -Wl,--as-needed (and follow it with -Wl,--no-as-needed if desired). Thanks! -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu
mesa_17.2.0-2_source.changes ACCEPTED into unstable
Accepted: -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 Changed-By: Timo Aaltonen 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- Thank you for your contribution to Debian.
Processing of mesa_17.2.0-2_source.changes
mesa_17.2.0-2_source.changes uploaded successfully to localhost along with the files: mesa_17.2.0-2.dsc mesa_17.2.0-2.diff.gz Greetings, Your Debian queue daemon (running on host usper.debian.org)
Bug#874509: marked as done (libegl1-mesa: Upgrade fails)
Your message dated Wed, 06 Sep 2017 19:22:12 + with message-id and subject line Bug#874509: fixed in mesa 17.2.0-2 has caused the Debian Bug report #874509, regarding libegl1-mesa: Upgrade fails 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 ow...@bugs.debian.org immediately.) -- 874509: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874509 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libegl1-mesa Version: 17.2.0-1 Severity: important Dear Maintainer, During upgrade libegl1-mesa fails to install: Do you want to continue? [Y/n] y Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done dpkg: error processing archive /var/cache/apt/archives/libegl1-mesa_17.2.0-1_amd64.deb (--unpack): libegl1-mesa:amd64 17.2.0-1 (Multi-Arch: foreign) is not co-installable with libegl1-mesa which has multiple installed instances Errors were encountered while processing: /var/cache/apt/archives/libegl1-mesa_17.2.0-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) -- Package-specific info: glxinfo: name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync GLX version: 1.4 GLX extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync Extended renderer info (GLX_MESA_query_renderer): Vendor: Intel Open Source Technology Center (0x8086) Device: Mesa DRI Intel(R) Sandybridge Mobile (0x126) Version: 17.1.5 Accelerated: yes Video memory: 1536MB Unified memory: yes Preferred profile: core (0x1) Max core profile version: 3.3 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.0 OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.5 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: GL_3DFX_texture_compression_FXT1, GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_trina
Bug#874013: marked as done (libgl1-mesa-glx: transitional library package should not be Arch: all)
Your message dated Wed, 06 Sep 2017 19:22:12 + with message-id 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 ow...@bugs.debian.org immediately.) -- 874013: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874013 Debian Bug Tracking System Contact ow...@bugs.debian.org 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 874...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (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 ftpmas...@ftp-master.debian.org) -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 Changed-By: Timo Aaltonen 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 impl
mesa: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 9a0bf0eaf30123eca81a8db1d0d46d3011cad5da Author: Timo Aaltonen Date: Wed Sep 6 21:53:39 2017 +0300 upload to sid diff --git a/debian/changelog b/debian/changelog index 8000467..d5d0536 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -mesa (17.2.0-2) UNRELEASED; urgency=medium +mesa (17.2.0-2) unstable; urgency=medium * control: Mark transitional packages M-A: same. (Closes: #874013, #874509). - -- Timo Aaltonen Wed, 06 Sep 2017 15:18:54 +0300 + -- Timo Aaltonen Wed, 06 Sep 2017 21:53:24 +0300 mesa (17.2.0-1) unstable; urgency=medium
mesa: Changes to 'refs/tags/mesa-17.2.0-2'
Rebased ref, commits from common ancestor: commit 9a0bf0eaf30123eca81a8db1d0d46d3011cad5da Author: Timo Aaltonen Date: Wed Sep 6 21:53:39 2017 +0300 upload to sid diff --git a/debian/changelog b/debian/changelog index 8000467..d5d0536 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -mesa (17.2.0-2) UNRELEASED; urgency=medium +mesa (17.2.0-2) unstable; urgency=medium * control: Mark transitional packages M-A: same. (Closes: #874013, #874509). - -- Timo Aaltonen Wed, 06 Sep 2017 15:18:54 +0300 + -- Timo Aaltonen Wed, 06 Sep 2017 21:53:24 +0300 mesa (17.2.0-1) unstable; urgency=medium commit 96e6f9f9fc537dab39c48e184820c5afe0df0d14 Author: Sven Joachim Date: Wed Sep 6 20:34:15 2017 +0200 Close bug #874509 Already fixed with commit 247ed267a39230186e3738f59334ba63871abe96. diff --git a/debian/changelog b/debian/changelog index e70fa40..8000467 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (17.2.0-2) UNRELEASED; urgency=medium - * control: Mark transitional packages M-A: same. (Closes: #874013) + * control: Mark transitional packages M-A: same. (Closes: #874013, +#874509). -- Timo Aaltonen Wed, 06 Sep 2017 15:18:54 +0300
mesa: Changes to 'refs/tags/mesa-17.2.0-2'
Tag 'mesa-17.2.0-2' created by Timo Aaltonen at 2017-09-06 18:53 + Tagging upload of mesa 17.2.0-2 to unstable. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABCAAGBQJZsEQ2AAoJEMtwMWWoiYTc07kP/iSA6bCcSBQEYQw4VrfUJIRP YibkjDrwRTW1JjPJlBHN3+xy3he0gLBLAd7VrGQ/98AXDNOS3mfEQTT+VQbfhn2S I2OqRrY15O8rv3nneATcYcShXr2ZKiCdbRYXvwAzXlITGaSBOefY5V9UqeESX+9C xKqTkVKq3+NyC5mYy+miy3POARTVmji2v+W7IdaQq1GRCB0hVObNXm1sqxvBIUwO /IxHq2sU2jCsPWODCup3tDvRM80Hum5jk80mNqFuFBVL+QPWmp79ux3M6+7L7JnV 6eN5FOq/9ru6t6H/y5MtEQyfM7m9/9qAEq0cX9JobK9y7dFnGYsDlOYuhdW226+O hu3z3wpKk/uEQmSc8rk6n56WVYsZg5TErRhLbXRzNA0jMvyL7CQfuwbK+LGRE81V XZUFeJEjfRTdZmoDKRQ4KobiGc/dyFw1mNGQwGD9gg5e/1c9RZ1t1RxbAzXzpe49 NvqMoubTAfvEr0c4CpFqFWSrXN2CTGy+RQ06SulprjGSjr3NfriQBOqnOV+ykyxZ wbEJ28Lr9BhzO4wH0o5GeuYoboid5kv+EAOzCx/33MCmqCZ0p8/fberHLGFSlu2Z qvhgl9h1Wearxb7aQLBDpjobUgnDKt9oa4nfz6y39vDLiwwsU9zCO2wIfCd0ViWF da+Bf9aKECuwgtLHGsWu =pTJQ -END PGP SIGNATURE- Changes since mesa-17.2.0-1: Timo Aaltonen (2): control: Mark transitional packages M-A: same. (Closes: #874013) upload to sid --- debian/changelog |6 ++ debian/control |6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) ---
mesa: Changes to 'debian-unstable'
debian/changelog |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) New commits: commit 96e6f9f9fc537dab39c48e184820c5afe0df0d14 Author: Sven Joachim Date: Wed Sep 6 20:34:15 2017 +0200 Close bug #874509 Already fixed with commit 247ed267a39230186e3738f59334ba63871abe96. diff --git a/debian/changelog b/debian/changelog index e70fa40..8000467 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (17.2.0-2) UNRELEASED; urgency=medium - * control: Mark transitional packages M-A: same. (Closes: #874013) + * control: Mark transitional packages M-A: same. (Closes: #874013, +#874509). -- Timo Aaltonen Wed, 06 Sep 2017 15:18:54 +0300
Bug#874509: libegl1-mesa: Upgrade fails
Package: libegl1-mesa Version: 17.2.0-1 Severity: important Dear Maintainer, During upgrade libegl1-mesa fails to install: Do you want to continue? [Y/n] y Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done dpkg: error processing archive /var/cache/apt/archives/libegl1-mesa_17.2.0-1_amd64.deb (--unpack): libegl1-mesa:amd64 17.2.0-1 (Multi-Arch: foreign) is not co-installable with libegl1-mesa which has multiple installed instances Errors were encountered while processing: /var/cache/apt/archives/libegl1-mesa_17.2.0-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) -- Package-specific info: glxinfo: name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync GLX version: 1.4 GLX extensions: GLX_ARB_create_context, GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync Extended renderer info (GLX_MESA_query_renderer): Vendor: Intel Open Source Technology Center (0x8086) Device: Mesa DRI Intel(R) Sandybridge Mobile (0x126) Version: 17.1.5 Accelerated: yes Video memory: 1536MB Unified memory: yes Preferred profile: core (0x1) Max core profile version: 3.3 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.0 OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.5 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: GL_3DFX_texture_compression_FXT1, GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable, GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended, GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, GL_ARB_compressed_texture_pixel_storage, GL_ARB_conditional_render_inverted, GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_direct_state_access, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instance
apitrace_7.1+git20170623.d38a69d6+repack-2_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Wed, 06 Sep 2017 17:10:50 +0300 Source: apitrace Binary: apitrace apitrace-gui apitrace-tracers Architecture: source Version: 7.1+git20170623.d38a69d6+repack-2 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: apitrace - tools for debugging OpenGL applications and drivers - cli fronten apitrace-gui - tools for debugging OpenGL applications and drivers - graphical f apitrace-tracers - tools for debugging OpenGL applications and drivers - application Closes: 871158 Changes: apitrace (7.1+git20170623.d38a69d6+repack-2) unstable; urgency=medium . * fix-gcc7-ftbfs.diff: Fix build with gcc7. (Closes: #871158) Checksums-Sha1: 32fb435c2068f3641be65b82e8e8bd1705e16c49 2413 apitrace_7.1+git20170623.d38a69d6+repack-2.dsc ead8571899521fa86915be5c46dabad48187755c 6612 apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz Checksums-Sha256: 385def43a5436ef92d7911fcd20e620e63a5ecb13b4142df87ea33437b4b93c9 2413 apitrace_7.1+git20170623.d38a69d6+repack-2.dsc 59c80061b0149803e1c57b66c908799f6a07df9bae91a18a7551e29cad335550 6612 apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz Files: 040aeda15bec6f20bcc63848ede54b54 2413 graphics optional apitrace_7.1+git20170623.d38a69d6+repack-2.dsc d99a277edd95629be4ec36a02bee65b2 6612 graphics optional apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJZsAIwAAoJEMtwMWWoiYTcp9EP/1j/p7oZvgNbnB1HMpyJfDrC yP1c3Rb5Ci+wTpuoUiw742A46vBTYAh/l3r9VB97GtoWrAWlf4Mh4056zf3KtsGa HZRXAWZItz/5n7R1Th1Hl5sELGDaVymrFhuOiW9KdN+nuVjzFJXPGWhhz4eXcgH7 9GEa15PW6IVyXVdviKzaA1rIbdHSMKeyDCRnsrLgDB5nUkC26KYS3mw18itGS8M9 MivfwNQ3DiUR1aQryKD9aqvcdwLiTPc5Un1Llr4wMt/D1dW6VNg4pqBr+S03KExH 7aW+UY2aT7Wb1ZGEBqQO9BtgWV42L2Ypz7iLXEREWNQqoYu64nOokppFM/8s5mpG WVbBZrLntsY2dE/uaGY8QEjtvaJzk/4xrLvpDJAOF4Stqk3iPIysPpZuEV/l8zZs PhCuAVI5O/mkkOm3pz/Z6aqkdcxEivaVMLfFX2QGMrzgAlxPcFaoZNsV068au2LV FXvFLNXvb5YKHVoeVr4n9rQXwSt+eTO/y/dKr1qcSXBh520KMw8tuMV3tLqPtfnC gI3JsRTC2ZjnjcBtvB3j/5R5Z3oakEcshtOb5NU+DLMOlk/Rx/1f8fImCu7Jb9Ze V7EPiSXhLqJua08XyFWCamHBSkz05pIThUQgocq9q3vrzIS7Mo0CYPbz8peTZJj7 xvcjueiE4YSVZeZqEhTC =LX1n -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#871158: marked as done (apitrace: FTBFS: ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: undefined reference to `pthread_create')
Your message dated Wed, 06 Sep 2017 15:05:44 + with message-id and subject line Bug#871158: fixed in apitrace 7.1+git20170623.d38a69d6+repack-2 has caused the Debian Bug report #871158, regarding apitrace: FTBFS: ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: undefined reference to `pthread_create' 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 ow...@bugs.debian.org immediately.) -- 871158: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871158 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: apitrace Version: 7.1+git20170623.d38a69d6+repack-1 Severity: serious Tags: buster sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170805 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > /usr/bin/cc -g -O2 > -fdebug-prefix-map=/<>/apitrace-7.1+git20170623.d38a69d6+repack=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic > CMakeFiles/cmTC_14f95.dir/CheckSymbolExists.c.o -o cmTC_14f95 > CMakeFiles/cmTC_14f95.dir/CheckSymbolExists.c.o: In function `main': > ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: > undefined reference to `pthread_create' > collect2: error: ld returned 1 exit status The full build log is available from: http://aws-logs.debian.net/2017/08/05/apitrace_7.1+git20170623.d38a69d6+repack-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. --- End Message --- --- Begin Message --- Source: apitrace Source-Version: 7.1+git20170623.d38a69d6+repack-2 We believe that the bug you reported is fixed in the latest version of apitrace, 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 871...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated apitrace 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Wed, 06 Sep 2017 17:10:50 +0300 Source: apitrace Binary: apitrace apitrace-gui apitrace-tracers Architecture: source Version: 7.1+git20170623.d38a69d6+repack-2 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: apitrace - tools for debugging OpenGL applications and drivers - cli fronten apitrace-gui - tools for debugging OpenGL applications and drivers - graphical f apitrace-tracers - tools for debugging OpenGL applications and drivers - application Closes: 871158 Changes: apitrace (7.1+git20170623.d38a69d6+repack-2) unstable; urgency=medium . * fix-gcc7-ftbfs.diff: Fix build with gcc7. (Closes: #871158) Checksums-Sha1: 32fb435c2068f3641be65b82e8e8bd1705e16c49 2413 apitrace_7.1+git20170623.d38a69d6+repack-2.dsc ead8571899521fa86915be5c46dabad48187755c 6612 apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz Checksums-Sha256: 385def43a5436ef92d7911fcd20e620e63a5ecb13b4142df87ea33437b4b93c9 2413 apitrace_7.1+git20170623.d38a69d6+repack-2.dsc 59c80061b0149803e1c57b66c908799f6a07df9bae91a18a7551e29cad335550 6612 apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz Files: 040aeda15bec6f20bcc63848ede54b54 2413 graphics optional apitrace_7.1+git20170623.d38a69d6+repack-2.dsc d99a277edd95629be4ec36a02bee65b2 6612 graphics optional apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJZsAIwAAoJEMtwMWWoiYTcp9EP/1j/p7oZvgNbnB1HMpyJfDrC yP1c3Rb5Ci+wTpuoUiw742A46vBTYAh/l3r9VB97GtoWrAWlf4Mh4056zf3KtsGa HZRXAWZItz/5n7R1Th1Hl5sELGDaVymrFhuOiW9KdN+nuVjzFJXPGWhhz4eXcgH7 9GEa15PW6IVyXVdviKzaA1rIbdHSMKeyDCRnsrLgDB5nUkC26KYS3mw18itGS8M9 MivfwNQ3DiUR1aQryKD9aqvcdwLiTPc5Un1Llr4wMt/D1dW6VNg4pqBr+S03KExH 7aW+UY2aT7Wb1ZGEBqQO9BtgWV42
Processing of apitrace_7.1+git20170623.d38a69d6+repack-2_source.changes
apitrace_7.1+git20170623.d38a69d6+repack-2_source.changes uploaded successfully to localhost along with the files: apitrace_7.1+git20170623.d38a69d6+repack-2.dsc apitrace_7.1+git20170623.d38a69d6+repack-2.debian.tar.xz Greetings, Your Debian queue daemon (running on host usper.debian.org)
apitrace: Changes to 'master'
debian/changelog |6 ++ debian/patches/fix-gcc7-ftbfs.diff | 11 +++ debian/patches/series |1 + 3 files changed, 18 insertions(+) New commits: commit 59722aeac421c5e06191d22191f9fd37391e0e58 Author: Timo Aaltonen Date: Wed Sep 6 17:11:35 2017 +0300 release to unstable diff --git a/debian/changelog b/debian/changelog index e1c905f..0f4d63f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -apitrace (7.1+git20170623.d38a69d6+repack-2) UNRELEASED; urgency=medium +apitrace (7.1+git20170623.d38a69d6+repack-2) unstable; urgency=medium * fix-gcc7-ftbfs.diff: Fix build with gcc7. (Closes: #871158) - -- Timo Aaltonen Wed, 06 Sep 2017 16:47:44 +0300 + -- Timo Aaltonen Wed, 06 Sep 2017 17:10:50 +0300 apitrace (7.1+git20170623.d38a69d6+repack-1) unstable; urgency=medium commit 32659097cfcc927149052e2ace05a25159296693 Author: Timo Aaltonen Date: Wed Sep 6 17:10:18 2017 +0300 fix-gcc7-ftbfs.diff: Fix build with gcc7. (Closes: #871158) diff --git a/debian/changelog b/debian/changelog index 3307af6..e1c905f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +apitrace (7.1+git20170623.d38a69d6+repack-2) UNRELEASED; urgency=medium + + * fix-gcc7-ftbfs.diff: Fix build with gcc7. (Closes: #871158) + + -- Timo Aaltonen Wed, 06 Sep 2017 16:47:44 +0300 + apitrace (7.1+git20170623.d38a69d6+repack-1) unstable; urgency=medium [ Timo Aaltonen ] diff --git a/debian/patches/fix-gcc7-ftbfs.diff b/debian/patches/fix-gcc7-ftbfs.diff new file mode 100644 index 000..fa1b62f --- /dev/null +++ b/debian/patches/fix-gcc7-ftbfs.diff @@ -0,0 +1,11 @@ +--- a/gui/CMakeLists.txt b/gui/CMakeLists.txt +@@ -77,7 +77,7 @@ set(qapitrace_UIS + + set (CMAKE_AUTOMOC ON) + # Silence `Note: No relevant classes found. No output generated.` +-set (CMAKE_AUTOMOC_MOC_OPTIONS "-nn") ++#set (CMAKE_AUTOMOC_MOC_OPTIONS "-mn") + + QT5_WRAP_UI(qapitrace_UIS_H ${qapitrace_UIS}) + set(CMAKE_INCLUDE_CURRENT_DIR ON) diff --git a/debian/patches/series b/debian/patches/series index 31f390a..06bbb55 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,4 @@ use-system-libbacktrace use-system-md5 use-system-snappy highlight.py-shebang +fix-gcc7-ftbfs.diff
Bug#871158: apitrace: FTBFS: ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: undefined reference to `pthread_create'
On 07.08.2017 00:22, Lucas Nussbaum wrote: > Source: apitrace > Version: 7.1+git20170623.d38a69d6+repack-1 > Severity: serious > Tags: buster sid > User: debian...@lists.debian.org > Usertags: qa-ftbfs-20170805 qa-ftbfs > Justification: FTBFS on amd64 > > Hi, > > During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part (hopefully): >> /usr/bin/cc -g -O2 >> -fdebug-prefix-map=/<>/apitrace-7.1+git20170623.d38a69d6+repack=. >> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time >> -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic >> CMakeFiles/cmTC_14f95.dir/CheckSymbolExists.c.o -o cmTC_14f95 >> CMakeFiles/cmTC_14f95.dir/CheckSymbolExists.c.o: In function `main': >> ./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/./obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: >> undefined reference to `pthread_create' >> collect2: error: ld returned 1 exit status With current sid I don't get that error, but this instead: Generating MOC predefs moc_predefs.h AutoMoc: Error: moc predefs generation command failed AutoMoc: Command: /usr/bin/c++ -dM -E -c /usr/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/obj-x86_64-linux-gnu/gui -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/gui -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/obj-x86_64-linux-gnu/gui/qapitrace_autogen/include -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/thirdparty/khronos -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/compat -I/usr/src/gtest/include -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/lib/trace -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/lib/os -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/lib/image -I/<>/apitrace-7.1+git20170623.d38a69d6+repack/lib/ubjson -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include -DHAVE_BACKTRACE=1 -DHAVE_READPROC_H -DHAVE_X11 -DQT_CORE_LIB -DQT_FORCE_ASSERTS -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_GNU_SOURCE -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -nn AutoMoc: Command output: c++: error: unrecognized command line option ‘-nn’; did you mean ‘-Qn’? -- t
mesa: Changes to 'debian-unstable'
debian/changelog |6 ++ debian/control |6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) New commits: commit 247ed267a39230186e3738f59334ba63871abe96 Author: Timo Aaltonen Date: Wed Sep 6 15:19:26 2017 +0300 control: Mark transitional packages M-A: same. (Closes: #874013) diff --git a/debian/changelog b/debian/changelog index ea334a3..e70fa40 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (17.2.0-2) UNRELEASED; urgency=medium + + * control: Mark transitional packages M-A: same. (Closes: #874013) + + -- Timo Aaltonen Wed, 06 Sep 2017 15:18:54 +0300 + mesa (17.2.0-1) unstable; urgency=medium * New upstream release. diff --git a/debian/control b/debian/control index d2bfe7d..784a256 100644 --- a/debian/control +++ b/debian/control @@ -137,7 +137,7 @@ Architecture: any Depends: libegl1, ${misc:Depends}, -Multi-Arch: foreign +Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -196,7 +196,7 @@ Architecture: any Depends: libgles2, ${misc:Depends}, -Multi-Arch: foreign +Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -269,7 +269,7 @@ Depends: libgl1, libglx-mesa0, ${misc:Depends}, -Multi-Arch: foreign +Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed.
Bug#874013: libgl1-mesa-glx: transitional library package should not be Arch: all
On 06.09.2017 13:11, Simon McVittie wrote: > Control: reopen -1 > Control: found -1 17.2.0-1 > > On Fri, 01 Sep 2017 at 23:08:26 +0100, Simon McVittie wrote: >> 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. > > Thanks for making libgl1-mesa-glx version 17.2.0-1 Architecture: any. > However, it is also Multi-Arch: foreign. As I explained in the quoted text, > M-A: foreign is not appropriate in this case, and will break > cross-architecture packages like steam and wine. It should be M-A: same. Your original text let me believe that making it arch:any would be enough to fix this issue. Fixed in git. -- t
Bug#874458: xserver-xorg-input-libinput: Programs setting mouse position does not honor libinputs translation matrix
Package: xserver-xorg-input-libinput Version: 0.23.0-2 Severity: important Dear Maintainer, Having the following in a file in xorg.conf.d allows me to disable mouse acceleration but still scale my mouse movements: Section "InputClass" Identifier "Mouse" MatchIsPointer "yes" Option "AccelerationProfile" "-1" Option "AccelerationScheme" "none" Option "AccelSpeed" "-1" Option "TransformationMatrix" "1 0 0 0 1 0 0 0 0.65" EndSection It seems to work fine for adjusting the sensitivity of my mouse. However when a program sets my mouse position it is set just fine, but touching the mouse makes the pointer jump. The jump seems to be scaled according to 1/0.65 (1 over last number in TransformationMatrix), suggesting the mouse move is propagated to libinput driver without honoring the TransformationMatrix internally somehow. How to replicate: 1) Add config from above 2) "xdotool mousemove 500 500" 3) touch the mouse so it moves a tiny bit, and the mouse cursor jumps I use awesomewm, and resizing the windows is complicated with this bug. It also seems to affect all games that snaps mouse to the center of the window, and adjusting the camera by measuring the mouse movements between every snap-to-center action. How it should work: "xdotool mousemove 500 500" should not make the cursor jump upon further mouse movements. Thank you. -- Package-specific info: /etc/X11/X does not exist. /etc/X11/X is not a symlink. /etc/X11/X is not executable. VGA-compatible devices on PCI bus: -- 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5912] (rev 04) /etc/X11/xorg.conf does not exist. Contents of /etc/X11/xorg.conf.d: - total 8 -rw-r--r-- 1 root root 284 Sep 6 11:27 50-mouse-acceleration.conf -rw-r--r-- 1 root root 521 Sep 5 12:02 60-monitor.conf.disabled KMS configuration files: /etc/modprobe.d/i915-kms.conf: options i915 modeset=1 Kernel version (/proc/version): --- Linux version 4.9.0-3-amd64 (debian-ker...@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18) ) #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) Xorg X server log files on system: -- -rw-r--r-- 1 root root 49939 Sep 6 11:27 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - [ 83855.942] X.Org X Server 1.19.2 Release Date: 2017-03-02 [ 83855.942] X Protocol Version 11, Revision 0 [ 83855.942] Build Operating System: Linux 4.9.0-3-amd64 x86_64 Debian [ 83855.942] Current Operating System: Linux work3 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 [ 83855.942] Kernel command line: BOOT_IMAGE=/vmlinuz-4.9.0-3-amd64 root=/dev/mapper/vg1-root ro security=apparmor i915 modeset=1 quiet [ 83855.942] Build Date: 07 July 2017 06:14:06AM [ 83855.942] xorg-server 2:1.19.2-1+deb9u1 (https://www.debian.org/support) [ 83855.942] Current version of pixman: 0.34.0 [ 83855.942]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 83855.942] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 83855.942] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 6 11:27:15 2017 [ 83855.942] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 83855.942] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 83855.942] (==) No Layout section. Using the first Screen section. [ 83855.942] (==) No screen section available. Using defaults. [ 83855.942] (**) |-->Screen "Default Screen Section" (0) [ 83855.942] (**) | |-->Monitor "" [ 83855.942] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 83855.942] (==) Automatically adding devices [ 83855.942] (==) Automatically enabling devices [ 83855.942] (==) Automatically adding GPU devices [ 83855.942] (==) Max clients allowed: 256, resource mask: 0x1f [ 83855.942] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 83855.942]Entry deleted from font path. [ 83855.942] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 83855.942]Entry deleted from font path. [ 83855.942] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 83855.942]Entry deleted from font path. [ 83855.942] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 83855.942]Entry deleted from font path. [ 83855.942] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 83855.942]Entry deleted from font path. [ 83855.942] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 83855.942]Entry deleted from font path. [ 83855.942] (==)
Bug#874013: libgl1-mesa-glx: transitional library package should not be Arch: all
Control: reopen -1 Control: found -1 17.2.0-1 On Fri, 01 Sep 2017 at 23:08:26 +0100, Simon McVittie wrote: > 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. Thanks for making libgl1-mesa-glx version 17.2.0-1 Architecture: any. However, it is also Multi-Arch: foreign. As I explained in the quoted text, M-A: foreign is not appropriate in this case, and will break cross-architecture packages like steam and wine. It should be M-A: same. Regards, smcv
Processed: Re: Bug#874013: libgl1-mesa-glx: transitional library package should not be Arch: all
Processing control commands: > reopen -1 Bug #874013 {Done: Timo Aaltonen } [libgl1-mesa-glx] libgl1-mesa-glx: transitional library package should not be Arch: all 'reopen' may be inappropriate when a bug has been closed with a version; all fixed versions will be cleared, and you may need to re-add them. Bug reopened No longer marked as fixed in versions mesa/17.2.0-1. > found -1 17.2.0-1 Bug #874013 [libgl1-mesa-glx] libgl1-mesa-glx: transitional library package should not be Arch: all Marked as found in versions mesa/17.2.0-1. -- 874013: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874013 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
mesa_17.2.0-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 05 Sep 2017 14:41:01 +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-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen 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 Changes: mesa (17.2.0-1) unstable; urgency=medium . * New upstream release. * control: Make transitional packages arch:any. (Closes: #874013) * control: Add libglx-mesa0 to libgl1-mesa-glx Depends. Checksums-Sha1: 45c911d1f7a4bcc44a092b16b6b1047cf0e85fbf 4869 mesa_17.2.0-1.dsc ec8ece30ec0d3f85c2db29851a4c97b3cd6b2c10 17717892 mesa_17.2.0.orig.tar.gz 88266dd621623472de89e06f347ac81f524e42fa 117240 mesa_17.2.0-1.diff.gz Checksums-Sha256: fc8001a7cf3cf6125ff531057152ca2342e48ef3e430b3609fc518a5d5e410fc 4869 mesa_17.2.0-1.dsc 9484ad96b4bb6cda5bbf1aef52dfa35183dc21aa6258a2991c245996c2fdaf85 17717892 mesa_17.2.0.orig.tar.gz fb53dcbf731cbde22540b84a0bd6f4ea2c5ff5d9c68b89ab7621f2c35ab39262 117240 mesa_17.2.0-1.diff.gz Files: 6ab3c3f8f79f460303b97f0617676f3a 4869 graphics optional mesa_17.2.0-1.dsc ab2f88789054212cae1083e8bdb1ac23 17717892 graphics optional mesa_17.2.0.orig.tar.gz e9cf42a135d13e274b216960b497d7f3 117240 graphics optional mesa_17.2.0-1.diff.gz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJZr5TcAAoJEMtwMWWoiYTcLicQAJELuCkblXO8LXUSWh25m45R aVFUk/ROYMewaOy5yrGWG42O2pIP26V74brcpcYxMALdOtD+DCu9idyPx6JBRISH yNZhgs+h+yHiAGl5GxFCCK77rODVPaFSiMJW7HJznI5dZqaNFXIWoac4d4DdHjNm bV4hsOn0E41+16lhGc3OpRo1HeobD8unabQyJb/xOezwVprE6ewkgoN/saQ+I4Jy dvV1BQVZ3mQsOj9uegfEa+fgQwDSKg5QVXm7hXniy12xPJBifekYhe3yrcyTvRUc OAS5Sa8d+Gym/u1nHugyJJ11DOje8h8OVQKQma90A4RDlBVmV26C8QuYfoLPvRi0 CSocMOMUdvruDipg1Bu9tHBjnlAibTK7cMaDv4bBU5P6/viHdIyHQkpR4A+SBR5P 8cyQTctfxTEJ9fI+O5xZlWFx5o8q8Pdz8qTWwGyiASO4QzKxOX3jucXjtAyBrfRD 1ZXJsWR+BAhrdop7e8Ukzi7aXEwf/E4Zz5GAS9zpoSGkGKbE90AXv1lJV9NmzNNA 39mJdrSgu2SwBpRUDt6PdGEQOsBsaWXu0UYc7QuJZmzDGq0R63LAiUHaY3S1LmZU EqrWofcklOgx6b9H+w5N0iXSbBi4A7Tc1sMliRGj6fHzxEDah+lghghwOtNDjkt8 VoOW8OzMta9omPwWpvcR =Xu89 -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#874013: marked as done (libgl1-mesa-glx: transitional library package should not be Arch: all)
Your message dated Wed, 06 Sep 2017 07:05:00 + with message-id and subject line Bug#874013: fixed in mesa 17.2.0-1 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 ow...@bugs.debian.org immediately.) -- 874013: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874013 Debian Bug Tracking System Contact ow...@bugs.debian.org 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-1 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 874...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 05 Sep 2017 14:41:01 +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-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen 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 impl