Bug#847073: xserver-xorg-video-intel still crashes, but just if attached to the dockingstation.

2016-12-22 Thread Andreas Gocht
Dear all,

I tried the new package. Unfortunately, the Intel driver still crashes, but
just if I am attached to my docking station. Otherwise it works just fine.

Attached you'll find the Xorg log, and the backtrace. I am using a Lenovo
T540p with an ThinkPad Ultra Dock. I have a Intel(R) Core(TM) i7-4710MQ CPU
installed.

Best,

Andreas


Xorg.1.log
Description: Binary data


gdb_log.4075
Description: Binary data


Bug#847073: xserver-xorg-video-intel still crashes, but just if attached to the dockingstation.

2016-12-22 Thread Andreas Boll
On Thu, Dec 22, 2016 at 02:59:51PM +0100, Andreas Gocht wrote:
> Dear all,
> 
> I tried the new package. Unfortunately, the Intel driver still crashes, but
> just if I am attached to my docking station. Otherwise it works just fine.
> 
> Attached you'll find the Xorg log, and the backtrace. I am using a Lenovo
> T540p with an ThinkPad Ultra Dock. I have a Intel(R) Core(TM) i7-4710MQ CPU
> installed.
> 
> Best,
> 
> Andreas

Hi,

according to your attached Xorg log you are still using the old package:

[  5374.174] (II) intel(0): SNA compiled: xserver-xorg-video-intel 
2:2.99.917+git20161105-1+b1

Please make sure that you have installed 2:2.99.917+git20161206-1 and
restarted your xserver.

Thanks,
Andreas


signature.asc
Description: Digital signature


mesa-demos: Changes to 'debian-unstable'

2016-12-22 Thread Andreas Boll
 debian/changelog |   11 +++
 debian/compat|2 +-
 debian/control   |5 +
 debian/rules |8 +---
 4 files changed, 14 insertions(+), 12 deletions(-)

New commits:
commit 8be623270d97ff5b11e57d448af5b620d3cff105
Author: Andreas Boll 
Date:   Thu Dec 22 16:58:44 2016 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 3402a44..93c390b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa-demos (8.3.0-3) UNRELEASED; urgency=medium
+mesa-demos (8.3.0-3) unstable; urgency=medium
 
   * Bump debhelper compat to 10.
 - Drop build-deps on dh-autoreconf, autoconf and automake.
@@ -7,7 +7,7 @@ mesa-demos (8.3.0-3) UNRELEASED; urgency=medium
   * No need for --destdir=debian/tmp as we have multiple binary
 packages.
 
- -- Andreas Boll   Thu, 22 Dec 2016 16:37:47 +0100
+ -- Andreas Boll   Thu, 22 Dec 2016 16:58:32 +0100
 
 mesa-demos (8.3.0-2) unstable; urgency=medium
 

commit 96664243217ab6f274f29b4c3128003ac51bc60b
Author: Andreas Boll 
Date:   Thu Dec 22 16:41:18 2016 +0100

No need for --destdir=debian/tmp as we have multiple binary packages.

diff --git a/debian/changelog b/debian/changelog
index f686eb7..3402a44 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ mesa-demos (8.3.0-3) UNRELEASED; urgency=medium
 - Drop build-deps on dh-autoreconf, autoconf and automake.
   * No need to pass --disable-silent-rules to configure, debhelper does
 that for a while.
+  * No need for --destdir=debian/tmp as we have multiple binary
+packages.
 
  -- Andreas Boll   Thu, 22 Dec 2016 16:37:47 +0100
 
diff --git a/debian/rules b/debian/rules
index de24e6e..345b3f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,3 @@
 #!/usr/bin/make -f
 %:
dh $@ --with=quilt
-
-override_dh_auto_install:
-   dh_auto_install --destdir=debian/tmp

commit 6dfdaa2daba74c4c7e31225841b1be2ed9cec687
Author: Andreas Boll 
Date:   Thu Dec 22 16:40:31 2016 +0100

No need to pass --disable-silent-rules to configure, debhelper does that 
for a while.

diff --git a/debian/changelog b/debian/changelog
index c114d72..f686eb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ mesa-demos (8.3.0-3) UNRELEASED; urgency=medium
 
   * Bump debhelper compat to 10.
 - Drop build-deps on dh-autoreconf, autoconf and automake.
+  * No need to pass --disable-silent-rules to configure, debhelper does
+that for a while.
 
  -- Andreas Boll   Thu, 22 Dec 2016 16:37:47 +0100
 
diff --git a/debian/rules b/debian/rules
index 11930e5..de24e6e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,8 +2,5 @@
 %:
dh $@ --with=quilt
 
-override_dh_auto_configure:
-   dh_auto_configure -- --disable-silent-rules
-
 override_dh_auto_install:
dh_auto_install --destdir=debian/tmp

commit 8aac29b8370769a6cbae0d4c27f6b8ec35fb2e70
Author: Andreas Boll 
Date:   Thu Dec 22 16:39:57 2016 +0100

Drop build-deps on dh-autoreconf, autoconf and automake.

diff --git a/debian/changelog b/debian/changelog
index 6216d71..c114d72 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 mesa-demos (8.3.0-3) UNRELEASED; urgency=medium
 
   * Bump debhelper compat to 10.
+- Drop build-deps on dh-autoreconf, autoconf and automake.
 
  -- Andreas Boll   Thu, 22 Dec 2016 16:37:47 +0100
 
diff --git a/debian/control b/debian/control
index c8ae966..82a9773 100644
--- a/debian/control
+++ b/debian/control
@@ -7,9 +7,6 @@ Standards-Version: 3.9.8
 Build-Depends: debhelper (>= 10),
  quilt,
  pkg-config,
- autoconf,
- automake,
- dh-autoreconf,
  libx11-dev,
  libxext-dev,
  libgl1-mesa-dev,

commit f277cb47ceafc43a5e19013084a7b7f0c8bda291
Author: Andreas Boll 
Date:   Thu Dec 22 16:38:01 2016 +0100

Bump debhelper compat to 10.

diff --git a/debian/changelog b/debian/changelog
index 2cd955e..6216d71 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa-demos (8.3.0-3) UNRELEASED; urgency=medium
+
+  * Bump debhelper compat to 10.
+
+ -- Andreas Boll   Thu, 22 Dec 2016 16:37:47 +0100
+
 mesa-demos (8.3.0-2) unstable; urgency=medium
 
   [ Sven Joachim ]
diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index 768e51a..c8ae966 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force 
 Uploaders: Maarten Lankhorst , Andreas Boll 

 Standards-Version: 3.9.8
-Build-Depends: debhelper (>= 9),
+Build-Depends: debhelper (>= 10),
  quilt,
  pkg-config,
  autoconf,
diff --git a/debian/rules b/debian/rules
index 7ad497b..11930e5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 %:
-   dh $@ --with=quilt,autoreconf --parallel
+   dh $@ --with=quilt
 
 override_dh_auto_configure:
dh_auto_configure -- --disable-silent-rules



mesa-demos: Changes to 'refs/tags/mesa-demos-8.3.0-3'

2016-12-22 Thread Andreas Boll
Tag 'mesa-demos-8.3.0-3' created by Andreas Boll  
at 2016-12-22 16:01 +

Tagging upload of mesa-demos 8.3.0-3 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYW/jSAAoJEB7vU9OKOpxn8iwP+wVUVSx4sI30ujmR3B/nQEPG
CHNhGwkYJCukm1Ls2iG0aU6bkA3oJji0YvkWeLIoh3UL6FhyZHRZ3gq3DLtTiHNA
x8a6UzbXlKLOWMoTcYdXkkRgtRWk9zPCUwmeyZvpjfbppdVcdWIhOV6L3HPy0Ar/
olWO6P6smuUzo5azM1W3bGnkGlt+zWJz9+dR0eTIprCQB1AdI9rKTGMs5fU/h+1E
/jWsA4hMj9HDEs3iZzsqD7GMOsU2aSv04V6M7rrNO7hYb4QSaf/oQPERG8tUG+Kf
ESzwz9Wb97d/L5l96P3hlz18goiQp3DPbzbHVE6/1E1nZSJn4VgnWInVt493THJV
uVzmluT1p+RuZFiCZIBQsvE93CpFgU2CuemMk1vwQuy4wzlSnVHJn2yna8QJPoYb
g1hb+gWhK2x8PIHritCcGoR5G0EQlY/r+SAiwe2SVf1Kl28nIe3Y22T4xvaFHrfY
dxX+N53YtuPd+Rj+vy5cYo1x/0gKN709pEQTKpVgeN1y6IIEm/i3zxfSvE6LwLzn
kYgA+E5j+7MHsMWNEC8mWqx5UIAYWh6v6ISeDdj3p9k2O92uO1+RGf0jTEDM+znL
up7x0Xa+EeJun+5HyBG+SO/orafrGVqUxU0uE5NYD4ZNiO+Lx2MPgKfQcapnn2Sq
rT+K+2VGgiJgAmo3XYxL
=Fu2H
-END PGP SIGNATURE-

Changes since mesa-demos-8.3.0-2:
Andreas Boll (5):
  Bump debhelper compat to 10.
  Drop build-deps on dh-autoreconf, autoconf and automake.
  No need to pass --disable-silent-rules to configure, debhelper does that 
for a while.
  No need for --destdir=debian/tmp as we have multiple binary packages.
  Upload to unstable.

---
 debian/changelog |   11 +++
 debian/compat|2 +-
 debian/control   |5 +
 debian/rules |8 +---
 4 files changed, 14 insertions(+), 12 deletions(-)
---



Processing of mesa-demos_8.3.0-3_source.changes

2016-12-22 Thread Debian FTP Masters
mesa-demos_8.3.0-3_source.changes uploaded successfully to localhost
along with the files:
  mesa-demos_8.3.0-3.dsc
  mesa-demos_8.3.0-3.diff.gz

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



libxpm: Changes to 'debian-unstable'

2016-12-22 Thread Emilio Pozuelo Monfort
 debian/changelog |8 ++--
 debian/control   |   16 
 debian/rules |   14 --
 3 files changed, 6 insertions(+), 32 deletions(-)

New commits:
commit b081a894bd08eadabd46ae87417451ff3d452a2c
Author: Emilio Pozuelo Monfort 
Date:   Thu Dec 22 17:17:51 2016 +0100

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index abd357b..d969424 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxpm (1:3.5.12-1) UNRELEASED; urgency=medium
+libxpm (1:3.5.12-1) unstable; urgency=medium
 
   [ Andreas Boll ]
   * New upstream release.
@@ -17,7 +17,7 @@ libxpm (1:3.5.12-1) UNRELEASED; urgency=medium
   [ Emilio Pozuelo Monfort ]
   * Switch to -dbgsym packages.
 
- -- Andreas Boll   Wed, 21 Dec 2016 13:47:54 +0100
+ -- Emilio Pozuelo Monfort   Thu, 22 Dec 2016 17:17:47 +0100
 
 libxpm (1:3.5.11-1) unstable; urgency=medium
 

commit 558ac2647cfc0db247a747a4ac68d4fe6b86f8ce
Author: Emilio Pozuelo Monfort 
Date:   Thu Dec 22 17:15:18 2016 +0100

Switch to -dbgsym packages

diff --git a/debian/changelog b/debian/changelog
index 45c8e41..abd357b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 libxpm (1:3.5.12-1) UNRELEASED; urgency=medium
 
+  [ Andreas Boll ]
   * New upstream release.
   * Let uscan verify tarball signatures.
   * Improve package description (Closes: #646992).  Thanks, Justin B
@@ -13,6 +14,9 @@ libxpm (1:3.5.12-1) UNRELEASED; urgency=medium
 that for a while.
   * Drop no longer needed dpkg-dev versioned build-dependency.
 
+  [ Emilio Pozuelo Monfort ]
+  * Switch to -dbgsym packages.
+
  -- Andreas Boll   Wed, 21 Dec 2016 13:47:54 +0100
 
 libxpm (1:3.5.11-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 1c97e6e..606ec66 100644
--- a/debian/control
+++ b/debian/control
@@ -31,22 +31,6 @@ Description: X11 pixmap library
  .
  This package provides runtime support for XPM format.
 
-Package: libxpm4-dbg
-Section: debug
-Architecture: any
-Multi-Arch: same
-Priority: extra
-Depends:
- ${shlibs:Depends},
- ${misc:Depends},
- libxpm4 (= ${binary:Version}),
-Description: X11 pixmap library (debug package)
- The X PixMap image format is an extension of the monochrome X BitMap
- format specified in the X protocol, and is commonly used in traditional
- X applications.
- .
- This package provides debug symbols.
-
 Package: libxpm-dev
 Section: libdevel
 Architecture: any
diff --git a/debian/rules b/debian/rules
index f48ab8f..b4982cf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,7 @@
 #!/usr/bin/make -f
-# debian/rules for the Debian libxpm package.
-# Copyright © 2004 Scott James Remnant 
-# Copyright © 2005 Daniel Stone 
-# Copyright © 2005 David Nusinow 
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-# set this to the name of the main shlib's binary package
-PACKAGE = libxpm4
 
 %:
dh $@ --with quilt --builddirectory=build/
 
 override_dh_install:
dh_install --fail-missing -XlibXpm.la
-
-override_dh_strip:
-   dh_strip -p$(PACKAGE) --dbg-package=$(PACKAGE)-dbg
-   dh_strip -N$(PACKAGE)



mesa-demos_8.3.0-3_source.changes ACCEPTED into unstable

2016-12-22 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 22 Dec 2016 16:58:32 +0100
Source: mesa-demos
Binary: mesa-utils mesa-utils-extra
Architecture: source
Version: 8.3.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Andreas Boll 
Description:
 mesa-utils - Miscellaneous Mesa GL utilities
 mesa-utils-extra - Miscellaneous Mesa utilies (opengles, egl)
Changes:
 mesa-demos (8.3.0-3) unstable; urgency=medium
 .
   * Bump debhelper compat to 10.
 - Drop build-deps on dh-autoreconf, autoconf and automake.
   * No need to pass --disable-silent-rules to configure, debhelper does
 that for a while.
   * No need for --destdir=debian/tmp as we have multiple binary
 packages.
Checksums-Sha1:
 47d00c8b9484ad75f00684aba7ceae98ee659190 2157 mesa-demos_8.3.0-3.dsc
 48ff2b94d572e3cb42dbee8ebaa93d135352aeb7 75298 mesa-demos_8.3.0-3.diff.gz
Checksums-Sha256:
 28342cd912338decbd5a4fb1afc1ca195046841e98c6e30b49f4393d59c1c2bc 2157 
mesa-demos_8.3.0-3.dsc
 da3cf8c677a170701cb2fcebc1750c22c27963cac849c0272aa26bbb4f219577 75298 
mesa-demos_8.3.0-3.diff.gz
Files:
 a3d7704e367246852d724eb3070020a3 2157 utils optional mesa-demos_8.3.0-3.dsc
 958a5c8cfb48480896327faf30c19f40 75298 utils optional 
mesa-demos_8.3.0-3.diff.gz

-BEGIN PGP SIGNATURE-

iQIcBAEBCgAGBQJYW/hsAAoJEB7vU9OKOpxnCuYP/3sGOD/ecY2Vpvn77Kkd40St
V9VH3WQAo8ENQ3nI2SCHss5fwkCDO53bRPkQZdGJrywdDx0+is2s5ebxIT4U66XL
PqepXxYRG3ACP4cdkbvnoTFiJI4rjIv4xqibFh4/X8Ts3KHEzAxd/J+WRO/aWwd5
dbOZxuTf1/tBf0a0Xhf4K5V4UGlAL5HJq4XJPhQdEonOyTIccdSOk9rqaFWUBCuX
/IlFqVy6B/yPv8yzmi6E7x6+H36r8MxHiF6ey1bbnT8yY4lxjuXsCyoq9HC84WSp
dQIvbgZvqdH8B8o4C2K/K3vquCyrN0Vd8k9q+8j1K2XCMtLC4IrEwd6W5KF9cbFj
rw2gBaUX/eGwaEzRMx1yeZccyUDAFkVhyM4fEXbc8MjaPrJkFpL+GfLJpi7IcaLJ
M+yzgTDnH06xIxXeFhB2lX+46Ubl5JQph8JfJAzsW8wntCg2kldNqPvZ+eZ7KurN
BxQPQzNpKGHvoCaQWpGZzOpgT+AtZBqpK2APEOUmilDpyoffdt9S5/NSaul4xSE2
zuflAwiHEyg+NnJYs1wi6hUPm4BDwLa9EZlGb6m0AEsT6ncxxRHxhbfhaPa9XtsE
k+UtojZDosOwmOy8dmQgAulc3OSHdHN/gUr+mH0Exms6A5cP9vHdFUxsp0g9arT4
Op8Tz26Ngu8z/OT1PVAK
=5y5r
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#646992: marked as done (Package description unclear)

2016-12-22 Thread Debian Bug Tracking System
Your message dated Thu, 22 Dec 2016 16:35:18 +
with message-id 
and subject line Bug#646992: fixed in libxpm 1:3.5.12-1
has caused the Debian Bug report #646992,
regarding Package description unclear
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.)


-- 
646992: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646992
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: libxpm4
Version: 1:3.5.9-3
Severity: wishlist
X-Debbugs-CC: debian-l10n-engl...@lists.debian.org

Dear X Maintainers,
thank you for maintaining this big, fat and complicated software.

Updating the German package description I found that the first sentence
of the description might be simplified or rephrased.

What does "provides support and common operation" mean? If the library
supports the format, I expect it to provide all necessary functionality
to work with the format. Providing the ability to perform operations
that are needed very often one could describe as "the ability to perform
common operations". From this point of view in "support *and* common
 operations" and is wrong as common operations are a subset of full 
support:

"and common operations" is superfluous. If the support is limited, I would
like to know the limitations or an enumeration of the capabilities.

So I would start the description with something like
 - This library provides support for the XPM image format, ...
 - This library supports the XPM image format, ...
 - This library enables your applications to handle the XPM image 
format, ...


Kind regards,
   Martin


--- End Message ---
--- Begin Message ---
Source: libxpm
Source-Version: 1:3.5.12-1

We believe that the bug you reported is fixed in the latest version of
libxpm, 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 646...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort  (supplier of updated libxpm 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: Thu, 22 Dec 2016 17:17:47 +0100
Source: libxpm
Binary: libxpm4 libxpm-dev xpmutils
Architecture: source
Version: 1:3.5.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Emilio Pozuelo Monfort 
Description:
 libxpm-dev - X11 pixmap library (development headers)
 libxpm4- X11 pixmap library
 xpmutils   - X11 pixmap utilities
Closes: 646992
Changes:
 libxpm (1:3.5.12-1) unstable; urgency=medium
 .
   [ Andreas Boll ]
   * New upstream release.
   * Let uscan verify tarball signatures.
   * Improve package description (Closes: #646992).  Thanks, Justin B
 Rye!
   * Switch URLs to https.
   * Remove obsolete xsfbs.
   * Add placeholder comment into series file.
   * Bump debhelper compat to 10.
 - Drop build-deps on dh-autoreconf, automake and libtool.
   * Stop passing --disable-silent-rules to configure, debhelper does
 that for a while.
   * Drop no longer needed dpkg-dev versioned build-dependency.
 .
   [ Emilio Pozuelo Monfort ]
   * Switch to -dbgsym packages.
Checksums-Sha1:
 1de23ffbf85bf45314cd2c4b8a88b0fdaba8a126 2061 libxpm_3.5.12-1.dsc
 c837dfca61080a40031a3d9a83ea284acb619ab7 529302 libxpm_3.5.12.orig.tar.gz
 e920cd2666a7c2d6252e195d739c4066eab59ab5 9458 libxpm_3.5.12-1.diff.gz
Checksums-Sha256:
 1b5d07d820d656030d0f79a15a0652f258c9d2be0cd6064ec37c40853906f7e8 2061 
libxpm_3.5.12-1.dsc
 2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501 529302 
libxpm_3.5.12.orig.tar.gz
 4103400f8d73d0ec567f87e8aa9824c4a07d068e81da6efe54fb535ec897e326 9458 
libxpm_3.5.12-1.diff.gz
Files:
 9d743b0f2242c124afd811044521123f 2061 x11 optional libxpm_3.5.12-1.dsc
 b286c884b11b5a0b4371175c5327141f 529302 x11 optional libxpm_3.5.12.orig.tar.gz
 9cd291ec373d4dfb68baee3972e59da9 9458 x11 optional libxpm_3.5.12-1.diff.gz

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlhb/OUACgkQnUbEiOQ2
gwKEmQ//XykDyT3SBY/GDDNeKijk/irnX0d8bDPSzYK7biaqcBFaYJQ902mdqxfJ
FYD+mthov4XXqok9hGCcPHRFbilZLsefEDPmCGHGFhwBzrG8gp5iOSqQ+qaGRaiQ
0KpLuAzbaGuX40/2Q0TUi/fVRD6zD/13Bobo9zMze1vLAit1bIvuve61TrkcX0ZA
qC+9VShd3NWqtuWIT1T9bxEfrlf44K2fLDmo/RuSwjBVYXM6FSYabzPI+EayGjy2
4Lf

libxpm: Changes to 'refs/tags/libxpm-1_3.5.12-1'

2016-12-22 Thread Emilio Pozuelo Monfort
Tag 'libxpm-1_3.5.12-1' created by Emilio Pozuelo Monfort  at 
2016-12-22 16:18 +

Tagging upload of libxpm 1:3.5.12-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlhb/OEACgkQnUbEiOQ2
gwKK7xAAoEJYc0eMJ/WmpVheFzJd5ykFDILHDG2AfksxN6eaHG+0SxJYCy1ms0j7
wyIeR6hA/mRWqtwemDA2jUCgHjVN+ZVbwQELIuMPU085vfFZgTfyQHDootO3zQQU
F16HbPl/Z/DyajAGqAhXI6ui92TyQoY3UYGjiPKrRJfZf++ypoLS1Y7vcZtry0+3
udR8l1AskkQtCK+VcRr2GoY1vFN5rPUYj8mB/EusnCdMicQ8DvKmhhyewKvNphrG
G6xoTpjSPyPwyx/O3+h5JI1hddSclkef1N1SbK5/J9j3L0xj8kJdChzZJbeba4kw
AwEuBpWir3YSive+PFOotePxpO0Quqbu1UwC98QejI8NOJJQnb/XuYuaAS2rBgGs
+APolQEQmmejMjsfeWJ0HYW4pol9D2e0rGZCMITaVsSa3KOLFfGqqTEM5sFLs6yS
027roq10QENOcOMM0At7RRHPgB3aOTwubB6B/mUE4mdLFbc+ZspzZRsWzcyGYEw+
oreA39SILCANI3Rf+03nRXpUQhHCDj8x8DE20qUMZKS0N2xDfLDjEwZ19CVrL7nC
6VEq9Mk87MLpBgjgqd8UG9e2lnoYsxxJbkzZrt1xmT6EvPwEqETMbSx+s2WjNAKg
eNWsYDlarsU7whiZvx05GBV//hx63e7+v/008QBBlN4Pj7Hgw8s=
=ThZj
-END PGP SIGNATURE-

Changes since libxpm-1_3.5.11-1:
Andreas Boll (12):
  Merge tag 'libXpm-3.5.12' into debian-unstable
  Bump changelogs
  Let uscan verify tarball signatures.
  Improve package description (Closes: #646992).  Thanks, Justin B Rye!
  Switch URLs to https.
  Remove obsolete xsfbs.
  Add placeholder comment into series file.
  Bump debhelper compat to 10.
  Drop build-deps on dh-autoreconf, automake and libtool.
  Stop passing --disable-silent-rules to configure, debhelper does that for 
a while.
  Drop no longer needed dpkg-dev versioned build-dependency.
  Bump Standards-Version to 3.9.8.

Emilio Pozuelo Monfort (2):
  Switch to -dbgsym packages
  Release to unstable

Jörg Sonnenberger (1):
  Fix abs() usage.

Matthieu Herrb (1):
  libXpm 3.5.12

Tobias Stoeckmann (4):
  Fix out out boundary read on unknown colors
  Gracefully handle EOF while parsing files.
  Avoid OOB write when handling malicious XPM files.
  Handle size_t in file/buffer length

---
 ChangeLog   |   89 +
 configure.ac|2 
 debian/README.source|   24 -
 debian/changelog|   21 +
 debian/compat   |2 
 debian/control  |   79 +
 debian/copyright|2 
 debian/patches/series   |1 
 debian/rules|   19 -
 debian/upstream/signing-key.asc |   64 
 debian/watch|3 
 debian/xsfbs/repack.sh  |   32 --
 debian/xsfbs/xsfbs.mk   |  285 --
 debian/xsfbs/xsfbs.sh   |  622 
 src/CrDatFrI.c  |   34 +-
 src/RdFToBuf.c  |4 
 src/WrFFrBuf.c  |2 
 src/create.c|   11 
 src/parse.c |   40 ++
 19 files changed, 268 insertions(+), 1068 deletions(-)
---



Processing of libxpm_3.5.12-1_source.changes

2016-12-22 Thread Debian FTP Masters
libxpm_3.5.12-1_source.changes uploaded successfully to localhost
along with the files:
  libxpm_3.5.12-1.dsc
  libxpm_3.5.12.orig.tar.gz
  libxpm_3.5.12-1.diff.gz

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



libxpm_3.5.12-1_source.changes ACCEPTED into unstable

2016-12-22 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 22 Dec 2016 17:17:47 +0100
Source: libxpm
Binary: libxpm4 libxpm-dev xpmutils
Architecture: source
Version: 1:3.5.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Emilio Pozuelo Monfort 
Description:
 libxpm-dev - X11 pixmap library (development headers)
 libxpm4- X11 pixmap library
 xpmutils   - X11 pixmap utilities
Closes: 646992
Changes:
 libxpm (1:3.5.12-1) unstable; urgency=medium
 .
   [ Andreas Boll ]
   * New upstream release.
   * Let uscan verify tarball signatures.
   * Improve package description (Closes: #646992).  Thanks, Justin B
 Rye!
   * Switch URLs to https.
   * Remove obsolete xsfbs.
   * Add placeholder comment into series file.
   * Bump debhelper compat to 10.
 - Drop build-deps on dh-autoreconf, automake and libtool.
   * Stop passing --disable-silent-rules to configure, debhelper does
 that for a while.
   * Drop no longer needed dpkg-dev versioned build-dependency.
 .
   [ Emilio Pozuelo Monfort ]
   * Switch to -dbgsym packages.
Checksums-Sha1:
 1de23ffbf85bf45314cd2c4b8a88b0fdaba8a126 2061 libxpm_3.5.12-1.dsc
 c837dfca61080a40031a3d9a83ea284acb619ab7 529302 libxpm_3.5.12.orig.tar.gz
 e920cd2666a7c2d6252e195d739c4066eab59ab5 9458 libxpm_3.5.12-1.diff.gz
Checksums-Sha256:
 1b5d07d820d656030d0f79a15a0652f258c9d2be0cd6064ec37c40853906f7e8 2061 
libxpm_3.5.12-1.dsc
 2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501 529302 
libxpm_3.5.12.orig.tar.gz
 4103400f8d73d0ec567f87e8aa9824c4a07d068e81da6efe54fb535ec897e326 9458 
libxpm_3.5.12-1.diff.gz
Files:
 9d743b0f2242c124afd811044521123f 2061 x11 optional libxpm_3.5.12-1.dsc
 b286c884b11b5a0b4371175c5327141f 529302 x11 optional libxpm_3.5.12.orig.tar.gz
 9cd291ec373d4dfb68baee3972e59da9 9458 x11 optional libxpm_3.5.12-1.diff.gz

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlhb/OUACgkQnUbEiOQ2
gwKEmQ//XykDyT3SBY/GDDNeKijk/irnX0d8bDPSzYK7biaqcBFaYJQ902mdqxfJ
FYD+mthov4XXqok9hGCcPHRFbilZLsefEDPmCGHGFhwBzrG8gp5iOSqQ+qaGRaiQ
0KpLuAzbaGuX40/2Q0TUi/fVRD6zD/13Bobo9zMze1vLAit1bIvuve61TrkcX0ZA
qC+9VShd3NWqtuWIT1T9bxEfrlf44K2fLDmo/RuSwjBVYXM6FSYabzPI+EayGjy2
4LfjypH1B9MW31RMR4xQ9vptNQA8JYS6morEgAAj4wZM0QqYpPfb08xFPwjmAhBK
Aj0QXYUjNAaEpoMSG1v4AQY20y6P1I3nmJxM7T7ybC2l45gnTrfoQyKzvF9Hsq/N
An37bjUxJA212LBmBF5b9f3LTkFpZPDQ8lBTKNrkS/xnj4fKfW7ogvTIJD2HLFl1
aBXOgJuVxCWxSsSOrSBbuND3zJyfSnvq0ExL/NNCZDtBsNQ3fzQkYwG3DVs8iEeN
/a8h9rVbKMhsWX1RJMzCm8UKB1FbJskacYX949MjDIa+TZo1rYc+IHkN8AB0XnGh
1nn4FnGb35SK9ajMZWf0PjYJ5Ff8t3du+Vo0wcWk682kNQvmXr1O3EnjuR/OSYMH
IQ/oiT7mM1oV+K0SSWSsLAja6yFbZBdWqm2Ih02PqMef3/pe/rA=
=tP8b
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#849026: libxi_1.6.1-1+deb7u2 introduced free of unallocated object

2016-12-22 Thread Emilio Pozuelo Monfort
Hi,

On 21/12/16 23:07, Thomas Walker wrote:
> Package: libxi
> Version: 1.6.1-1+deb7u2
> 
> After updating the above package (from deb7u1), various applications 
> (google-chrome-stable notably) begin to crash with messages indicating an 
> attempt to free an invalid pointer.  Upon looking into the issue further, I 
> noticed that the following addition to XIQueryDevice.c is flawed:
> 
> @@ -103,7 +130,17 @@
>  SyncHandle();
>  return info;
> 
> +error_loop:
> +while (--i >= 0)
> +{
> +Xfree(info[i].name);
> +Xfree(info[i].classes);
> +}
> error:
> +Xfree(info);
> +Xfree(buf);
>UnlockDisplay(dpy);
>SyncHandle();
> 
> There are 3 places that "goto error", two before info and buf are allocated, 
> and 
> one after we've checked and found one (or both) to be NULL.  Moving those 
> Xfree()s up a couple of lines into error_loop (where we know they are already 
> allocated) fixes the problem.

Thanks for your report. I have tried a different approach, initializing the
buffer to NULL, as Xfree(NULL) is safe (as Xfree is just a wrapper around free).

Moving the Xfree()s to error_loop would avoid this, but it could leak memory if
one of the two allocations fail (however unlikely that is).

Can you try the packages at https://people.debian.org/~pochu/lts/libxi/ ?

Thanks,
Emilio



Bug#848960: xserver-xorg segfaults after starting afterstep

2016-12-22 Thread Emilio Pozuelo Monfort
On 21/12/16 09:15, Frank Brokken wrote:
> Package: xserver-xorg
> Version: 1:7.7+18
> Severity: important
> 
> Dear Maintainer,
> 
>* What led up to the situation?
> 
> Last week, after performing my weekly Debian update / upgrade session and
> after rebooting my desktop computer the xserver segfaulted after logging in
> and the (afterstep) window manager had started. Ususally it segfaults
> immediately after starting up afterstep, occasionally after about 15 seconds
> after showing afterstep's opening screen.

Does this happen with xserver-xorg-core 2:1.19.0-3 ? If it does, can you get a
gdb backtrace with debugging symbols?

Thanks,
Emilio



xserver-xorg-video-qxl_0.1.5-1_amd64.changes REJECTED

2016-12-22 Thread Scott Kitterman

There are numerous copyright holders missing from debian/copyright.  If it
had been just that, I would have accepted and filed a bug.  It wasn't.

In src/uxa/uxa-glyphs.c, the license text is different than what is in
debian/copyright, so unfortunately I have to reject your package.

This is what I found before I stopped:

src/uxa/uxa.h

 * Copyright © 2000, 2008 Keith Packard
 * 2004 Eric Anholt
 * 2005 Zack Rusin
 *

src/spiceccid/spiceccid.c

 * Copyright (C) 2014 CodeWeavers, Inc.

src/spiceqxl_audio.c

 * Copyright 2012 Andrew Eikum for CodeWeavers Inc.

src/uxa/uxa-glyphs.c

Different license text

 * Copyright © 2010 Intel Corporation
 * Partly based on code Copyright © 2008 Red Hat, Inc.
 * Partly based on code Copyright © 2000 SuSE, Inc.

If you grep -ir copyright * over the source, you'll see there are many more.

Scott K



===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.



Bug#832794: xserver-xorg-core: modesetting on some Intel hw causes xmgrace graphical glitches

2016-12-22 Thread Francesco Poli
On Thu, 15 Dec 2016 18:55:23 +0100 Andreas Boll wrote:

> Version: 2:1.18.99.902-1
> 
> Hi,
> 
> as mentioned in the forwarded bug report, this bug has been fixed in
> xserver 1.19.
> 
> Closing this bug accordingly.

I have just tested modesetting again on the box where I originally
experienced this bug.
I can confirm that the issue is indeed fixed in at least
xserver-xorg-core/2:1.19.0-2

Thanks a lot to each person involved in the resolution!
Bye.

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpvTG62SjwPL.pgp
Description: PGP signature


vulkan: Changes to 'debian-unstable'

2016-12-22 Thread Timo Aaltonen
 .gitignore|4 
 .travis.yml   |9 
 BUILD.md  |   64 
 CMakeLists.txt|   44 
 README.md |5 
 build_windows_targets.bat |2 
 cmake/FindMir.cmake   |   37 
 debian/changelog  |7 
 debian/control|1 
 debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff |   10 
 debian/patches/disable-mir.diff   |   11 
 debian/patches/series |1 
 debian/patches/use-mxgot-for-mips64.patch |8 
 demos/CMakeLists.txt  |   73 
 demos/cube.c  |  131 
 demos/cube.cpp|  291 
 demos/smoke/Main.cpp  |9 
 demos/smoke/Shell.cpp |2 
 demos/smoke/ShellAndroid.cpp  |   58 
 demos/smoke/ShellAndroid.h|2 
 demos/smoke/ShellWayland.cpp  |2 
 demos/smoke/ShellWin32.cpp|2 
 demos/smoke/ShellXcb.cpp  |2 
 demos/smoke/Smoke.cpp |7 
 demos/smoke/android/build.gradle  |6 
 demos/vulkaninfo.c|  385 
 determine_vs_version.py   |  115 
 external_revisions/glslang_revision   |1 
 external_revisions/spirv-headers_revision |1 
 external_revisions/spirv-tools_revision   |1 
 generator.py  |  498 -
 glslang_revision  |1 
 include/vulkan/vk_layer.h |   10 
 include/vulkan/vulkan.h   |  247 
 include/vulkan/vulkan.hpp | 6041 +-
 layers/CMakeLists.txt |   60 
 layers/VkLayer_core_validation.def|   29 
 layers/VkLayer_image.def  |   29 
 layers/VkLayer_object_tracker.def |   29 
 layers/VkLayer_parameter_validation.def   |   29 
 layers/VkLayer_swapchain.def  |   29 
 layers/VkLayer_threading.def  |   29 
 layers/VkLayer_unique_objects.def |   29 
 layers/core_validation.cpp| 1654 ++-
 layers/core_validation.h  |   28 
 layers/core_validation_error_enums.h  |  383 
 layers/core_validation_types.h|   34 
 layers/descriptor_sets.cpp|  144 
 layers/descriptor_sets.h  |   21 
 layers/image.cpp  |  145 
 layers/linux/VkLayer_core_validation.json |2 
 layers/linux/VkLayer_image.json   |2 
 layers/linux/VkLayer_object_tracker.json  |2 
 layers/linux/VkLayer_parameter_validation.json|2 
 layers/linux/VkLayer_swapchain.json   |2 
 layers/linux/VkLayer_threading.json   |2 
 layers/linux/VkLayer_unique_objects.json  |2 
 layers/object_tracker.cpp |  682 +
 layers/object_tracker.h   |9 
 layers/parameter_validation.cpp   |  810 +
 layers/spec.py|2 
 layers/swapchain.cpp  |  643 -
 layers/swapchain.h|   21 
 layers/threading.h|   10 
 layers/unique_objects.cpp |   40 
 layers/vk_validation_error_database.txt   | 1844 ++--
 layers/vk_validation_error_messages.h | 1535 ++-
 layers/vk_validation_layer_details.md |  391 
 layers/vk_validation_stats.py |   53 
 layers/windows/VkLayer_core_validation.json   |2 
 layers/windows/VkLayer_image.json |2 
 layers/windows/VkLayer_object_tracker.json|2 
 layers/windows/VkLayer_parameter_validation.json  |2 
 layers/windows/VkLayer_swapchain.json |2 
 layers/windo

vulkan: Changes to 'refs/tags/vulkan-1.0.37.0+dfsg1-1'

2016-12-22 Thread Timo Aaltonen
Tag 'vulkan-1.0.37.0+dfsg1-1' created by Timo Aaltonen  at 
2016-12-23 06:39 +

Tagging upload of vulkan 1.0.37.0+dfsg1-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCAAGBQJYXMaoAAoJEMtwMWWoiYTcWvIP/37a2SBx6yeVZUxmM9tDeGfG
97yo3igxqTyopShwx5Bov5RzVfQsBD1x8zrAD17l5JjMTbPDUztOPlZayPWoPERY
E/cjaKjYHpOWPkHGohE/3dkb3FvVeq25p8FJyXFIbG0mQs5146ZoIu/dSg/jwiZq
D/nmfBV2nb/qJwzAsx+u7Rech29G6L/9JVHc8GmH7oeQm2vUwXYWFpexGSTOLoOg
TqtHMLRoQsD+1AMd4lVqCql4TZ3jAJK9dh5fYALNDgS2+CEEso7+mYacgiUQvKeH
6qHYCI/vHB8i2t5deRyaqDpR60QVv4wkGuy5wqIgpSIoRZIgXNoo5+J6aKBcWr8j
/AVNwQ3GDwMzjSm4NmYNmcEjRno9O7upigcEtWRTHtxJPF4vTV7AnUekkMpXaJt6
RNXkesioSH0k8aiaf/Zn4srhm4OYAsB8A55mF60Rsfuod/N4JeQl88kb9ZrIwjtw
RAkC6tavGhn+urO8TmpU9fFdLqIx1n4W+ijbEC2zD6Cym6chSx/FnhUcCvuFaufl
QITXLCHMaRfqMLD2VD240XEZWoL6WFC0iJ2pW24hhR/Ev7KOEUxEiBTz+Old7eKB
DqQW66GzBdvBvtr5cMpILrAo32jGn2kx/y+dN4+xxwlcLiae71roUxNqi/XvCc9G
G0HGfwhy2jQ12fkQ4hQX
=Qtll
-END PGP SIGNATURE-

Changes since vulkan-1.0.26.0+dfsg1-1:
Alex Smith (1):
  layers: Fix VerifyCopyUpdateContents on combined image sampler descriptors

Andreas Boll (1):
  Ship vulkan_intel.h via libvulkan-dev (Imported from Mesa source package).

Awais Belal (1):
  vulkaninfo: fix segfault when DISPLAY is not set

Chris Forbes (156):
  layers: CmdClearAttachments colorAttachment is index into subpass
  layers: Add VK_ATTACHMENT_UNUSED warning case for CmdClearAttachments
  layers: Make d/s CmdClearAttachments without d/s attachment warning
  layers: make CmdClearAttachments messages errors again for now.
  tests: Reintroduce test for missing entrypoint
  layers: Don't bother continuing after missing entrypoint
  layers: Don't do cross-stage validation if individual stages failed
  layers: tweak comments from review feedback
  layers: Require VkGraphicsPipelineCreateInfo::pDepthStencilState
  tests: Hold PipelineObj::m_ds_state by ptr.
  tests: Add test for depth/stencil state required in pipeline
  tests: Complain about unexpected errors
  tests: Silence spurious error in MapMemWithoutHostVisibleBit
  tests: Fix VkLayerTest.FramebufferIncompatible
  tests: Fix VkLayerTest.CreateBufferViewNoMemoryBoundToBuffer
  tests: Fix VkLayerTest.EnableWsiBeforeUse
  tests: Fix VKTriangleTest to set the usage flags correctly on buffer.
  tests: Capture unexpected messages before first desired message is set
  tests: Fix VKLayerTest.StencilLoadOp
  layers: Get rid of old CBSTATUS-based dynamic viewport and scissor
  tests: Use CmdFillBuffer to slim down InvalidCmdBufferBufferDestroyed
  tests: Fix VkLayerTest.BufferMemoryNotBound
  tests: Partially fix VkLayerTest.InvalidCmdBufferPipelineDestroyed
  tests: Fix VkLayerTest.InvalidPipeline
  layers: Extract RetireFence helper from WaitForFences/GetFenceStatus.
  layers: Fix tracking of WSI fence retirement
  layers: Explicitly delete IMAGE_NODE, BUFFER_NODE copy constructors
  layers: Get rid of some junk in RENDER_PASS_NODE::ctor
  layers: Remove spurious using BASE_NODE::*.
  layers: Move ACQUIRE_NO_SYNC check from Swapchain to Core Validation
  layers: Add IMAGE_NODE::acquired flag
  layers: Add tracking of acquired state to Core Validation
  layers: Move image-not-acquired etc from swapchain to core validation
  layers: Tweak naming of enums moved from SwapChain to CV
  layers: Remove unnecessary constructors from new _STATE classes
  layers: Trim out some more old MT renderpass junk
  layers: Don't add VK_SUBPASS_EXTERNAL edges to subpass DAG.
  layers: Don't accidentally copy safe_VkFramebufferCreateInfo
  layers: Convert RENDER_PASS_NODE::pCreateInfo to use safe struct
  layers: Use cmd buffer as src object in callback
  layers: Complain about subpass mismatch between CB and pipeline
  layers: Use safe_VkSwapchainCreateInfoKHR in CV
  tests: Set layerCount to 1 in resolve tests
  tests: Supply (mandatory) multisample state in ColorBlendLogicOpTests
  tests: Don't supply empty DynamicStateCreateInfo
  tests: Use line width of 1.0f in ColorBlendLogicOpTests
  layers: Get rid of duplication of logic op test between PV and CV
  layers: Delete some dead structs in CV
  layers: Use member initialization for CV state
  layers: Rename my_data -> instance_data in EnumeratePhysicalDevices
  layers: Stop pretending phys devices have their own layer_data
  layers: Pull enabled_features out into layer_data, rename for clarity
  layers: Store ptr from device data to instance data
  layers: Get rid of remaining use of single physical_device_state in
  layers: Dont pretend this is phy_dev_data in
  layers: Move queue_family_properties into PHYSICAL_DEVICE_STATE
  layers: Split CV device and instance data
  layers: Rename my_data->instance_data
  layers: Hold instane dispatch table by value
  layers: Hold device

vulkan: Changes to 'upstream-unstable'

2016-12-22 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 5b99166d38c86853cd5b744cdb13c08d7d9e0556
Author: Tony Barbour 
Date:   Thu Dec 15 14:52:44 2016 -0700

tests: Remove test for nonCoherentAtomSize check

Change-Id: I7ba25d6e0b8bf0623e386d04041070fbc505a129

diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index b194e98..81c8356 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -1484,6 +1484,7 @@ TEST_F(VkLayerTest, InvalidMemoryMapping) {
 vkFlushMappedMemoryRanges(m_device->device(), 1, &mmr);
 m_errorMonitor->VerifyFound();
 
+#if 0 // Planning discussion with working group on this validation check.
 // Some platforms have an atomsize of 1 which makes the test meaningless
 if (atom_size > 3) {
 // Now with an offset NOT a multiple of the device limit
@@ -1506,7 +1507,7 @@ TEST_F(VkLayerTest, InvalidMemoryMapping) {
 vkFlushMappedMemoryRanges(m_device->device(), 1, &mmr);
 m_errorMonitor->VerifyFound();
 }
-
+#endif
 pass = m_device->phy().set_memory_type(mem_reqs.memoryTypeBits, 
&alloc_info, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT,

VK_MEMORY_PROPERTY_HOST_COHERENT_BIT);
 if (!pass) {

commit dd09f79361eeaeb05469a96b596c06a9ef980041
Author: Tony Barbour 
Date:   Thu Dec 15 12:12:29 2016 -0700

layers: Remove check for nonCoherentAtomSize

It's come to our attention that this check, while matching the spec,
may be a little overzealous and could cause a lot of existing code
to start failing validation.  We plan to address this with the spec
working group, and we're removing the check for now.

Change-Id: I7159b72fe0a2e81bf75bccddc9939da7086992b7

diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 43c767d..fa06308 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -11454,7 +11454,6 @@ static bool 
PreCallValidateFlushMappedMemoryRanges(layer_data *dev_data, uint32_
const VkMappedMemoryRange 
*mem_ranges) {
 bool skip = false;
 std::lock_guard lock(global_lock);
-skip |= ValidateMappedMemoryRangeDeviceLimits(dev_data, 
"vkFlushMappedMemoryRanges", mem_range_count, mem_ranges);
 skip |= ValidateAndCopyNoncoherentMemoryToDriver(dev_data, 
mem_range_count, mem_ranges);
 skip |= validateMemoryIsMapped(dev_data, "vkFlushMappedMemoryRanges", 
mem_range_count, mem_ranges);
 return skip;
@@ -11475,7 +11474,6 @@ static bool 
PreCallValidateInvalidateMappedMemoryRanges(layer_data *dev_data, ui
 const 
VkMappedMemoryRange *mem_ranges) {
 bool skip = false;
 std::lock_guard lock(global_lock);
-skip |= ValidateMappedMemoryRangeDeviceLimits(dev_data, 
"vkInvalidateMappedMemoryRanges", mem_range_count, mem_ranges);
 skip |= validateMemoryIsMapped(dev_data, "vkInvalidateMappedMemoryRanges", 
mem_range_count, mem_ranges);
 return skip;
 }

commit 685755cf38a9fc175f5a423e2d81d975fa8972c1
Author: Mark Young 
Date:   Tue Dec 13 17:19:32 2016 -0700

loader: Removed some unnecessary code.

Now that all WSI paths need the ICD structs, I can get rid of
a code path no longer used.

Change-Id: Ib5073cd2074fcd66453dae5b6c89870c81f7f958

diff --git a/loader/wsi.c b/loader/wsi.c
index 9462b44..c577063 100644
--- a/loader/wsi.c
+++ b/loader/wsi.c
@@ -512,8 +512,7 @@ vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR 
*pPresentInfo) {
 
 static VkIcdSurface *AllocateIcdSurfaceStruct(struct loader_instance *instance,
   size_t base_size,
-  size_t platform_size,
-  bool create_icd_surfs) {
+  size_t platform_size) {
 // Next, if so, proceed with the implementation of this function:
 VkIcdSurface *pIcdSurface = loader_instance_heap_alloc(
 instance, sizeof(VkIcdSurface), VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
@@ -526,19 +525,15 @@ static VkIcdSurface *AllocateIcdSurfaceStruct(struct 
loader_instance *instance,
 (uint8_t *)(&pIcdSurface->base_size) - (uint8_t *)pIcdSurface);
 pIcdSurface->entire_size = sizeof(VkIcdSurface);
 
-if (create_icd_surfs) {
-pIcdSurface->real_icd_surfaces = loader_instance_heap_alloc(
-instance, sizeof(VkSurfaceKHR) * instance->total_icd_count,
-VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
-if (pIcdSurface->real_icd_surfaces == NULL) {
-loader_instance_heap_free(instance, pIcdSurface);
-pIcdSurface = NULL;
-} else {
-memset(pIcdSurface->real_icd_surfaces, 0,
-   sizeof(VkSurfaceKHR) * instance->total_icd_count);
-}
+pIcdSurface->r

Processing of vulkan_1.0.37.0+dfsg1-1_source.changes

2016-12-22 Thread Debian FTP Masters
vulkan_1.0.37.0+dfsg1-1_source.changes uploaded successfully to localhost
along with the files:
  vulkan_1.0.37.0+dfsg1-1.dsc
  vulkan_1.0.37.0+dfsg1.orig.tar.gz
  vulkan_1.0.37.0+dfsg1-1.debian.tar.xz

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



vulkan_1.0.37.0+dfsg1-1_source.changes ACCEPTED into unstable

2016-12-22 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Fri, 23 Dec 2016 08:39:12 +0200
Source: vulkan
Binary: libvulkan1 libvulkan-dev vulkan-utils
Architecture: source
Version: 1.0.37.0+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libvulkan-dev - Vulkan loader library -- development files
 libvulkan1 - Vulkan loader library
 vulkan-utils - Miscellaneous Vulkan utilities
Changes:
 vulkan (1.0.37.0+dfsg1-1) unstable; urgency=medium
 .
   [ Andreas Boll ]
   * Ship vulkan_intel.h via libvulkan-dev (Imported from Mesa source
 package).
 .
   [ Timo Aaltonen ]
   * New upstream release.
   * Refresh patches.
   * demos-add-install-rule.diff, layers-install-to-cmake-install-libdir.diff,
 loader-add-install-rule.diff: Dropped, upstream.
   * control: Add libwayland-dev to build-depends.
   * disable-mir.diff: Don't try to build with Mir support, which Debian
 doesn't have.
Checksums-Sha1:
 cd6bba6808f1b257db348a0aa414e2ef721d2b9c 2211 vulkan_1.0.37.0+dfsg1-1.dsc
 39821f995f5ffe0e9e7261c86067d0ffc86d87a9 1410648 
vulkan_1.0.37.0+dfsg1.orig.tar.gz
 1b05843a902f9cce9bb19e167d490e1d717b0ac3 11656 
vulkan_1.0.37.0+dfsg1-1.debian.tar.xz
Checksums-Sha256:
 2933e96f8cbbbd665737a0ea7669dd88f3e8d2c4c955ca7e4a3e755d12765641 2211 
vulkan_1.0.37.0+dfsg1-1.dsc
 baf2ae0680d231d36c2368839ebe289a2dcedf68073fce4239b465220190459f 1410648 
vulkan_1.0.37.0+dfsg1.orig.tar.gz
 ab050f431eb4aa0ac194db9108d15076c3a279bfc7843d4dac052fc2d6727a28 11656 
vulkan_1.0.37.0+dfsg1-1.debian.tar.xz
Files:
 4c7d893ea11b31e9837ebb9a0e668296 2211 libs optional vulkan_1.0.37.0+dfsg1-1.dsc
 a2a1c3de870b2067b03c3b0d18a73d22 1410648 libs optional 
vulkan_1.0.37.0+dfsg1.orig.tar.gz
 0d5386b1e5780995f1fc46d939fc0f56 11656 libs optional 
vulkan_1.0.37.0+dfsg1-1.debian.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJYXMakAAoJEMtwMWWoiYTchNoQAJdEYG1auZsO5impi6oj75Nk
AOx48h0fRdi6lqvS3a5MkFS8azML/eHACFYM86Oz6v8A2Mcy48jJXlVmEfNdrj22
uTW8JaxqW5N0eSE+djklWPHUS5zFLlC9gl16qu0481yD6kWUJSkeaiYLxII5JmX8
rw/5b7KHuLhFzI6IN/LQJLZDjjEkhpCUTMW+ED/73IhEddVnh+HTbp6KnRmOzgCK
Zx9JJOsucYbJp9RErnreKXQ7aBwINaFGLbOJwbVLdIEpm8JiFQ1++r1oq5oCIsL2
0ewKChUf0kVwYSWuZK+yFr9Ycw0iaX6G0/fkY65h+FTNT8ZIbR2Re7fz2wdne8r5
RL3uqIjuXd3BX2fhREg+lOgSuyXPMqoHiladMsv5YK5WoaNgwJFsWkjMtanZQueo
1Qypo8/pCqH1gbcuGz0Vw0aFRqmvT38ElH2rl5/TktIDS1ctpWpeX0FNk4+Add7D
BEvEtcpiY2C3gA6escO4RSt/aonFcrcdX9NBPPnZJrZkwReF8e/Z9ZChY97iLU/L
DLCC09hmLz6ZS4KngT8R+BekjT4lm+wgrnw5SDhdTYLjs9sW+vsT+VoJ3ZSPoqHW
KYE1jTAey/z32nltJqyVqF3ucDaV+9DM6xpKDEtzT5yx50LqiDU9i1wR06+ybiPg
kBS6YDiLwzHS8mQWULOt
=9gdW
-END PGP SIGNATURE-


Thank you for your contribution to Debian.