Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package godot for openSUSE:Factory checked in at 2021-11-11 21:38:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/godot (Old) and /work/SRC/openSUSE:Factory/.godot.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "godot" Thu Nov 11 21:38:09 2021 rev:13 rq:930780 version:3.4 Changes: -------- --- /work/SRC/openSUSE:Factory/godot/godot.changes 2021-10-11 15:32:36.138939724 +0200 +++ /work/SRC/openSUSE:Factory/.godot.new.1890/godot.changes 2021-11-11 21:39:16.757013684 +0100 @@ -1,0 +2,86 @@ +Mon Nov 8 12:00:00 UTC 2021 - cu...@mail.de + +- Update to 3.4 + + Added: + * "AESContext", RSA public keys, encryption, decryption, sign, and verify + * "HMACContext" + * Revamped UI theme editor + * Support for translating the class reference + * Initial support for the RISC-V architecture + * Rooms and portals-based occlusion culling + * Ring emitter for 3D particles + * Structs and fragment-to-light varyings in shaders + * Global const arrays in shaders + * Object validity checks + * High quality tonemapper + * Auto-reload scripts with external editor + * Allow to create a node at specific position + * Assign value to property by dropping to scene tree + * Allow dropping property path into script editor + * Save branch as scene by dropping to filesystem + * Implement a "%command%" placeholder in the Main Run Args settin + * Keyboard shortcuts to the project manager + * History navigation in the script editor using extra mouse buttons + * Focus font color for Button and derivatives + * ButtonGroup: "pressed" signal + * ColorPicker: Display previous color and allow selecting it back + * DynamicFont: Allow using WOFF fonts + * ScrollBar: "increment_pressed" and "decrement_pressed" icons + * Theme: support for partial custom editor theme + * Theme: API to retrieve the default font + * Improved glTF module with scene export support + * Lossless WebP encoding + * Input: physical scancodes to fix non-latin layout scancodes + * Allow checking for exact matches with action events + * Multiple address resolution in DNS requests + * Enable setting the number of physics solver iterations + * Heightmap collision shape support in Physics 3D + * Expose collider RID in 2D/3D kinematic collision + * Support for disabling physics on "SoftBody" + * GLES2: Add basic support for CPU blendshapes + * GLES3: Add support for contrast-adaptive sharpening in 3D + * Soft shadows for the CPU lightmapper + * High quality glow mode + * Horizon specular occlusion + * Shaders: "TIME" available in custom functions by default + * Allow dropping custom node scripts in VisualScript editor + * Frame delta smoothing + * OS data directory getter methods exposed + * Getter for the project data directory + * BVH thread safety + * Property "Engine.print_error_messages" to disable printing errors + * Setting to configure number of threads for lightmap baking + * Allow for platform "Thread" implementation override + * Method "Thread.is_alive()" to check if the thread is still doing work + * Method "String::parse_url()" for parsing URLs + * Property "dtls_hostname" for ENet + * Animation "reset" track + * Options to clean/simplify convex hull generated from mesh + * 2D Viewport scale factor property + * LSP: support for custom host setting + + Changed: + * Most recently added current "Camera2D" takes precedence + * Add Node name to "print()" of all nodes + * Thread callbacks can now take optional parameters + * "AStar.get_available_point_id()" returns 0 instead of 1 when empty + * Button: Don't change hovering during focus events + * DynamicFont: Re-add support for kerning + * LineEdit: Double click selects words, triple click selects all the content + * Return RID instead of Object ID in "area"-/"body_shape_entered"/-"exited" + * "VisualServer" now sorts based on AABB position + * Default shader specular render mode to "SCHLICK_GGX" + + Fixed: + * Make all file access 64-bit + * Ignore property groups and categories in GDScript code completion + * LSP: "SymbolKind" reporting wrong types and better "get_node()" parsing + * Breaking Compatibility: swapped axes in "OpenSimplexNoise.get_image()" + + And much more: + https://downloads.tuxfamily.org/godotengine/3.4/Godot_v3.4-stable_changelog_chrono.txt + +- "certs_fallback.patch" and "linker_pie_flag.patch" rebased + +------------------------------------------------------------------- Old: ---- godot-3.3.4-stable.tar.xz godot-3.3.4-stable.tar.xz.sha256 New: ---- godot-3.4-stable.tar.xz godot-3.4-stable.tar.xz.sha256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ godot.spec ++++++ --- /var/tmp/diff_new_pack.F6etyi/_old 2021-11-11 21:39:17.437014180 +0100 +++ /var/tmp/diff_new_pack.F6etyi/_new 2021-11-11 21:39:17.437014180 +0100 @@ -24,7 +24,7 @@ %define ca_bundle %{_localstatedir}/lib/ca-certificates/ca-bundle.pem Name: godot -Version: 3.3.4 +Version: 3.4 Release: 0 Summary: Cross-Platform Game Engine with an Integrated Editor License: MIT @@ -69,8 +69,10 @@ BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} > 1500 +# Does not work currently: +# BuildRequires: embree-devel-static >= 3.13.0 BuildRequires: mbedtls-devel -BuildRequires: pkgconfig(bullet) +BuildRequires: pkgconfig(bullet) >= 2.90 BuildRequires: pkgconfig(libwslay) BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(miniupnpc) @@ -139,13 +141,15 @@ Provides: bundled(xatlas) # Embree 3.13.0+ supports both x86_64 and aarch64. -# per 20210521 Factory is at 3.12.2, Leap at 3.8 . -# Currently build fails on Leap and Tumbleweed with Distro (unbundled) embree -Provides: bundled(embree) = 3.12.1 +# per 20211108 Factory is at 3.13.0, Leap at 3.8 . +# Currently build fails with Distro (unbundled) embree on Tumbleweed although +# the required version is available. +# Perhaps because it is build with special flags (static) for blender. +Provides: bundled(embree) = 3.13.0 %if 0%{?suse_version} > 1500 %else -Provides: bundled(bullet) = 2.89 +Provides: bundled(bullet) = 3.17 Provides: bundled(libzstd) %if 0%{?sle_version} < 150200 Provides: bundled(mbedtls) = 2.16.11 ++++++ certs_fallback.patch ++++++ --- /var/tmp/diff_new_pack.F6etyi/_old 2021-11-11 21:39:17.465014201 +0100 +++ /var/tmp/diff_new_pack.F6etyi/_new 2021-11-11 21:39:17.469014203 +0100 @@ -5,6 +5,7 @@ https://github.com/godotengine/godot/pull/22066#issuecomment-422528664 https://github.com/godotengine/godot/issues/22232 Upstream: offered to upstream +Rebased: 2021-11-08 If project has no value set for "network/ssl/certificates" (the default), "default_certs" is not filled by function "load_default_certificates" because @@ -26,13 +27,12 @@ --- -diff -r -U 5 a/modules/mbedtls/crypto_mbedtls.cpp b/modules/mbedtls/crypto_mbedtls.cpp --- a/modules/mbedtls/crypto_mbedtls.cpp +++ b/modules/mbedtls/crypto_mbedtls.cpp -@@ -44,10 +44,12 @@ - #define PEM_END_CRT "-----END CERTIFICATE-----\n" +@@ -45,10 +45,12 @@ #include <mbedtls/debug.h> + #include <mbedtls/md.h> #include <mbedtls/pem.h> +#include <string.h> @@ -41,13 +41,14 @@ return memnew(CryptoKeyMbedTLS); } - Error CryptoKeyMbedTLS::load(String p_path) { -@@ -204,10 +206,21 @@ - ERR_FAIL_COND(default_certs == NULL); + Error CryptoKeyMbedTLS::load(String p_path, bool p_public_only) { +@@ -317,10 +319,22 @@ + ERR_FAIL_COND(default_certs == nullptr); if (p_path != "") { // Use certs defined in project settings. default_certs->load(p_path); ++ + } else if (strcmp(_SYSTEM_CERTS_PATH, "") != 0) { + // Use system certs only if user did not override in project settings + // and if _SYSTEM_CERTS_PATH is set. ++++++ godot-3.3.4-stable.tar.xz -> godot-3.4-stable.tar.xz ++++++ /work/SRC/openSUSE:Factory/godot/godot-3.3.4-stable.tar.xz /work/SRC/openSUSE:Factory/.godot.new.1890/godot-3.4-stable.tar.xz differ: char 26, line 1 ++++++ godot-3.3.4-stable.tar.xz.sha256 -> godot-3.4-stable.tar.xz.sha256 ++++++ --- /work/SRC/openSUSE:Factory/godot/godot-3.3.4-stable.tar.xz.sha256 2021-10-11 15:32:36.114939686 +0200 +++ /work/SRC/openSUSE:Factory/.godot.new.1890/godot-3.4-stable.tar.xz.sha256 2021-11-11 21:39:16.745013676 +0100 @@ -1 +1 @@ -9f53a7d6d63f4e9d793c41ad1bef89518619f3e1f0ddd089a6521f2d5edc5859 godot-3.3.4-stable.tar.xz +1b01aa3cef9ac41c1033d0365c5e4ce74ea2d9547f333aa81804e60d33dfb4e6 godot-3.4-stable.tar.xz ++++++ linker_pie_flag.patch ++++++ --- /var/tmp/diff_new_pack.F6etyi/_old 2021-11-11 21:39:17.509014233 +0100 +++ /var/tmp/diff_new_pack.F6etyi/_new 2021-11-11 21:39:17.513014236 +0100 @@ -6,6 +6,7 @@ https://github.com/godotengine/godot/issues/34533 Upstream: seems to do the opposite Rebased: 2021-04-22 +Rebased: 2021-11-08 Linker flag "-no-pie" is added by upstream. rpmlint complains this violates project policy. @@ -16,7 +17,7 @@ diff -r -U 5 a/platform/x11/detect.py b/platform/x11/detect.py --- a/platform/x11/detect.py +++ b/platform/x11/detect.py -@@ -199,11 +199,11 @@ +@@ -205,11 +205,11 @@ # Check for gcc version >= 6 before adding -no-pie version = get_compiler_version(env) or [-1, -1] if using_gcc(env):