Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package meson for openSUSE:Factory checked 
in at 2023-01-06 17:03:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meson (Old)
 and      /work/SRC/openSUSE:Factory/.meson.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meson"

Fri Jan  6 17:03:35 2023 rev:91 rq:1056163 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/meson/meson.changes      2022-11-25 
13:11:09.959682125 +0100
+++ /work/SRC/openSUSE:Factory/.meson.new.1563/meson.changes    2023-01-06 
17:03:36.591525706 +0100
@@ -1,0 +2,24 @@
+Thu Jan  5 04:43:00 UTC 2023 - Luciano Santos <[email protected]>
+
+- Update to version 1.0.0:
+  + The compiler check functions "prefix" kwargs now accepts
+    arrays.
+  + Flags removed from cpp/objcpp warning level 1:
+    "-Wnon-virtual-dtor" is no longer implied by "meson setup
+    -Dwarning_level=1".
+  + There has been some developer environment improvements.
+  + Rename "java.generate_native_headers" to "java.native_headers".
+    The former is deprecated now.
+  + "rust.bindgen" now accepts a dependency argument.
+  + The Rust module is marked as stable now.
+  + "warning-level=everything" option: The new "everything" value
+    for the built-in "warning_level" enables roughly all applicable
+    compiler warnings. For Clang, this simply enables
+    "-Weverything". For GCC, Meson enables warnings approximately
+    equivalent to "-Weverything" from Clang.
+  + Plese see https://mesonbuild.com/Release-notes-for-1-0-0.html
+    for full release notes.
+- Remove shebang from mesonbuild/scripts/cmake_run_ctgt.py, this
+  file is not supposed to be directly callable.
+
+-------------------------------------------------------------------

Old:
----
  meson-0.64.1.tar.gz
  meson-0.64.1.tar.gz.asc

New:
----
  meson-1.0.0.tar.gz
  meson-1.0.0.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ meson.spec ++++++
--- /var/tmp/diff_new_pack.wq6knS/_old  2023-01-06 17:03:37.267529503 +0100
+++ /var/tmp/diff_new_pack.wq6knS/_new  2023-01-06 17:03:37.271529525 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,7 +30,7 @@
 %define _name   mesonbuild
 %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
 Name:           meson%{name_ext}
-Version:        0.64.1
+Version:        1.0.0
 Release:        0
 Summary:        Python-based build system
 License:        Apache-2.0
@@ -133,7 +133,7 @@
 Domain Specific Language.
 
 %package vim
-Summary:        Vim support for meson.build files
+Summary:        Vim syntax highlighting support for meson.build files
 Group:          Productivity/Text/Editors
 Requires:       vim
 Supplements:    (vim and %{name})
@@ -147,7 +147,8 @@
 Java, Rust. Build definitions are written in a non-turing complete
 Domain Specific Language.
 
-This package provides support for meson.build files in Vim.
+This package provides meson.build syntax highlighting support for
+Vim/NeoVim.
 
 %prep
 %setup -q -n meson-%{version}
@@ -163,10 +164,14 @@
       "test cases/objc/2 nsstring"
 
 # AddressSanitizer fails here because of ulimit.
-sed -i "/def test_generate_gir_with_address_sanitizer/s/$/\n        raise 
unittest.SkipTest('ulimit')/" run_unittests.py
+sed -i "/def test_generate_gir_with_address_sanitizer/{
+       s/$/\n        raise unittest.SkipTest('ulimit')/;
+       }" run_unittests.py
 
 # Remove hashbang from non-exec script
-sed -i '1{/\/usr\/bin\/env/d;}' ./mesonbuild/rewriter.py
+sed -i '1{/\/usr\/bin\/env/d;}' \
+  ./mesonbuild/rewriter.py \
+  ./mesonbuild/scripts/cmake_run_ctgt.py
 
 # remove gtest check that actually works because our gtest has .pc files
 rm -rf test\ cases/failing/85\ gtest\ dependency\ with\ version

++++++ extend-test-timeout-on-qemu-builds.patch ++++++
--- /var/tmp/diff_new_pack.wq6knS/_old  2023-01-06 17:03:37.339529907 +0100
+++ /var/tmp/diff_new_pack.wq6knS/_new  2023-01-06 17:03:37.343529930 +0100
@@ -1,5 +1,7 @@
---- meson-0.63.1/data/macros.meson
-+++ meson-0.63.1/data/macros.meson
+Index: b/data/macros.meson
+===================================================================
+--- a/data/macros.meson
++++ b/data/macros.meson
 @@ -42,4 +42,5 @@
          -C %{_vpath_builddir} \
          --num-processes %{_smp_build_ncpus} \

++++++ meson-0.64.1.tar.gz -> meson-1.0.0.tar.gz ++++++
++++ 4865 lines of diff (skipped)

++++++ meson-distutils.patch ++++++
--- /var/tmp/diff_new_pack.wq6knS/_old  2023-01-06 17:03:38.443536107 +0100
+++ /var/tmp/diff_new_pack.wq6knS/_new  2023-01-06 17:03:38.443536107 +0100
@@ -1,16 +1,8 @@
-diff -Nur meson-0.62.1/MANIFEST.in new/MANIFEST.in
---- meson-0.62.1/MANIFEST.in    2022-04-20 17:32:16.000000000 +0200
-+++ new/MANIFEST.in     2022-04-26 16:59:11.579219774 +0200
-@@ -17,3 +17,5 @@
- include run_meson_command_tests.py
- include run_project_tests.py
- include meson.py
-+
-+include mesonbuild/dependencies/data/*.txt
-diff -Nur meson-0.62.1/setup.py new/setup.py
---- meson-0.62.1/setup.py      2022-04-20 17:32:16.000000000 +0200
-+++ new/setup.py       2022-04-26 16:58:46.507097203 +0200
-@@ -20,7 +20,7 @@
+Index: b/setup.py
+===================================================================
+--- a/setup.py
++++ b/setup.py
+@@ -20,7 +20,7 @@ if sys.version_info < (3, 7):
      raise SystemExit('ERROR: Tried to install Meson with an unsupported 
Python version: \n{}'
                       '\nMeson requires Python 3.7.0 or 
greater'.format(sys.version))
  
@@ -19,7 +11,7 @@
  
  data_files = []
  if sys.platform != 'win32':
-@@ -28,4 +28,16 @@
+@@ -28,4 +28,16 @@ if sys.platform != 'win32':
      data_files = [('share/man/man1', ['man/meson.1']),
                    ('share/polkit-1/actions', 
['data/com.mesonbuild.install.policy'])]
  
@@ -37,4 +29,14 @@
 +    package_data={'mesonbuild.dependencies.data': 
['mesonbuild/dependencies/data/*.txt']},
 +    data_files=data_files,
 +)
+Index: b/MANIFEST.in
+===================================================================
+--- a/MANIFEST.in
++++ b/MANIFEST.in
+@@ -17,3 +17,5 @@ include run_unittests.py
+ include run_meson_command_tests.py
+ include run_project_tests.py
+ include meson.py
++
++include mesonbuild/dependencies/data/*.txt
 

Reply via email to