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 -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to