[Git][xorg-team/lib/libglvnd] Pushed new tag libglvnd-1.1.0-1
Timo Aaltonen pushed new tag libglvnd-1.1.0-1 at X Strike Force / lib / libglvnd -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libglvnd/tree/libglvnd-1.1.0-1 You're receiving this email because of your account on salsa.debian.org.
[Git][xorg-team/lib/libglvnd][debian-unstable] 22 commits: GL: Don't generate g_glapi_mapi_gl_tmp.h
Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libglvnd Commits: 1e8ea3fe by Kyle Brenneman at 2018-03-26T20:40:48Z GL: Don't generate g_glapi_mapi_gl_tmp.h Don't generate g_glapi_mapi_gl_tmp.h in the libGL makefile. That's not needed anymore, because all of the GLDispatch stuff is built separately under src/GLdispatch/vnd-glapi. Likewise, remove the STATIC_DISPATCH_ONLY define from the compiler flags. - - - - - 1578be92 by Kyle Brenneman at 2018-03-26T20:40:50Z generate: Remove glapi_gen_libopengl_exports. Generating a symbol list for the entrypoint libraries used to be necessary when we generated the same set of dispatch stubs in each library. Since then, we only generate the stubs that each library is going to export, so we don't need a separate export list anymore. - - - - - 342cb23f by Kyle Brenneman at 2018-03-26T20:40:52Z Move the glapi_gen_mapi function into the vnd-glapi makefile. $(glapi_gen_mapi) is only used in the vnd-glapi makefile, so define it there. - - - - - f2b886dd by Kyle Brenneman at 2018-03-26T20:40:55Z vnd-glapi: Change glapi_gen_mapi to a makefile variable. Change glapi_gen_mapi to be a makefile variable instead of a function, so that it still works when not using GNU make. - - - - - adf997fe by Kyle Brenneman at 2018-03-26T20:40:57Z Move the glapi_gen_libglglxstubs function into the GL makefile. Remove the now-empty file glvnd_gen.mk. - - - - - f47132e6 by Kyle Brenneman at 2018-03-26T20:40:59Z GL: Expand glapi_gen_libglglxstubs in the makefile. glapi_gen_libglglxstubs is only used once, so just expand it out instead of using a function. - - - - - 0177ade4 by Kyle Brenneman at 2018-03-26T20:41:01Z configure: Check if linking against libdl is necessary. Add an AC_CHECK_FUNC call to check whether dlopen is available without any additional libraries. Some systems provide dlopen as part of libc, in which case we can't (and don't need to) link against libdl.so. - - - - - c413eae4 by Kyle Brenneman at 2018-03-26T20:41:03Z configure: Recognize both "x86_64" and "amd64" for host_cpu. On FreeBSD, $host_cpu is set to "amd64" instead of "x86_64", so update the configure script to recognize either string. - - - - - 82413e05 by Kyle Brenneman at 2018-03-26T20:41:05Z Use sh instead of bash for the test scripts. Not all systems have bash available, and in those that do, we can't assume that it's located at /bin/bash. - - - - - dfaf0fd2 by Kyle Brenneman at 2018-03-26T20:41:07Z Add a (void*) cast for the last parameter when calling mincore. The third parameter to mincore(2) can be a pointer to char or unsigned char, depending on what system it's building on. To build in either case, just cast that argument to a (void *). - - - - - 5baa1e5c by Kyle Brenneman at 2018-03-27T19:20:46Z Merge branch 'freebsd-fixes' Various fixes so that libglvnd can build and run on FreeBSD. The only change to C code is to deal with a difference in the parameters for mincore(2). Most of the rest is to to remove the dependency on GNU make and bash. - - - - - 4914b61f by Kyle Brenneman at 2018-04-11T21:14:10Z GLdispatch: Use --version-script instead -export-symbols. The -export-symbols option in libtool creates a version script on Linux, but on FreeBSD it instead uses the -retain-symbols-file option, which doesn't do anything with the dynamic symbol table. Instead, manually pass the --version-script option to the linker. - - - - - 652909fb by Kyle Brenneman at 2018-04-13T22:15:37Z Some fixes for "make dist" Don't point nonst_HEADERS or EXTRA_DIST at entire directories. That causes "make dist" to include files that it shouldn't, such as configured makefiles and .pyc files. Also added a few generated header files to noinst_HEADERS. - - - - - 8709003f by Kyle Brenneman at 2018-05-24T14:42:52Z GLdispatch: Add a version script for the TSD build. Add a separate version script export_list_tsd.ver for the TSD build of libGLdispatch, since the two builds don't have the same set of symbols. - - - - - 638ef33f by Kyle Brenneman at 2018-06-06T14:42:41Z EGL: Remove a few unused functions in egldispatchstubs.c. Remove FindProcIndex, __eglSetDispatchIndex, and __eglDispatchFindDispatchFunction from egldispatchstubs.c. The dispatch indices are allocated and assigned during initialization, so none of those functions are ever called. - - - - - 9d909106 by Kyle Brenneman at 2018-06-20T21:57:00Z Update the OpenGL XML and header files. Update the gl.xml, GL/glext.h, and the GLES headers to commit 42f61786696df5102625d9b046976ee857645704 from the Khronos registry. - - - - - 59dbb141 by Kyle Brenneman at 2018-07-24T17:35:26Z Bump the version number to 1.1.0. - - - - - ca03e8aa by Timo Aaltonen at 2018-08-10T11:13:15Z Merge branch 'upstream-unstable' into debian-unstable - - - - - f4a7db46 by Timo Aaltonen at 2018-08-10T11:23:15Z update the changelog - - - - - 3518d362 by Timo Aaltonen at 2018-08-10T11:25:22Z gles: Move libgles1 symbols to the correct package. - - - -
[Git][xorg-team/lib/libglvnd][upstream-unstable] 17 commits: GL: Don't generate g_glapi_mapi_gl_tmp.h
Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / lib / libglvnd Commits: 1e8ea3fe by Kyle Brenneman at 2018-03-26T20:40:48Z GL: Don't generate g_glapi_mapi_gl_tmp.h Don't generate g_glapi_mapi_gl_tmp.h in the libGL makefile. That's not needed anymore, because all of the GLDispatch stuff is built separately under src/GLdispatch/vnd-glapi. Likewise, remove the STATIC_DISPATCH_ONLY define from the compiler flags. - - - - - 1578be92 by Kyle Brenneman at 2018-03-26T20:40:50Z generate: Remove glapi_gen_libopengl_exports. Generating a symbol list for the entrypoint libraries used to be necessary when we generated the same set of dispatch stubs in each library. Since then, we only generate the stubs that each library is going to export, so we don't need a separate export list anymore. - - - - - 342cb23f by Kyle Brenneman at 2018-03-26T20:40:52Z Move the glapi_gen_mapi function into the vnd-glapi makefile. $(glapi_gen_mapi) is only used in the vnd-glapi makefile, so define it there. - - - - - f2b886dd by Kyle Brenneman at 2018-03-26T20:40:55Z vnd-glapi: Change glapi_gen_mapi to a makefile variable. Change glapi_gen_mapi to be a makefile variable instead of a function, so that it still works when not using GNU make. - - - - - adf997fe by Kyle Brenneman at 2018-03-26T20:40:57Z Move the glapi_gen_libglglxstubs function into the GL makefile. Remove the now-empty file glvnd_gen.mk. - - - - - f47132e6 by Kyle Brenneman at 2018-03-26T20:40:59Z GL: Expand glapi_gen_libglglxstubs in the makefile. glapi_gen_libglglxstubs is only used once, so just expand it out instead of using a function. - - - - - 0177ade4 by Kyle Brenneman at 2018-03-26T20:41:01Z configure: Check if linking against libdl is necessary. Add an AC_CHECK_FUNC call to check whether dlopen is available without any additional libraries. Some systems provide dlopen as part of libc, in which case we can't (and don't need to) link against libdl.so. - - - - - c413eae4 by Kyle Brenneman at 2018-03-26T20:41:03Z configure: Recognize both "x86_64" and "amd64" for host_cpu. On FreeBSD, $host_cpu is set to "amd64" instead of "x86_64", so update the configure script to recognize either string. - - - - - 82413e05 by Kyle Brenneman at 2018-03-26T20:41:05Z Use sh instead of bash for the test scripts. Not all systems have bash available, and in those that do, we can't assume that it's located at /bin/bash. - - - - - dfaf0fd2 by Kyle Brenneman at 2018-03-26T20:41:07Z Add a (void*) cast for the last parameter when calling mincore. The third parameter to mincore(2) can be a pointer to char or unsigned char, depending on what system it's building on. To build in either case, just cast that argument to a (void *). - - - - - 5baa1e5c by Kyle Brenneman at 2018-03-27T19:20:46Z Merge branch 'freebsd-fixes' Various fixes so that libglvnd can build and run on FreeBSD. The only change to C code is to deal with a difference in the parameters for mincore(2). Most of the rest is to to remove the dependency on GNU make and bash. - - - - - 4914b61f by Kyle Brenneman at 2018-04-11T21:14:10Z GLdispatch: Use --version-script instead -export-symbols. The -export-symbols option in libtool creates a version script on Linux, but on FreeBSD it instead uses the -retain-symbols-file option, which doesn't do anything with the dynamic symbol table. Instead, manually pass the --version-script option to the linker. - - - - - 652909fb by Kyle Brenneman at 2018-04-13T22:15:37Z Some fixes for "make dist" Don't point nonst_HEADERS or EXTRA_DIST at entire directories. That causes "make dist" to include files that it shouldn't, such as configured makefiles and .pyc files. Also added a few generated header files to noinst_HEADERS. - - - - - 8709003f by Kyle Brenneman at 2018-05-24T14:42:52Z GLdispatch: Add a version script for the TSD build. Add a separate version script export_list_tsd.ver for the TSD build of libGLdispatch, since the two builds don't have the same set of symbols. - - - - - 638ef33f by Kyle Brenneman at 2018-06-06T14:42:41Z EGL: Remove a few unused functions in egldispatchstubs.c. Remove FindProcIndex, __eglSetDispatchIndex, and __eglDispatchFindDispatchFunction from egldispatchstubs.c. The dispatch indices are allocated and assigned during initialization, so none of those functions are ever called. - - - - - 9d909106 by Kyle Brenneman at 2018-06-20T21:57:00Z Update the OpenGL XML and header files. Update the gl.xml, GL/glext.h, and the GLES headers to commit 42f61786696df5102625d9b046976ee857645704 from the Khronos registry. - - - - - 59dbb141 by Kyle Brenneman at 2018-07-24T17:35:26Z Bump the version number to 1.1.0. - - - - - 17 changed files: - configure.ac - include/GL/glext.h - include/GLES/egl.h - include/GLES/gl.h - include/GLES/glext.h - include/GLES/glplatform.h - include/Makefile.am - src/EGL/Makefile.am - src/EGL/egldispatchstubs.c - src/EGL/egldispatchstubs.h - src/EGL/libegl.c - src/GL/Makefile.am - src/GLESv1/Ma
Processing of libglvnd_1.1.0-1_amd64.changes
libglvnd_1.1.0-1_amd64.changes uploaded successfully to localhost along with the files: libglvnd_1.1.0-1.dsc libglvnd_1.1.0.orig.tar.gz libglvnd_1.1.0-1.debian.tar.xz libegl1-dbgsym_1.1.0-1_amd64.deb libegl1_1.1.0-1_amd64.deb libgl1-dbgsym_1.1.0-1_amd64.deb libgl1_1.1.0-1_amd64.deb libgles1-dbgsym_1.1.0-1_amd64.deb libgles1_1.1.0-1_amd64.deb libgles2-dbgsym_1.1.0-1_amd64.deb libgles2_1.1.0-1_amd64.deb libglvnd-core-dev_1.1.0-1_amd64.deb libglvnd-dev_1.1.0-1_amd64.deb libglvnd0-dbgsym_1.1.0-1_amd64.deb libglvnd0_1.1.0-1_amd64.deb libglvnd_1.1.0-1_amd64.buildinfo libglx0-dbgsym_1.1.0-1_amd64.deb libglx0_1.1.0-1_amd64.deb libopengl0-dbgsym_1.1.0-1_amd64.deb libopengl0_1.1.0-1_amd64.deb Greetings, Your Debian queue daemon (running on host usper.debian.org)
libglvnd_1.1.0-1_amd64.changes is NEW
binary:libgles1 is NEW. binary:libgles1 is NEW. Your package has been put into the NEW queue, which requires manual action from the ftpteam to process. The upload was otherwise valid (it had a good OpenPGP signature and file hashes are valid), so please be patient. Packages are routinely processed through to the archive, and do feel free to browse the NEW queue[1]. If there is an issue with the upload, you will receive an email from a member of the ftpteam. If you have any questions, you may reply to this email. [1]: https://ftp-master.debian.org/new.html or https://ftp-master.debian.org/backports-new.html for *-backports
Bug#901701: bumblebee: using optirun introduces segfault in i965_dri.so
Sadly, `PRIMUS_UPLOAD=1 primusrun glxgears` does not work any more, also segfaults: Thread 2 "glxgears" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f3a8041c700 (LWP 12698)] 0x7f3a8152b2ef in do_blit_drawpixels (pixels=0x0, unpack=0x7f3a78150598, type=5121, format=32993, height=1080, width=1920, y=0, x=0, ctx=0x7f3a78147010) at ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c:83 83 ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c: Toks failas ar aplankas neegzistuoja. (gdb) bt #0 0x7f3a8152b2ef in do_blit_drawpixels (pixels=0x0, unpack=0x7f3a78150598, type=5121, format=32993, height=1080, width=1920, y=0, x=0, ctx=0x7f3a78147010) at ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c:83 #1 intelDrawPixels (ctx=0x7f3a78147010, x=0, y=0, width=1920, height=1080, format=32993, type=5121, unpack=0x7f3a78150598, pixels=0x0) at ../../../../../../src/mesa/drivers/dri/i965/intel_pixel_draw.c:167 #2 0x7f3a8118039c in _mesa_DrawPixels (width=1920, height=1080, format=32993, type=5121, pixels=0x0) at ../../../src/mesa/main/drawpix.c:162 #3 0x7f3a86fb7345 in test_drawpixels_fast (dconfig=, ctx=0x7f3a78023ae0, dpy=0x7f3a78000b20) at libglfork.cpp:362 #4 display_work (vd=) at libglfork.cpp:402 #5 0x7f3a86537f2a in start_thread (arg=0x7f3a8041c700) at pthread_create.c:463 #6 0x7f3a867e5edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Applications can be launched only on integrated Intel graphics.