[Git][xorg-team/lib/mesa] Pushed new tag mesa-19.0.3-1
Timo Aaltonen pushed new tag mesa-19.0.3-1 at X Strike Force / lib / mesa -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/tree/mesa-19.0.3-1 You're receiving this email because of your account on salsa.debian.org.
[Git][xorg-team/lib/mesa][upstream-experimental] 23 commits: docs: Add sha256 sums for 19.0.2
Timo Aaltonen pushed to branch upstream-experimental at X Strike Force / lib / mesa Commits: d41acb4c by Dylan Baker at 2019-04-11T03:40:42Z docs: Add sha256 sums for 19.0.2 - - - - - aacefed5 by Eric Engestrom at 2019-04-12T20:36:49Z meson: remove meson-created megadrivers symlinks Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110356 Fixes: aa7afe324c2092fb31f9 "meson: strip rpath from megadrivers" Signed-off-by: Eric EngestromTested-by: Mike Lothian Reviewed-by: Eric Anholt (cherry picked from commit c77acc3ceba711ec3790fb674aeb8c6a25433741) - - - - - f9eaa873 by Jason Ekstrand at 2019-04-12T20:36:49Z anv/pipeline: Fix MEDIA_VFE_STATE::PerThreadScratchSpace on gen7 We were always programming it with the Broadwell convention which is too large by a factor of two on Haswell and just plain wrong on IVB and BYT. Reviewed-by: Lionel Landwerlin Cc: mesa-sta...@lists.freedesktop.org (cherry picked from commit 7eaaff18cb6109dd6c4c58de5a4d3be1362b21ae) - - - - - 2e636862 by Kenneth Graunke at 2019-04-12T20:36:49Z glsl: Set location on structure-split sampler uniform variables gl_nir_lower_samplers_as_deref splits structure uniform variables, creating new variables for individual fields. As part of that, it calculates a new location. It then never set this on the new variables. Thanks to Michael Fiano for finding this bug. Fixes crashes on i965 with Piglit's new tests/spec/glsl-1.10/execution/samplers/uniform-struct test, which was reduced from the failing case in Michael's app. Fixes: f003859f97c nir: Make gl_nir_lower_samplers use gl_nir_lower_samplers_as_deref Reviewed-by: Timothy Arceri (cherry picked from commit 9e0c744f07a21fc7bb018a77cf83b057436d0d1b) - - - - - 332da02f by Andres Gomez at 2019-04-13T00:18:40Z glsl/linker: location aliasing requires types to have the same width >From the OpenGL 4.60.5 spec, section 4.4.1 Input Layout Qualifiers, Page 67, (Location aliasing): " Further, when location aliasing, the aliases sharing the location must have the same underlying numerical type and bit width (floating-point or integer, 32-bit versus 64-bit, etc.) and the same auxiliary storage and interpolation qualification." Additionally, we have improved the linker error descriptions. Specifically, when taking structs into account we were producing a linker error because we assumed that all components in each location were used and that would cause component aliasing. This is not accurate of the actual problem. Now, the failure specifies that the underlying numerical type incompatibility is the cause for the failure. Fixes the following piglit test: tests/spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-width-mismatch-double-float.shader_test v2: - Do not assert if we see invalid numerical types. These come straight from shader code, so we should produce linker errors if shaders attempt to do location aliasing on variables that are not numerical such as records. - While we are at it, improve error reporting for the case of numerical type mismatch to include the shader stage. v3: - Allow location aliasing of images and samplers. If we get these it means bindless support is active and they should be handled as 64-bit integers (Ilia) - Make sure we produce link errors for any non-numerical type for which we attempt location aliasing, not just structs. v4: - Rebased with minor fixes (Andres). - Added fixing tag to the commit log (Andres). v5: - Remove the helper function and check individually for the underlying numerical type and bit width (Timothy). - Implicitly, assume that any non-treated type which is checked for its underlying numerical type is either integer or float and has a defined bit width (Timothy). - Implicitly, assume that structs are the only non-treated non-numerical type (Timothy). - Improve the linker error descriptions and commit log (Andres). Fixes: 13652e7516a ("glsl/linker: Fix type checks for location aliasing") Cc: Ilia Mirkin Cc: Timothy Arceri Cc: Iago Toral Quiroga Signed-off-by: Andres Gomez Reviewed-by: Timothy Arceri (cherry picked from commit 75a3dd97aaeb5fea72ab432c8e9f4bd4e50877ed) [Andres Gomez: is_record() instead of is_struct() and brought glsl_base_type_get_bit_size] Signed-off-by: Andres Gomez - - - - - 77dbb70e by Rhys Perry at 2019-04-16T16:43:10Z nir,ac/nir: fix cube_face_coord Seems it was missing the "/ ma + 0.5" and the order was swapped. Fixes: a1a2a8dfda7b9cac7e ('nir: add AMD_gcn_shader extended instructions') Signed-off-by: Rhys Perry Reviewed-by: Samuel Pitoiset (cherry picked from commit 8671cfe2a203f2d5492eb22eeb2694e0e37239d9) - -
Processing of mesa_19.0.3-1_source.changes
mesa_19.0.3-1_source.changes uploaded successfully to localhost along with the files: mesa_19.0.3-1.dsc mesa_19.0.3.orig.tar.gz mesa_19.0.3.orig.tar.gz.asc mesa_19.0.3-1.diff.gz mesa_19.0.3-1_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
mesa_19.0.3-1_source.changes ACCEPTED into experimental
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Wed, 08 May 2019 13:46:47 +0300 Source: mesa Architecture: source Version: 19.0.3-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Changes: mesa (19.0.3-1) experimental; urgency=medium . * New upstream release. * libgl1-mesa-dri.maintscript: Bump version so that drirc gets removed for those who already upgraded to 19.0. Checksums-Sha1: 7d2e10ffb358772a0aee91b109ceed24acd566f1 5378 mesa_19.0.3-1.dsc f8452f4119beb37dcea2f6e5bd0bc95f02d99733 20078314 mesa_19.0.3.orig.tar.gz a008bf83cb5d58319b99326806122ded1d4d938c 274 mesa_19.0.3.orig.tar.gz.asc 4e519250c1012dcea37e17fca3b25e75ff33cfe5 104857 mesa_19.0.3-1.diff.gz a8529bfda508202991dd09e83f71693fcaab7540 9040 mesa_19.0.3-1_source.buildinfo Checksums-Sha256: 7c56f7de6185f5293ed21a180ade32c9cc1507c30474726e18b65cf6da0e00fe 5378 mesa_19.0.3-1.dsc 59543ec3c9f8c72990e77887f13d1678cb6739e5d5f56abc21ebf9e772389c5e 20078314 mesa_19.0.3.orig.tar.gz 8c3800dcca20a12a40825177f63a74a1c80a5ec2dc841dab64b502c32938a9fc 274 mesa_19.0.3.orig.tar.gz.asc a67c9729091472121499e81dbd31722ae76d8af8cfe10fe50199caab204699f3 104857 mesa_19.0.3-1.diff.gz fe3c1cb5b1d66ed817c5e194e720ce079671229f18ba479402f29bb61db6745e 9040 mesa_19.0.3-1_source.buildinfo Files: 2a4043c11c12b4250785f5b5bd6416b2 5378 graphics optional mesa_19.0.3-1.dsc 7dc3a505f16615d137934501e6270e97 20078314 graphics optional mesa_19.0.3.orig.tar.gz a0357ddbc2f5e0f686487c54b59b6728 274 graphics optional mesa_19.0.3.orig.tar.gz.asc d66885a7dbc4a1f357adf8ceabbdbca3 104857 graphics optional mesa_19.0.3-1.diff.gz a648f0756a10b74f680e6f8cbac265f3 9040 graphics optional mesa_19.0.3-1_source.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAlzStjEACgkQy3AxZaiJ hNwoow/+OC2BzYEVZ0Z9ihVmhnbacfwxHHUSn2vGDlPqBwpMktfwQa2kRgASvGP2 XfSKgroJrYLv4Xjqa6Jh3NR0DEFtdg9mQUKaJ/X5T1+tzYZTAKq31lY4/uOQdcTy 8Ik36u5UsT8WUhSebjw6JsMTJjBGNSHe1oeLJeZEz/z2xTXoGnsBkCqumSyxWm5T JW6MFHO8dW6XPnZt6f+MF2EltB86WVKn9Nm0pBu+ktEyI5xeu3qbiyniOlJUf5B7 dJOOep4n1mkDxHDkDdNUuPlnR6DdJHHi21YxReirSLyvOfmo4H+qFI9SDMbc1shA q9q2W0P6Y4wRkXoKEGwZm/KwS1f9cNfCFVG7mssVgD+UXg1ugi01A8Iznw29E/uj MdcV/3WbObRGBUaQ3jgmXBWMuBMH6sFv8sc7Sko3vI5ZKl6swIokT7dreF2c3356 1dz+7zSB7aRdIz1jj3QVS5/WkFp4xj57gRj54nKzwwqGsI/bSqVtAG3Drzuxx2h0 DHc/e2kk/kqeF09Wq/2rVWPQhAPQxUIEFYL0OIGWUERqLJshCZgJ80YfOh45/Cvs QGYqUMdfzJSSx+SLimE+q7/AfQj703ixGPn6Ww41Pqft7KlgEFQhPZbPIqfJoR9X Zv8W/Hxujxu+kA2eqba1hYPr7WknQ+EUGUlBrf/30h2jjYYfV9I= =MMN6 -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#928696: vulkan-loader has a dependecy cycle with googletest
Source: vulkan-loader Version: 1.1.101.0-2 Severity: important Tags: patch User: helm...@debian.org Usertags: rebootstrap vulkan-loader Build-Depends on googletest, which Build-Depends on cmake, which uses qt, which libvulkan1. This is bad for bootstrapping. Fortunately, the dependency on googletest can be made optional using DEB_BUILD_OPTIONS=nocheck. The attached patch implements that. Using reproducible builds, I verified that it does not affect the outcome of the build. Please consider applying it. Helmut diff --minimal -Nru vulkan-loader-1.1.101.0/debian/changelog vulkan-loader-1.1.101.0/debian/changelog --- vulkan-loader-1.1.101.0/debian/changelog2019-03-12 17:38:57.0 +0100 +++ vulkan-loader-1.1.101.0/debian/changelog2019-05-09 07:23:31.0 +0200 @@ -1,3 +1,10 @@ +vulkan-loader (1.1.101.0-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Support DEB_BUILD_OPTIONS=nocheck to drop googletest. (Closes: #-1) + + -- Helmut Grohne Thu, 09 May 2019 07:23:31 +0200 + vulkan-loader (1.1.101.0-2) unstable; urgency=medium * rules: Enable tests, but expect most of them to fail since there's diff --minimal -Nru vulkan-loader-1.1.101.0/debian/control vulkan-loader-1.1.101.0/debian/control --- vulkan-loader-1.1.101.0/debian/control 2019-03-12 17:32:23.0 +0100 +++ vulkan-loader-1.1.101.0/debian/control 2019-05-09 07:23:31.0 +0200 @@ -4,7 +4,7 @@ Uploaders: Timo Aaltonen Build-Depends: debhelper (>= 11), cmake, - googletest, + googletest , libwayland-dev, libx11-dev, libxcb1-dev, diff --minimal -Nru vulkan-loader-1.1.101.0/debian/rules vulkan-loader-1.1.101.0/debian/rules --- vulkan-loader-1.1.101.0/debian/rules2019-03-12 17:35:21.0 +0100 +++ vulkan-loader-1.1.101.0/debian/rules2019-05-09 07:23:31.0 +0200 @@ -17,7 +17,9 @@ rm -f external/googletest override_dh_auto_configure: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) ln -s /usr/src/googletest external +endif dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=Release \ @@ -27,8 +29,10 @@ -DVulkanRegistry_DIR=../vulkan-headers/registry override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) (cd build; tests/run_all_tests.sh || \ echo "NOTE: 23 tests expected to fail without a vulkan driver") +endif override_dh_auto_install: dh_auto_install --destdir=debian/tmp