Hello community, here is the log from the commit of package libyui-qt for openSUSE:Leap:15.2 checked in at 2020-05-26 18:32:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libyui-qt (Old) and /work/SRC/openSUSE:Leap:15.2/.libyui-qt.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libyui-qt" Tue May 26 18:32:32 2020 rev:26 rq:808222 version:2.52.4 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/libyui-qt/libyui-qt.changes 2020-02-21 23:49:49.404622723 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libyui-qt.new.2738/libyui-qt.changes 2020-05-26 18:32:46.553627630 +0200 @@ -1,0 +2,12 @@ +Wed May 20 10:00:31 UTC 2020 - Stefan Hundhammer <[email protected]> + +- Fixed build failures with older Qt versions (pre-5.15) (bsc#1165118) +- 2.52.4 + +------------------------------------------------------------------- +Tue Mar 24 16:18:31 UTC 2020 - Stefan Hundhammer <[email protected]> + +- Fixed Qt 5.15 deprecated warnings (bsc#1165118) +- 2.52.3 + +------------------------------------------------------------------- Old: ---- libyui-qt-2.52.2.tar.bz2 New: ---- libyui-qt-2.52.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libyui-qt-doc.spec ++++++ --- /var/tmp/diff_new_pack.FAcZfw/_old 2020-05-26 18:32:46.881628347 +0200 +++ /var/tmp/diff_new_pack.FAcZfw/_new 2020-05-26 18:32:46.885628355 +0200 @@ -21,7 +21,7 @@ Name: %{parent}-doc # DO NOT manually bump the version here; instead, use rake version:bump -Version: 2.52.2 +Version: 2.52.4 Release: 0 Source: %{parent}-%{version}.tar.bz2 ++++++ libyui-qt.spec ++++++ --- /var/tmp/diff_new_pack.FAcZfw/_old 2020-05-26 18:32:46.905628400 +0200 +++ /var/tmp/diff_new_pack.FAcZfw/_new 2020-05-26 18:32:46.905628400 +0200 @@ -18,7 +18,7 @@ Name: libyui-qt # DO NOT manually bump the version here; instead, use rake version:bump -Version: 2.52.2 +Version: 2.52.4 Release: 0 Source: %{name}-%{version}.tar.bz2 ++++++ libyui-qt-2.52.2.tar.bz2 -> libyui-qt-2.52.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/VERSION.cmake new/libyui-qt-2.52.4/VERSION.cmake --- old/libyui-qt-2.52.2/VERSION.cmake 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/VERSION.cmake 2020-05-20 14:08:45.000000000 +0200 @@ -1,6 +1,6 @@ SET(VERSION_MAJOR "2") SET(VERSION_MINOR "52") -SET(VERSION_PATCH "2") +SET(VERSION_PATCH "4") SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" ) ##### This is needed for the libyui-qt core ONLY. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/package/libyui-qt-doc.spec new/libyui-qt-2.52.4/package/libyui-qt-doc.spec --- old/libyui-qt-2.52.2/package/libyui-qt-doc.spec 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/package/libyui-qt-doc.spec 2020-05-20 14:08:45.000000000 +0200 @@ -21,7 +21,7 @@ Name: %{parent}-doc # DO NOT manually bump the version here; instead, use rake version:bump -Version: 2.52.2 +Version: 2.52.4 Release: 0 Source: %{parent}-%{version}.tar.bz2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/package/libyui-qt.changes new/libyui-qt-2.52.4/package/libyui-qt.changes --- old/libyui-qt-2.52.2/package/libyui-qt.changes 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/package/libyui-qt.changes 2020-05-20 14:08:45.000000000 +0200 @@ -1,4 +1,16 @@ ------------------------------------------------------------------- +Wed May 20 10:00:31 UTC 2020 - Stefan Hundhammer <[email protected]> + +- Fixed build failures with older Qt versions (pre-5.15) (bsc#1165118) +- 2.52.4 + +------------------------------------------------------------------- +Tue Mar 24 16:18:31 UTC 2020 - Stefan Hundhammer <[email protected]> + +- Fixed Qt 5.15 deprecated warnings (bsc#1165118) +- 2.52.3 + +------------------------------------------------------------------- Mon Feb 17 11:29:24 UTC 2020 - Stefan Hundhammer <[email protected]> - Added missing gettext init (bsc#1163586) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/package/libyui-qt.spec new/libyui-qt-2.52.4/package/libyui-qt.spec --- old/libyui-qt-2.52.2/package/libyui-qt.spec 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/package/libyui-qt.spec 2020-05-20 14:08:45.000000000 +0200 @@ -18,7 +18,7 @@ Name: libyui-qt # DO NOT manually bump the version here; instead, use rake version:bump -Version: 2.52.2 +Version: 2.52.4 Release: 0 Source: %{name}-%{version}.tar.bz2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/QY2Styler.cc new/libyui-qt-2.52.4/src/QY2Styler.cc --- old/libyui-qt-2.52.2/src/QY2Styler.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/QY2Styler.cc 2020-05-20 14:08:45.000000000 +0200 @@ -301,7 +301,7 @@ { // Don't use yuiDebug() here - deadlock (reason unknown so far) in thread handling! - qDebug() << "Registering " << widget << " for parent " << parent << endl; + qDebug() << "Registering " << widget << " for parent " << parent << "\n"; widget->installEventFilter( this ); _children[parent].push_back( widget ); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQApplication.cc new/libyui-qt-2.52.4/src/YQApplication.cc --- old/libyui-qt-2.52.2/src/YQApplication.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQApplication.cc 2020-05-20 14:08:45.000000000 +0200 @@ -54,14 +54,17 @@ #include "YQContextMenu.h" using std::string; +using std::endl; -// Qt5 requires the explicit font initialization; otherwise it picks up + +// Qt5 requires explicit font initialization; otherwise it picks up // any random matching fonts, and tends to choose the worst one // (e.g. bitmap fonts) in the end. (bnc#879991) // Note that this is also set in LANG_FONTS_FILE static const char * default_font_family = "Sans Serif"; + YQApplication::YQApplication() : YApplication() , _currentFont( 0 ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQCheckBoxFrame.cc new/libyui-qt-2.52.4/src/YQCheckBoxFrame.cc --- old/libyui-qt-2.52.2/src/YQCheckBoxFrame.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQCheckBoxFrame.cc 2020-05-20 14:08:45.000000000 +0200 @@ -38,6 +38,7 @@ #define TOP_MARGIN 6 using std::string; +using std::endl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQComboBox.cc new/libyui-qt-2.52.4/src/YQComboBox.cc --- old/libyui-qt-2.52.2/src/YQComboBox.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQComboBox.cc 2020-05-20 14:08:45.000000000 +0200 @@ -43,6 +43,7 @@ #include <QDebug> using std::string; +using std::endl; @@ -76,8 +77,25 @@ this, &pclass(this)::slotSelected ); #endif +#if (QT_VERSION < QT_VERSION_CHECK( 5, 15, 0 )) + + // The Trolls introduced a bunch of SOURCE CODE INCOMPATIBILITIES in a MINOR RELEASE! + // With Qt 5.15, they deprecated a ton of functions, causing a ton of warnings. + // For us, this means a build failure because we always compile with -Werror, + // promoting all warnings to errors. + // + // Seriously, Trolls, WTF?!? + // + // And now we have to live with ugly stuff like this #if QT_VERSION. Thanks a lot. + // + // -- 2020-05-20 HuHa + connect( _qt_comboBox, static_cast<void (QComboBox::*)(const QString&)>(&QComboBox::activated), this, &pclass(this)::textChanged ); +#else + connect( _qt_comboBox, static_cast<void (QComboBox::*)(const QString&)>(&QComboBox::textActivated), + this, &pclass(this)::textChanged ); +#endif connect( _qt_comboBox, &pclass(_qt_comboBox)::editTextChanged, this, &pclass(this)::textChanged ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQContextMenu.cc new/libyui-qt-2.52.4/src/YQContextMenu.cc --- old/libyui-qt-2.52.2/src/YQContextMenu.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQContextMenu.cc 2020-05-20 14:08:45.000000000 +0200 @@ -33,6 +33,9 @@ #include "YQContextMenu.h" #include <yui/YEvent.h> +using std::endl; + + YQContextMenu::YQContextMenu() : QObject () diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQDialog.cc new/libyui-qt-2.52.4/src/YQDialog.cc --- old/libyui-qt-2.52.2/src/YQDialog.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQDialog.cc 2020-05-20 14:08:45.000000000 +0200 @@ -50,6 +50,8 @@ #define VERBOSE_EVENT_LOOP 0 +using std::endl; + YQDialog::YQDialog( YDialogType dialogType, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQDumbTab.cc new/libyui-qt-2.52.4/src/YQDumbTab.cc --- old/libyui-qt-2.52.2/src/YQDumbTab.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQDumbTab.cc 2020-05-20 14:08:45.000000000 +0200 @@ -41,6 +41,9 @@ #define YQDumbTabSpacing 2 #define YQDumbTabFrameMargin 2 +using std::endl; + + YQDumbTab::YQDumbTab( YWidget * parent ) : QWidget( (QWidget *) parent->widgetRep() ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQGenericButton.cc new/libyui-qt-2.52.4/src/YQGenericButton.cc --- old/libyui-qt-2.52.2/src/YQGenericButton.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQGenericButton.cc 2020-05-20 14:08:45.000000000 +0200 @@ -38,6 +38,7 @@ #include "YQDialog.h" using std::string; +using std::endl; YQGenericButton::YQGenericButton( YWidget * parent, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQImage.cc new/libyui-qt-2.52.4/src/YQImage.cc --- old/libyui-qt-2.52.2/src/YQImage.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQImage.cc 2020-05-20 14:08:45.000000000 +0200 @@ -36,6 +36,7 @@ #include "YQImage.h" using std::string; +using std::endl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQInputField.cc new/libyui-qt-2.52.4/src/YQInputField.cc --- old/libyui-qt-2.52.2/src/YQInputField.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQInputField.cc 2020-05-20 14:08:45.000000000 +0200 @@ -47,6 +47,7 @@ #include <X11/keysym.h> // CapsLock detection using std::string; +using std::endl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQMultiProgressMeter.cc new/libyui-qt-2.52.4/src/YQMultiProgressMeter.cc --- old/libyui-qt-2.52.2/src/YQMultiProgressMeter.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQMultiProgressMeter.cc 2020-05-20 14:08:45.000000000 +0200 @@ -34,6 +34,8 @@ #include "YQMultiProgressMeter.h" #include <yui/YDialog.h> +using std::endl; + YQMultiProgressMeter::YQMultiProgressMeter( YWidget * parent, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQRadioButton.cc new/libyui-qt-2.52.4/src/YQRadioButton.cc --- old/libyui-qt-2.52.2/src/YQRadioButton.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQRadioButton.cc 2020-05-20 14:08:45.000000000 +0200 @@ -38,6 +38,7 @@ #include "YQSignalBlocker.h" using std::string; +using std::endl; #define SPACING 8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQSelectionBox.cc new/libyui-qt-2.52.4/src/YQSelectionBox.cc --- old/libyui-qt-2.52.2/src/YQSelectionBox.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQSelectionBox.cc 2020-05-20 14:08:45.000000000 +0200 @@ -47,6 +47,7 @@ #define SHRINKABLE_VISIBLE_LINES 2 using std::string; +using std::endl; YQSelectionBox::YQSelectionBox( YWidget * parent, const string & label ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQTable.cc new/libyui-qt-2.52.4/src/YQTable.cc --- old/libyui-qt-2.52.2/src/YQTable.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQTable.cc 2020-05-20 14:08:45.000000000 +0200 @@ -39,6 +39,9 @@ #include "YQApplication.h" +using std::endl; + + YQTable::YQTable( YWidget * parent, YTableHeader * tableHeader, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-qt-2.52.2/src/YQUI_builtins.cc new/libyui-qt-2.52.4/src/YQUI_builtins.cc --- old/libyui-qt-2.52.2/src/YQUI_builtins.cc 2020-02-17 13:45:07.000000000 +0100 +++ new/libyui-qt-2.52.4/src/YQUI_builtins.cc 2020-05-20 14:08:45.000000000 +0200 @@ -60,6 +60,7 @@ #define DEFAULT_MACRO_FILE_NAME "macro.ycp" using std::string; +using std::endl;
