[Development] QAudio/QtAudio in Qt v6.7.0/6.7.1
Björn Schäpers
qt-maillist at hazardy.de
Mon Jun 3 20:42:57 CEST 2024
Am 03.06.2024 um 10:20 schrieb Volker Hilsheimer via Development:
>
>> On 3 Jun 2024, at 09:08, Phil Thompson via Development <development at qt-project.org> wrote:
>>
>> In my code I call QAudio::convertVolume() (yet to migrate to the QtAudio namespace). This compiles fine against Qt v6.7.0 and v6.7.1 (from the online installers). However...
>>
>> Compiled against v6.7.0 the compiler generates a call to QtAudio::convertVolume(). The library contains symbols for both QAudio::convertVolume() and QtAudio::convertVolume().
>>
>> Compiled against v6.7.1 the compiler generates a call to QAudio::convertVolume(). The library only contains a symbol for QAudio::convertVolume().
>>
>> The result is that code compiled against v6.7.0 will not work with v6.7.1.
>>
>> Thanks,
>> Phil
>
> Hi Phil,
>
> we indeed tried to be too clever for our own good with the rename of the QAudio namespace to QtAudio.
>
> https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md
>
> documents that Qt 6.7.1 breaks BC with 6.7.0 in order to restore 6.7.1 compatibility with Qt 6.6, so you have to recompile against 6.7.1.
>
>
> Volker
>
>
Hi,
but you really have to look for it. I read the old release notes, and the ones
from the QtCreator, which still follows the "old style", I also read. But the Qt
release notes I do not read anymore. You'd think that such a situation would be
right on top, but the contrary:
> Qt 6.7.1 does not add any new functionality but provides
> bug fixes and other improvements and maintains both forward and backward
> compatibility (source and binary) with Qt 6.7.0.
Most likely automatically generated.
I know why you made the decision to change the release notes, but from that
point on I can not use them. I have no intent to read git hashes and commit
messages. Because commit messages and release notes have a different target
audience (which may overlap).
Kind regards,
Björn.
More information about the Development
mailing list