Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package deadbeef for openSUSE:Factory checked in at 2022-11-04 17:34:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/deadbeef (Old) and /work/SRC/openSUSE:Factory/.deadbeef.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deadbeef" Fri Nov 4 17:34:17 2022 rev:18 rq:1033140 version:1.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/deadbeef/deadbeef.changes 2022-07-05 12:09:54.340593396 +0200 +++ /work/SRC/openSUSE:Factory/.deadbeef.new.2275/deadbeef.changes 2022-11-04 17:36:20.561242315 +0100 @@ -1,0 +2,25 @@ +Thu Nov 3 14:58:35 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 1.9.2: + * Fixed: Many race conditions, deadlocks and crashes + * Fixed: Crash when reading metadata of some .SPU files + * Fixed: Config file content was repeated twice + * Fixed: Default album art max file size increased to 40MB (Dakeryas) + * Fixed: Reading some DTS files which require a larger buffer when probing + * Fixed: Noise was played in the beginning of DTS files + * Fixed: Default cddb server changed to gnudb.gnudb.org:8880 + * Fixed: Crash when playing certain .AY files + * Fixed: Playlist corruption when sorting by random + * Fixed: Crash in the sndfile plugin + * Fixed: Spectrum analyzer samplerate bug + * Fixed: Visualization buffer out-of-bounds access + * Fixed: Multichannel down-mixing bug + * Added: Notification displaying compatibility with KDE 5.23.5 + * Added: GTKUI oscilloscope rendering with anti-aliasing + * Added: Selection Properties widget configurable to display metadata, properties, or both + * Added: Toggle Pause action in the Deadbeef.desktop file + * Added: Confirmation dialog when removing a playlist using hotkey + * Added: Improved Sort By -> Custom dialog +- Add fix-warning.patch + +------------------------------------------------------------------- Old: ---- deadbeef-1.9.1.tar.xz New: ---- _servicedata deadbeef-1.9.2.tar.xz fix-warning.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deadbeef.spec ++++++ --- /var/tmp/diff_new_pack.0CskqW/_old 2022-11-04 17:36:27.145276710 +0100 +++ /var/tmp/diff_new_pack.0CskqW/_new 2022-11-04 17:36:27.153276752 +0100 @@ -21,7 +21,7 @@ %define _lto_cflags %{nil} %bcond_with restricted Name: deadbeef -Version: 1.9.1 +Version: 1.9.2 Release: 0 Summary: GTK+ audio player License: BSD-3-Clause AND GPL-2.0-or-later AND Zlib AND LGPL-2.1-or-later @@ -34,6 +34,7 @@ # PATCH-FIX-OPENSUSE deadbeef-drop-documents-installation.patch hillw...@opensuse.org -- Install documents by rpmbuild. Patch1: %{name}-drop-documents-installation.patch Patch2: %{name}-fix-includes.patch +Patch3: fix-warning.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: clang @@ -130,6 +131,10 @@ export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused-command-line-argument -Wno-unused-but-set-variable -fpie -fPIC" export CXXFLAGS="$CFLAGS" %endif +%ifnarch x86_64 +export CFLAGS=$(echo "$CFLAGS -Wno-error=unused-variable") +export CXXFLAGS="$CFLAGS" +%endif export LDFLAGS="$LDFLAGS -pie" NOCONFIGURE=1 ./autogen.sh ++++++ 0003-Fix-operator-precedence-and-uninitialized-value-warn.patch ++++++ --- /var/tmp/diff_new_pack.0CskqW/_old 2022-11-04 17:36:27.185276919 +0100 +++ /var/tmp/diff_new_pack.0CskqW/_new 2022-11-04 17:36:27.189276940 +0100 @@ -8,11 +8,11 @@ plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) -diff --git a/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h b/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h -index 9fa8582d..d6d9c079 100644 ---- a/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h -+++ b/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h -@@ -115,7 +115,7 @@ inline void endian_16hi8 (uint_least16_t &word, uint8_t byte) +Index: deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h +=================================================================== +--- deadbeef-1.9.2.orig/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h ++++ deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidendian.h +@@ -115,7 +115,7 @@ inline void endian_16hi8 (uint_least16_t #endif } @@ -21,7 +21,7 @@ inline uint8_t endian_16hi8 (uint_least16_t word) { #if defined(SID_OPTIMISE_MEMORY_ACCESS) -@@ -141,7 +141,7 @@ inline void endian_16swap8 (uint_least16_t &word) +@@ -141,7 +141,7 @@ inline void endian_16swap8 (uint_least16 // Convert high-byte and low-byte to 16-bit word. inline uint_least16_t endian_16 (uint8_t hi, uint8_t lo) { @@ -30,10 +30,10 @@ endian_16lo8 (word, lo); endian_16hi8 (word, hi); return word; -diff --git a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h -index 98171d73..01799652 100644 ---- a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h -+++ b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h +Index: deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h +=================================================================== +--- deadbeef-1.9.2.orig/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h ++++ deadbeef-1.9.2/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.h @@ -197,7 +197,7 @@ private: // Compress address to not leave so many spaces @@ -43,7 +43,4 @@ void reset (void); uint8_t read (uint_least8_t addr) --- -2.14.3 - ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0CskqW/_old 2022-11-04 17:36:27.233277170 +0100 +++ /var/tmp/diff_new_pack.0CskqW/_new 2022-11-04 17:36:27.237277190 +0100 @@ -2,7 +2,7 @@ <service mode="disabled" name="tar_scm"> <param name="url">https://github.com/DeaDBeeF-Player/deadbeef.git</param> <param name="scm">git</param> - <param name="revision">1.9.1</param> + <param name="revision">1.9.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="filename">deadbeef</param> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/DeaDBeeF-Player/deadbeef.git</param> <param name="changesrevision">47640cbc5f1cf765cad42bc74ab1c319d4ee7e81</param></service></servicedata> (No newline at EOF) ++++++ deadbeef-1.9.1.tar.xz -> deadbeef-1.9.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/deadbeef/deadbeef-1.9.1.tar.xz /work/SRC/openSUSE:Factory/.deadbeef.new.2275/deadbeef-1.9.2.tar.xz differ: char 13, line 1 ++++++ deadbeef-drop-documents-installation.patch ++++++ --- /var/tmp/diff_new_pack.0CskqW/_old 2022-11-04 17:36:27.301277525 +0100 +++ /var/tmp/diff_new_pack.0CskqW/_new 2022-11-04 17:36:27.309277566 +0100 @@ -1,7 +1,8 @@ -diff -Naur deadbeef-1.9.1/Makefile.am deadbeef-1.9.1.new/Makefile.am ---- deadbeef-1.9.1/Makefile.am 2022-05-14 19:19:32.000000000 +0200 -+++ deadbeef-1.9.1.new/Makefile.am 2022-07-02 15:39:48.125529818 +0200 -@@ -69,8 +69,8 @@ +Index: deadbeef-1.9.2/Makefile.am +=================================================================== +--- deadbeef-1.9.2.orig/Makefile.am ++++ deadbeef-1.9.2/Makefile.am +@@ -69,8 +69,8 @@ deadbeef_CFLAGS = $(DEPS_CFLAGS) $(DISPA docsdir = $(docdir) ++++++ deadbeef-fix-includes.patch ++++++ --- /var/tmp/diff_new_pack.0CskqW/_old 2022-11-04 17:36:27.325277651 +0100 +++ /var/tmp/diff_new_pack.0CskqW/_new 2022-11-04 17:36:27.325277651 +0100 @@ -1,6 +1,7 @@ -diff -Naur deadbeef-1.9.1/plugins/gtkui/covermanager/albumartwidget.c deadbeef-1.9.1.new/plugins/gtkui/covermanager/albumartwidget.c ---- deadbeef-1.9.1/plugins/gtkui/covermanager/albumartwidget.c 2022-05-14 19:19:32.000000000 +0200 -+++ deadbeef-1.9.1.new/plugins/gtkui/covermanager/albumartwidget.c 2022-07-02 16:24:48.747116995 +0200 +Index: deadbeef-1.9.2/plugins/gtkui/covermanager/albumartwidget.c +=================================================================== +--- deadbeef-1.9.2.orig/plugins/gtkui/covermanager/albumartwidget.c ++++ deadbeef-1.9.2/plugins/gtkui/covermanager/albumartwidget.c @@ -30,7 +30,7 @@ #include "albumartwidget.h" #include "covermanager.h" @@ -10,10 +11,11 @@ #define min(x,y) ((x)<(y)?(x):(y)) -diff -Naur deadbeef-1.9.1/plugins/gtkui/covermanager/covermanager.c deadbeef-1.9.1.new/plugins/gtkui/covermanager/covermanager.c ---- deadbeef-1.9.1/plugins/gtkui/covermanager/covermanager.c 2022-05-14 19:19:32.000000000 +0200 -+++ deadbeef-1.9.1.new/plugins/gtkui/covermanager/covermanager.c 2022-07-02 16:24:11.875158405 +0200 -@@ -26,7 +26,7 @@ +Index: deadbeef-1.9.2/plugins/gtkui/covermanager/covermanager.c +=================================================================== +--- deadbeef-1.9.2.orig/plugins/gtkui/covermanager/covermanager.c ++++ deadbeef-1.9.2/plugins/gtkui/covermanager/covermanager.c +@@ -27,7 +27,7 @@ #include "../../artwork/artwork.h" #include "covermanager.h" #include "gobjcache.h" @@ -22,9 +24,10 @@ #include "gtkui.h" #define min(x,y) ((x)<(y)?(x):(y)) -diff -Naur deadbeef-1.9.1/plugins/gtkui/playlist/playlistcontroller.c deadbeef-1.9.1.new/plugins/gtkui/playlist/playlistcontroller.c ---- deadbeef-1.9.1/plugins/gtkui/playlist/playlistcontroller.c 2022-05-14 19:19:32.000000000 +0200 -+++ deadbeef-1.9.1.new/plugins/gtkui/playlist/playlistcontroller.c 2022-07-02 16:23:28.347207313 +0200 +Index: deadbeef-1.9.2/plugins/gtkui/playlist/playlistcontroller.c +=================================================================== +--- deadbeef-1.9.2.orig/plugins/gtkui/playlist/playlistcontroller.c ++++ deadbeef-1.9.2/plugins/gtkui/playlist/playlistcontroller.c @@ -21,7 +21,7 @@ 3. This notice may not be removed or altered from any source distribution. */ @@ -34,9 +37,10 @@ #include <dispatch/dispatch.h> #include <stdlib.h> #include <string.h> -diff -Naur deadbeef-1.9.1/plugins/notify/notify.c deadbeef-1.9.1.new/plugins/notify/notify.c ---- deadbeef-1.9.1/plugins/notify/notify.c 2022-05-14 19:19:32.000000000 +0200 -+++ deadbeef-1.9.1.new/plugins/notify/notify.c 2022-07-02 16:22:58.271241120 +0200 +Index: deadbeef-1.9.2/plugins/notify/notify.c +=================================================================== +--- deadbeef-1.9.2.orig/plugins/notify/notify.c ++++ deadbeef-1.9.2/plugins/notify/notify.c @@ -16,7 +16,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. @@ -46,12 +50,13 @@ #include <dbus/dbus.h> #include <dispatch/dispatch.h> #include "../../deadbeef.h" -diff -Naur deadbeef-1.9.1/plugins.c deadbeef-1.9.1.new/plugins.c ---- deadbeef-1.9.1/plugins.c 2022-05-14 19:19:32.000000000 +0200 -+++ deadbeef-1.9.1.new/plugins.c 2022-07-02 16:22:27.495275699 +0200 +Index: deadbeef-1.9.2/plugins.c +=================================================================== +--- deadbeef-1.9.2.orig/plugins.c ++++ deadbeef-1.9.2/plugins.c @@ -24,7 +24,7 @@ - Alexey Yakovenko wa...@users.sourceforge.net + Oleksiy Yakovenko wa...@users.sourceforge.net */ -#include <Block.h> +#include <block/Block.h> ++++++ fix-warning.patch ++++++ --- deadbeef-1.9.2/fastftoi.h.orig 2022-11-03 16:13:27.001073213 +0100 +++ deadbeef-1.9.2/fastftoi.h 2022-11-03 16:18:08.967427385 +0100 @@ -119,7 +119,14 @@ /* Optimized code path for x86_64 builds. Uses SSE2 intrinsics. This can be done safely because all x86_64 CPUs supports SSE2. */ #if (defined(__FORCE_SSE2__)) || (defined(_MSC_VER) && defined(_WIN64)) || (defined(__GNUC__) && defined (__x86_64__)) -#pragma warning "using sse2 for ftoi" +#if defined(__has_warning) +# if __has_warning("-Wunknown-pragmas") +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wunknown-pragmas" +# pragma clang warning "using sse2 for ftoi" +# pragma clang diagnostic pop +# endif +#endif # define FPU_CONTROL typedef int16_t fpu_control;