-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.0
-
None
-
222891d0b (dev), 76da2f74d (6.8)
A simple test program produces the opposite results with Qt 6.7.2 and 6.8.0:
#include <QDebug> #include <QUuid> int main() { qDebug() << (QUuid::fromString(QLatin1String("{52563609-52e1-4920-8967-4fd28898b75d}")) < QUuid::fromString(QLatin1String("{2b9aa80d-6299-4f35-9c69-0953e7bb9efc}"))); return 0; }
If built with Qt 6.7.2 it prints false. Qt 6.8.0 prints true.
Probably the change is caused by the commit bcfa650ced140daaeb606b69a9b27ffc960da564 which however states that the sorting order is retained.
| For Gerrit Dashboard: QTBUG-130155 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 598494,4 | QUuid: restore sorting order of Qt < 6.8 | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 598798,2 | QUuid: restore sorting order of Qt < 6.8 | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |