Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vkmark for openSUSE:Factory checked in at 2021-12-21 18:40:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vkmark (Old) and /work/SRC/openSUSE:Factory/.vkmark.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vkmark" Tue Dec 21 18:40:41 2021 rev:8 rq:941802 version:2017.08+git.20211008 Changes: -------- --- /work/SRC/openSUSE:Factory/vkmark/vkmark.changes 2021-04-22 18:05:49.414681092 +0200 +++ /work/SRC/openSUSE:Factory/.vkmark.new.2520/vkmark.changes 2021-12-21 18:41:12.601904991 +0100 @@ -1,0 +2,13 @@ +Mon Dec 20 13:32:45 UTC 2021 - malcolmle...@opensuse.org + +- Add vkmark-sigstksz-not-constant.patch: Temporary fix for glibc + changes, (gh#vkmark/vkmark#37). + +------------------------------------------------------------------- +Wed Oct 20 07:40:41 UTC 2021 - Martin Pluskal <mplus...@suse.com> + +- Update to version 2017.08+git.20211008: + * meson: check all deps, when enabling wayland winsys + * meson: error out when no winsys is available + +------------------------------------------------------------------- Old: ---- vkmark-2017.08+git.20210312.obscpio New: ---- vkmark-2017.08+git.20211008.obscpio vkmark-sigstksz-not-constant.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vkmark.spec ++++++ --- /var/tmp/diff_new_pack.x6uXpN/_old 2021-12-21 18:41:13.153905487 +0100 +++ /var/tmp/diff_new_pack.x6uXpN/_new 2021-12-21 18:41:13.157905490 +0100 @@ -18,12 +18,14 @@ Name: vkmark -Version: 2017.08+git.20210312 +Version: 2017.08+git.20211008 Release: 0 Summary: Vulkan benchmark utility License: LGPL-2.1-or-later URL: https://github.com/vkmark/vkmark Source0: %{name}-%{version}.tar.xz +# PATCH-FIX-OPENSUSE vkmark-sigstksz-not-constant.patch (gh#vkmark/vkmark#37) malcolmle...@opensuse.org -- Temporary fix for glibc changes. +Patch0: vkmark-sigstksz-not-constant.patch BuildRequires: gcc-c++ BuildRequires: glm-devel BuildRequires: meson >= 0.45 @@ -44,7 +46,7 @@ An extensible Vulkan benchmarking suite with targeted, configurable scenes. %prep -%autosetup +%autosetup -p1 %build %meson ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.x6uXpN/_old 2021-12-21 18:41:13.197905526 +0100 +++ /var/tmp/diff_new_pack.x6uXpN/_new 2021-12-21 18:41:13.201905530 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/vkmark/vkmark</param> - <param name="changesrevision">53abc4f660191051fba91ea30de084f412e7c68e</param></service></servicedata> + <param name="changesrevision">cf45f2faee236fd1118be2fcd27e4f2a91fc2e40</param></service></servicedata> (No newline at EOF) ++++++ vkmark-2017.08+git.20210312.obscpio -> vkmark-2017.08+git.20211008.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkmark-2017.08+git.20210312/.gitignore new/vkmark-2017.08+git.20211008/.gitignore --- old/vkmark-2017.08+git.20210312/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/vkmark-2017.08+git.20211008/.gitignore 2021-10-08 13:46:56.000000000 +0200 @@ -0,0 +1 @@ +/build*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkmark-2017.08+git.20210312/meson.build new/vkmark-2017.08+git.20211008/meson.build --- old/vkmark-2017.08+git.20210312/meson.build 2021-03-12 15:16:08.000000000 +0100 +++ new/vkmark-2017.08+git.20211008/meson.build 2021-10-08 13:46:56.000000000 +0200 @@ -39,9 +39,14 @@ endif build_xcb_ws = xcb_dep.found() and xcb_icccm_dep.found() and get_option('xcb') != 'false' -build_wayland_ws = wayland_client_dep.found() and get_option('wayland') != 'false' +build_wayland_ws = (wayland_client_dep.found() and wayland_protocols_dep.found() and + wayland_scanner_dep.found() and get_option('wayland') != 'false') build_kms_ws = libdrm_dep.found() and gbm_dep.found() and has_vulkan_intel_header and get_option('kms') != 'false' +if not build_xcb_ws and not build_wayland_ws and not build_kms_ws + error('vkmark needs at least one winsys to work - xcb, wayland or kms') +endif + subdir('src') subdir('data') subdir('tests') ++++++ vkmark-sigstksz-not-constant.patch ++++++ diff -Nur a/tests/catch.hpp b/tests/catch.hpp --- a/tests/catch.hpp 2021-10-08 06:46:56.000000000 -0500 +++ b/tests/catch.hpp 2021-12-20 07:31:39.775863060 -0600 @@ -6487,7 +6487,7 @@ static bool isSet; static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)]; static stack_t oldSigStack; - static char altStackMem[SIGSTKSZ]; + static char altStackMem[32768]; static void handleSignal( int sig ) { std::string name = "<unknown signal>"; @@ -6507,7 +6507,7 @@ isSet = true; stack_t sigStack; sigStack.ss_sp = altStackMem; - sigStack.ss_size = SIGSTKSZ; + sigStack.ss_size = 32768; sigStack.ss_flags = 0; sigaltstack(&sigStack, &oldSigStack); struct sigaction sa = { 0 }; @@ -6538,7 +6538,7 @@ bool FatalConditionHandler::isSet = false; struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {}; stack_t FatalConditionHandler::oldSigStack = {}; - char FatalConditionHandler::altStackMem[SIGSTKSZ] = {}; + char FatalConditionHandler::altStackMem[32768] = {}; } // namespace Catch ++++++ vkmark.obsinfo ++++++ --- /var/tmp/diff_new_pack.x6uXpN/_old 2021-12-21 18:41:13.325905641 +0100 +++ /var/tmp/diff_new_pack.x6uXpN/_new 2021-12-21 18:41:13.329905645 +0100 @@ -1,6 +1,6 @@ name: vkmark -version: 2017.08+git.20210312 -mtime: 1615558568 -commit: 53abc4f660191051fba91ea30de084f412e7c68e +version: 2017.08+git.20211008 +mtime: 1633693616 +commit: cf45f2faee236fd1118be2fcd27e4f2a91fc2e40