Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package schismtracker for openSUSE:Factory checked in at 2024-10-22 14:52:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/schismtracker (Old) and /work/SRC/openSUSE:Factory/.schismtracker.new.26871 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "schismtracker" Tue Oct 22 14:52:41 2024 rev:40 rq:1216839 version:20241021 Changes: -------- --- /work/SRC/openSUSE:Factory/schismtracker/schismtracker.changes 2024-09-10 21:15:53.204670389 +0200 +++ /work/SRC/openSUSE:Factory/.schismtracker.new.26871/schismtracker.changes 2024-10-22 14:53:44.985981556 +0200 @@ -1,0 +2,17 @@ +Mon Oct 21 12:55:10 UTC 2024 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 20241021 + * Fix search on the Load Module page + * Wii U support + * Fix portamento in both volume and effect column at the same + time + * Allow importing of IEEE floating point WAV and AU files + * POSIX: Use ~/.config/schism by default; ~/.schism is used if + it is available as a fallback + * MIDI/JACK: Both midi in and out should work flawlessly now + * S3M: Fix sample import under big endian architectures + * IT: Fix V81-VFF commands in old Schism Tracker ITs + * XM: Import ModPlug Tracker Command X extensions +- Add 0001-build-resolve-Wreturn-type-warnings.patch + +------------------------------------------------------------------- Old: ---- 20240909.tar.gz New: ---- 0001-build-resolve-Wreturn-type-warnings.patch 20241021.tar.gz BETA DEBUG BEGIN: New: * XM: Import ModPlug Tracker Command X extensions - Add 0001-build-resolve-Wreturn-type-warnings.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ schismtracker.spec ++++++ --- /var/tmp/diff_new_pack.q2LGV4/_old 2024-10-22 14:53:45.670010087 +0200 +++ /var/tmp/diff_new_pack.q2LGV4/_new 2024-10-22 14:53:45.674010254 +0200 @@ -17,15 +17,15 @@ Name: schismtracker -Version: 20240909 +Version: 20241021 Release: 0 Summary: Music editor that matches the look and feel of Impulse Tracker License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Editors and Convertors URL: http://schismtracker.org/ Source: https://github.com/schismtracker/schismtracker/archive/refs/tags/%version.tar.gz -#Source: https://github.com/schismtracker/schismtracker/releases/download/%version/%name-%version.source.tar.gz Source2: %name.desktop +Patch1: 0001-build-resolve-Wreturn-type-warnings.patch Patch2: schism-nodate.diff BuildRequires: alsa-devel BuildRequires: autoconf @@ -52,7 +52,7 @@ %autosetup -p1 %build -if [ ! -e configure ]; then autoreconf -fi; fi +autoreconf -fi %configure %make_build ++++++ 0001-build-resolve-Wreturn-type-warnings.patch ++++++ >From b2528fd86f492e973fe60394cb89c12bdb7254b7 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt <jeng...@inai.de> Date: Mon, 21 Oct 2024 20:19:51 +0200 Subject: [PATCH] build: resolve -Wreturn-type warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Functions without return can produce unpredictable behavior, and it goes without saying that is bad. openSUSE has added -Werror=return-type distro-wide, so it is perhaps fair to do the same here. fmt/iti.c: In function âload_it_instrument_oldâ: fmt/iti.c:157:1: error: control reaches end of non-void function [-Werror=return-type] fmt/iti.c: In function âload_it_instrumentâ: fmt/iti.c:207:1: error: control reaches end of non-void function [-Werror=return-type] on Wii platform, there are some more: ../schism/controller.c: In function 'game_controller_insert': ../schism/controller.c:50:1: error: no return statement in function returning non-void [-Werror=return-type] ../schism/controller.c: In function 'controller_quit': ../schism/controller.c:112:1: error: control reaches end of non-void function [-Werror=return-type] --- Makefile.am | 2 +- fmt/iti.c | 2 ++ schism/controller.c | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index b2a0e990..78e238c1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -444,7 +444,7 @@ schismtracker_SOURCES = \ schism/version.$(OBJEXT): $(filter-out schism/version.$(OBJEXT),$(schismtracker_OBJECTS)) $(HEADERS) schismtracker_CPPFLAGS = -I$(srcdir)/include -I. $(cppflags_wii) $(cppflags_wiiu) -schismtracker_CFLAGS = $(SDL_CFLAGS) $(cflags_alsa) $(cflags_oss) \ +schismtracker_CFLAGS = -Werror=return-type $(SDL_CFLAGS) $(cflags_alsa) $(cflags_oss) \ $(cflags_network) $(cflags_x11) $(cflags_fmopl) \ $(cflags_version) $(cflags_win32) $(cflags_wii) \ $(cflags_macosx) $(cflags_flac) $(cflags_jack) \ diff --git a/fmt/iti.c b/fmt/iti.c index 386a0de1..c2222dcf 100644 --- a/fmt/iti.c +++ b/fmt/iti.c @@ -154,6 +154,7 @@ int load_it_instrument_old(song_instrument_t *instrument, slurp_t *fp) instrument->vol_env.ticks[n] = node; instrument->vol_env.values[n] = ihdr.nodes[2 * n + 1]; } + return 1; } int load_it_instrument(song_instrument_t *instrument, slurp_t *fp) @@ -204,6 +205,7 @@ int load_it_instrument(song_instrument_t *instrument, slurp_t *fp) instrument->flags |= load_it_envelope(&instrument->vol_env, &ihdr.volenv, 0, 0); instrument->flags |= load_it_envelope(&instrument->pan_env, &ihdr.panenv, 1, 32); instrument->flags |= load_it_envelope(&instrument->pitch_env, &ihdr.pitchenv, 2, 32); + return 1; } int fmt_iti_load_instrument(slurp_t *fp, int slot) diff --git a/schism/controller.c b/schism/controller.c index 9af01479..d96a609d 100644 --- a/schism/controller.c +++ b/schism/controller.c @@ -40,7 +40,7 @@ struct controller_node { static struct controller_node *game_controller_list = NULL; -static int game_controller_insert(SDL_GameController *controller) +static void game_controller_insert(SDL_GameController *controller) { struct controller_node *node = mem_alloc(sizeof(*node)); @@ -109,6 +109,7 @@ int controller_quit(void) { game_controller_free(); SDL_QuitSubSystem(SDL_INIT_GAMECONTROLLER); + return 1; } int controller_sdlevent(SDL_Event *event) -- 2.47.0 ++++++ 20240909.tar.gz -> 20241021.tar.gz ++++++ ++++ 16312 lines of diff (skipped) ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.q2LGV4/_old 2024-10-22 14:53:45.894019431 +0200 +++ /var/tmp/diff_new_pack.q2LGV4/_new 2024-10-22 14:53:45.898019598 +0200 @@ -1,5 +1,5 @@ -mtime: 1725960998 -commit: 024893f5ad012804657b7c114e74ca8db2d5e1453c85148bd7a85916b5f66730 +mtime: 1729546721 +commit: ea84a0c2a4a78fcc00d45486fb605b07003237dd61505a1939169313ba3722d4 url: https://src.opensuse.org/jengelh/schismtracker revision: master ++++++ build.specials.obscpio ++++++ diff: old/*: No such file or directory diff: new/*: No such file or directory