Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package flatbuffers for openSUSE:Factory 
checked in at 2023-03-28 17:49:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/flatbuffers (Old)
 and      /work/SRC/openSUSE:Factory/.flatbuffers.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "flatbuffers"

Tue Mar 28 17:49:08 2023 rev:10 rq:1074771 version:23.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/flatbuffers/flatbuffers.changes  2022-05-16 
18:11:11.061405423 +0200
+++ /work/SRC/openSUSE:Factory/.flatbuffers.new.31432/flatbuffers.changes       
2023-03-28 17:49:16.646949417 +0200
@@ -1,0 +2,36 @@
+Mon Mar 27 19:52:42 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 23.3.3:
+  * Major release! Just kidding, we are continuing the versioning
+    scheme of using a date to signify releases. This results in the
+    first release of the new year to
+    bump the tradition major version field.
+  * Refactoring of flatc generators to use an interface (#7797).
+  * Removed legacy cmake support and set min to 3.8 (#7801).
+  * Reworked entry points for Typescript/Javascript and compatibility
+    for single file build (#7510)
+  * Removed go.mod files after some versioning issues were being
+    report (#7780).
+  * Go minimum version is now 1.19 (#7720) with the addition of Go
+    modules.
+  * Added CI support for Big Endian regression testing (#7707).
+  * Fixed getFullyQualifiedName in typescript to return name
+    delimited by '.' instead of '_' (#7730).
+  * Fixed the versioning scheme to not include leading zeros which
+    are not consistently handled by every package manager. Only the
+    last release (12.12.06)
+    should have suffered from this.
+  * 20 Major releases in a row? Nope, we switched to a new versioning
+    scheme that is based on date.
+  * Python supports fixed size arrays now (#7529).
+  * Behavior change in how C++ object API uses UnPackTo. The original
+    intent of this was to reduce allocations by reusing an existing
+    object to pack data into.
+    At some point, this logic started to merge the states of the two
+    objects instead of clearing the state of the packee. This change
+    goes back to the original intention, the packed object is cleared
+    when getting data packed into it (#7527).
+  * Fixed a bug in C++ alignment that was using sizeof() instead of
+    the intended AlignOf() for structs (#7520).
+
+-------------------------------------------------------------------

Old:
----
  flatbuffers-2.0.6.tar.gz

New:
----
  flatbuffers-23.3.3.tar.gz

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

Other differences:
------------------
++++++ flatbuffers.spec ++++++
--- /var/tmp/diff_new_pack.AvChWh/_old  2023-03-28 17:49:17.918955554 +0200
+++ /var/tmp/diff_new_pack.AvChWh/_new  2023-03-28 17:49:17.922955574 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package flatbuffers
 #
-# 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
@@ -16,18 +16,16 @@
 #
 
 
-%define _lto_cflags %{nil}
-
-%define   sonum 2
+%define   sonum 23_3_3
 Name:           flatbuffers
-Version:        2.0.6
+Version:        23.3.3
 Release:        0
 Summary:        Memory Efficient Serialization Library
 License:        Apache-2.0
 Group:          Development/Libraries/C and C++
 URL:            https://google.github.io/flatbuffers/
 Source0:        
https://github.com/google/flatbuffers/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires:  cmake >= 2.8.12
+BuildRequires:  cmake >= 3.8
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 
@@ -67,12 +65,6 @@
 
 %build
 chmod -x readme.md docs/source/*.md docs/footer.html docs/source/doxyfile
-# Fixup CMake/FlatbuffersConfigVersion.cmake.in - Upstream releases tarballs
-# that make no sense. They exect git describe to find correct information about
-# the version in use - and replace that into the cmake file in the end. 
Obviously
-# the tarball has no .git directory and thus does not carry that inormation
-# We just inject %%version there. Easiest fix.
-sed -i 's/@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@/%{version}/' 
CMake/FlatbuffersConfigVersion.cmake.in
 %cmake -DCMAKE_BUILD_TYPE=Release \
        -DFLATBUFFERS_BUILD_SHAREDLIB=ON \
        -DFLATBUFFERS_BUILD_FLATLIB=OFF \
@@ -93,7 +85,7 @@
 %postun -n libflatbuffers%{sonum} -p /sbin/ldconfig
 
 %files -n libflatbuffers%{sonum}
-%license LICENSE.txt
+%license LICENSE
 %{_libdir}/libflatbuffers.so.*
 
 %files devel

++++++ python-flatbuffers.spec ++++++
--- /var/tmp/diff_new_pack.AvChWh/_old  2023-03-28 17:49:17.958955747 +0200
+++ /var/tmp/diff_new_pack.AvChWh/_new  2023-03-28 17:49:17.962955767 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-flatbuffers
 #
-# 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
@@ -16,9 +16,8 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-flatbuffers
-Version:        2.0.6
+Version:        23.3.3
 Release:        0
 Summary:        The FlatBuffers serialization format for Python
 License:        Apache-2.0
@@ -46,7 +45,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %files %{python_files}
-%license ../LICENSE.txt
+%license ../LICENSE
 %{python_sitelib}/*
 
 %changelog

++++++ flatbuffers-2.0.6.tar.gz -> flatbuffers-23.3.3.tar.gz ++++++
++++ 198704 lines of diff (skipped)

Reply via email to