Bug#874531: mesa: FTBFS on armel: __atomic_fetch_add_8 undefined

2017-09-06 Thread Aaron M. Ucko
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

2017-09-06 Thread Debian FTP Masters


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

2017-09-06 Thread Debian FTP Masters
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)

2017-09-06 Thread Debian Bug Tracking System
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)

2017-09-06 Thread Debian Bug Tracking System
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'

2017-09-06 Thread Timo Aaltonen
 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'

2017-09-06 Thread Timo Aaltonen
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'

2017-09-06 Thread Timo Aaltonen
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'

2017-09-06 Thread Sven Joachim
 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

2017-09-06 Thread Christoph Reiter
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

2017-09-06 Thread Debian FTP Masters


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')

2017-09-06 Thread Debian Bug Tracking System
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

2017-09-06 Thread Debian FTP Masters
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'

2017-09-06 Thread Timo Aaltonen
 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'

2017-09-06 Thread Timo Aaltonen
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'

2017-09-06 Thread Timo Aaltonen
 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

2017-09-06 Thread Timo Aaltonen
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

2017-09-06 Thread Daniel
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

2017-09-06 Thread Simon McVittie
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

2017-09-06 Thread Debian Bug Tracking System
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

2017-09-06 Thread Debian FTP Masters


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)

2017-09-06 Thread Debian Bug Tracking System
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