Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package godot for openSUSE:Factory checked 
in at 2023-10-15 19:27:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/godot (Old)
 and      /work/SRC/openSUSE:Factory/.godot.new.20540 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "godot"

Sun Oct 15 19:27:52 2023 rev:31 rq:1117816 version:4.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/godot/godot.changes      2023-07-25 
11:49:12.292785568 +0200
+++ /work/SRC/openSUSE:Factory/.godot.new.20540/godot.changes   2023-10-15 
19:30:02.478302961 +0200
@@ -1,0 +2,68 @@
+Thu Oct 5 12:00:00 UTC 2023 - cu...@mail.de
+
+- Update to 4.1.2
+
+  Added:
+  * Check to ensure registered classes are declared
+  * Motion vector support for GPU 3D Particles
+  * More hint types for uniform arrays in shaders
+  * Autocomplete for filter/repeat hints on uniform arrays in shaders
+
+  Changed:
+  * Disable C++ exception handling
+  * 3D property hint range for camera attributes exposure multiplier
+  * Don't use splash minimum display time in editor
+  * Automatically add path to built-in scripts
+  * Uncollapse favorites by default in the editor FileSystem dock
+  * Use "ui_text_submit" instead of "ui_accept"
+    to confirm and close text prompts
+  * Make editor camera speed indicator use "m/s" and "m"
+  * Enable transparent background for GUI tooltips
+  * Ensure "joy_connection_changed" is emitted on the main thread
+  * Do not fail DisplayServer init if non-essential extensions are missing
+  * Enable depth writes during shadow pass and depth pass,
+    disable during color pass
+  * Clamp Volumetric Fog Length property to prevent rendering issues
+
+  Fixed:
+  * Camera2D crash when edited scene root is null
+  * "CanvasModulate" logic for modulating the canvas
+  * VoxelGI saving VoxelGIData as a built-in file,
+    despite being prompted to save it to an external file
+  * Curve3D baking up vectors for nontrivial curves
+  * Remove animation tracks with correct indices
+  * Audio stream generators getting freed accidentally
+  * Range error for "Array.slice"
+  * Recursion level check for array stringification
+  * Global transform validity for "Node2D" and "Control"
+  * String conversion for -0.0 float values
+  * "generate_random_bytes" for large chunks
+  * Improve resolution of script type icons
+  * Make the single window mode check more strict
+  * Crash when using "Close All Tabs"
+  * Version check for GDExtension
+  * Overriding "_export_begin", "_export_file" and
+    "_export_end" from GDExtension
+  * Conflict between property and group names
+  * RichTextLabel character line and paragraph index getters
+  * Delay on tab resizing when (un)hovering tabs
+  * Button clipping when internal margins exist
+  * "OptionButton" resize when disabling "Fit to Longest Item"
+  * "Button" text when the overrun behavior is other than "No Trimming"
+  * Crash when hiding subwindow during popup of new subwindow
+  * ItemList not updating when icon scale changes
+  * NavigationObstacle2D debug position
+  * Prevent crash when accessing "Node" Multiplayer from thread
+  * ENet: Better handle truncated socket messages
+  * ENet: Properly set transfer flags when using custom channels
+  * File permissions set to 0666
+  * Shader type detection
+  * Shader and ShaderInclude resource loading
+  * Empty shader resource loading
+
+  and more:
+  https://godotengine.github.io/godot-interactive-changelog/#4.1.2
+
+- added improve_linker_detection.patch for pck embedding with runner
+
+-------------------------------------------------------------------

Old:
----
  godot-4.1.1-stable.tar.xz
  godot-4.1.1-stable.tar.xz.sha256

New:
----
  godot-4.1.2-stable.tar.xz
  godot-4.1.2-stable.tar.xz.sha256
  improve_linker_detection.patch

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

Other differences:
------------------
++++++ godot.spec ++++++
--- /var/tmp/diff_new_pack.mddyy7/_old  2023-10-15 19:30:03.122326161 +0200
+++ /var/tmp/diff_new_pack.mddyy7/_new  2023-10-15 19:30:03.122326161 +0200
@@ -29,7 +29,7 @@
 %define compiler_version_leap 10
 
 Name:           godot
-Version:        4.1.1
+Version:        4.1.2
 Release:        0
 Summary:        Cross-Platform Game Engine with an Integrated Editor
 License:        MIT
@@ -37,6 +37,8 @@
 URL:            https://godotengine.org/
 Source0:        
https://downloads.tuxfamily.org/godotengine/%{version}/%{name}-%{version}-stable.tar.xz
 Source1:        
https://downloads.tuxfamily.org/godotengine/%{version}/%{name}-%{version}-stable.tar.xz.sha256
+# better linker version detection for pck embedding with runner
+Patch0:         improve_linker_detection.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -147,7 +149,7 @@
 Provides:       bundled(glad) = 2.0.4
 Provides:       bundled(google-droid-fonts)
 Provides:       bundled(hqx)
-Provides:       bundled(icu4c) = 73.1
+Provides:       bundled(icu4c) = 73.2
 Provides:       bundled(ifaddrs-android)
 Provides:       bundled(jpeg-compressor) = 2.00
 Provides:       bundled(meshoptimizer)
@@ -156,7 +158,7 @@
 Provides:       bundled(noto-sans-fonts)
 Provides:       bundled(nvapi) = R525
 Provides:       bundled(oidn) = 1.9.2
-Provides:       bundled(openxr) = 1.0.26
+Provides:       bundled(openxr) = 1.0.28
 Provides:       bundled(pcg)
 Provides:       bundled(polyclipping)
 Provides:       bundled(polypartition)
@@ -165,7 +167,7 @@
 Provides:       bundled(spirv-reflect) = sdk-1.3.250.0
 Provides:       bundled(stb)
 Provides:       bundled(thorvg) = 0.9.0
-Provides:       bundled(tinyexr) = 1.0.5
+Provides:       bundled(tinyexr) = 1.0.7
 Provides:       bundled(vhacd)
 Provides:       bundled(volk) = sdk-1.3.250.0
 Provides:       bundled(vulkan) = sdk-1.3.250.0
@@ -188,20 +190,20 @@
 Provides:       bundled(brotli)
 Provides:       bundled(glslang) = 12.2.0
 # see comments for freetype2, libpng and zlib Factory BuildRequires
-Provides:       bundled(freetype2) = 2.13.0
+Provides:       bundled(freetype2) = 2.13.2
 Provides:       bundled(graphite) = 1.3.14
 Provides:       bundled(harfbuzz) = 7.3.0
 
-Provides:       bundled(libpng) = 1.6.38
+Provides:       bundled(libpng) = 1.6.40
 Provides:       bundled(libzstd) = 1.5.5
 Provides:       bundled(zlib)
 %if 0%{?sle_version} < 150200
-Provides:       bundled(mbedtls) = 2.28.3
+Provides:       bundled(mbedtls) = 2.28.4
 %endif
 %if !0%{?is_opensuse}
 # SLES seems not to have miniupnpc and wslay
 Provides:       bundled(libwslay) = 1.1.1
-Provides:       bundled(miniupnpc) = 2.2.4
+Provides:       bundled(miniupnpc) = 2.2.5
 %endif
 %endif
 
@@ -240,6 +242,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}-stable
+%patch0 -p1
 
 cp thirdparty/README.md thirdparty_README.md
 

++++++ godot-4.1.1-stable.tar.xz -> godot-4.1.2-stable.tar.xz ++++++
/work/SRC/openSUSE:Factory/godot/godot-4.1.1-stable.tar.xz 
/work/SRC/openSUSE:Factory/.godot.new.20540/godot-4.1.2-stable.tar.xz differ: 
char 26, line 1

++++++ godot-4.1.1-stable.tar.xz.sha256 -> godot-4.1.2-stable.tar.xz.sha256 
++++++
--- /work/SRC/openSUSE:Factory/godot/godot-4.1.1-stable.tar.xz.sha256   
2023-07-25 11:49:12.280785498 +0200
+++ 
/work/SRC/openSUSE:Factory/.godot.new.20540/godot-4.1.2-stable.tar.xz.sha256    
    2023-10-15 19:30:02.470302673 +0200
@@ -1 +1 @@
-cd3cee1364020eb069f7cfdf2c484ba54fdeadc5a4d23fb9732d8e52923e1a71  
godot-4.1.1-stable.tar.xz
+41c9aedf1de788bd8e6c16bbb7a75411fde48023b54a8abbd936df47879d0108  
godot-4.1.2-stable.tar.xz

++++++ improve_linker_detection.patch ++++++
From: cu...@mail.de
Date: 2023-09-21 12:00:00
Subject: regex in linker detection for template builds fails sometimes to 
recognize correct ld version
References: https://github.com/godotengine/godot/issues/82078

distro added stuff to "ld --version" output prevents correct
version detection.
regex adjusted to improve detection of linker to include
pck embedding code in template builds.

dstoecker helped to improve the changed regex and gave hints for the implied
dangers regarding assumptions about the parsed string

---

diff -r -U 5 a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
--- a/platform/linuxbsd/detect.py
+++ b/platform/linuxbsd/detect.py
@@ -453,11 +453,11 @@
         import re
 
         linker_version_str = subprocess.check_output(
             [env.subst(env["LINK"]), "-Wl,--version"] + 
env.subst(env["LINKFLAGS"])
         ).decode("utf-8")
-        gnu_ld_version = re.search(r"^GNU ld [^$]*(\d+\.\d+)$", 
linker_version_str, re.MULTILINE)
+        gnu_ld_version = re.search(r"^GNU ld \(GNU Binutils[^)]*\) 
(\d+\.\d+)", linker_version_str, re.MULTILINE)
         if not gnu_ld_version:
             print(
                 "Warning: Creating export template binaries enabled for PCK 
embedding is currently only supported with GNU ld, not gold, LLD or mold."
             )
         else:

Reply via email to