Hi,
soundtouch-2.4.0 was build on rawhide, don't have soname bump but some
symbols were removed [1] .
I don't know if we should rebuild the dependent packages (12):
Io-language ardour6 ardour7 ardour8 audacity audacity-freeworld
desmume easyeffects gstreamer1-plugins-bad-free mixxx mythtv pcsx2
[1]
fedabipkgdiff -a soundtouch-2.3.3-2.fc42.x86_64 soundtouch-2.4.0-
1.fc43.x86_64
Comparing the ABI of binaries between soundtouch-devel-2.3.3-
2.fc42.x86_64.rpm and soundtouch-devel-2.4.0-1.fc43.x86_64.rpm:
No ABI change between soundtouch-devel-2.3.3-2.fc42.x86_64.rpm and
soundtouch-devel-2.4.0-1.fc43.x86_64.rpm
Comparing the ABI of binaries between soundtouch-2.3.3-
2.fc42.x86_64.rpm and soundtouch-2.4.0-1.fc43.x86_64.rpm:
================ changes of 'libSoundTouch.so.2.3.3'===============
Functions changes summary: 0 Removed, 2 Changed (59 filtered out), 0
Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
2 functions with some indirect sub-type change:
[C] 'method int soundtouch::PeakFinder::findCrossingLevel(int, int,
float, const float*, const soundtouch::PeakFinder* const, const
soundtouch::PeakFinder* const, const float*, float, int, int) const' at
PeakFinder.cpp:137:1 has some indirect sub-type changes:
'method int soundtouch::PeakFinder::findCrossingLevel(int, int,
float, const float*, const soundtouch::PeakFinder* const, const
soundtouch::PeakFinder* const, const float*, float, int, int) const'
at PeakFinder.cpp:137:1 became non-static
parameter 1 of type 'int' changed:
entity changed from 'int' to 'const float*'
type size changed from 32 to 64 (in bits)
parameter 2 of type 'int' changed:
type name changed from 'int' to 'float'
type size hasn't changed
parameter 3 of type 'float' changed:
type name changed from 'float' to 'int'
type size hasn't changed
parameter 4 of type 'const float*' changed:
entity changed from 'const float*' to 'int'
type size changed from 64 to 32 (in bits)
parameter 5 of type 'const soundtouch::PeakFinder* const' was
removed
parameter 6 of type 'const soundtouch::PeakFinder* const' was
removed
parameter 7 of type 'const float*' was removed
parameter 8 of type 'float' was removed
parameter 9 of type 'int' was removed
parameter 10 of type 'int' was removed
parameter 0 of type 'const soundtouch::PeakFinder*' was added
[C] 'method void soundtouch::TDStretch::calculateOverlapLength(int,
soundtouch::TDStretch* const, soundtouch::TDStretch* const, int)' at
TDStretch.cpp:1011:1 has some indirect sub-type changes:
'method void soundtouch::TDStretch::calculateOverlapLength(int,
soundtouch::TDStretch* const, soundtouch::TDStretch* const, int)' at
TDStretch.cpp:1011:1 became non-static
parameter 2 of type 'soundtouch::TDStretch* const' was removed
parameter 3 of type 'soundtouch::TDStretch* const' was removed
parameter 4 of type 'int' was removed
parameter 0 of type 'soundtouch::TDStretch*' was added
================ end of changes of
'libSoundTouch.so.2.3.3'===============
================ changes of 'soundstretch'===============
Functions changes summary: 40 Removed (6 filtered out), 0 Changed, 0
Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Function symbols changes summary: 1 Removed, 0 Added function symbol
not referenced by debug info
Variable symbols changes summary: 12 Removed, 0 Added variable
symbols not referenced by debug info
40 Removed functions:
[D] 'function int main(int, const char**)' {main}
[D] 'method soundstretch::RunParameters::RunParameters(int, const
soundstretch::CHARTYPE**)'
{_ZN12soundstretch13RunParametersC2EiPPKc, aliases
_ZN12soundstretch13RunParametersC1EiPPKc}
[D] 'method void soundstretch::RunParameters::checkLimits()'
{_ZN12soundstretch13RunParameters11checkLimitsEv}
[D] 'method void
soundstretch::RunParameters::parseSwitchParam(const
soundstretch::STRING&)'
{_ZN12soundstretch13RunParameters16parseSwitchParamERKNSt7__cxx1112basi
c_stringIcSt11char_traitsIcESaIcEEE}
[D] 'method float
soundstretch::RunParameters::parseSwitchValue(const
soundstretch::STRING&) const'
{_ZNK12soundstretch13RunParameters16parseSwitchValueERKNSt7__cxx1112bas
ic_stringIcSt11char_traitsIcESaIcEEE}
[D] 'method void
soundstretch::RunParameters::throwIllegalParamExp(const
soundstretch::STRING&) const'
{_ZNK12soundstretch13RunParameters20throwIllegalParamExpERKNSt7__cxx111
2basic_stringIcSt11char_traitsIcESaIcEEE}
[D] 'method void soundstretch::RunParameters::throwLicense() const'
{_ZNK12soundstretch13RunParameters12throwLicenseEv}
[D] 'method soundstretch::WavFileBase::WavFileBase()'
{_ZN12soundstretch11WavFileBaseC2Ev, aliases
_ZN12soundstretch11WavFileBaseC1Ev}
[D] 'method void* soundstretch::WavFileBase::getConvBuffer(int)'
{_ZN12soundstretch11WavFileBase13getConvBufferEi}
[D] 'method soundstretch::WavInFile::WavInFile(FILE*)'
{_ZN12soundstretch9WavInFileC2EP8_IO_FILE, aliases
_ZN12soundstretch9WavInFileC1EP8_IO_FILE}
[D] 'method soundstretch::WavInFile::WavInFile(const
soundstretch::STRING&)'
{_ZN12soundstretch9WavInFileC2ERKNSt7__cxx1112basic_stringIcSt11char_tr
aitsIcESaIcEEE, aliases
_ZN12soundstretch9WavInFileC1ERKNSt7__cxx1112basic_stringIcSt11char_tra
itsIcESaIcEEE}
[D] 'method int soundstretch::WavInFile::checkCharTags() const'
{_ZNK12soundstretch9WavInFile13checkCharTagsEv}
[D] 'method int soundstretch::WavInFile::eof() const'
{_ZNK12soundstretch9WavInFile3eofEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getBytesPerSample() const'
{_ZNK12soundstretch9WavInFile17getBytesPerSampleEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getDataSizeInBytes() const'
{_ZNK12soundstretch9WavInFile18getDataSizeInBytesEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getElapsedMS() const'
{_ZNK12soundstretch9WavInFile12getElapsedMSEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getLengthMS() const'
{_ZNK12soundstretch9WavInFile11getLengthMSEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getNumBits() const'
{_ZNK12soundstretch9WavInFile10getNumBitsEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getNumChannels() const'
{_ZNK12soundstretch9WavInFile14getNumChannelsEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getNumSamples() const'
{_ZNK12soundstretch9WavInFile13getNumSamplesEv}
[D] 'method soundstretch::uint
soundstretch::WavInFile::getSampleRate() const'
{_ZNK12soundstretch9WavInFile13getSampleRateEv}
[D] 'method void soundstretch::WavInFile::init()'
{_ZN12soundstretch9WavInFile4initEv}
[D] 'method int soundstretch::WavInFile::read(float*, int)'
{_ZN12soundstretch9WavInFile4readEPfi}
[D] 'method int soundstretch::WavInFile::read(short int*, int)'
{_ZN12soundstretch9WavInFile4readEPsi}
[D] 'method int soundstretch::WavInFile::read(unsigned char*, int)'
{_ZN12soundstretch9WavInFile4readEPhi}
[D] 'method int soundstretch::WavInFile::readHeaderBlock()'
{_ZN12soundstretch9WavInFile15readHeaderBlockEv}
[D] 'method int soundstretch::WavInFile::readRIFFBlock()'
{_ZN12soundstretch9WavInFile13readRIFFBlockEv}
[D] 'method int soundstretch::WavInFile::readWavHeaders()'
{_ZN12soundstretch9WavInFile14readWavHeadersEv}
[D] 'method void soundstretch::WavInFile::rewind()'
{_ZN12soundstretch9WavInFile6rewindEv}
[D] 'method soundstretch::WavOutFile::WavOutFile(FILE*, int, int,
int)' {_ZN12soundstretch10WavOutFileC2EP8_IO_FILEiii, aliases
_ZN12soundstretch10WavOutFileC1EP8_IO_FILEiii}
[D] 'method soundstretch::WavOutFile::WavOutFile(const
soundstretch::STRING&, int, int, int)'
{_ZN12soundstretch10WavOutFileC2ERKNSt7__cxx1112basic_stringIcSt11char_
traitsIcESaIcEEEiii, aliases
_ZN12soundstretch10WavOutFileC1ERKNSt7__cxx1112basic_stringIcSt11char_t
raitsIcESaIcEEEiii}
[D] 'method void
soundstretch::WavOutFile::fillInHeader(soundstretch::uint,
soundstretch::uint, soundstretch::uint)'
{_ZN12soundstretch10WavOutFile12fillInHeaderEjjj}
[D] 'method void soundstretch::WavOutFile::finishHeader()'
{_ZN12soundstretch10WavOutFile12finishHeaderEv}
[D] 'method void soundstretch::WavOutFile::write(const float*,
int)' {_ZN12soundstretch10WavOutFile5writeEPKfi}
[D] 'method void soundstretch::WavOutFile::write(const short int*,
int)' {_ZN12soundstretch10WavOutFile5writeEPKsi}
[D] 'method void soundstretch::WavOutFile::write(const unsigned
char*, int)' {_ZN12soundstretch10WavOutFile5writeEPKhi}
[D] 'method void soundstretch::WavOutFile::writeHeader()'
{_ZN12soundstretch10WavOutFile11writeHeaderEv}
[D] 'function std::string soundstretch::convertString(const
soundstretch::STRING&)'
{_ZN12soundstretch13convertStringERKNSt7__cxx1112basic_stringIcSt11char
_traitsIcESaIcEEE}
[D] 'function void soundstretch::printHelloText(void)'
{_ZN12soundstretch14printHelloTextEv}
[D] 'function void
soundstretch::ss_main(soundstretch::RunParameters&)'
{_ZN12soundstretch7ss_mainERNS_13RunParametersE}
1 Removed function symbol not referenced by debug info:
[D] _start
12 Removed variable symbols not referenced by debug info:
[D] _IO_stdin_used
[D] _ZTIN12soundstretch10WavOutFileE
[D] _ZTIN12soundstretch11WavFileBaseE
[D] _ZTIN12soundstretch9WavInFileE
[D] _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
[D] _ZTSN12soundstretch10WavOutFileE
[D] _ZTSN12soundstretch11WavFileBaseE
[D] _ZTSN12soundstretch9WavInFileE
[D] _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
[D] _ZTVN12soundstretch10WavOutFileE
[D] _ZTVN12soundstretch11WavFileBaseE
[D] _ZTVN12soundstretch9WavInFileE
================ end of changes of 'soundstretch'===============
--
Sérgio M. B.
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue