Hello community,
here is the log from the commit of package scap-workbench for
openSUSE:Leap:15.2 checked in at 2020-03-27 16:48:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/scap-workbench (Old)
and /work/SRC/openSUSE:Leap:15.2/.scap-workbench.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scap-workbench"
Fri Mar 27 16:48:36 2020 rev:17 rq:789050 version:1.2.1
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/scap-workbench/scap-workbench.changes
2020-01-15 16:01:23.655861029 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.scap-workbench.new.3160/scap-workbench.changes
2020-03-27 16:48:39.063951898 +0100
@@ -1,0 +2,8 @@
+Wed Mar 25 14:07:11 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- 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.ioZYvz/_old 2020-03-27 16:48:39.407952101 +0100
+++ /var/tmp/diff_new_pack.ioZYvz/_new 2020-03-27 16:48:39.411952103 +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 <[email protected]>
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.ioZYvz/_old 2020-03-27 16:48:39.427952112 +0100
+++ /var/tmp/diff_new_pack.ioZYvz/_new 2020-03-27 16:48:39.427952112 +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)