Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vapoursynth for openSUSE:Factory checked in at 2026-10-05 16:18:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vapoursynth (Old) and /work/SRC/openSUSE:Factory/.vapoursynth.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vapoursynth" Mon Oct 5 16:18:35 2026 rev:39 rq:1382544 version:81 Changes: -------- --- /work/SRC/openSUSE:Factory/vapoursynth/vapoursynth.changes 2026-09-17 15:23:12.855527056 +0200 +++ /work/SRC/openSUSE:Factory/.vapoursynth.new.3698736/vapoursynth.changes 2026-10-05 16:19:06.399476907 +0200 @@ -1,0 +2,26 @@ +Mon Oct 5 06:46:28 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to R81: + * Use the dedicated Vulkan transfer queues where the device has + them, making GPU frame upload and download faster + * Rework the memory model of GPU filters that export memory to + CUDA or Vulkan: input frames are now copied at most once per + source frame and shared between requests + * Fix several expr JIT bugs that produced incorrect output on + some instruction set levels + * Fix an access violation in the matroska muxer, a log handler + removal race and various audio and video format validation + errors + * Logging deadlocks are much less likely now; Vulkan validation + messages always go to stderr and fewer locks are held + * Frame requests for negative numbers are clamped instead of + being a fatal error, and setmaxcpu no longer accepts arbitrary + strings + * Fix the avisynth compatibility layer having flipped RGB and + add RGBS support + * Many more small fixes and improved error messages +- No ABI or soname change: 81 is the release counter, not the API + level, so out-of-tree plugins stay compatible +- License: LGPL-2.1-or-later, as the sources grant "or later" + +------------------------------------------------------------------- Old: ---- vapoursynth-R80.tar.gz New: ---- vapoursynth-R81.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vapoursynth.spec ++++++ --- /var/tmp/diff_new_pack.P3gu1U/_old 2026-10-05 16:19:07.486522296 +0200 +++ /var/tmp/diff_new_pack.P3gu1U/_new 2026-10-05 16:19:07.487522338 +0200 @@ -18,10 +18,12 @@ %define sover 4 Name: vapoursynth -Version: 80 +Version: 81 Release: 0 Summary: A video processing framework -License: LGPL-2.1-only +# upstream's meson.build declares license: 'LGPL-2.1-or-later' and +# the LGPL headers grant "or (at your option) any later version" +License: LGPL-2.1-or-later URL: https://www.vapoursynth.com/ Source0: https://github.com/vapoursynth/vapoursynth/archive/R%{version}.tar.gz#/%{name}-R%{version}.tar.gz # PATCH-FIX-OPENSUSE vapoursynth-fhs-install.patch -- install libraries, vspipe, headers and pkgconfig to FHS locations instead of the Python wheel dir, give libvsscript a soversion, emit FHS-correct prefix/includedir/libdir (and a Libs line) in vapoursynth.pc, and use system glslang instead of the wrap-git subproject @@ -34,6 +36,8 @@ BuildRequires: pkgconfig BuildRequires: python-rpm-macros BuildRequires: python3-Cython +# spec-cleaner --pkgconfig rewrites this to pkgconfig(python-3.6) + +# pkgconfig(python-3.6m), stale hardcoded numbers; no such .pc exists BuildRequires: python3-devel BuildRequires: pkgconfig(Magick++) >= 7.0 BuildRequires: pkgconfig(libarchive) ++++++ vapoursynth-R80.tar.gz -> vapoursynth-R81.tar.gz ++++++ ++++ 17855 lines of diff (skipped)
