Source: qcustomplot
Version: 2.0.1+dfsg1-3
Severity: important
Control: block 975962 by -1

Dear Maintainer,

qcustomplot autopkgtests fail with Qt 5.15.2, which is currently available
in experimental (but which I want to upload to unstable soon).

The test buildtest-text fails because of stderr:

  autopkgtest [02:09:14]: test buildtest-text:  - - - - - - - - - - stderr - - 
- - - - - - - -
  /tmp/tmp.CkmI82UdMG/src/mainwindow.cpp: In member function ‘void 
MainWindow::on_actionSave_Document_triggered()’:
  /tmp/tmp.CkmI82UdMG/src/mainwindow.cpp:125:60: warning: ‘QRect 
QPrinter::pageRect() const’ is deprecated: Use 
pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations]
    125 |     ui->textEdit->document()->setPageSize(printer.pageRect().size());
        |                                                            ^
  In file included from 
/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprintengine.h:45,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/QtPrintSupport:14,
                   from /usr/include/qcustomplot.h:91,
                   from /tmp/tmp.CkmI82UdMG/src/qcpdocumentobject.h:34,
                   from /tmp/tmp.CkmI82UdMG/src/mainwindow.h:32,
                   from /tmp/tmp.CkmI82UdMG/src/mainwindow.cpp:26:
  /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: 
declared here
    259 |     QRect pageRect() const;
        |           ^~~~~~~~

Now I think that the previously chosen strategy of fixing all deprecation
warnings was bad, and the tests should just use -Wno-deprecated-declarations.

However, this one is easy to fix: you can just use the suggested replacement
API.

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to