Hello community,

here is the log from the commit of package scap-workbench for openSUSE:Factory 
checked in at 2020-03-26 23:37:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/scap-workbench (Old)
 and      /work/SRC/openSUSE:Factory/.scap-workbench.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "scap-workbench"

Thu Mar 26 23:37:55 2020 rev:13 rq:788638 version:1.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/scap-workbench/scap-workbench.changes    
2019-10-11 15:21:55.211344370 +0200
+++ /work/SRC/openSUSE:Factory/.scap-workbench.new.3160/scap-workbench.changes  
2020-03-26 23:37:59.438877223 +0100
@@ -1,0 +2,8 @@
+Wed Mar 25 14:07:11 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 1.2.1. No changelog.
+- Rebase 0001-pkexec-avoid-potential-local-root-exploit-by-using-P.patch
+- Drop 0002-Qt5-deprecations.patch. Merged upstream
+- Add 0001-Port-Qt5-deprecated-methods.patch
+
+-------------------------------------------------------------------

Old:
----
  0002-Qt5-deprecations.patch
  scap-workbench-1.2.0.tar.bz2

New:
----
  0001-Port-Qt5-deprecated-methods.patch
  scap-workbench-1.2.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ scap-workbench.spec ++++++
--- /var/tmp/diff_new_pack.Jdv5LZ/_old  2020-03-26 23:38:00.446877587 +0100
+++ /var/tmp/diff_new_pack.Jdv5LZ/_new  2020-03-26 23:38:00.454877590 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package scap-workbench
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,16 @@
 
 
 Name:           scap-workbench
-Version:        1.2.0
+Version:        1.2.1
 Release:        0
 Summary:        A SCAP scanner and SCAP content editor
 License:        GPL-3.0-only
 Group:          Productivity/Security
-Url:            https://github.com/OpenSCAP/scap-workbench
-Source:         
https://github.com/OpenSCAP/scap-workbench/releases/download/%version/scap-workbench-%version.tar.bz2
-Patch1:         0001-pkexec-avoid-potential-local-root-exploit-by-using-P.patch
-Patch2:         0002-Qt5-deprecations.patch
+URL:            https://github.com/OpenSCAP/scap-workbench
+Source:         
https://github.com/OpenSCAP/scap-workbench/releases/download/%{version}/scap-workbench-%{version}.tar.bz2
+Patch0:         0001-pkexec-avoid-potential-local-root-exploit-by-using-P.patch
+# PATCH-FIX-UPSTREAM
+Patch1:         0001-Port-Qt5-deprecated-methods.patch
 BuildRequires:  cmake >= 2.6
 BuildRequires:  openscap-devel
 # SLE 11 SP3: libopenscap needs libxslt without requiring it
@@ -59,10 +60,8 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch1 -p1
-%if 0%{?suse_version} > 1510
-%patch2 -p1
-%endif
 
 %build
 %if 0%{?cmake}
@@ -90,7 +89,7 @@
 popd
 
 %if 0%{?suse_version}
-%suse_update_desktop_file -i -u %name Utility DesktopUtility
+%suse_update_desktop_file -i -u %{name} Utility DesktopUtility
 %endif
 
 %files
@@ -98,12 +97,12 @@
 %doc README.md COPYING
 %{_bindir}/%{name}
 %dir %{_datadir}/appdata/
-%{_datadir}/appdata/%name.appdata.xml
-%dir %{_datadir}/%name
-%{_datadir}/%name/*.png
-%dir %{_datadir}/%name/translations
-%{_datadir}/%name/translations/README
-%{_datadir}/applications/%name.desktop
+%{_datadir}/appdata/%{name}.appdata.xml
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/*.png
+%dir %{_datadir}/%{name}/translations
+%{_datadir}/%{name}/translations/README
+%{_datadir}/applications/%{name}.desktop
 %{_datadir}/pixmaps/%{name}*
 %dir %{_datadir}/polkit-1
 %dir %{_datadir}/polkit-1/actions

++++++ 0001-Port-Qt5-deprecated-methods.patch ++++++
>From 93441ecc2f2bd3647e005ff8293909a0540b40fd Mon Sep 17 00:00:00 2001
From: Christophe Giboudeaux <christo...@krop.fr>
Date: Wed, 25 Mar 2020 15:41:22 +0100
Subject: [PATCH] Port Qt5 deprecated methods

QSet::toList() is deprecated
QSet::fromList() is deprecated
---
 src/SaveAsRPMDialog.cpp | 2 +-
 src/TailoringWindow.cpp | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/SaveAsRPMDialog.cpp b/src/SaveAsRPMDialog.cpp
index 611d15f..e8d0564 100644
--- a/src/SaveAsRPMDialog.cpp
+++ b/src/SaveAsRPMDialog.cpp
@@ -86,7 +86,7 @@ void SaveAsRPMDialog::slotFinished(int result)
     closure.remove(mScanningSession->getOpenedFilePath());
     QList<QString> closureOrdered;
     closureOrdered.append(mScanningSession->getOpenedFilePath());
-    closureOrdered.append(closure.toList());
+    closureOrdered.append(closure.values());
 
     const QDir cwd = ScanningSession::getCommonAncestorDirectory(closure);
 
diff --git a/src/TailoringWindow.cpp b/src/TailoringWindow.cpp
index 212416c..5a3677a 100644
--- a/src/TailoringWindow.cpp
+++ b/src/TailoringWindow.cpp
@@ -645,7 +645,11 @@ QString TailoringWindow::getQSettingsKey() const
 void TailoringWindow::deserializeCollapsedItems()
 {
     const QStringList list = 
mQSettings->value(getQSettingsKey()).toStringList();
+#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
+    mCollapsedItemIds = QSet<QString>(list.begin(), list.end());
+#else
     mCollapsedItemIds = QSet<QString>::fromList(list);
+#endif
 }
 
 void TailoringWindow::serializeCollapsedItems()
@@ -657,7 +661,7 @@ void TailoringWindow::serializeCollapsedItems()
     }
     else
     {
-        mQSettings->setValue(getQSettingsKey(), 
QVariant(mCollapsedItemIds.toList()));
+        mQSettings->setValue(getQSettingsKey(), 
QVariant(mCollapsedItemIds.values()));
         mQSettings->setValue(getQSettingsKey() + "_lastUsed", 
QVariant(QDateTime::currentDateTime()));
     }
 }
-- 
2.25.1

++++++ 0001-pkexec-avoid-potential-local-root-exploit-by-using-P.patch ++++++
--- /var/tmp/diff_new_pack.Jdv5LZ/_old  2020-03-26 23:38:00.514877611 +0100
+++ /var/tmp/diff_new_pack.Jdv5LZ/_new  2020-03-26 23:38:00.514877611 +0100
@@ -31,7 +31,7 @@
  2 files changed, 26 insertions(+), 13 deletions(-)
 
 diff --git a/scap-workbench-oscap.sh b/scap-workbench-oscap.sh
-index 216376f2b987..6f720ded54a8 100755
+index 9066444..6f720de 100755
 --- a/scap-workbench-oscap.sh
 +++ b/scap-workbench-oscap.sh
 @@ -25,14 +25,15 @@ trap "" SIGHUP SIGINT
@@ -75,7 +75,7 @@
  
 -    # chown only required if wrapper_{uid,gid} differs from real_{uid,gid}
 -    if [ $wrapper_uid -ne $real_uid ] || [ $wrapper_gid -ne $real_gid ]; then
--        chown $wrapper_uid:$wrapper_gid $where
+-        chown $wrapper_uid:$wrapper_gid "$where"
 +    if $do_chown; then
 +        chown $wrapper_uid:$wrapper_gid "$what"
 +        sudo -u "#${wrapper_uid}" cp "$what" "$where"
@@ -94,7 +94,7 @@
  chown_copy "$TEMP_DIR/results-arf.xml" "$TARGET_RESULTS_ARF"
  chown_copy "$TEMP_DIR/report.html" "$TARGET_REPORT"
 diff --git a/scap-workbench-pkexec-oscap.sh b/scap-workbench-pkexec-oscap.sh
-index 1ae83296b83b..a8d9b2bd84cb 100755
+index 1ae8329..a8d9b2b 100755
 --- a/scap-workbench-pkexec-oscap.sh
 +++ b/scap-workbench-pkexec-oscap.sh
 @@ -18,9 +18,6 @@
@@ -126,5 +126,5 @@
  fi
  
 -- 
-2.23.0
+2.25.1
 

++++++ scap-workbench-1.2.0.tar.bz2 -> scap-workbench-1.2.1.tar.bz2 ++++++
++++ 32393 lines of diff (skipped)


Reply via email to