Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package effectcraft for openSUSE:Factory checked in at 2026-10-31 23:11:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/effectcraft (Old) and /work/SRC/openSUSE:Factory/.effectcraft.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "effectcraft" Sat Oct 31 23:11:13 2026 rev:3 rq:1394155 version:0.19.0 Changes: -------- --- /work/SRC/openSUSE:Factory/effectcraft/effectcraft.changes 2026-10-30 18:19:21.432992307 +0100 +++ /work/SRC/openSUSE:Factory/.effectcraft.new.1255/effectcraft.changes 2026-10-31 23:14:29.235184656 +0100 @@ -1,0 +2,20 @@ +Sat Oct 31 13:50:02 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.19.0 (upstream tag v0.19.0, 2026-10-31): + * GPU YUV 4:2:0 conversion for H.264 export; disk cache with + free-space reserve; Cryptomatte hover probe; Classic 3D on + DirectX 12; XML entity-expansion bounds; encoder, tracker and + camera-solver performance work. + * Re-vendor (update=false, filter=true): own crates plus new + candle-core / candle-nn, filmcraft media helpers and small + utility crates, all under already-listed licences; + Windows-only crate files filtered out; licence set and + Legal-Review-Notice unchanged; cargo_audit reports no + advisories. +- Set the fixed metainfo release date to 2026-10-31 (v0.19.0). +- Keep effectcraft-no-self-update.patch: no startup update check + and no install prompt, so upstream releases are never + installed over RPM-owned files; the manual Help check outcome + window stays. + +------------------------------------------------------------------- Old: ---- effectcraft-0.18.0.tar.zst New: ---- effectcraft-0.19.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ effectcraft.spec ++++++ --- /var/tmp/diff_new_pack.kqk0KJ/_old 2026-10-31 23:14:30.658243624 +0100 +++ /var/tmp/diff_new_pack.kqk0KJ/_new 2026-10-31 23:14:30.660243707 +0100 @@ -17,7 +17,7 @@ Name: effectcraft -Version: 0.18.0 +Version: 0.19.0 Release: 0 Summary: Motion graphics and VFX compositor # Legal-Review-Notice: licence set re-derived from the vendored tree @@ -41,6 +41,9 @@ URL: https://github.com/storytold/effectcraft Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst +# Of the vendor tree's prebuilt files only libloading's Windows-only test +# fixtures remain; checksums forbid stripping them, so each is named below. +# Source-Binary-Exception: vendor.tar.zst:vendor/libloading-*/tests/*.dll -- test-data: fixtures loaded only by libloading's #![cfg(windows)] tests, never on Linux Patch0: effectcraft-no-brand-assets.patch # PATCH-FIX-OPENSUSE effectcraft-no-self-update.patch -- distro builds # must not phone home at startup nor offer to install an upstream release @@ -106,11 +109,11 @@ install -D -m 0755 target/release/effectcraft-cli %{buildroot}%{_bindir}/effectcraft-cli install -D -m 0644 packaging/linux/ai.storyteller.effectcraft.desktop %{buildroot}%{_datadir}/applications/ai.storyteller.effectcraft.desktop # Upstream metainfo is a template; stamp the release version and date. -# Fixed release date (v0.18.0, 2026-10-28): a build-time date would differ +# Fixed release date (v0.19.0, 2026-10-31): a build-time date would differ # on every rebuild. Upstream declares the app icon as type stock but it # is a custom hicolor icon, so declare it as cached for validation. mkdir -p %{buildroot}%{_datadir}/metainfo -sed -e "s/@VERSION@/%{version}/g" -e "s/@DATE@/2026-10-28/g" \ +sed -e "s/@VERSION@/%{version}/g" -e "s/@DATE@/2026-10-31/g" \ packaging/linux/ai.storyteller.effectcraft.metainfo.xml.in > %{buildroot}%{_datadir}/metainfo/ai.storyteller.effectcraft.metainfo.xml sed -i 's|<icon type="stock">ai.storyteller.effectcraft</icon>|<icon type="cached" width="64" height="64">ai.storyteller.effectcraft.png</icon>|' %{buildroot}%{_datadir}/metainfo/ai.storyteller.effectcraft.metainfo.xml mkdir -p %{buildroot}%{_datadir}/icons ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kqk0KJ/_old 2026-10-31 23:14:30.703245489 +0100 +++ /var/tmp/diff_new_pack.kqk0KJ/_new 2026-10-31 23:14:30.706245613 +0100 @@ -2,7 +2,7 @@ <service mode="manual" name="tar_scm"> <param name="url">https://github.com/storytold/effectcraft.git</param> <param name="scm">git</param> - <param name="revision">v0.18.0</param> + <param name="revision">v0.19.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> @@ -20,6 +20,10 @@ <param name="compression">zst</param> <param name="update">false</param> <param name="respect-lockfile">true</param> + <!-- filter=true: cargo-vendor-filterer empties crates no Linux target + uses (Windows-only import libs etc.); leftovers are stripped from + the tarball by hand, see the spec's Source-Binary-Exception lines. --> + <param name="filter">true</param> </service> <service mode="manual" name="cargo_audit"/> </services> ++++++ effectcraft-0.18.0.tar.zst -> effectcraft-0.19.0.tar.zst ++++++ /work/SRC/openSUSE:Factory/effectcraft/effectcraft-0.18.0.tar.zst /work/SRC/openSUSE:Factory/.effectcraft.new.1255/effectcraft-0.19.0.tar.zst differ: char 7, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/effectcraft/vendor.tar.zst /work/SRC/openSUSE:Factory/.effectcraft.new.1255/vendor.tar.zst differ: char 7, line 1
