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
 


Reply via email to