Hello community, here is the log from the commit of package meson for openSUSE:Factory checked in at 2017-05-31 12:12:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meson (Old) and /work/SRC/openSUSE:Factory/.meson.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meson" Wed May 31 12:12:37 2017 rev:17 rq:495743 version:0.40.1 Changes: -------- --- /work/SRC/openSUSE:Factory/meson/meson.changes 2017-03-22 23:04:54.717422887 +0100 +++ /work/SRC/openSUSE:Factory/.meson.new/meson.changes 2017-05-31 12:12:39.416409746 +0200 @@ -1,0 +2,25 @@ +Wed May 17 20:26:25 UTC 2017 - [email protected] + +- Add meson-handle-skipped-tests.patch: Actually do skip tests that + are marked as MESON_SKIP_TEST (gh#mesonbuild/meson#1804). + +------------------------------------------------------------------- +Mon May 8 07:53:20 UTC 2017 - [email protected] + +- Update to version 0.40.1: + + Outputs of generators can be used in custom targets in the VS + backend. + + Visual Studio 2017 support. + + Automatic initialization of subprojects that are git + submodules. + + No download mode for wraps. + + Overriding options per target. + + Compiler object get define. + + Cygwin support. + + Multiple install directories. + + Can specify method of obtaining dependencies. + + Link whole contents of static libraries. + + Unity builds only for subprojects. + + Running mesonintrospect from scripts. + +------------------------------------------------------------------- Old: ---- meson-0.39.1.tar.gz meson-0.39.1.tar.gz.asc New: ---- meson-0.40.1.tar.gz meson-0.40.1.tar.gz.asc meson-handle-skipped-tests.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meson.spec ++++++ --- /var/tmp/diff_new_pack.N4Qv3A/_old 2017-05-31 12:12:40.448264094 +0200 +++ /var/tmp/diff_new_pack.N4Qv3A/_new 2017-05-31 12:12:40.452263530 +0200 @@ -18,7 +18,7 @@ %define _name mesonbuild Name: meson -Version: 0.39.1 +Version: 0.40.1 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -33,6 +33,8 @@ Patch1: meson-fix-gcc48.patch # PATCH-FIX-UPSTREAM meson-disable-untested-code.patch gh#mesonbuild/meson#1480 [email protected] -- Do not assume that the untested meson test works with glib 2.52.0 Patch2: meson-disable-untested-code.patch +# PATCH-FIX-UPSTREAM meson-handle-skipped-tests.patch gh#mesonbuild/meson#1804 [email protected] -- Actually do skip tests that are marked as MESON_SKIP_TEST +Patch3: meson-handle-skipped-tests.patch BuildRequires: bison BuildRequires: boost-devel BuildRequires: flex @@ -80,6 +82,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 # Lack of gtest, gmock, gnustep. rm -rf "test cases/frameworks/2 gtest" \ ++++++ meson-0.39.1.tar.gz -> meson-0.40.1.tar.gz ++++++ ++++ 9013 lines of diff (skipped) ++++++ meson-handle-skipped-tests.patch ++++++ >From d3e0a58260226286c067a7c39f39b704f124813a Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen <[email protected]> Date: Wed, 17 May 2017 23:11:52 +0300 Subject: [PATCH] Skip unittests that request it rather than mark them as failed. Closes #1804. --- run_unittests.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/run_unittests.py b/run_unittests.py index ec9d53b..2ef1be6 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -381,6 +381,8 @@ def _run(self, command, workdir=None): output = p.communicate()[0] print(output) if p.returncode != 0: + if 'MESON_SKIP_TEST' in output: + raise unittest.SkipTest('Project requested skipping.') raise subprocess.CalledProcessError(p.returncode, command) return output
