Bug#834737: xserver-xorg-core: Xorg crashes with SIGABRT in _fbGetWindowPixmap
On 18/08/16 10:09 PM, vrishab wrote: > Package: xserver-xorg-core > Version: 2:1.18.4-1 > Severity: important > Tags: upstream > > Not sure how the crash occurred. I log all crashes in the system, and I > noticed > this crash. > > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Core was generated by `/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth > /run/user/1000/gdm/Xauthority -backgr'. > Program terminated with signal SIGABRT, Aborted. > #0 0x7f53bdeee1c8 in __GI_raise (sig=sig@entry=6) at > ../sysdeps/unix/sysv/linux/raise.c:54 > 54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. > (gdb) bt > #0 0x7f53bdeee1c8 in __GI_raise (sig=sig@entry=6) at > ../sysdeps/unix/sysv/linux/raise.c:54 > #1 0x7f53bdeef64a in __GI_abort () at abort.c:89 > #2 0x55577c5af04e in OsAbort () at ../../os/utils.c:1408 > #3 0x55577c48cebc in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at > ../../../../hw/xfree86/common/xf86Init.c:1066 > #4 0x55577c48cf6a in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at > ../../../../hw/xfree86/common/xf86Init.c:1110 > #5 0x55577c5b4cb2 in AbortServer () at ../../os/log.c:874 > #6 0x55577c5b5aed in FatalError (f=f@entry=0x55577c5e4cf0 "Caught signal > %d (%s). Server aborting\n") at ../../os/log.c:1015 > #7 0x55577c5ac8ee in OsSigHandler (signo=11, sip=, > unused=) at ../../os/osinit.c:150 > #8 0x7f53bdeee250 in () at /lib/x86_64-linux- > gnu/libc.so.6 > #9 0x7f53b6bdcbfd in _fbGetWindowPixmap (pWindow=0x0) at > ../../fb/fbscreen.c:84 > #10 0x55577c52ae37 in present_restore_screen_pixmap > (screen=0x55577d4c7fc0) > at ../../present/present.c:442 > #11 0x55577c52af05 in present_set_abort_flip > (screen=screen@entry=0x55577d4c7fc0) at ../../present/present.c:458 > #12 0x55577c52b672 in present_flip_destroy > (screen=screen@entry=0x55577d4c7fc0) at ../../present/present.c:1030 > #13 0x55577c52a223 in present_close_screen (screen=0x55577d4c7fc0) at > ../../present/present_screen.c:61 > #14 0x55577c4da768 in CursorCloseScreen (pScreen=0x55577d4c7fc0) at > ../../xfixes/cursor.c:187 > #15 0x55577c5285c4 in AnimCurCloseScreen (pScreen=) at > ../../render/animcur.c:106 > #16 0x55577c44ddd7 in dix_main (argc=12, argv=0x7ffc7f7c1d18, > envp=) at ../../dix/main.c:354 > #17 0x7f53bdedb730 in __libc_start_main (main=0x55577c437f60 , > argc=12, argv=0x7ffc7f7c1d18, init=, fini=, > rtld_fini=, stack_end=0x7ffc7f7c1d08) at > ../csu/libc-start.c:291 > #18 0x55577c437f99 in _start () FWIW, this should be fixed by https://cgit.freedesktop.org/xorg/xserver/commit/?id=9f04fa3babaaabe0ed5bf4aa2563755bc6c45723 . Note that this crash only happens when the X server is already shutting down (or at least resetting for a new generation), so it's kind of a minor issue. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer
Bug#832164: vulkaninfo: failed with VK_ERROR_INITIALIZATION_FAILED
On 23.07.2016 09:16, Kyuma Ohta wrote: > Package: vulkan-utils > Version: 1.0.8.0+dfsg1-1 > Severity: normal > > Dear Maintainer, > I'm using Radeon HD7770 as GPU and AMD FX 8320 with 64bit as machine. > I installed packages related vulkan. > And runnning vulkaninfo, last of line said > "/build/vulkan-wq4K5x/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156: failed > with VK_ERROR_INITIALIZATION_FAILED" > and not working next step without any error messages. it just means you don't have a vulkan driver for your hw.. which doesn't exist either. -- t
vulkan_1.0.21.0+dfsg1-1_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.0+dfsg1-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike ForceChanged-By: Timo Aaltonen Description: libvulkan-dev - Vulkan loader library -- development files libvulkan1 - Vulkan loader library vulkan-utils - Miscellaneous Vulkan utilities Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb aabd7642e2533d419dad4c227a41e17fc3cdeff0 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Checksums-Sha256: 50fc158fe6c9803a9594a9a7267b95c02ae6044d5105787521338bf5066f32a2 2193 vulkan_1.0.21.0+dfsg1-1.dsc 8aceb630e7dacb0a1a1b8828756613c7d35f6c45f4181adf57302dd84cd78687 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 740751f63c4221a7a6cb77dfcaa28f08c6cf1b994ed91eb1c96e5281c636f5a0 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz a9719860f738c71124877b7428b7d146d52944b9a71dc708275f9912147b96de 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb e965fbd448ff711582e4c62873d90289036a4ccba4ef60dfb2372cd271d6fee8 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb a655465722b32ea19aff1dced3cd8f8b38446dc468eeaefc38944b138db9ea45 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Files: f4ed0c04439f011ba34ef97bfdb24580 2193 libs optional vulkan_1.0.21.0+dfsg1-1.dsc 1dc757767edb212d1bdeb6d6bc4eccd3 1142045 libs optional vulkan_1.0.21.0+dfsg1.orig.tar.gz eb13b51edb5d5df88ea19126865a0de4 10728 libs optional vulkan_1.0.21.0+dfsg1-1.debian.tar.xz 901ae7a0a309e5baca19bde9de1cc518 28290 libdevel optional libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb b3c1848b55126c765f0a20b2600ec5e7 46078 libs optional libvulkan1_1.0.21.0+dfsg1-1_amd64.deb c710bb8c27cbbee5b14eee37fcb05b90 14194 graphics optional vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBAgAGBQJXtipaAAoJEMtwMWWoiYTc15gP+wfwF2mx+PxwTpwMZGD2QCxi f5legiHceGqSEepP+lW1U1Q6NYbfmMJcwqQ8TiEuSm8ne/H3SI4AbAVw9xCip5oH wNzgkU9Tbng1yQOIQvd676w/3KK2R742cEX8S8B3059flngBhicmMUKWuSvUg6Ip CgQ+MZoyiiAsH7cSvBq/T807rxcAEHozoX1W6du6Y+2PScZyfdehnFHLaEYFFQUt emfowE1XcRxi053NmPnhnJi/L7tRiqDQpg6NYugWZtuGTZzhnN17Ag2Pd0EmqsC9 ijDpcLZc+4X903Y7KNCeYQOHB6IaatYnvPt+iB4vagaris/Ybf3oWZzlw8wUHtsr sjmdMmxuydCrIgUTFAPBGvLRkfHWVlpRPeiJGfvUc9gHiHeC6jgGEJrAk9ERMcJ1 rZOgTef/Pj21LVxvLYuAlkzRHLZYgYTu7XK73GwI3AtkkWE3M4fxdeUg9nidhcwj Ji5TL86Rph8wNhk+URLSgfAJusmwjd8IKyOw3Dgk6SqjzcxunHaf97TOEfAclBoa eBIOtHaZSSC9id+ipXN6gOIat+/KAw8oIbqK/3SAiL2ArE6TibzGJOKcptoweceI Eq+svzRaesNv3s8/kO6HPPC0EqyQp6+LYKhTMObdb4gA5T83IT/F0e92gdRvopd5 6/c5JN/6VhW6TMj+0beJ =NzB9 -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#823554: marked as done (vulkan: should break/replace upstream-provided packages)
Your message dated Thu, 18 Aug 2016 22:08:49 + with message-idand subject line Bug#823554: fixed in vulkan 1.0.21.0+dfsg1-1 has caused the Debian Bug report #823554, regarding vulkan: should break/replace upstream-provided packages 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.) -- 823554: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823554 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: vulkan Version: 1.0.8.0+dfsg1-1 Severity: normal Dear Maintainer, As evidenced by a bug report in Ubuntu [1], the vulkan packages in Debian conflict with at least one upstream-provided Vulkan SDK package. Specifically, I was able to find this documentation [2] that lists three upstream packages: - vulkan-sdk-runtime - vulkan-sdk-headers - vulkan-loader There should probably be a breaks/replaces relationship against some/all of these packages to ensure that users aren't trying to install the Debian packages over the upstream ones (and causing file conflicts). I'm guessing that at least: - libvulkan1 should break/replace vulkan-sdk-runtime - libvulkan-dev should break/replace vulkan-sdk-headers But I haven't done investigation into the files in each package to see which conflict. Thanks, Logan [1] https://bugs.launchpad.net/ubuntu/+source/vulkan/+bug/1572114 [2] http://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx -- System Information: Debian Release: stretch/sid APT prefers xenial-updates APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 'xenial'), (100, 'xenial-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0-21-generic (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) --- End Message --- --- Begin Message --- Source: vulkan Source-Version: 1.0.21.0+dfsg1-1 We believe that the bug you reported is fixed in the latest version of vulkan, 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 823...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated vulkan 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: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.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 Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb aabd7642e2533d419dad4c227a41e17fc3cdeff0 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb
Bug#834200: marked as done ([libvulkan1] libvulkan1 is not multiarch-aware)
Your message dated Thu, 18 Aug 2016 22:08:49 + with message-idand subject line Bug#834200: fixed in vulkan 1.0.21.0+dfsg1-1 has caused the Debian Bug report #834200, regarding [libvulkan1] libvulkan1 is not multiarch-aware 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.) -- 834200: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834200 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libvulkan1 Version: 1.0.8.0+dfsg1-1 Severity: important --- Please enter the report below this line. --- Please make libvulkan1 multiarch aware. This is required for 32-bit version of Vulkan ICD from latest nvidia driver package (367.35). Thanks. --- System information. --- Architecture: amd64 Kernel: Linux 4.6.5mq Debian Release: stretch/sid 900 testing ftp.icm.edu.pl 800 jessie-backports ftp.icm.edu.pl 750 stable www.deb-multimedia.org 750 stable security.debian.org 750 stable repos.fds-team.de 750 stable ftp.icm.edu.pl 700 unstable ftp.icm.edu.pl 600 experimental ftp.icm.edu.pl 500 unstable-debug debug.mirrors.debian.org 500 testing-debug debug.mirrors.debian.org 500 stable dl.google.com 500 stable deb.opera.com 500 proposed-updates ftp.icm.edu.pl 1 experimental-debug debug.mirrors.debian.org --- Package information. --- Depends (Version) | Installed =-+-=== libc6 (>= 2.17) | libgcc1 (>= 1:3.0) | libstdc++6 (>= 5.2) | Package's Recommends field is empty. Package's Suggests field is empty. --- End Message --- --- Begin Message --- Source: vulkan Source-Version: 1.0.21.0+dfsg1-1 We believe that the bug you reported is fixed in the latest version of vulkan, 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 834...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated vulkan 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: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.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 Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb aabd7642e2533d419dad4c227a41e17fc3cdeff0 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Checksums-Sha256: 50fc158fe6c9803a9594a9a7267b95c02ae6044d5105787521338bf5066f32a2 2193 vulkan_1.0.21.0+dfsg1-1.dsc 8aceb630e7dacb0a1a1b8828756613c7d35f6c45f4181adf57302dd84cd78687 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 740751f63c4221a7a6cb77dfcaa28f08c6cf1b994ed91eb1c96e5281c636f5a0 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz
Bug#827651: marked as done (vulkan: FTBFS on mips64el -- relocation truncated to fit: R_MIPS_CALL16)
Your message dated Thu, 18 Aug 2016 22:08:49 + with message-idand subject line Bug#827651: fixed in vulkan 1.0.21.0+dfsg1-1 has caused the Debian Bug report #827651, regarding vulkan: FTBFS on mips64el -- relocation truncated to fit: R_MIPS_CALL16 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.) -- 827651: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827651 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: vulkan Version: 1.0.8.0+dfsg1-1 Severity: important Tags: patch Hi, vulakn FTBFS on mips64el because the libVkLayer_core_validation.so library contains too many symbols and overflows the default GOT. This is what causes the relocation errors. This can be fixed by compiling vulkan with the -mxgot flag, although this does have a performance penalty. Before this can happen, the validation layer CMakeLists.txt file must be updated so it doesn't clobber the CXXFLAGS variable. Patches to do both of these tasks are attached. Thanks, JamesDescription: Don't clobber CXXFLAGS when building validation layers Author: James Cowgill --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/layers/CMakeLists.txt +++ b/layers/CMakeLists.txt @@ -91,7 +91,7 @@ if (WIN32) set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_CRT_SECURE_NO_WARNINGS /bigobj") endif() if (NOT WIN32) -set (CMAKE_CXX_FLAGS "-std=c++11") +set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wpointer-arith") set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wpointer-arith") endif() --- a/debian/rules +++ b/debian/rules @@ -4,6 +4,10 @@ DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/default.mk +ifeq ($(DEB_HOST_ARCH),mips64el) +export DEB_CXXFLAGS_MAINT_APPEND := -mxgot +endif + # main packaging script based on dh7 syntax %: dh $@ --with quilt --builddirectory=build/ signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: vulkan Source-Version: 1.0.21.0+dfsg1-1 We believe that the bug you reported is fixed in the latest version of vulkan, 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 827...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated vulkan 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: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.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 Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078
Bug#822284: marked as done (vulkan: split validation layers out of libvulkan1)
Your message dated Thu, 18 Aug 2016 22:08:49 + with message-idand subject line Bug#822284: fixed in vulkan 1.0.21.0+dfsg1-1 has caused the Debian Bug report #822284, regarding vulkan: split validation layers out of libvulkan1 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.) -- 822284: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822284 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: vulkan Version: 1.0.8.0+dfsg1-1 Severity: wishlist Hi, Firstly I haven't be using Vulkan that long so I might not have this totally right but... It seems to me that the validation layer files (*.json, libVkLayer_*.so and liblayer_utils.so) are not required to actually run Vulkan applications but are only used during development. These files should therefore be in a separate package, possibly depended or recommended on by libvulkan-dev. This would shave about 9M off the installed package size as well. Thanks, James signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: vulkan Source-Version: 1.0.21.0+dfsg1-1 We believe that the bug you reported is fixed in the latest version of vulkan, 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 822...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated vulkan 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: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.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 Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb aabd7642e2533d419dad4c227a41e17fc3cdeff0 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Checksums-Sha256: 50fc158fe6c9803a9594a9a7267b95c02ae6044d5105787521338bf5066f32a2 2193 vulkan_1.0.21.0+dfsg1-1.dsc 8aceb630e7dacb0a1a1b8828756613c7d35f6c45f4181adf57302dd84cd78687 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 740751f63c4221a7a6cb77dfcaa28f08c6cf1b994ed91eb1c96e5281c636f5a0 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz a9719860f738c71124877b7428b7d146d52944b9a71dc708275f9912147b96de 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb e965fbd448ff711582e4c62873d90289036a4ccba4ef60dfb2372cd271d6fee8 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb a655465722b32ea19aff1dced3cd8f8b38446dc468eeaefc38944b138db9ea45 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Files: f4ed0c04439f011ba34ef97bfdb24580 2193 libs optional vulkan_1.0.21.0+dfsg1-1.dsc 1dc757767edb212d1bdeb6d6bc4eccd3 1142045 libs optional
Bug#822286: marked as done (libvulkan1: calls ldconfig multiple times)
Your message dated Thu, 18 Aug 2016 22:08:49 + with message-idand subject line Bug#822286: fixed in vulkan 1.0.21.0+dfsg1-1 has caused the Debian Bug report #822286, regarding libvulkan1: calls ldconfig multiple times 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.) -- 822286: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822286 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libvulkan1 Version: 1.0.8.0+dfsg1-1 Severity: minor Hi, Another minor bug I just noticed :) libvulkan1 ships a postinst and postrm to call ldconfig, but the call to ldconfig is already handled by debhelper through a dpkg trigger. This means that installing libvulkan1 ends up calling ldconfig 3 times instead of once. Removing the maintainer scripts should solve this. Thanks, James signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: vulkan Source-Version: 1.0.21.0+dfsg1-1 We believe that the bug you reported is fixed in the latest version of vulkan, 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 822...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated vulkan 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: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.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 Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb aabd7642e2533d419dad4c227a41e17fc3cdeff0 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Checksums-Sha256: 50fc158fe6c9803a9594a9a7267b95c02ae6044d5105787521338bf5066f32a2 2193 vulkan_1.0.21.0+dfsg1-1.dsc 8aceb630e7dacb0a1a1b8828756613c7d35f6c45f4181adf57302dd84cd78687 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 740751f63c4221a7a6cb77dfcaa28f08c6cf1b994ed91eb1c96e5281c636f5a0 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz a9719860f738c71124877b7428b7d146d52944b9a71dc708275f9912147b96de 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb e965fbd448ff711582e4c62873d90289036a4ccba4ef60dfb2372cd271d6fee8 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb a655465722b32ea19aff1dced3cd8f8b38446dc468eeaefc38944b138db9ea45 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Files: f4ed0c04439f011ba34ef97bfdb24580 2193 libs optional vulkan_1.0.21.0+dfsg1-1.dsc 1dc757767edb212d1bdeb6d6bc4eccd3 1142045 libs optional vulkan_1.0.21.0+dfsg1.orig.tar.gz eb13b51edb5d5df88ea19126865a0de4 10728 libs optional vulkan_1.0.21.0+dfsg1-1.debian.tar.xz 901ae7a0a309e5baca19bde9de1cc518 28290
Bug#822283: marked as done (libvulkan1: typo in package description)
Your message dated Thu, 18 Aug 2016 22:08:49 + with message-idand subject line Bug#822283: fixed in vulkan 1.0.21.0+dfsg1-1 has caused the Debian Bug report #822283, regarding libvulkan1: typo in package description 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.) -- 822283: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822283 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libvulkan1 Version: 1.0.8.0+dfsg1-1 Severity: minor Tags: patch Hi, The package description for libvulkan1 claims to include the "vulkaninfo" binary, but it does not - it's in vulkan-utils instead. While looking at the control file I also noticed that vulkan-utils depends on libvulkan1 which seemed strange (since it's added automatically) so I removed it, but feel free to ignore that bit of the patch if you want. Thanks, Jamesdiff -ur a/debian/control b/debian/control --- a/debian/control 2016-04-14 11:57:06.0 +0100 +++ b/debian/control 2016-04-22 23:06:30.906063978 +0100 @@ -25,7 +25,7 @@ this, it dispatches API calls to the correct driver, and to the correct layers, based on the GPU object selected by the application. . - This package includes the loader library and vulkaninfo binary. + This package includes the loader library. Package: libvulkan-dev Section: libdevel @@ -45,6 +45,5 @@ Architecture: any Section: graphics Depends: ${shlibs:Depends}, ${misc:Depends}, - libvulkan1, Description: Miscellaneous Vulkan utilities This package provides utilities for Vulkan, including vulkaninfo. signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: vulkan Source-Version: 1.0.21.0+dfsg1-1 We believe that the bug you reported is fixed in the latest version of vulkan, 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 822...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Timo Aaltonen (supplier of updated vulkan 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: SHA1 Format: 1.8 Date: Fri, 19 Aug 2016 00:29:31 +0300 Source: vulkan Binary: libvulkan1 libvulkan-dev vulkan-utils Architecture: source amd64 Version: 1.0.21.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 Closes: 822283 822284 822286 823554 827651 834200 Changes: vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium . * New upstream release. * copyright: Update excludes. * patches: Refreshed. * control: Build only on linux, others are not supported. * Don't build layers, which now depend on SPIR-V tools. (Closes: #822284) * control: Add multiarch support. (Closes: #834200) * control: Fix libvulkan1 description. (Closes: #822283) * control: Add Breaks/Replaces against upstream packages. (Closes: #823554) (LP: #1572114) * Drop libvulkan1 postinst/postrm. (Closes: #822286) * control: Bump policy to 3.9.8, no changes. * use-mxgot-for-mips64.patch: While we don't build layers anymore, add a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) Checksums-Sha1: db4777d9528a0ead0c879672515290a912e9bee6 2193 vulkan_1.0.21.0+dfsg1-1.dsc 7cb4ecc31498504174cdef9d346349693a6c2f89 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz 2e3c8f2af47572e099f21b1caaad94bbc85bab1f 10728 vulkan_1.0.21.0+dfsg1-1.debian.tar.xz f6739b9d2569cc99f0b62a70d31db64c3547ea9b 28290 libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb f1975981742e4df407b59d2377583445ed8c3406 46078 libvulkan1_1.0.21.0+dfsg1-1_amd64.deb aabd7642e2533d419dad4c227a41e17fc3cdeff0 14194 vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Checksums-Sha256: 50fc158fe6c9803a9594a9a7267b95c02ae6044d5105787521338bf5066f32a2 2193 vulkan_1.0.21.0+dfsg1-1.dsc 8aceb630e7dacb0a1a1b8828756613c7d35f6c45f4181adf57302dd84cd78687 1142045 vulkan_1.0.21.0+dfsg1.orig.tar.gz
Processing of vulkan_1.0.21.0+dfsg1-1_amd64.changes
vulkan_1.0.21.0+dfsg1-1_amd64.changes uploaded successfully to localhost along with the files: vulkan_1.0.21.0+dfsg1-1.dsc vulkan_1.0.21.0+dfsg1.orig.tar.gz vulkan_1.0.21.0+dfsg1-1.debian.tar.xz libvulkan-dev_1.0.21.0+dfsg1-1_amd64.deb libvulkan1_1.0.21.0+dfsg1-1_amd64.deb vulkan-utils_1.0.21.0+dfsg1-1_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org)
vulkan: Changes to 'debian-unstable'
Rebased ref, commits from common ancestor: commit 4db793decacfe9f0c97f903d37a0729972c9d37e Author: Timo AaltonenDate: Fri Aug 19 00:30:16 2016 +0300 release to sid diff --git a/debian/changelog b/debian/changelog index 37b9b63..c9f3e5c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -vulkan (1.0.21.0+dfsg1-1) UNRELEASED; urgency=medium +vulkan (1.0.21.0+dfsg1-1) unstable; urgency=medium * New upstream release. * copyright: Update excludes. @@ -15,7 +15,7 @@ vulkan (1.0.21.0+dfsg1-1) UNRELEASED; urgency=medium a patch to fix the build on mips64 in case the build is revived later. (Closes: #827651) - -- Timo Aaltonen Thu, 30 Jun 2016 13:28:49 +0300 + -- Timo Aaltonen Fri, 19 Aug 2016 00:29:31 +0300 vulkan (1.0.8.0+dfsg1-1) unstable; urgency=medium commit d7ed2d1e996f04e0ec79b3b3253b21b57da6aa58 Author: Timo Aaltonen Date: Fri Aug 19 00:29:28 2016 +0300 drop layer stuff from libvulkan1 diff --git a/debian/libvulkan1.install b/debian/libvulkan1.install index f55d4cf..3ddde58 100644 --- a/debian/libvulkan1.install +++ b/debian/libvulkan1.install @@ -1,3 +1 @@ usr/lib/*/lib*.so.* -usr/share/vulkan/explicit_layer.d -usr/share/vulkan/implicit_layer.d diff --git a/debian/rules b/debian/rules index 1659a40..25809ca 100755 --- a/debian/rules +++ b/debian/rules @@ -23,12 +23,12 @@ override_dh_auto_install: mkdir -p debian/tmp/usr/include cp -rp include/vulkan debian/tmp/usr/include - mkdir -p debian/tmp/usr/share/vulkan/explicit_layer.d \ -debian/tmp/usr/share/vulkan/implicit_layer.d - for i in $(shell cd layers/linux/; ls *.json) ; do \ - sed 's@./@@' layers/linux/$$i > \ - debian/tmp/usr/share/vulkan/explicit_layer.d/$$i \ - ; done +# mkdir -p debian/tmp/usr/share/vulkan/explicit_layer.d \ +# debian/tmp/usr/share/vulkan/implicit_layer.d +# for i in $(shell cd layers/linux/; ls *.json) ; do \ +# sed 's@./@@' layers/linux/$$i > \ +# debian/tmp/usr/share/vulkan/explicit_layer.d/$$i \ +# ; done override_dh_install: dh_install --fail-missing
vulkan: Changes to 'refs/tags/vulkan-1.0.21.0+dfsg1-1'
Tag 'vulkan-1.0.21.0+dfsg1-1' created by Timo Aaltonenat 2016-08-18 21:30 + Tagging upload of vulkan 1.0.21.0+dfsg1-1 to unstable. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJXtijtAAoJEMtwMWWoiYTc4DYP/2Dln2yJokk2LyglX6fg7s4q garAEXvc3GThXhc4QgcdCXbVV/KkAqlUp9f01WI4QhSxMfAZyofPgPkuJjR9ZY4X rgjCVcSK4FmKovzLgO395UvjilbGvVDfCWaxfOtIyjDMkz0nECMtqDzghCUnSNlH jdfewPtRJnbKdoUG/ugV6j252iSN+pfoc+Zk8X8tUf8PPvUVW58ATuNf0nqprmxU a1YdyxqXLJSkdn+tXWhWzpJ42MKtpE523zk+OnMUJE0jl26PWr58OoQPE/wV5BBW rYnjlRwEjJk/Y0827rJSVffIZuzYlRPRhnKZq7dmiDtvnt2ZQJp0SoRL9h2lf1CA 08grZizNPAbpDYPIdaT5UoTzo2nmP5NEGGgPkfVcKwrilUjBfDItmKVVmnVSM3Se rPvYBJLa4i5somXKPbZ1s3ZLAxvGCr0awUlh8GR+9nxR5Lzi83tyoEomJyKt/ZCH JCvUXeRocYdZHsyfuiqRJCcErB2Sk10gXPiw2o0B/tcoMYNU5D0f8s8DtVVNcGta fShVm1GXFq5366KlDcJtQuMp8Hu/Fr66/f7+DzOW6fHy1n+jeqB9/Yu2JZw81vgp dCusDhcCAgGI1WgWGDaj4GgRP575vEkOFjqAvuOrTcWKTpuM9BFdM3aXzRekz9yO CPfS7DvjU43P4mGJXYad =5NFZ -END PGP SIGNATURE- Changes since vulkan-1.0.8.0+dfsg1-1: Alexander F Rødseth (1): Only set scripts that starts with a hashbang as executable Alexandre BACQUART (2): demos: replace raw value with Vulkan constant in demos demos: fix ppm loader swapped width & height Chia-I Wu (77): doc: formalize the current loader-layer interface doc: remove rules on vkEnumerate*Properties for layers image: move vkEnumerate*Properties around image: put layer functions into a namespace image: drop vk prefix for layer functions image: add image::global_layer image: improve EnumerateDeviceExtensionProperties image: add intercept_core_device_command image: refactor GetInstanceProcAddr image: improve GetInstanceProcAddr image: avoid invalid GIPA call in vkCreateDevice device_limits: move vkEnumerate*Properties around device_limits: put layer functions into a namespace device_limits: drop vk prefix for layer functions device_limits: add device_limits::global_layer device_limits: improve EnumerateDeviceExtensionProperties device_limits: add intercept_core_device_command device_limits: intercept CmdSetScissor and CmdSetViepwort device_limits: refactor GetInstanceProcAddr device_limits: fix a typo in intercept_core_instance_command device_limits: improve GetInstanceProcAddr device_limits: avoid invalid GIPA call in vkCreateDevice doc: allow layers to ignore pAllocator core_validation: move vkEnumerate*Properties around core_validation: put layer functions into a namespace core_validation: drop vk prefix for layer functions core_validation: add core_validation::global_layer core_validation: improve EnumerateDeviceExtensionProperties core_validation: add intercept_core_device_command core_validation: add intercept_khr_swapchain_command core_validation: refactor GetInstanceProcAddr core_validation: no interface functions in layer functions core_validation: handle device commands in GetInstanceProcAddr core_validation: avoid invalid GIPA call in vkCreateDevice swapchain: move vkEnumerate*Properties around swapchain: put layer functions into a namespace swapchain: drop vk prefix for layer functions swapchain: add swapchain::swapchain_layer swapchain: improve EnumerateDeviceExtensionProperties swapchain: add intercept_core_device_command swapchain: add intercept_khr_swapchain_command swapchain: refactor GetInstanceProcAddr swapchain: improve GetInstanceProcAddr swapchain: avoid invalid GIPA call in vkCreateDevice docs: update v0 languages for device layer deprecation parameter_validation: move vkEnumerate*Properties around parameter_validation: put layer functions into a namespace parameter_validation: drop vk prefix for layer functions parameter_validation: add parameter_validation::global_layer parameter_validation: improve EnumerateDeviceExtensionProperties parameter_validation: add intercept_core_device_command parameter_validation: refactor GetInstanceProcAddr parameter_validation: no interface functions in layer functions parameter_validation: handle device commands in GetInstanceProcAddr parameter_validation: avoid invalid GIPA call in vkCreateDevice vk-layer-generate.py: add intercept_core_*_command vk-layer-generate.py: add intercept__command vk-layer-generate.py: simplify vkEnumerate*Properties generation vk-layer-generate.py: put layer functions into a namespace vk-layer-generate.py: no interface functions in layer functions vk-layer-generate.py: drop vk prefix for layer functions vk-layer-generate.py: assert valid instance/device in vkGet*ProcAddr vk-layer-generate.py: handle device commands in GetInstanceProcAddr object_tracker: avoid invalid GIPA call in vkCreateDevice
vulkan: Changes to 'debian-unstable'
CMakeLists.txt | 10 build_windows_targets.bat | 12 cmake/FindWayland.cmake| 66 debian/changelog | 16 debian/control | 12 debian/libvulkan1.install |2 debian/libvulkan1.postinst | 13 debian/libvulkan1.postrm | 13 debian/patches/demos-add-install-rule.diff |2 debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff |2 debian/patches/layers-install-to-cmake-install-libdir.diff |4 debian/patches/loader-add-install-rule.diff|4 debian/patches/series |1 debian/patches/trim-build.diff |3 debian/patches/use-mxgot-for-mips64.patch | 18 demos/CMakeLists.txt | 32 demos/android/include/lunarg.ppm.h |4 demos/cube.c | 228 demos/smoke/CMakeLists.txt | 19 demos/smoke/Helpers.h |9 demos/smoke/Main.cpp | 15 demos/smoke/Shell.cpp | 25 demos/smoke/Shell.h|1 demos/smoke/ShellWayland.cpp | 290 demos/smoke/ShellWayland.h | 69 demos/smoke/generate-dispatch-table|1 demos/tri.c| 183 demos/vulkaninfo.c |2 generator.py | 17 glslang_revert_a5c33d.patch.txt| 18 glslang_revision |2 include/vulkan/vulkan.h| 34 layers/CMakeLists.txt |2 layers/README.md |5 layers/core_validation.cpp | 3810 +++-- layers/core_validation.h | 65 layers/core_validation_error_enums.h | 20 layers/core_validation_types.h | 86 layers/descriptor_sets.cpp | 98 layers/descriptor_sets.h | 14 layers/device_limits.cpp | 816 -- layers/device_limits.h | 70 layers/linux/VkLayer_core_validation.json |2 layers/linux/VkLayer_device_limits.json| 17 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.h| 122 layers/parameter_validation.cpp| 235 layers/parameter_validation_utils.h|4 layers/swapchain.cpp | 377 + layers/swapchain.h | 10 layers/threading.cpp | 94 layers/threading.h | 52 layers/unique_objects.h| 203 layers/vk_layer_config.cpp |4 layers/vk_layer_settings.txt |4 layers/vk_validation_layer_details.md | 80 layers/windows/VkLayer_core_validation.json|2 layers/windows/VkLayer_device_limits.json | 17 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/windows/VkLayer_threading.json |2 layers/windows/VkLayer_unique_objects.json |2 libs/vkjson/vkjson_info.cc |2 loader/CMakeLists.txt |3 loader/LoaderAndLayerInterface.md | 155 loader/cJSON.c |4 loader/cJSON.h
vulkan: Changes to 'upstream-unstable'
Rebased ref, commits from common ancestor: commit 97e3b677d9681aa8d420c314edae96c4bf72246d Author: Mark YoungDate: Wed Jul 20 11:38:53 2016 -0600 loader: Clean up some things in the MD file Clean up some documentation in the LoaderAndLayerInterface markdown. Over the next few weeks, I'll be working on cleaning up the format and language of this doc. Change-Id: I7858981293de9befb34701c31542d88c664cd6d8 diff --git a/loader/LoaderAndLayerInterface.md b/loader/LoaderAndLayerInterface.md index ca71fae..e5df181 100644 --- a/loader/LoaderAndLayerInterface.md +++ b/loader/LoaderAndLayerInterface.md @@ -1,23 +1,27 @@ # Vulkan Loader Specification and Architecture Overview + -Goals of this document +## Goals of this document ## -- Specify necessary functions and expected behavior of interface between the loader library and ICDs and layers for Windows, Linux and Android based systems. Also describe the application visible behaviors of the loader. -Audience + + +## Audience ## -Application, Vulkan driver and Vulkan layer developers. +This document is primarily targeted at Vulkan application, driver and layer developers. +However, it can also be used by any developer interested in understanding more about +how the Vulkan loader and layers interact. -Any developers interested in understanding more about loader and layer behavior -and architecture. + -Loader goals +## Loader goals ## - Support multiple ICDs (Installable Client Drivers) to co-exist on a system @@ -29,39 +33,47 @@ developer or the system and have no impact when not enabled. - Negligible performance cost for an application calling through the loader to an ICD entry point. -Architectural overview of layers and loader + + +## Architectural overview of layers and loader ## --- -Vulkan is a layered architecture. Layers can hook (intercept) Vulkan commands to -achieve various functionality that a Vulkan driver (aka ICD) or loader doesn't -support. Functionality such as Vulkan API tracing and debugging, API usage -validation, and other tools such as framebuffer overlays are all natural -candidates for Vulkan layers. Layers are implemented as libraries that are -inserted between the application and the driver. - -Not only is Vulkan a layered architecture but it also supports multiple GPUs -and their drivers. Vulkan commands called by an application may wind up calling -into a diverse set of modules: loader, layers, and ICDs. The loader is critical -to managing the proper dispatching of Vulkan commands to the appropriate set of -layers and ICDs. The Vulkan object model allows the loader to insert layers -into a call chain so the layers can process Vulkan commands prior to the -ICD being called. +Vulkan is a layered architecture placing the Application on one end, the +ICDs on the other, and the loader and some number of layers in between. + +Layers are implemented as libraries that can be enabled in different ways +(including by application request) and loaded during CreateInstance. Each +layer can chooses to hook (intercept) any Vulkan commands which in turn +can be ignored, augmented, or simply passed along. A layer may also +expose functionality not available in the loader or any ICD. Some examples +of this include: the ability to perform Vulkan API tracing and debugging, +validate API usage, or overlay additional content on the applications surfaces. + +The loader is responsible for working with the various layers as well as +supporting multiple GPUs and their drivers. Any Vulkan command may +wind up calling into a diverse set of modules: loader, layers, and ICDs. +The loader is critical to managing the proper dispatching of Vulkan +commands to the appropriate set of layers and ICDs. The Vulkan object +model allows the loader to insert layers into a call chain so that the layers +can process Vulkan commands prior to the ICD being called. Vulkan uses an object model to control the scope of a particular action / operation. The object to be acted on is always the first parameter of a Vulkan call and is a dispatchable object (see Vulkan specification section 2.3 Object Model). Under the covers, the dispatchable object handle is a pointer to a -structure that contains a pointer to a dispatch table maintained by the loader. -This dispatch table contains pointers to the Vulkan functions appropriate to -that object. There are two types of dispatch tables the loader maintains, -Instance and Device. I.e. a VkInstance object's dispatch table will point to Vulkan -functions such as vkEnumeratePhysicalDevices, vkDestroyInstance, -vkCreateInstance, etc. Instance functions take a VkInstance or VkPhysicalDevice as -their first argument. - -Device objects have a separate dispatch table containing the appropriate -function pointers. The device dispatch table is used for all functions that
vulkan: Changes to 'refs/tags/vulkan-1.0.21.0+dfsg1-1'
Tag 'vulkan-1.0.21.0+dfsg1-1' created by Timo Aaltonenat 2016-08-18 21:22 + Tagging upload of vulkan 1.0.21.0+dfsg1-1 to unstable. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJXticxAAoJEMtwMWWoiYTcLosP/0k9+LqKxV2uguMCTTirsUmn fxWKCCgp4tPEcLjF5H05KWwR/wDWDjzJxYXcIOKqZfgrE5XoquCmZT6EUYDcaLU4 UkeR0UpoJenHQgWzMcoC8b/69DM2UKDer2RKBPkiKHzXPy0AXNRfStv5OAvKIz/2 kkDRdNXBNhibf+1oVDFb4eSLn5A+e0YX5T4rEC8gagAZvFmAH5YdBjDbM69NTOql NSzCPeystAj2/bVd5jceMPxkdTxoFdb9Bf75NTs19qB1LgiAKIdynYHQBtgATD/k 4CKbaNNZAwZsLfnHUVEqpm8zQwF4KmmwBvRL371LE0cgJGRjEPqBtGWi7cdAUo/u cdiRhT94HBtOt73nXWy/gV1sSw3bBFMpJtb6oXwUNNYS1ccZz+Lk/KTfsuirbY2e /B1rtFf7vhkRb/ciR3vg436x7xPZTEo20UyaqLbAYokgEMkLHUURh8ZoNyD5+IhU wKxrUK9l8yA6oz+QXZEwo1PRu8nFXDpn5oVbe772x+XBDAJQrE77LPZApFstIOBK Wz+8WsZ1tWbQJJ20kc/ngOc4mvfCFgd3YXMsA6yQ2aeO/UTVSNXAHHwDdvY3r0kv gwqO8oh6h3qLAouOrb2n4Ok8CvPTmjRuEO6BMDTbmuRaMCsq1CI+k2TkAXqVCOv0 JTd04zLPDfHJI/p1J3bg =H01G -END PGP SIGNATURE- Changes since vulkan-1.0.8.0+dfsg1-1: Alexander F Rødseth (1): Only set scripts that starts with a hashbang as executable Alexandre BACQUART (2): demos: replace raw value with Vulkan constant in demos demos: fix ppm loader swapped width & height Chia-I Wu (77): doc: formalize the current loader-layer interface doc: remove rules on vkEnumerate*Properties for layers image: move vkEnumerate*Properties around image: put layer functions into a namespace image: drop vk prefix for layer functions image: add image::global_layer image: improve EnumerateDeviceExtensionProperties image: add intercept_core_device_command image: refactor GetInstanceProcAddr image: improve GetInstanceProcAddr image: avoid invalid GIPA call in vkCreateDevice device_limits: move vkEnumerate*Properties around device_limits: put layer functions into a namespace device_limits: drop vk prefix for layer functions device_limits: add device_limits::global_layer device_limits: improve EnumerateDeviceExtensionProperties device_limits: add intercept_core_device_command device_limits: intercept CmdSetScissor and CmdSetViepwort device_limits: refactor GetInstanceProcAddr device_limits: fix a typo in intercept_core_instance_command device_limits: improve GetInstanceProcAddr device_limits: avoid invalid GIPA call in vkCreateDevice doc: allow layers to ignore pAllocator core_validation: move vkEnumerate*Properties around core_validation: put layer functions into a namespace core_validation: drop vk prefix for layer functions core_validation: add core_validation::global_layer core_validation: improve EnumerateDeviceExtensionProperties core_validation: add intercept_core_device_command core_validation: add intercept_khr_swapchain_command core_validation: refactor GetInstanceProcAddr core_validation: no interface functions in layer functions core_validation: handle device commands in GetInstanceProcAddr core_validation: avoid invalid GIPA call in vkCreateDevice swapchain: move vkEnumerate*Properties around swapchain: put layer functions into a namespace swapchain: drop vk prefix for layer functions swapchain: add swapchain::swapchain_layer swapchain: improve EnumerateDeviceExtensionProperties swapchain: add intercept_core_device_command swapchain: add intercept_khr_swapchain_command swapchain: refactor GetInstanceProcAddr swapchain: improve GetInstanceProcAddr swapchain: avoid invalid GIPA call in vkCreateDevice docs: update v0 languages for device layer deprecation parameter_validation: move vkEnumerate*Properties around parameter_validation: put layer functions into a namespace parameter_validation: drop vk prefix for layer functions parameter_validation: add parameter_validation::global_layer parameter_validation: improve EnumerateDeviceExtensionProperties parameter_validation: add intercept_core_device_command parameter_validation: refactor GetInstanceProcAddr parameter_validation: no interface functions in layer functions parameter_validation: handle device commands in GetInstanceProcAddr parameter_validation: avoid invalid GIPA call in vkCreateDevice vk-layer-generate.py: add intercept_core_*_command vk-layer-generate.py: add intercept__command vk-layer-generate.py: simplify vkEnumerate*Properties generation vk-layer-generate.py: put layer functions into a namespace vk-layer-generate.py: no interface functions in layer functions vk-layer-generate.py: drop vk prefix for layer functions vk-layer-generate.py: assert valid instance/device in vkGet*ProcAddr vk-layer-generate.py: handle device commands in GetInstanceProcAddr object_tracker: avoid invalid GIPA call in vkCreateDevice
Bug#815867: libxkbcommon: FTBFS: FAIL: test/x11comp
CC:ing the last uploader. Cheers, Julien On Thu, Feb 25, 2016 at 08:54:03 +0100, Chris Lamb wrote: > Source: libxkbcommon > Version: 0.5.0-1 > Severity: serious > Justification: fails to build from source > User: reproducible-bui...@lists.alioth.debian.org > Usertags: ftbfs > X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org > > Dear Maintainer, > > libxkbcommon fails to build from source in unstable/amd64: > > [..] > > make[3]: Leaving directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > make check-TESTS > make[3]: Entering directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > make[4]: Entering directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > PASS: test/context > PASS: test/utf8 > PASS: test/rules-file > PASS: test/log > PASS: test/atom > PASS: test/keysym > PASS: test/state > PASS: test/filecomp > PASS: test/buffercomp > PASS: test/stringcomp > PASS: test/compose > PASS: test/rulescomp > PASS: test/keyseq > SKIP: test/x11 > FAIL: test/x11comp > > Testsuite summary for libxkbcommon 0.5.0 > > # TOTAL: 15 > # PASS: 13 > # SKIP: 1 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > See ./test-suite.log > Please report to > https://bugs.freedesktop.org/enter_bug.cgi?product=libxkbcommon > > Makefile:1687: recipe for target 'test-suite.log' failed > make[4]: *** [test-suite.log] Error 1 > make[4]: Leaving directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > Makefile:1793: recipe for target 'check-TESTS' failed > make[3]: *** [check-TESTS] Error 2 > make[3]: Leaving directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > Makefile:2102: recipe for target 'check-am' failed > make[2]: *** [check-am] Error 2 > make[2]: Leaving directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > Makefile:2105: recipe for target 'check' failed > make[1]: *** [check] Error 2 > make[1]: Leaving directory > '/home/lamby/temp/cdt.20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0' > dh_auto_test: make -j9 check returned exit code 2 > debian/rules:17: recipe for target 'build' failed > make: *** [build] Error 2 > > [..] > > The full build log is attached. > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` la...@debian.org / chris-lamb.co.uk >`-
Processed: Re: Bug#814722: Some new info
Processing control commands: > severity -1 important Bug #814722 [xserver-xorg-video-intel] xserver-xorg-video-intel: xserver segfault at address 0x17 Severity set to 'important' from 'critical' -- 814722: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814722 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#814722: Some new info
Control: severity -1 important On Sat, Feb 20, 2016 at 18:43:08 -0300, Fabián Inostroza wrote: > After the update of xserver-common and xserver-xorg-core from 1.18.0-3 to > 1.18.1-1 things have gone better, X stills crash sometimes but no so > repeteadly. > Also I have found that the crashes happens when I'm using MATLAB (2013a), > while maximizing window or changing tab in the editor. > [...] > [ 323.935] (EE) Backtrace: > [ 323.935] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4e) [0x562710a8db2e] > [ 323.935] (EE) 1: /usr/lib/xorg/Xorg (0x5627108d8000+0x1b9eb9) > [0x562710a91eb9] > [ 323.935] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f89ec772000+0x33590) > [0x7f89ec7a5590] > [ 323.935] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7f89ec772000+0x79d7c) > [0x7f89ec7ebd7c] > [ 323.935] (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (realloc+0xf0) > [0x7f89ec7ed190] > [ 323.935] (EE) 5: /usr/lib/xorg/Xorg (ReadRequestFromClient+0x4f0) > [0x562710a90aa0] > [ 323.935] (EE) 6: /usr/lib/xorg/Xorg (0x5627108d8000+0x53a21) > [0x56271092ba21] > [ 323.936] (EE) 7: /usr/lib/xorg/Xorg (0x5627108d8000+0x57af3) > [0x56271092faf3] > [ 323.936] (EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) > [0x7f89ec792870] > [ 323.936] (EE) 9: /usr/lib/xorg/Xorg (_start+0x29) [0x562710919e89] > [ 323.936] (EE) > [ 323.936] (EE) Segmentation fault at address 0x17 That looks like memory corruption to me. If you can still readily reproduce the crash, it might be useful to try running the server with valgrind. And please report this upstream following https://01.org/linuxgraphics/documentation/how-report-bugs and let us know the bug number. Cheers, Julien
Bug#814722: xserver-xorg-video-intel: blank screen with cursor when trying to open a second screen
On Sun, Feb 21, 2016 at 15:05:17 +0100, Eugene V. Lyubimkin wrote: > Package: xserver-xorg-video-intel > Version: 2.99.917+git20160218-1 > Followup-For: Bug #814722 > > Dear Maintainer, > > I am not sure this is the same bug Please assume it isn't. Cheers, Julien
weston_1.11.91-1_source.changes ACCEPTED into experimental
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Thu, 18 Aug 2016 16:36:44 +0200 Source: weston Binary: weston Architecture: source Version: 1.11.91-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike ForceChanged-By: Héctor Orón Martínez Description: weston - reference implementation of a wayland compositor Changes: weston (1.11.91-1) experimental; urgency=medium . * New upstream pre-release. Checksums-Sha1: 54fd1a23d1e222c4bf8da7a7603c0476449c880d 2577 weston_1.11.91-1.dsc 38297b97060459081f4c370c9da34d3ecdbab483 1610383 weston_1.11.91.orig.tar.gz 6a9b2bef8775f82f6e24b974e358bf649a50b3b2 48210 weston_1.11.91-1.diff.gz Checksums-Sha256: 2029e4e68bbf434da8f6c4d0df28fc80c1554ddc47a38fd1d2ddda501653dd49 2577 weston_1.11.91-1.dsc 7b41b896ad668aea197c86ceb5f90cb635ecedd43e41dcda4a48c9a5a93673fd 1610383 weston_1.11.91.orig.tar.gz 32f94126d65caa5fd4996e02cdc6a69de1b05b999df604df22ebc056c5162098 48210 weston_1.11.91-1.diff.gz Files: 7bf1d08de0a935a640ecc932817126b6 2577 x11 optional weston_1.11.91-1.dsc 91153c8b596b6dbf5d12927d22ad0679 1610383 x11 optional weston_1.11.91.orig.tar.gz 21ae8d2014c1245b5b94b210cb7604a8 48210 x11 optional weston_1.11.91-1.diff.gz -BEGIN PGP SIGNATURE- iQIcBAEBCgAGBQJXtd/vAAoJEK8ig6p24qx7c1YP/jRpWvQakTYWF4t+gT5SHsqH z3HXopBze5nw41NZecRF/rHm8bfxcCSdeb1HEOTDq7q1PGJKnKa3YuijGcvRru35 sMDdp28rrJ0UExEEaMvfdxCsyx0f5XYQID9JV4vAoD7rJybuoYvTbJlc3T9aiIvO 7i9oRzeu3WEAVtR2IVtXL1PzKLKQ57+shbcqOrt+6mFIsswV4UgOIB5Seg6nUfAD 35TUPsN943e3SGyzg/qN7fXsgD+6peTqa2Uttv9D+9Q34aD3eahu31xv4fHXPxGp gry3boXnhqnKyJhQ5puemRvG3Q0vZ1Tg/lKgOcgBQUAp4wCuTwruFbIXefnEQGZQ zfkL84MIxBQZpTpH69H486vfgplhU75Ufm1J5mp9ZSJndIi8EjWb8hCVRcqWws+j hE/VSGejJrd77GqpdKubYNf0CMXVoynYdLFEnrAp7/JZL6ZAGY5TWpwAJ+LA67tb zj3VceCsP+8AqSQ9MmxQ7cDbA3FsnS8j/sjHfrXdKwooVEAV1jFW+IsXBaU3Oryh I9NOb0z4QASUyof3I1lW+XKr2nXkPUU+u+rVNgDbaAqrKnikt310Tw3qnyR4UKVh hpIr6PA6tdIMlTmqEZuPkzMmSmkVRzzCScsBa3DXUgYEOS72GwhCDNrwHmYQQg/1 SO8e1Cd5YDeTHD1JXFJ7 =m/MU -END PGP SIGNATURE- Thank you for your contribution to Debian.
wayland_1.11.91-1_source.changes ACCEPTED into experimental
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Thu, 18 Aug 2016 17:18:52 +0200 Source: wayland Binary: libwayland-client0 libwayland-server0 libwayland-cursor0 libwayland-dev libwayland-doc libwayland-bin Architecture: source Version: 1.11.91-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike ForceChanged-By: Héctor Orón Martínez Description: libwayland-bin - wayland compositor infrastructure - binary utilities libwayland-client0 - wayland compositor infrastructure - client library libwayland-cursor0 - wayland compositor infrastructure - cursor library libwayland-dev - wayland compositor infrastructure - development files libwayland-doc - wayland compositor infrastructure - documentation files libwayland-server0 - wayland compositor infrastructure - server library Changes: wayland (1.11.91-1) experimental; urgency=medium . * New upstream pre-release Checksums-Sha1: 57a5715c9f72edffc2e3918ec731d0cc4a691044 2373 wayland_1.11.91-1.dsc 7ebc30eb57aa4b9a9586714b66200322cb515d71 576238 wayland_1.11.91.orig.tar.gz 41ed1e3bcb3345135c0572bde446046795fc7e77 8080 wayland_1.11.91-1.diff.gz Checksums-Sha256: aab084d155da37b522d6328dba93e90341d7741687cdee19545f7ab62397d181 2373 wayland_1.11.91-1.dsc 081e289c19baa34ba96ee2e1605d3befa7231736b654cd5c254a35b9998c2b7d 576238 wayland_1.11.91.orig.tar.gz 7bc7cb116f7fe68e5cc5c02e333b48fb91705ab21ab1d6b104a76e208a29b3fc 8080 wayland_1.11.91-1.diff.gz Files: 0fb520b89e74b4af13d485e56a439b14 2373 x11 optional wayland_1.11.91-1.dsc 301f5dcc35deeef475fb9d0da66da841 576238 x11 optional wayland_1.11.91.orig.tar.gz 1a4239b0ce140da8ca6a5c63da0f2d18 8080 x11 optional wayland_1.11.91-1.diff.gz -BEGIN PGP SIGNATURE- iQIcBAEBCgAGBQJXtdSNAAoJEK8ig6p24qx78A0P+wZHBGkYxsDbT6SHh8aeXXRj DhBYNC2bbfSyMLG1obhjWjlqh7x6a2Xe1uI1sdsAaldDBUKGMtdBjYF+Fd7wWdZy PcGb/EbUdqk1Mjg0tvSZl21kAzpxGT6r+ICfDu+8OJQ7WY8Bbhz/OsbrQ6her7l/ i0RsS4JH5UcymbV27OijjClCabaRWwD/IRpRRKvGmQwns1a6oLaJxu83mnZEmYLV G9ZnK4OoWrsvg13qd7iYnghq4CIw3OIgfGxDgW6pcoPeIixBDe+F+0KuC2TOHEUM gkrCBwNCtauAw16dbXJXDsK2Pj5d9pHCPZD7IFartK8Z3n1NKKmsuZLZGMccBjTc piaOEPLGK4LRx0qae4ekrtFKC76sK1cfEH00zCNOfKsArXI0/WjKVB5qkc6Asjuf BCIoZRrq1R7vYwyybYh/UTkihPHk4jBsqdlo3SjTLSxPmpFmJCnOtWx4RCg9nPlj bCx8ErrPL+LdAOyCJtt5QYqanxo0+JS0SOTPBtEqtfw7VqZrN/FUFvxtDcyAYXIT AItdFWrpFg1VTLrndB7ObZZ5shlw/AN19aNPASLfAksHr30qIl5l2eODBQMGrIBN 1EH6Jz1DV2etG97bgRWeV5I4udT8pEddTtyywK9UPxWQiGsoLofyImmA0L1SSBCH vc85UQgGZwVibORXfG2X =PhpI -END PGP SIGNATURE- Thank you for your contribution to Debian.
Processing of weston_1.11.91-1_source.changes
weston_1.11.91-1_source.changes uploaded successfully to localhost along with the files: weston_1.11.91-1.dsc weston_1.11.91.orig.tar.gz weston_1.11.91-1.diff.gz Greetings, Your Debian queue daemon (running on host franck.debian.org)
weston: Changes to 'debian-experimental'
debian/changelog |6 ++ 1 file changed, 6 insertions(+) New commits: commit 721e016f374ced0e1a23b3a9ddbe716486cb2a61 Author: Héctor Orón MartínezDate: Thu Aug 18 18:19:47 2016 +0200 Release experimental Debian version weston-1.11.91-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 9a6372f..c7ac90e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +weston (1.11.91-1) experimental; urgency=medium + + * New upstream pre-release. + + -- Héctor Orón Martínez Thu, 18 Aug 2016 16:36:44 +0200 + weston (1.11.0-1) unstable; urgency=medium * New upstream release
weston: Changes to 'refs/tags/weston-1.11.91-1'
Tag 'weston-1.11.91-1' created by Héctor Orón Martínezat 2016-08-18 16:19 + Release experimental Debian version weston-1.11.91-1 Changes since weston-1.11.0-1: Armin Krezović (26): compositor-headless: Support starting with zero outputs desktop-shell: Return NULL when no outputs are present toytoolkit: Return NULL when no outputs are present desktop-shell: Avoid NULL pointer dereference fullscreen-shell: Avoid NULL pointer dereference keyboard: Only set toplevel when there is a valid output gl-renderer: Always setup gl-renderer compositor: Untangle surface/view is_mapped from output assignments desktop-shell: update for manual surface/view mapping fullscreen-shell: update for manual surface/view mapping ivi-shell: update for manual surface/view mapping tests: update for manual surface/view mapping compositor: Switch to new surface/view mapped checks compositor-x11: Flush xcb connection from x11_output_destroy() compositor: Extend compositor user data compositor-drm: Do not return an error when no connectors are configured compositor-drm: Do not exit when there are no outputs left compositor-headless: Use non-cast functions to retrieve backend and output objects compositor-rdp: Use non-cast functions to retrieve backend and output objects compositor-wayland: Use non-cast functions to retrieve backend and output objects compositor-x11: Use non-cast functions to retrieve backend and output objects compositor-drm: Use non-cast functions to retrieve backend and output objects compositor: Mark all views as dirty when a new output is assigned gl-renderer: Make dummy surface current after all outputs are gone libweston: fix animation crash when a view has no output assigned fullscreen-shell: Ensure that fs surface is presented on all outputs Arnaud Vrac (1): fullscreen-shell: avoid access to freed data Benoit Gschwind (3): compositor-x11: fix title overflow in x11_backend_create_output compositor-x11: add assert to avoid misuse of x11_backend_deliver_button_event compositor-x11: remove redundant state arg of x11_backend_deliver_button_event Bryce Harrington (30): releasing: Copyedit post-release branching directions weston-simple-im: Make capitalization consistent in error messages Make config.h inclusion consistent terminal: Document console codes less cryptically input: Rename weston_surface_activate to weston_seat_set_keyboard_focus input: Move weston_seat_set_keyboard_focus and document README: Fix punctuation errors xwayland: Include missing config.h xwayland: Cleanup error message on spawn failure Signed-off-by: Bryce Harrington xwayland: Grammar fixes dmabuf: Fix grammar in a comment README: Fix grammar for 'an X*' config-parser: Improve error checks for strtol/strtoul calls option-parser: Require integer option string values to be base-10 multi-resource: Check for no digits in time description rdp: Check for non-numeric value in RDP_FD env var rdp: Check for non-digits and errno in strtol call config-parser: Catch negative numbers assigned to unsigned config values Include space in 'if (' Require base-10 for strtol() calls systemd: Also force base-10 for the strtol() call Revert "config-parser: Catch negative numbers assigned to unsigned config values" config-parser: Add weston_config_section_get_color Re-apply "config-parser: Catch negative numbers assigned to unsigned config values" Standardize error checking for strtol calls xwayland: Improve error checking for strtol call option-parser: Improve error checking for strtol call Add safe_strtoint() helper Switch to use safe_strtoint instead of strtol configure.ac: bump to version 1.11.91 for the alpha release Daniel Stone (2): screen-share: Use wet_get_config() Build: Silence shift-negative-value warning David Fort (3): rdp: don't release the seat until it is safe v2 compositor: recompute output position on mode switch desktop-shell: resize background and panel surfaces on output resize v4 Derek Foreman (2): compositor-drm: Stop sending uninit data to the kernel weston-editor: Close the data source after sending Emil Velikov (24): README: clarify libweston purpose/goals. README: minor the libweston ABI/API documentation client/nested: reuse weston-egl-ext.h declarations weston-egl-ext.h: add EGL_EXT_swap_buffers_with_damage definitions weston-egl-ext.h: add EGL_MESA_configless_context definitions weston-egl-ext.h: add GL_EXT_unpack_subimage definitions gl-renderer: remove EGL_EXT_image_dma_buf_import guards simple-egl: remove incomplete
weston: Changes to 'upstream-experimental'
.gitignore|1 Makefile.am | 504 +- README| 146 clients/clickdot.c|1 clients/cliptest.c|3 clients/confine.c | 531 +++ clients/desktop-shell.c | 70 clients/dnd.c |1 clients/editor.c |4 clients/eventdemo.c | 50 clients/flower.c |2 clients/fullscreen.c |7 clients/ivi-shell-user-interface.c| 43 clients/keyboard.c| 44 clients/multi-resource.c | 26 clients/nested-client.c |1 clients/nested.c | 14 clients/presentation-shm.c| 75 clients/resizor.c | 159 clients/scaler.c | 46 clients/screenshot.c | 16 clients/simple-damage.c | 130 clients/simple-dmabuf-intel.c | 123 clients/simple-dmabuf-v4l.c | 126 clients/simple-egl.c | 124 clients/simple-shm.c | 108 clients/simple-touch.c|3 clients/smoke.c |2 clients/stacking.c|1 clients/subsurfaces.c |4 clients/terminal.c| 75 clients/weston-info.c | 55 clients/weston-simple-im.c|9 clients/window.c | 688 +++- clients/window.h | 78 compositor/cms-colord.c | 567 +++ compositor/cms-helper.c | 136 compositor/cms-helper.h | 75 compositor/cms-static.c | 119 compositor/main.c | 1791 ++ compositor/screen-share.c | 1129 ++ compositor/systemd-notify.c | 165 compositor/text-backend.c | 1085 ++ compositor/weston-screenshooter.c | 192 + compositor/weston.desktop |5 compositor/weston.h | 73 compositor/weston.pc.in | 12 compositor/xwayland.c | 209 + configure.ac | 212 - data/COPYING | 18 data/icon_editor.png |binary data/icon_flower.png |binary data/icon_terminal.png|binary data/icons.svg| 1012 + desktop-shell/exposay.c | 14 desktop-shell/input-panel.c | 19 desktop-shell/shell.c | 3206 -- desktop-shell/shell.h | 16 fullscreen-shell/fullscreen-shell.c | 117 ivi-shell/hmi-controller.c| 221 - ivi-shell/input-panel-ivi.c | 27 ivi-shell/ivi-layout-export.h | 368 -- ivi-shell/ivi-layout-private.h| 72 ivi-shell/ivi-layout-shell.h | 60 ivi-shell/ivi-layout-transition.c | 45 ivi-shell/ivi-layout.c| 1324 +-- ivi-shell/ivi-shell.c | 109 ivi-shell/ivi-shell.h | 15 libweston-desktop/client.c| 212 + libweston-desktop/internal.h | 236 + libweston-desktop/libweston-desktop.c | 244 + libweston-desktop/libweston-desktop.h | 166 libweston-desktop/libweston-desktop.pc.in | 11 libweston-desktop/seat.c | 368 ++ libweston-desktop/surface.c | 810 libweston-desktop/wl-shell.c | 466 ++ libweston-desktop/xdg-shell-v5.c | 798 libweston-desktop/xdg-shell-v6.c | 1237 +++ libweston-desktop/xwayland.c | 377 ++ libweston/animation.c | 502 ++ libweston/bindings.c | 580 +++ libweston/clipboard.c | 307 + libweston/compositor-drm.c| 3285 +++ libweston/compositor-drm.h| 138 libweston/compositor-fbdev.c | 784 libweston/compositor-fbdev.h | 63 libweston/compositor-headless.c | 274 + libweston/compositor-headless.h | 56 libweston/compositor-rdp.c| 1346 +++ libweston/compositor-rdp.h| 54 libweston/compositor-wayland.c| 2361 + libweston/compositor-wayland.h| 63 libweston/compositor-x11.c| 1745 ++ libweston/compositor-x11.h| 64 libweston/compositor.c| 5119
weston: Changes to 'debian-experimental'
.gitignore|1 Makefile.am | 504 +- README| 146 clients/clickdot.c|1 clients/cliptest.c|3 clients/confine.c | 531 +++ clients/desktop-shell.c | 70 clients/dnd.c |1 clients/editor.c |4 clients/eventdemo.c | 50 clients/flower.c |2 clients/fullscreen.c |7 clients/ivi-shell-user-interface.c| 43 clients/keyboard.c| 44 clients/multi-resource.c | 26 clients/nested-client.c |1 clients/nested.c | 14 clients/presentation-shm.c| 75 clients/resizor.c | 159 clients/scaler.c | 46 clients/screenshot.c | 16 clients/simple-damage.c | 130 clients/simple-dmabuf-intel.c | 123 clients/simple-dmabuf-v4l.c | 126 clients/simple-egl.c | 124 clients/simple-shm.c | 108 clients/simple-touch.c|3 clients/smoke.c |2 clients/stacking.c|1 clients/subsurfaces.c |4 clients/terminal.c| 75 clients/weston-info.c | 55 clients/weston-simple-im.c|9 clients/window.c | 688 +++- clients/window.h | 78 compositor/cms-colord.c | 567 +++ compositor/cms-helper.c | 136 compositor/cms-helper.h | 75 compositor/cms-static.c | 119 compositor/main.c | 1791 ++ compositor/screen-share.c | 1129 ++ compositor/systemd-notify.c | 165 compositor/text-backend.c | 1085 ++ compositor/weston-screenshooter.c | 192 + compositor/weston.desktop |5 compositor/weston.h | 73 compositor/weston.pc.in | 12 compositor/xwayland.c | 209 + configure.ac | 212 - data/COPYING | 18 data/icon_editor.png |binary data/icon_flower.png |binary data/icon_terminal.png|binary data/icons.svg| 1012 + debian/changelog | 12 debian/control| 12 debian/weston.install | 23 desktop-shell/exposay.c | 14 desktop-shell/input-panel.c | 19 desktop-shell/shell.c | 3206 -- desktop-shell/shell.h | 16 fullscreen-shell/fullscreen-shell.c | 117 ivi-shell/hmi-controller.c| 221 - ivi-shell/input-panel-ivi.c | 27 ivi-shell/ivi-layout-export.h | 368 -- ivi-shell/ivi-layout-private.h| 72 ivi-shell/ivi-layout-shell.h | 60 ivi-shell/ivi-layout-transition.c | 45 ivi-shell/ivi-layout.c| 1324 +-- ivi-shell/ivi-shell.c | 109 ivi-shell/ivi-shell.h | 15 libweston-desktop/client.c| 212 + libweston-desktop/internal.h | 236 + libweston-desktop/libweston-desktop.c | 244 + libweston-desktop/libweston-desktop.h | 166 libweston-desktop/libweston-desktop.pc.in | 11 libweston-desktop/seat.c | 368 ++ libweston-desktop/surface.c | 810 libweston-desktop/wl-shell.c | 466 ++ libweston-desktop/xdg-shell-v5.c | 798 libweston-desktop/xdg-shell-v6.c | 1237 +++ libweston-desktop/xwayland.c | 377 ++ libweston/animation.c | 502 ++ libweston/bindings.c | 580 +++ libweston/clipboard.c | 307 + libweston/compositor-drm.c| 3285 +++ libweston/compositor-drm.h| 138 libweston/compositor-fbdev.c | 784 libweston/compositor-fbdev.h | 63 libweston/compositor-headless.c | 274 + libweston/compositor-headless.h | 56 libweston/compositor-rdp.c| 1346 +++ libweston/compositor-rdp.h| 54 libweston/compositor-wayland.c| 2361 + libweston/compositor-wayland.h| 63
wayland: Changes to 'upstream-experimental'
Makefile.am | 13 configure.ac | 20 cursor/cursor-data.h |2 cursor/wayland-cursor.c |1 doc/Contributing | 19 doc/doxygen/.gitignore|1 doc/doxygen/Makefile.am | 28 + doc/doxygen/mainpage.dox | 22 + doc/doxygen/wayland.doxygen.in|6 doc/publican/doxygen-to-publican.xsl |2 doc/publican/protocol-to-docbook.xsl | 39 + doc/publican/sources/Architecture.xml |4 doc/publican/sources/Protocol.xml |4 protocol/wayland.xml | 735 +- src/.gitignore|1 src/connection.c | 16 src/dtddata.S |8 src/event-loop.c | 12 src/scanner.c | 353 +++- src/wayland-client-core.h |9 src/wayland-client.c | 172 ++- src/wayland-client.h |7 src/wayland-private.h | 16 src/wayland-server-core.h | 123 - src/wayland-server.c | 282 - src/wayland-server.h | 12 src/wayland-shm.c | 103 +++- src/wayland-util.c| 42 + src/wayland-util.h| 21 tests/compositor-introspection-test.c | 172 +++ tests/connection-test.c |1 tests/display-test.c | 56 ++ tests/event-loop-test.c |1 tests/exec-fd-leak-checker.c |2 tests/headers-protocol-core-test.c|7 tests/map-test.c |1 tests/os-wrappers-test.c |1 tests/protocol-logger-test.c | 148 ++ tests/queue-test.c| 123 + tests/resources-test.c| 11 tests/test-compositor.c |1 tests/test-compositor.h |1 tests/test-runner.c |2 43 files changed, 1962 insertions(+), 638 deletions(-) New commits: commit 2a6b08896abeb8ce82f381b1abf5daeee53e7d79 Author: Bryce HarringtonDate: Tue Aug 16 11:25:12 2016 -0700 configure.ac: bump to version 1.11.91 for the alpha release diff --git a/configure.ac b/configure.ac index 9af3574..109b758 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1]) m4_define([wayland_minor_version], [11]) -m4_define([wayland_micro_version], [90]) +m4_define([wayland_micro_version], [91]) m4_define([wayland_version], [wayland_major_version.wayland_minor_version.wayland_micro_version]) commit a285fa939cb06842ff1e1d5071c9ead8141c1052 Author: Yong Bakos Date: Thu Aug 11 14:33:05 2016 -0700 protocol: Specify upper left corner of damage rectangle Specify x and y args as the upper left corner of the surface / buffer damage rectangle. Signed-off-by: Yong Bakos Reviewed-by: Bryce Harrington diff --git a/protocol/wayland.xml b/protocol/wayland.xml index 553274f..3f2d967 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1390,7 +1390,8 @@ Damage is double-buffered state, see wl_surface.commit. - The damage rectangle is specified in surface-local coordinates. + The damage rectangle is specified in surface-local coordinates, + where x and y specify the upper left corner of the damage rectangle. The initial value for pending damage is empty: no damage. wl_surface.damage adds pending damage: the new pending damage @@ -1634,7 +1635,8 @@ Damage is double-buffered state, see wl_surface.commit. - The damage rectangle is specified in buffer coordinates. + The damage rectangle is specified in buffer coordinates, + where x and y specify the upper left corner of the damage rectangle. The initial value for pending damage is empty: no damage. wl_surface.damage_buffer adds pending damage: the new pending commit 8e7e52f3353be3d30dba0c1625c232e6d6e223a3 Author: Yong Bakos Date: Thu Aug 11 14:33:04 2016 -0700 protocol: Describe serial as serial number Change "serial" to "serial number" in arg summaries, for consistency and clarity. Signed-off-by: Yong Bakos Reviewed-by: Bryce Harrington diff --git a/protocol/wayland.xml b/protocol/wayland.xml index ac066f4..553274f 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1018,7 +1018,7 @@ A client must respond to a ping event with a pong request or the client may be deemed unresponsive. - + @@ -1030,7 +1030,7
wayland: Changes to 'refs/tags/wayland-1.11.91-1'
Tag 'wayland-1.11.91-1' created by Héctor Orón Martínezat 2016-08-18 15:32 + Release experimental Debian version wayland-1.11.91-1 Changes since wayland-1.11.0-2: Armin Krezović (1): scanner: Add version argument to wayland-scanner Auke Booij (1): protocol: add support for cross-interface enum attributes Bill Spitzak (1): doc: Use enum argument type to make links in protocol documentation Bryce Harrington (10): configure.ac: bump to version 1.10.90 for open development doc: Note strong recommendation to use S-o-b in contributions configure.ac: bump to version 1.10.91 for the alpha release configure.ac: bump to version 1.10.92 for the beta release configure.ac: bump to version 1.10.93 for the RC1 release configure.ac: bump to version 1.11.0 for the official release scanner: Fix reported executable name to 'wayland-scanner' tests: Require base 10 for the string specifying the number of open fd's scanner: Improve documentation for strtouint() configure.ac: bump to version 1.11.91 for the alpha release Derek Foreman (9): resource-test: Use wl_seat instead of wl_display for testing server: validate resource versions at creation time build: Add an --enable-fatal-warnings configure option build: build distcheck with --enable-fatal-warnings Revert "build: build distcheck with --enable-fatal-warnings" Revert "server: validate resource versions at creation time" shm: Split pool reference counting into external and internal references shm: Defer wl_shm_pool_resize if a pool has external references shm: Log a warning if a shm buffer address is requested when it may be invalid Emil Velikov (3): scanner: move include directives before extern "C" wrapper server: move include directives before extern "C" wrapper utils: move include directives before extern "C" wrapper Eric Engestrom (7): protocol: fix spelling mistake wayland-client: fix spelling mistake client: fix typo server: fix typo util: fix typo doc: fix typos tests: fix typo Giulio Camuffo (5): Add API to retrieve the interface name of a wl_resource Add API to get the list of connected clients Add a resource creation signal Add API to retrieve and iterate over the resources list of a client Add API to install protocol loggers on the server wl_display Héctor Orón Martínez (3): Merge branch 'upstream-experimental' into debian-experimental d/libwayland-server0.symbols: add new symbols Release experimental Debian version wayland-1.11.91-1 Jonas Ådahl (5): client: Don't segfault when receiving error on destroyed object client: Make proxy_destroy a static function client: Introduce proxy wrappers tests/queue-test: Add tests for proxy wrappers client: Fix wl_display_roundtrip_queue() race condition Khem Raj (1): scanner: Use uint32_t instead of uint Marek Chalupa (3): tests: add test for receiving an error on destroyed object connection: remove redundant assignment display-test: move a misplaced comment Pekka Paalanen (3): build: fix ./configure --disable-dtd-validation scanner: avoid executable stack configure.ac: bump version to 1.11.90 for open development Peter Hutterer (2): doc: generate doxygen html output from the scanner doc: link between client and server doc and to the wayland book Quentin Glidic (2): protocol: Add release (destructor) request to wl_output scanner: Generate all SINCE_VERSION macros for everyone Sergi Granell (1): server: Fix shm_create_pool size fail path fd leak Sungjae Park (1): server: add listener API for new clients Yong Bakos (36): doc: Ignore html subdirectory. ignore: Add *.dtd.embed scanner: Fix spacing of @param protocol: Correct grammar and spelling doc: Hyphenate compound adjectives window-local, surface-local protocol: Hyphenate compound adjective surface-local protocol: Add summaries to event parameters protocol: Remove double line break doc: Formalize file comment in wayland-client.h, wayland-server.h connection: Move wl_interface_equal to util private: Remove unnecessary forward declarations tests: Check for client/server-core.h inclusion scanner: Remove unused forward decs from client protocol doc: Unpublish wl_display_get_additional_shm_formats doc: Unpublish wl_log* and wl_abort doc: Unpublish global_zombie_object and wl_interface_equal event-loop: Make transitive include explicit wayland-server: Clarify included header dependencies wayland-shm: Include wayland-util.h event-loop: Include wayland-util.h client-core: Add missing line breaks server, server-core: Minimize fwd decs, use macro, and format
wayland: Changes to 'debian-experimental'
debian/changelog |6 ++ 1 file changed, 6 insertions(+) New commits: commit 177a4735b11e397bbdd4be93db7430ccc294613e Author: Héctor Orón MartínezDate: Thu Aug 18 17:32:01 2016 +0200 Release experimental Debian version wayland-1.11.91-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 6d0a5a4..56e5158 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wayland (1.11.91-1) experimental; urgency=medium + + * New upstream pre-release + + -- Héctor Orón Martínez Thu, 18 Aug 2016 17:18:52 +0200 + wayland (1.11.0-2) unstable; urgency=medium * d/control: libwayland-dev depends on libwayland-bin
wayland: Changes to 'debian-experimental'
Makefile.am | 13 configure.ac | 20 cursor/cursor-data.h |2 cursor/wayland-cursor.c |1 debian/changelog | 33 + debian/control| 86 +-- debian/libwayland-bin.install |4 debian/libwayland-client0.symbols |2 debian/libwayland-dev.install |8 debian/libwayland-doc.install |3 debian/libwayland-server0.symbols |9 debian/rules | 12 doc/Contributing | 19 doc/doxygen/.gitignore|1 doc/doxygen/Makefile.am | 28 + doc/doxygen/mainpage.dox | 22 + doc/doxygen/wayland.doxygen.in|6 doc/publican/doxygen-to-publican.xsl |2 doc/publican/protocol-to-docbook.xsl | 39 + doc/publican/sources/Architecture.xml |4 doc/publican/sources/Protocol.xml |4 protocol/wayland.xml | 735 +- src/.gitignore|1 src/connection.c | 16 src/dtddata.S |8 src/event-loop.c | 12 src/scanner.c | 353 +++- src/wayland-client-core.h |9 src/wayland-client.c | 172 ++- src/wayland-client.h |7 src/wayland-private.h | 16 src/wayland-server-core.h | 123 - src/wayland-server.c | 282 - src/wayland-server.h | 12 src/wayland-shm.c | 103 +++- src/wayland-util.c| 42 + src/wayland-util.h| 21 tests/compositor-introspection-test.c | 172 +++ tests/connection-test.c |1 tests/display-test.c | 56 ++ tests/event-loop-test.c |1 tests/exec-fd-leak-checker.c |2 tests/headers-protocol-core-test.c|7 tests/map-test.c |1 tests/os-wrappers-test.c |1 tests/protocol-logger-test.c | 148 ++ tests/queue-test.c| 123 + tests/resources-test.c| 11 tests/test-compositor.c |1 tests/test-compositor.h |1 tests/test-runner.c |2 51 files changed, 2051 insertions(+), 706 deletions(-) New commits: commit c515b34c273bec49b200610a5acb35721dfb25aa Author: Héctor Orón MartínezDate: Thu Aug 18 17:24:41 2016 +0200 d/libwayland-server0.symbols: add new symbols Signed-off-by: Héctor Orón Martínez diff --git a/debian/libwayland-server0.symbols b/debian/libwayland-server0.symbols index 6c1a71e..7187d58 100644 --- a/debian/libwayland-server0.symbols +++ b/debian/libwayland-server0.symbols @@ -9,13 +9,17 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_client_add_destroy_listener@Base 1.0.2 wl_client_add_object@Base 1.0.2 wl_client_add_resource@Base 1.0.2 + wl_client_add_resource_created_listener@Base 1.11.91 wl_client_create@Base 1.0.2 wl_client_destroy@Base 1.0.2 wl_client_flush@Base 1.0.2 + wl_client_for_each_resource@Base 1.11.91 + wl_client_from_link@Base 1.11.91 wl_client_get_credentials@Base 1.0.2 wl_client_get_destroy_listener@Base 1.0.2 wl_client_get_display@Base 1.0.2 wl_client_get_fd@Base 1.9.91 + wl_client_get_link@Base 1.11.91 wl_client_get_object@Base 1.0.2 wl_client_new_object@Base 1.0.2 wl_client_post_no_memory@Base 1.2.0 @@ -24,8 +28,10 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_data_device_manager_interface@Base 1.0.2 wl_data_offer_interface@Base 1.0.2 wl_data_source_interface@Base 1.0.2 + wl_display_add_client_created_listener@Base 1.11.91 wl_display_add_destroy_listener@Base 1.0.4 wl_display_add_global@Base 1.0.2 + wl_display_add_protocol_logger@Base 1.11.91 wl_display_add_shm_format@Base 1.3.0 wl_display_add_socket@Base 1.0.2 wl_display_add_socket_auto@Base 1.5.91 @@ -33,6 +39,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_display_create@Base 1.0.2 wl_display_destroy@Base 1.0.2 wl_display_flush_clients@Base 1.0.2 + wl_display_get_client_list@Base 1.11.91 wl_display_get_destroy_listener@Base 1.0.4 wl_display_get_event_loop@Base 1.0.2 wl_display_get_serial@Base 1.0.2 @@ -78,6 +85,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_map_reserve_new@Base 1.0.2 wl_output_interface@Base 1.0.2 wl_pointer_interface@Base 1.0.2 + wl_protocol_logger_destroy@Base 1.11.91 wl_region_interface@Base 1.0.2 wl_registry_interface@Base 1.0.2 wl_resource_add_destroy_listener@Base 1.2.0 @@ -85,6 +93,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_resource_destroy@Base 1.0.2 wl_resource_find_for_client@Base 1.2.0
Processing of wayland_1.11.91-1_source.changes
wayland_1.11.91-1_source.changes uploaded successfully to localhost along with the files: wayland_1.11.91-1.dsc wayland_1.11.91.orig.tar.gz wayland_1.11.91-1.diff.gz Greetings, Your Debian queue daemon (running on host franck.debian.org)
Re: Bug#834595: mate-desktop: cursor doesn't follow finger on the touchscreen if second display is attached
control: reassign -1 xserver-xorg-input-all I have a ThinkPad Yoga 12, which has a touchscreen. In a normal session, I can move my finger on the touchscreen, and the cursor will follow the finger. Just like it is supposed to. However, I now plug in an external display. By default, it is supposed to be physically located to the right of my primary display, i.e., my desktop is now twice as wide; the left part is on my built-in display, the right part on the external one. In this situation, the code that computes the cursor position from my finger position on the touchscreen is wrong: when I move my finger from the left edge to to the right edge of my primal display, the cursor moves from the left boundary to the right boundary of the entire virtual desktop. In particular, if I touch the screen in the right half, the cursor appears on the other display. As it turns out, this is not a Mate issue: I see the same effect with a KF5 Plasma desktop. +++--=--= un xserver-xorg-input(keine Beschreibung vorhanden) un xserver-xorg-input-2 (keine Beschreibung vorhanden) un xserver-xorg-input-2.1(keine Beschreibung vorhanden) un xserver-xorg-input-4 (keine Beschreibung vorhanden) un xserver-xorg-input-7 (keine Beschreibung vorhanden) ii xserver-xorg-input-all 1:7.7+16 amd64X.Org X server -- input driver metapackage ii xserver-xorg-input-evdev 1:2.10.2-1amd64X.Org X server -- evdev input driver un xserver-xorg-input-evtouch(keine Beschreibung vorhanden) un xserver-xorg-input-joystick (keine Beschreibung vorhanden) ii xserver-xorg-input-libinput 0.19.0-1 amd64X.Org X server -- libinput input driver ii xserver-xorg-input-mouse 1:1.9.1-1+b1 amd64X.Org X server -- mouse input driver ii xserver-xorg-input-synaptics 1.8.3-2 amd64Synaptics TouchPad driver for X.Org server un xserver-xorg-input-tslib (keine Beschreibung vorhanden) ii xserver-xorg-input-vmmouse 1:13.1.0-1+b1 amd64X.Org X server -- VMMouse input driver to use with VMWare ii xserver-xorg-input-wacom 0.30.0-1+b1 amd64X.Org X server -- Wacom input driver signature.asc Description: OpenPGP digital signature
Processed: Re: Bug#834595: mate-desktop: cursor doesn't follow finger on the touchscreen if second display is attached
Processing control commands: > reassign -1 xserver-xorg-input-all Bug #834595 [mate-desktop] mate-desktop: cursor doesn't follow finger on the touchscreen if second display is attached Bug reassigned from package 'mate-desktop' to 'xserver-xorg-input-all'. No longer marked as found in versions mate-desktop/1.14.1-1. Ignoring request to alter fixed versions of bug #834595 to the same values previously set -- 834595: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834595 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#834737: xserver-xorg-core: Xorg crashes with SIGABRT in _fbGetWindowPixmap
Package: xserver-xorg-core Version: 2:1.18.4-1 Severity: important Tags: upstream Not sure how the crash occurred. I log all crashes in the system, and I noticed this crash. Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -backgr'. Program terminated with signal SIGABRT, Aborted. #0 0x7f53bdeee1c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x7f53bdeee1c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x7f53bdeef64a in __GI_abort () at abort.c:89 #2 0x55577c5af04e in OsAbort () at ../../os/utils.c:1408 #3 0x55577c48cebc in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1066 #4 0x55577c48cf6a in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1110 #5 0x55577c5b4cb2 in AbortServer () at ../../os/log.c:874 #6 0x55577c5b5aed in FatalError (f=f@entry=0x55577c5e4cf0 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:1015 #7 0x55577c5ac8ee in OsSigHandler (signo=11, sip=, unused=) at ../../os/osinit.c:150 #8 0x7f53bdeee250 in () at /lib/x86_64-linux- gnu/libc.so.6 #9 0x7f53b6bdcbfd in _fbGetWindowPixmap (pWindow=0x0) at ../../fb/fbscreen.c:84 #10 0x55577c52ae37 in present_restore_screen_pixmap (screen=0x55577d4c7fc0) at ../../present/present.c:442 #11 0x55577c52af05 in present_set_abort_flip (screen=screen@entry=0x55577d4c7fc0) at ../../present/present.c:458 #12 0x55577c52b672 in present_flip_destroy (screen=screen@entry=0x55577d4c7fc0) at ../../present/present.c:1030 #13 0x55577c52a223 in present_close_screen (screen=0x55577d4c7fc0) at ../../present/present_screen.c:61 #14 0x55577c4da768 in CursorCloseScreen (pScreen=0x55577d4c7fc0) at ../../xfixes/cursor.c:187 #15 0x55577c5285c4 in AnimCurCloseScreen (pScreen=) at ../../render/animcur.c:106 #16 0x55577c44ddd7 in dix_main (argc=12, argv=0x7ffc7f7c1d18, envp=) at ../../dix/main.c:354 #17 0x7f53bdedb730 in __libc_start_main (main=0x55577c437f60 , argc=12, argv=0x7ffc7f7c1d18, init=, fini=, rtld_fini=, stack_end=0x7ffc7f7c1d08) at ../csu/libc-start.c:291 #18 0x55577c437f99 in _start () (gdb) q -- 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 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): --- Linux version 4.6.0-1-amd64 (debian-ker...@lists.debian.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-6) ) #1 SMP Debian 4.6.4-1 (2016-07-18) No Xorg X server log files found. udev information: - P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input8 E: EV=3 E: ID_FOR_SEAT=input-acpi-LNXPWRBN_00 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: KEY=10 0 E: MODALIAS=input:b0019vp0001e-e0,1,k74,ramlsfw E: NAME="Power Button" E: PHYS="LNXPWRBN/button/input0" E: PRODUCT=19/0/1/0 E: PROP=0 E: SUBSYSTEM=input E: TAGS=:seat: E: USEC_INITIALIZED=14713078 P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8/event8 N: input/event8 E: BACKSPACE=guess E: DEVNAME=/dev/input/event8 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input8/event8 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: LIBINPUT_DEVICE_GROUP=19/0/1/0:LNXPWRBN/button E: MAJOR=13 E: MINOR=72 E: SUBSYSTEM=input E: TAGS=:power-switch: E: USEC_INITIALIZED=15605593 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9 E: EV=3 E: ID_FOR_SEAT=input-acpi-LNXVIDEO_00 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:00 E: ID_PATH_TAG=acpi-LNXVIDEO_00 E: KEY=3e000b 0 0 0 E: MODALIAS=input:b0019vp0006e-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw E: NAME="Video Bus" E: PHYS="LNXVIDEO/video/input0" E: PRODUCT=19/0/6/0 E: PROP=0 E: SUBSYSTEM=input E: TAGS=:seat: E: USEC_INITIALIZED=14726157 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9/event9 N: input/event9 E: BACKSPACE=guess E: DEVNAME=/dev/input/event9 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9/event9 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:00 E: ID_PATH_TAG=acpi-LNXVIDEO_00 E:
Bug#834054: Xorg: Fatal server error: GLSL compile failure: Failed to compile VS: 0:13(43): error: `pos' undeclared
Control: tags -1 + upstream patch On Fri, 2016-08-12 at 00:20 +0800, Paul Wise wrote: > [297584.554] Failed to compile VS: 0:13(43): error: `pos' undeclared > 0:13(14): error: operands to arithmetic operators must be numeric > 0:13(13): error: operands to arithmetic operators must be numeric There is a patch for this issue here: https://patchwork.freedesktop.org/patch/105827/ -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
Processed: Re: Xorg: Fatal server error: GLSL compile failure: Failed to compile VS: 0:13(43): error: `pos' undeclared
Processing control commands: > tags -1 + upstream patch Bug #834054 [xserver-xorg-core] Xorg: Fatal server error: GLSL compile failure: Failed to compile VS: 0:13(43): error: `pos' undeclared Added tag(s) patch and upstream. -- 834054: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834054 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems