[neon/qt/qtbase/Neon/release] debian: Refresh other patches.

Dmitry Shachnev null at kde.org
Thu May 5 10:59:26 BST 2022


Git commit e2bb9c713af288191c4e63cf0ea27102d9f55ee0 by Dmitry Shachnev.
Committed on 03/03/2022 at 19:26.
Pushed by jriddell into branch 'Neon/release'.

Refresh other patches.

M  +1    -0    debian/changelog
M  +2    -2    debian/patches/CVE-2022-25255.diff
M  +3    -4    debian/patches/cast_types_for_egl_x11_test.diff
M  +2    -2    debian/patches/fix_recursion_crash.diff
M  +1    -1    debian/patches/full_width_selection_rtl.diff
M  +1    -1    debian/patches/fusion_checkable_qpushbutton.diff
M  +3    -3    debian/patches/openssl3.diff
M  +2    -2    debian/patches/xcb_add_a_timeout_control_when_reading_INCR_property.diff

https://invent.kde.org/neon/qt/qtbase/commit/e2bb9c713af288191c4e63cf0ea27102d9f55ee0

diff --git a/debian/changelog b/debian/changelog
index 8036857..453e9f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ qtbase-opensource-src (5.15.3+dfsg-1) UNRELEASED; urgency=medium
     - qnam_connect_memory_leak.diff
     - qiodevice_readline_memory.diff
   * Remove most of gcc_11_limits.diff, only one change left.
+  * Refresh other patches.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 03 Mar 2022 22:13:09 +0300
 
diff --git a/debian/patches/CVE-2022-25255.diff b/debian/patches/CVE-2022-25255.diff
index 764e939..1aec848 100644
--- a/debian/patches/CVE-2022-25255.diff
+++ b/debian/patches/CVE-2022-25255.diff
@@ -72,7 +72,7 @@ Last-Update: 2022-02-21
                  qt_safe_execve(argv[0], argv, envp);
 --- a/tests/auto/widgets/kernel/qapplication/tst_qapplication.cpp
 +++ b/tests/auto/widgets/kernel/qapplication/tst_qapplication.cpp
-@@ -1449,7 +1449,7 @@ void tst_QApplication::desktopSettingsAw
+@@ -1493,7 +1493,7 @@ void tst_QApplication::desktopSettingsAw
  {
  #if QT_CONFIG(process)
      QProcess testProcess;
@@ -81,7 +81,7 @@ Last-Update: 2022-02-21
      QVERIFY2(testProcess.waitForStarted(),
               qPrintable(QString::fromLatin1("Cannot start 'desktopsettingsaware_helper': %1").arg(testProcess.errorString())));
      QVERIFY(testProcess.waitForFinished(10000));
-@@ -2365,7 +2365,7 @@ void tst_QApplication::qtbug_12673()
+@@ -2447,7 +2447,7 @@ void tst_QApplication::qtbug_12673()
  #if QT_CONFIG(process)
      QProcess testProcess;
      QStringList arguments;
diff --git a/debian/patches/cast_types_for_egl_x11_test.diff b/debian/patches/cast_types_for_egl_x11_test.diff
index 547ef00..b581ca0 100644
--- a/debian/patches/cast_types_for_egl_x11_test.diff
+++ b/debian/patches/cast_types_for_egl_x11_test.diff
@@ -2,10 +2,9 @@ Description: properly cast types for libglvnd 1.3.4
 Origin: https://src.fedoraproject.org/rpms/qt5-qtbase/blob/rawhide/f/qtbase-everywhere-src-5.15.2-libglvnd.patch
 Author: Rex Dieter <rdieter at gmail.com>
 
-diff -up qtbase-everywhere-src-5.15.2/src/gui/configure.json.libglvnd qtbase-everywhere-src-5.15.2/src/gui/configure.json
---- qtbase-everywhere-src-5.15.2/src/gui/configure.json.libglvnd	2020-10-27 03:02:11.000000000 -0500
-+++ qtbase-everywhere-src-5.15.2/src/gui/configure.json	2021-09-10 10:05:53.610312223 -0500
-@@ -847,9 +847,9 @@
+--- a/src/gui/configure.json
++++ b/src/gui/configure.json
+@@ -838,9 +838,9 @@
                  ],
                  "include": [ "EGL/egl.h", "X11/Xlib.h" ],
                  "main": [
diff --git a/debian/patches/fix_recursion_crash.diff b/debian/patches/fix_recursion_crash.diff
index 0a1a3d5..18667ac 100644
--- a/debian/patches/fix_recursion_crash.diff
+++ b/debian/patches/fix_recursion_crash.diff
@@ -10,7 +10,7 @@ Last-Update: 2021-11-13
 
 --- a/src/widgets/styles/qstylesheetstyle.cpp
 +++ b/src/widgets/styles/qstylesheetstyle.cpp
-@@ -2626,6 +2626,9 @@ void QStyleSheetStyle::setProperties(QWi
+@@ -2640,6 +2640,9 @@ void QStyleSheetStyle::setProperties(QWi
          default: v = decl.d->values.at(0).variant; break;
          }
  
@@ -30,7 +30,7 @@ Last-Update: 2021-11-13
      void palettePropagation_data();
      void palettePropagation();
      void fontPropagation_data();
-@@ -677,6 +678,23 @@ void tst_QStyleSheetStyle::qproperty()
+@@ -678,6 +679,23 @@ void tst_QStyleSheetStyle::qproperty()
      QCOMPARE(pb.isChecked(), false);
  }
  
diff --git a/debian/patches/full_width_selection_rtl.diff b/debian/patches/full_width_selection_rtl.diff
index 99e042c..36d676c 100644
--- a/debian/patches/full_width_selection_rtl.diff
+++ b/debian/patches/full_width_selection_rtl.diff
@@ -9,7 +9,7 @@ Last-Update: 2021-08-15
 
 --- a/src/gui/text/qtextlayout.cpp
 +++ b/src/gui/text/qtextlayout.cpp
-@@ -1169,10 +1169,17 @@ void QTextLayout::draw(QPainter *p, cons
+@@ -1173,10 +1173,17 @@ void QTextLayout::draw(QPainter *p, cons
                  QRectF fullLineRect(tl.rect());
                  fullLineRect.translate(position);
                  fullLineRect.setRight(QFIXED_MAX);
diff --git a/debian/patches/fusion_checkable_qpushbutton.diff b/debian/patches/fusion_checkable_qpushbutton.diff
index ae284f4..239cc38 100644
--- a/debian/patches/fusion_checkable_qpushbutton.diff
+++ b/debian/patches/fusion_checkable_qpushbutton.diff
@@ -10,7 +10,7 @@ Last-Update: 2021-08-10
 
 --- a/src/widgets/styles/qfusionstyle.cpp
 +++ b/src/widgets/styles/qfusionstyle.cpp
-@@ -1771,14 +1771,6 @@ void QFusionStyle::drawControl(ControlEl
+@@ -1772,14 +1772,6 @@ void QFusionStyle::drawControl(ControlEl
              proxy()->drawControl(CE_PushButtonLabel, &subopt, painter, widget);
          }
          break;
diff --git a/debian/patches/openssl3.diff b/debian/patches/openssl3.diff
index 85d61b8..c394e68 100644
--- a/debian/patches/openssl3.diff
+++ b/debian/patches/openssl3.diff
@@ -123,7 +123,7 @@ Last-Update: 2021-12-09
  DEFINEFUNC3(BIGNUM *, BN_bin2bn, const unsigned char *s, s, int len, len, BIGNUM *ret, ret, return nullptr, return)
  
  #ifndef OPENSSL_NO_EC
-@@ -848,7 +853,6 @@ bool q_resolveOpenSslSymbols()
+@@ -852,7 +857,6 @@ bool q_resolveOpenSslSymbols()
      RESOLVEFUNC(EVP_PKEY_CTX_new)
      RESOLVEFUNC(EVP_PKEY_param_check)
      RESOLVEFUNC(EVP_PKEY_CTX_free)
@@ -131,7 +131,7 @@ Last-Update: 2021-12-09
      RESOLVEFUNC(RSA_bits)
      RESOLVEFUNC(OPENSSL_sk_new_null)
      RESOLVEFUNC(OPENSSL_sk_push)
-@@ -1073,7 +1077,15 @@ bool q_resolveOpenSslSymbols()
+@@ -1077,7 +1081,15 @@ bool q_resolveOpenSslSymbols()
      RESOLVEFUNC(SSL_version)
      RESOLVEFUNC(SSL_get_error)
      RESOLVEFUNC(SSL_get_peer_cert_chain)
@@ -147,7 +147,7 @@ Last-Update: 2021-12-09
      RESOLVEFUNC(SSL_get_verify_result)
      RESOLVEFUNC(SSL_new)
      RESOLVEFUNC(SSL_get_SSL_CTX)
-@@ -1172,9 +1184,7 @@ bool q_resolveOpenSslSymbols()
+@@ -1176,9 +1188,7 @@ bool q_resolveOpenSslSymbols()
      RESOLVEFUNC(DH_free)
      RESOLVEFUNC(d2i_DHparams)
      RESOLVEFUNC(i2d_DHparams)
diff --git a/debian/patches/xcb_add_a_timeout_control_when_reading_INCR_property.diff b/debian/patches/xcb_add_a_timeout_control_when_reading_INCR_property.diff
index 5b090a6..ff20bf4 100644
--- a/debian/patches/xcb_add_a_timeout_control_when_reading_INCR_property.diff
+++ b/debian/patches/xcb_add_a_timeout_control_when_reading_INCR_property.diff
@@ -28,7 +28,7 @@ Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo at qt.io>
 
 --- a/src/plugins/platforms/xcb/qxcbclipboard.cpp
 +++ b/src/plugins/platforms/xcb/qxcbclipboard.cpp
-@@ -829,6 +829,8 @@ QByteArray QXcbClipboard::clipboardReadI
+@@ -835,6 +835,8 @@ QByteArray QXcbClipboard::clipboardReadI
          alloc_error = buf.size() != nbytes+1;
      }
  
@@ -37,7 +37,7 @@ Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo at qt.io>
      for (;;) {
          connection()->flush();
          xcb_generic_event_t *ge = waitForClipboardEvent(win, XCB_PROPERTY_NOTIFY);
-@@ -864,9 +866,11 @@ QByteArray QXcbClipboard::clipboardReadI
+@@ -870,9 +872,11 @@ QByteArray QXcbClipboard::clipboardReadI
                  tmp_buf.resize(0);
                  offset += length;
              }



More information about the Neon-commits mailing list