Source: qcustomplot
Version: 2.0.1+dfsg1-2
Severity: serious
User: [email protected]
Usertags: qt5.15
Control: block 972278 by -1

Dear Maintainer,

qcustomplot autopkgtest failed when run against Qt 5.15 from unstable:

https://ci.debian.net/data/autopkgtest/testing/amd64/q/qcustomplot/7873285/log.gz

All 5 tests are failing because the following message is printed to stderr:

  CMake Warning (dev) at 
/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message):
    qt5_use_modules is not part of the official API, and might be removed in Qt 
6.
  Call Stack (most recent call first):
    /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake:431 
(_qt5_warn_deprecated)
    CMakeLists.txt:17 (QT5_USE_MODULES)
  This warning is for project developers.  Use -Wno-dev to suppress it.

The CMakeLists.txt files are generated inside the autopkgtests.
But debian/patches/01_Add_CMakeLists.patch should be probably also updated.

The official Qt CMake API is documented here:

https://doc.qt.io/qt-5/cmake-get-started.html

In addition, stderr of buildtest-plot test also contains some compiler
warnings:

  /tmp/tmp.1E2C1tcj0m/src/mainwindow.cpp: In member function ‘void 
MainWindow::setupStyledDemo(QCustomPlot*)’:
  /tmp/tmp.1E2C1tcj0m/src/mainwindow.cpp:1058:80: warning: ‘int qrand()’ is 
deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
   1058 |     y3[i] = 
0.05+3*(0.5+qCos(x3[i]*x3[i]*0.2+2)*0.5)/(double)(x3[i]+0.7)+qrand()/(double)RAND_MAX*0.01;
        |                                                                       
         ^
  ...

See the log for the complete stderr contents.

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to