Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package soundcraft for openSUSE:Factory checked in at 2026-10-31 23:10:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/soundcraft (Old) and /work/SRC/openSUSE:Factory/.soundcraft.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "soundcraft" Sat Oct 31 23:10:29 2026 rev:3 rq:1394164 version:0.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/soundcraft/soundcraft.changes 2026-10-30 18:19:57.032482573 +0100 +++ /work/SRC/openSUSE:Factory/.soundcraft.new.1255/soundcraft.changes 2026-10-31 23:13:24.456465574 +0100 @@ -1,0 +2,26 @@ +Sat Oct 31 13:56:41 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.15.0 (upstream tag v0.15.0, 2026-10-31): + * Score: MusicXML/SVG export strips XML-forbidden + characters, output size bounded, bar duration kept when + the item cap drops notes; send-level automation from the + send faders; key signatures move with Insert/Cut Time. + * Edit: bounded command journal, clip fades clamped after + AudioSuite/warp, crossfades kept on paste, MIDI spacing + kept past tick 0, BWF text cut at UTF-8 boundaries. + * Hardening: clip-group ".." names, out-of-range timecode, + oversized Matroska elements, stretch-render spans and + VST3 bus layouts bounded. No CVE ids in the crossed range. + * Re-vendored (update=true); besides the workspace crates + only craft-update moves (git rev 92d392c to 04aa1703, + still MIT OR Apache-2.0; its one new dep `image` was + already vendored) plus zip 9.1.1 to 9.1.3 (MIT), so the + licence set of the linked crates is unchanged, no new + copyleft; the cargo_audit service reports no advisories. +- Set the fixed AppStream release date to 2026-10-31, note + the new craft-update git rev in the Legal-Review-Notice. +- Keep soundcraft-no-self-update.patch and + soundcraft-drop-unused-egui-patches.patch unchanged (both + still apply --fuzz=0: same four unused pins, same rev). + +------------------------------------------------------------------- Old: ---- soundcraft-0.14.0.tar.zst New: ---- soundcraft-0.15.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ soundcraft.spec ++++++ --- /var/tmp/diff_new_pack.JgyvnZ/_old 2026-10-31 23:13:25.706518204 +0100 +++ /var/tmp/diff_new_pack.JgyvnZ/_new 2026-10-31 23:13:25.708518288 +0100 @@ -17,7 +17,7 @@ Name: soundcraft -Version: 0.14.0 +Version: 0.15.0 Release: 0 Summary: Native digital audio workstation with multitrack editing and mixing # Legal-Review-Notice: scope is the two shipped targets (soundcraft, soundcraft-cli) @@ -29,8 +29,9 @@ # Zlib foldhash; BSD-3-Clause encoding_rs. self_cell 1.3.0 declares Apache-2.0 OR # GPL-2.0-only; the build takes the Apache-2.0 option, so no GPL obligation is incurred. # docs/brand (trademarked, not open source, see NOTICE) is excluded from the tarball via -# the tar_scm exclude and is never installed. v0.14.0 pins four craft-libs 0.1.0 git -# dependencies (rev 92d392c, MIT OR Apache-2.0), vendored so nothing is fetched at +# the tar_scm exclude and is never installed. v0.15.0 pins three craft-libs 0.1.0 git +# dependencies at rev 92d392c (MIT OR Apache-2.0) plus craft-update 0.1.0 at rev +# 04aa1703 (same licence; its new `image` dep was already vendored), vendored so nothing is fetched at # build time: craft-ui (GUI, via soundcraft-ui-egui), craft-update (in-app updater, # pulls ureq/TLS incl. CDLA-Permissive-2.0 webpki-root-certs Mozilla roots, ISC # rustls, BSD-3-Clause subtle/verifysign), craft-docpath and craft-media. The egui @@ -43,6 +44,10 @@ URL: https://github.com/storytold/soundcraft Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst +# Vendor tree is filtered (cargo_vendor filter=true): Windows-only and +# wasm-only crates are emptied to manifest stubs, so no import libs or +# prebuilt wasm objects ship. The only prebuilt files left are test fixtures: +# Source-Binary-Exception: vendor.tar.zst:vendor/libloading-*/tests/*.dll -- test-data: fixtures loaded only by libloading's #![cfg(windows)] tests, never on Linux # PATCH-FIX-OPENSUSE soundcraft-no-self-update.patch -- distro builds # must not phone home at startup nor offer to install an upstream release # over RPM-owned files (the package manager owns updates); the manual @@ -126,10 +131,10 @@ install -Dm0644 packaging/linux/ai.storyteller.soundcraft.desktop %{buildroot}%{_datadir}/applications/ai.storyteller.soundcraft.desktop install -Dm0644 packaging/linux/ai.storyteller.soundcraft.mime.xml %{buildroot}%{_datadir}/mime/packages/ai.storyteller.soundcraft.xml install -d -m 0755 %{buildroot}%{_datadir}/metainfo -# Fixed upstream release date (v0.14.0, 2026-10-28): a build-time date would +# Fixed upstream release date (v0.15.0, 2026-10-31): a build-time date would # make the metainfo differ on every rebuild, and spec-cleaner macro-expands # the %-sequences of any date format string, so keep this a plain string. -sed -e "s/@VERSION@/%{version}/g" -e "s/@DATE@/2026-10-28/g" packaging/linux/ai.storyteller.soundcraft.metainfo.xml.in > %{buildroot}%{_datadir}/metainfo/ai.storyteller.soundcraft.metainfo.xml +sed -e "s/@VERSION@/%{version}/g" -e "s/@DATE@/2026-10-31/g" packaging/linux/ai.storyteller.soundcraft.metainfo.xml.in > %{buildroot}%{_datadir}/metainfo/ai.storyteller.soundcraft.metainfo.xml # Upstream declares the app icon as type="stock" but it is a custom hicolor # icon, so declare it as cached for appstream validation. sed -i 's|<icon type="stock">ai.storyteller.soundcraft</icon>|<icon type="cached" width="64" height="64">ai.storyteller.soundcraft.png</icon>|' %{buildroot}%{_datadir}/metainfo/ai.storyteller.soundcraft.metainfo.xml ++++++ _service ++++++ --- /var/tmp/diff_new_pack.JgyvnZ/_old 2026-10-31 23:13:25.762520562 +0100 +++ /var/tmp/diff_new_pack.JgyvnZ/_new 2026-10-31 23:13:25.767520772 +0100 @@ -2,7 +2,7 @@ <service mode="manual" name="tar_scm"> <param name="url">https://github.com/storytold/soundcraft.git</param> <param name="scm">git</param> - <param name="revision">v0.14.0</param> + <param name="revision">v0.15.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> @@ -16,6 +16,7 @@ <service mode="manual" name="cargo_vendor"> <param name="src">soundcraft-*.tar.zst</param> <param name="update">true</param> + <param name="filter">true</param> </service> <service mode="manual" name="cargo_audit"/> </services> ++++++ soundcraft-0.14.0.tar.zst -> soundcraft-0.15.0.tar.zst ++++++ ++++ 4259 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/soundcraft/vendor.tar.zst /work/SRC/openSUSE:Factory/.soundcraft.new.1255/vendor.tar.zst differ: char 7, line 1
