Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package audacity for openSUSE:Factory checked in at 2021-04-08 21:32:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/audacity (Old) and /work/SRC/openSUSE:Factory/.audacity.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "audacity" Thu Apr 8 21:32:40 2021 rev:91 rq:883844 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/audacity/audacity.changes 2020-10-02 17:38:40.930787955 +0200 +++ /work/SRC/openSUSE:Factory/.audacity.new.2401/audacity.changes 2021-04-08 21:32:56.659858417 +0200 @@ -1,0 +2,26 @@ +Thu Apr 8 08:39:08 UTC 2021 - Dave Plater <[email protected]> + +- Update to release 3.0.0 and add patch for wxWidgets test: + audacity-remove-wx-test.patch +- Add another useless return after assert to: + audacity-no_return_in_nonvoid.patch +- Upstream changes: + *Audacity 3.0.0 is a major update on our previous release + We???ve changed the format in which we save Audacity projects! + Previously we saved projects as a sometimes large number of small + files, with an ???.aup??? file to coordinate the lot. This way of + doing things is sometimes called ???pile of files??? storage. + *We did have time to improve our ???Noise Gate??? effect and add a + new analyzer, ???Label Sounds???, that can label sounds and silences + We also made a few small tweaks elsewhere. You can now import + and export macros, and there are a couple of new commands for + using the last used tool or last used analyzer that you can give + shortcuts to. + *We also fixed over 160 bugs that had been accumulating over the + years. This is quite a staggering amount of work. The majority + of these bugs were minor problems, easily worked around. + Some though were really juicy high priority bugs that would have + mattered a lot to the people affected by them. We???re really glad + to have these bugs fixed now. + +------------------------------------------------------------------- Old: ---- Audacity-2.4.2.tar.gz New: ---- Audacity-3.0.0.tar.gz audacity-remove-wx-test.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ audacity.spec ++++++ --- /var/tmp/diff_new_pack.R8h37s/_old 2021-04-08 21:32:57.831859703 +0200 +++ /var/tmp/diff_new_pack.R8h37s/_new 2021-04-08 21:32:57.831859703 +0200 @@ -1,7 +1,7 @@ # # spec file for package audacity # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: audacity -Version: 2.4.2 +Version: 3.0.0 Release: 0 Summary: A Multi Track Digital Audio Editor License: GPL-2.0-or-later @@ -32,17 +32,14 @@ Patch2: audacity-misc-errors.patch # PATCH-FIX-UPSTREAM audacity-no_return_in_nonvoid.patch - Fix false positive errors Two new gcc10 ones ignoring assert Patch3: audacity-no_return_in_nonvoid.patch +Patch4: audacity-remove-wx-test.patch BuildRequires: cmake >= 3.15 BuildRequires: desktop-file-utils BuildRequires: gcc-c++ #!BuildIgnore: gstreamer-0_10-plugins-base BuildRequires: hicolor-icon-theme BuildRequires: libmp3lame-devel -%if 0%{?suse_version} && 0%{?suse_version} > 1520 BuildRequires: wxWidgets-3_2-nostl-devel -%else -BuildRequires: wxWidgets-3_0-nostl-devel -%endif BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(flac) >= 1.3.1 @@ -146,6 +143,14 @@ rm -rf %{buildroot}%{_datadir}/doc cp -v lib-src/portmixer/LICENSE.txt portmixer.LICENSE.txt +# Why make install installs these is a mystery +rm -f %{buildroot}%{_libdir}/audacity/libwx_baseu-suse-nostl.so.4.0.0 +rm -f %{buildroot}%{_libdir}/audacity/libwx_baseu_net-suse-nostl.so.4.0.0 +rm -f %{buildroot}%{_libdir}/audacity/libwx_baseu_xml-suse-nostl.so.4.0.0 +rm -f %{buildroot}%{_libdir}/audacity/libwx_gtk3u_core-suse-nostl.so.4.0.0 +rm -f %{buildroot}%{_libdir}/audacity/libwx_gtk3u_html-suse-nostl.so.4.0.0 +rm -f %{buildroot}%{_libdir}/audacity/libwx_gtk3u_qa-suse-nostl.so.4.0.0 + %find_lang %{name} %files ++++++ Audacity-2.4.2.tar.gz -> Audacity-3.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/audacity/Audacity-2.4.2.tar.gz /work/SRC/openSUSE:Factory/.audacity.new.2401/Audacity-3.0.0.tar.gz differ: char 13, line 1 ++++++ audacity-misc-errors.patch ++++++ --- /var/tmp/diff_new_pack.R8h37s/_old 2021-04-08 21:32:57.887859764 +0200 +++ /var/tmp/diff_new_pack.R8h37s/_new 2021-04-08 21:32:57.887859764 +0200 @@ -23,10 +23,10 @@ E: audacity mathmeaning SplashDialog.cpp:148 -Index: audacity-Audacity-2.4.1/lib-src/portmidi/pm_linux/finddefault.c +Index: b/lib-src/portmidi/pm_linux/finddefault.c =================================================================== ---- audacity-Audacity-2.4.1.orig/lib-src/portmidi/pm_linux/finddefault.c 2020-05-19 11:43:53.000000000 +0200 -+++ audacity-Audacity-2.4.1/lib-src/portmidi/pm_linux/finddefault.c 2020-06-08 11:50:49.379072582 +0200 +--- a/lib-src/portmidi/pm_linux/finddefault.c 2021-03-09 12:19:38.000000000 +0200 ++++ b/lib-src/portmidi/pm_linux/finddefault.c 2021-03-23 08:53:08.077749524 +0200 @@ -5,6 +5,8 @@ #include <stdlib.h> #include <stdio.h> @@ -36,10 +36,10 @@ #include "portmidi.h" #define STRING_MAX 256 -Index: audacity-Audacity-2.4.1/include/audacity/EffectAutomationParameters.h +Index: b/include/audacity/EffectAutomationParameters.h =================================================================== ---- audacity-Audacity-2.4.1.orig/include/audacity/EffectAutomationParameters.h 2020-05-19 11:43:53.000000000 +0200 -+++ audacity-Audacity-2.4.1/include/audacity/EffectAutomationParameters.h 2020-06-08 11:50:49.379072582 +0200 +--- a/include/audacity/EffectAutomationParameters.h 2021-03-09 12:19:38.000000000 +0200 ++++ b/include/audacity/EffectAutomationParameters.h 2021-03-23 08:53:08.077749524 +0200 @@ -135,7 +135,7 @@ public: bool ReadFloat(const wxString & key, float *pf) const ++++++ audacity-no_buildstamp.patch ++++++ --- /var/tmp/diff_new_pack.R8h37s/_old 2021-04-08 21:32:57.895859773 +0200 +++ /var/tmp/diff_new_pack.R8h37s/_new 2021-04-08 21:32:57.895859773 +0200 @@ -1,7 +1,7 @@ -Index: audacity-Audacity-2.4.2/lib-src/portaudio-v19/qa/loopback/src/paqa.c +Index: b/lib-src/portaudio-v19/qa/loopback/src/paqa.c =================================================================== ---- audacity-Audacity-2.4.2.orig/lib-src/portaudio-v19/qa/loopback/src/paqa.c 2020-06-19 17:16:47.000000000 +0200 -+++ audacity-Audacity-2.4.2/lib-src/portaudio-v19/qa/loopback/src/paqa.c 2020-06-28 09:53:36.618593507 +0200 +--- a/lib-src/portaudio-v19/qa/loopback/src/paqa.c 2021-03-23 08:54:14.352557632 +0200 ++++ b/lib-src/portaudio-v19/qa/loopback/src/paqa.c 2021-03-23 08:54:38.785492888 +0200 @@ -1460,7 +1460,7 @@ int main( int argc, char **argv ) int justMath = 0; char *executableName = argv[0]; @@ -11,11 +11,11 @@ if( argc > 1 ){ printf("running with arguments:"); -Index: audacity-Audacity-2.4.2/src/AboutDialog.cpp +Index: b/src/AboutDialog.cpp =================================================================== ---- audacity-Audacity-2.4.2.orig/src/AboutDialog.cpp 2020-06-19 17:16:47.000000000 +0200 -+++ audacity-Audacity-2.4.2/src/AboutDialog.cpp 2020-06-28 09:53:36.618593507 +0200 -@@ -70,7 +70,7 @@ hold information about one contributor t +--- a/src/AboutDialog.cpp 2021-03-23 08:54:14.352557632 +0200 ++++ b/src/AboutDialog.cpp 2021-03-23 08:54:38.785492888 +0200 +@@ -69,7 +69,7 @@ hold information about one contributor t #endif #ifdef REV_LONG @@ -24,7 +24,7 @@ #else #define REV_IDENT (XO("No revision identifier was provided").Translation()) #endif -@@ -751,8 +751,8 @@ void AboutDialog::PopulateInformationPag +@@ -750,8 +750,8 @@ void AboutDialog::PopulateInformationPag << XO("Build Information") << wxT("</h3>\n<table>"); ++++++ audacity-no_return_in_nonvoid.patch ++++++ --- /var/tmp/diff_new_pack.R8h37s/_old 2021-04-08 21:32:57.903859781 +0200 +++ /var/tmp/diff_new_pack.R8h37s/_new 2021-04-08 21:32:57.903859781 +0200 @@ -1,8 +1,8 @@ Index: b/src/widgets/NumericTextCtrl.cpp =================================================================== ---- a/src/widgets/NumericTextCtrl.cpp 2020-06-19 17:16:47.000000000 +0200 -+++ b/src/widgets/NumericTextCtrl.cpp 2020-06-28 11:27:53.709676198 +0200 -@@ -654,6 +654,7 @@ static const BuiltinFormatString Bandwid +--- a/src/widgets/NumericTextCtrl.cpp 2021-03-09 12:19:38.000000000 +0200 ++++ b/src/widgets/NumericTextCtrl.cpp 2021-04-08 10:00:19.126519391 +0200 +@@ -677,6 +677,7 @@ static const BuiltinFormatString Bandwid case NumericConverter::BANDWIDTH: return WXSIZEOF(BandwidthConverterFormats_); } @@ -12,8 +12,8 @@ Index: b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c =================================================================== ---- a/lib-src/libnyquist/nyquist/xlisp/xlbfun.c 2020-06-19 17:16:47.000000000 +0200 -+++ b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c 2020-06-28 11:27:53.773678563 +0200 +--- a/lib-src/libnyquist/nyquist/xlisp/xlbfun.c 2021-03-09 12:19:38.000000000 +0200 ++++ b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c 2021-04-08 10:00:19.174520965 +0200 @@ -603,7 +603,10 @@ LVAL xcleanup(void) { xllastarg(); @@ -28,8 +28,8 @@ /* xtoplevel - special form 'top-level' */ Index: b/lib-src/portsmf/allegro.cpp =================================================================== ---- a/lib-src/portsmf/allegro.cpp 2020-06-19 17:16:47.000000000 +0200 -+++ b/lib-src/portsmf/allegro.cpp 2020-06-28 12:38:54.119640838 +0200 +--- a/lib-src/portsmf/allegro.cpp 2021-03-09 12:19:38.000000000 +0200 ++++ b/lib-src/portsmf/allegro.cpp 2021-04-08 10:00:19.186521359 +0200 @@ -2885,6 +2885,9 @@ Alg_event_ptr &Alg_seq::operator[](int i tr++; } @@ -42,13 +42,13 @@ Index: b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c =================================================================== ---- a/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c 2020-06-19 17:16:47.000000000 +0200 -+++ b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c 2020-06-28 11:54:14.043499973 +0200 -@@ -596,6 +596,7 @@ double pv_get_effective_pos(Phase_vocode +--- a/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c 2021-03-09 12:19:38.000000000 +0200 ++++ b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c 2021-04-08 11:22:54.394897011 +0200 +@@ -600,6 +600,7 @@ double pv_get_effective_pos(Phase_vocode return -(pv->ratio * pv->fftsize / 2.0); - } else { // I can't think of any other case. - assert(FALSE); -+ return -(pv->ratio * pv->fftsize / 2.0); //Another false positive ignoring assert as a return value - } + } // I can't think of any other case. + assert(FALSE); ++ return(0); } + ++++++ audacity-remove-wx-test.patch ++++++ From: Dave Plater <[email protected]> Date: Thu 8 Apr 10:29:11 SAST 2021 Subject: Remove test for audacity's fork of wxWidgets References: Audacity-devel list Upstream: Supplied via email Audacity 3.0.0 has a test requiring their fork of wxWidgets 3.1.3 but all the fixes are in standard wxWidgets 3.1.4 as in openSUSE:Tumbleweed. This patch removes the test. Index: b/cmake-proxies/wxWidgets/CMakeLists.txt =================================================================== --- a/cmake-proxies/wxWidgets/CMakeLists.txt 2021-03-09 12:19:38.000000000 +0200 +++ b/cmake-proxies/wxWidgets/CMakeLists.txt 2021-04-08 10:24:32.927995434 +0200 @@ -237,16 +237,6 @@ file( "^#define +wxVERSION_STRING +" ) -string( REGEX MATCHALL "\".+(Audacity).+\"" ours "${output}") -if( NOT ours ) - message( FATAL_ERROR - "\n########################################################################\n" - "Audacity version 3.0.0 or higher requires use of a customized version of " - "wxWidgets. For details:\n" - " https://wiki.audacityteam.org/wiki/Building_for_Distros\n" - "########################################################################\n" - ) -endif() target_include_directories( ${TARGET} INTERFACE ${INCLUDES} ) target_compile_definitions( ${TARGET} INTERFACE ${DEFINES} )
