> On 3 Jun 2024, at 20:42, Björn Schäpers <qt-maill...@hazardy.de> wrote:
> 
> Am 03.06.2024 um 10:20 schrieb Volker Hilsheimer via Development:
>> 
>>> On 3 Jun 2024, at 09:08, Phil Thompson via Development 
>>> <development@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.

Hi Björn,

Thanks for the feedback. So what you are saying is that e.g.

https://github.com/qt-creator/qt-creator/releases

is useful, but

https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md

is not? Is it a matter of content, or a matter of presentation (such as links 
vs no links to QTBUG-xxxxx entries)? The `Important Changes` items of the Qt 
release notes start with the commit hash and summary, but then contain whatever 
was written in the [ChangeLog] entry of the respective commit message (and that 
should be written with the change log reader in mind). The `Fixes` items are 
the summary from the JIRA ticket, so rubbish in (poorly written JIRA ticket or 
commit message), rubbish out there as well.

Volker

-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to