openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2024
- 2 participants
- 1220 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package bluedevil6 for openSUSE:Factory checked in at 2024-06-27 15:58:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bluedevil6 (Old)
and /work/SRC/openSUSE:Factory/.bluedevil6.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluedevil6"
Thu Jun 27 15:58:18 2024 rev:7 rq:1183350 version:6.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/bluedevil6/bluedevil6.changes 2024-06-22 13:21:39.598798147 +0200
+++ /work/SRC/openSUSE:Factory/.bluedevil6.new.18349/bluedevil6.changes 2024-06-27 15:58:24.499803534 +0200
@@ -1,0 +2,9 @@
+Tue Jun 25 17:11:41 UTC 2024 - Fabian Vogt <fabian(a)ritter-vogt.de>
+
+- Update to 6.1.1:
+ * New bugfix release
+ * For more details see https://kde.org/announcements/plasma/6/6.1.1
+- Changes since 6.1.0:
+ * update version for new release
+
+-------------------------------------------------------------------
Old:
----
bluedevil-6.1.0.tar.xz
bluedevil-6.1.0.tar.xz.sig
New:
----
bluedevil-6.1.1.tar.xz
bluedevil-6.1.1.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bluedevil6.spec ++++++
--- /var/tmp/diff_new_pack.6MbeP7/_old 2024-06-27 15:58:25.179828425 +0200
+++ /var/tmp/diff_new_pack.6MbeP7/_new 2024-06-27 15:58:25.179828425 +0200
@@ -31,14 +31,14 @@
# Latest ABI-stable Plasma (e.g. 6.0 in KF6, but 6.0.80 in KUF)
%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')}
Name: bluedevil6
-Version: 6.1.0
+Version: 6.1.1
Release: 0
Summary: Bluetooth Manager for KDE Plasma
License: GPL-2.0-or-later
URL: https://www.kde.org/
-Source: %{rname}-%{version}.tar.xz
+Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
%if %{with released}
-Source1: %{rname}-%{version}.tar.xz.sig
+Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.x…
Source2: plasma.keyring
%endif
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
++++++ bluedevil-6.1.0.tar.xz -> bluedevil-6.1.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-6.1.0/CMakeLists.txt new/bluedevil-6.1.1/CMakeLists.txt
--- old/bluedevil-6.1.0/CMakeLists.txt 2024-06-13 12:34:21.000000000 +0200
+++ new/bluedevil-6.1.1/CMakeLists.txt 2024-06-25 17:38:36.000000000 +0200
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16)
project(bluedevil)
-set(PROJECT_VERSION "6.1.0")
+set(PROJECT_VERSION "6.1.1")
set(PROJECT_VERSION_MAJOR 6)
-set(PROJECT_DEP_VERSION "6.1.0")
+set(PROJECT_DEP_VERSION "6.1.1")
set(QT_MIN_VERSION "6.6.0")
set(KF6_MIN_VERSION "6.2.0")
set(KDE_COMPILERSETTINGS_LEVEL "5.82")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-6.1.0/po/cs/kcm_bluetooth.po new/bluedevil-6.1.1/po/cs/kcm_bluetooth.po
--- old/bluedevil-6.1.0/po/cs/kcm_bluetooth.po 2024-06-13 12:34:21.000000000 +0200
+++ new/bluedevil-6.1.1/po/cs/kcm_bluetooth.po 2024-06-25 17:38:36.000000000 +0200
@@ -17,7 +17,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 23.08.4\n"
+"X-Generator: Lokalize 24.05.0\n"
"X-Language: cs_CZ\n"
"X-Source-Language: en_US\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-6.1.0/po/it/kcm_bluetooth.po new/bluedevil-6.1.1/po/it/kcm_bluetooth.po
--- old/bluedevil-6.1.0/po/it/kcm_bluetooth.po 2024-06-13 12:34:21.000000000 +0200
+++ new/bluedevil-6.1.1/po/it/kcm_bluetooth.po 2024-06-25 17:38:36.000000000 +0200
@@ -17,7 +17,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 23.08.4\n"
+"X-Generator: Lokalize 24.05.0\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bluedevil-6.1.0/po/pl/kcm_bluetooth.po new/bluedevil-6.1.1/po/pl/kcm_bluetooth.po
--- old/bluedevil-6.1.0/po/pl/kcm_bluetooth.po 2024-06-13 12:34:21.000000000 +0200
+++ new/bluedevil-6.1.1/po/pl/kcm_bluetooth.po 2024-06-25 17:38:36.000000000 +0200
@@ -16,6 +16,7 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package btrfsprogs for openSUSE:Factory checked in at 2024-06-27 15:58:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/btrfsprogs (Old)
and /work/SRC/openSUSE:Factory/.btrfsprogs.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "btrfsprogs"
Thu Jun 27 15:58:14 2024 rev:158 rq:1183443 version:6.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/btrfsprogs/btrfsprogs.changes 2024-06-19 16:36:41.885648622 +0200
+++ /work/SRC/openSUSE:Factory/.btrfsprogs.new.18349/btrfsprogs.changes 2024-06-27 15:58:20.371652426 +0200
@@ -1,0 +2,7 @@
+Fri Jun 21 13:19:59 UTC 2024 - Dominik Heidler <dheidler(a)suse.de>
+
+- Let btrfsprogs-bash-completion require btrfsprogs with same version
+ as there is a file conflict with the bash completion scripts
+ still being bundled with btrfsprogs in older versions shipped with 15.6
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ btrfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.ObvX4Z/_old 2024-06-27 15:58:21.003675560 +0200
+++ /var/tmp/diff_new_pack.ObvX4Z/_new 2024-06-27 15:58:21.003675560 +0200
@@ -84,7 +84,7 @@
BuildRequires: pkgconfig(udev)
%if 0%{?suse_version} >= 1310
Requires(post): coreutils
-Requires(postun):coreutils
+Requires(postun): coreutils
%endif
Supplements: filesystem(btrfs)
Recommends: btrfsmaintenance
@@ -192,12 +192,11 @@
%package bash-completion
Summary: Bash completion for btrfsprogs
Group: System/Shells
-Requires: %{name}
+# older versions had bash completion files builtin and will create a file conflict
+Requires: %{name} = %{version}
Requires: bash-completion
-# versions below 6.2.1 had bash completion files builtin and will create a file conflict
-Conflicts: %{name} <= 6.2.1
%if 0%{?suse_version} >= 1500
-Supplements: (%{name} and bash-completion)
+Supplements: (%{name} = %{version} and bash-completion)
%else
Supplements: packageand(%{name}:bash-completion)
%endif
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2024-06-27 15:58:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old)
and /work/SRC/openSUSE:Factory/.NetworkManager.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager"
Thu Jun 27 15:58:08 2024 rev:269 rq:1183421 version:1.48.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2024-05-14 13:38:09.090126930 +0200
+++ /work/SRC/openSUSE:Factory/.NetworkManager.new.18349/NetworkManager.changes 2024-06-27 15:58:16.619515082 +0200
@@ -1,0 +2,97 @@
+Mon Jun 24 08:58:21 UTC 2024 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Update to version 1.48.2:
+ + Support matching a OVS system interface by MAC address.
+ + Fix port reactivation when the controller is reactivating.
+ + Save connection timestamps when shutting down, so that the
+ right connection autoactivates after restart.
+ + Fix handling of VPN secrets for 2-factor authentication.
+
+-------------------------------------------------------------------
+Wed Jun 5 06:02:09 UTC 2024 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Update to version 1.48.0:
+ + Building with autotools is now deprecated and will be
+ completely removed in the next development cycle.
+ + Support changing the OpenSSL ciphers for 802.1X authentication
+ via connection property "802-1x.openssl-ciphers".
+ + The reason why a device is unmanaged is now properly set in the
+ "StateReason" property of the "Device" D-Bus object. The
+ property is visible in nmcli via "nmcli -f all device show
+ $DEV".
+ + Deprecated 802-11-wireless and 802-11-wired property
+ 'mac-address-blacklist' and introduced the
+ 'mac-address-denylist' property.
+ + Properly restore in-memory connection profiles during the
+ rollback of a checkpoint.
+ + Fix detection of 6 GHz band capability for WiFi devices.
+ + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
+ modem broadband when IPv6 device address was not explicitly
+ passed on by ModemManager.
+ + Fix a performance issue that was leading to 100% CPU usage by
+ NetworkManager if external programs were doing a big amount of
+ routes updates.
+ + Patch-level development releases (i.e. 1.48.1-dev) won't be
+ used anymore.
+- Changes from version 1.46
+ + Support dynamic value "${NETWORK_SSID}" for
+ connection.stable-id to generate the stable ID based on the
+ Wi-Fi's SSID.
+ + Support new value "wifi.cloned-mac-address=stable-ssid" for
+ randomizing the MAC address based on the Wi-Fi network.
+ + Change internal ABI of NMSetting types and NMSimpleConnection.
+ + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
+ link local addresses on default wired connection.
+ + Honor udev property ID_NET_MANAGED_BY to only manage an
+ interface when set to "org.freedesktop.NetworkManager".
+ + D-Bus methods StartFind() and StopFind() on interface
+ "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
+ "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
+ + Drop build support with Python2. Python3 is now required.
+ + nmcli: limit number of printed addresses/routes in `nmcli`
+ overview to 10.
+ + Limit number of exported IP addresses/routes on D-Bus to 100 to
+ reduce performance cost. Also, D-Bus updates for
+ addresses/routes are now rate limited to 3 per second.
+ + cloud-setup: enable more sandboxing options in systemd service
+ file.
+ + nmcli: show WiFi bandwidth.
+ + Internal improvements and bugfixes.
+ + Man page now show the format and accepted values of all
+ properties.
+ + Added the 'dns-change' dispatcher event.
+ + Show WiFi devices capability to work on the 6GHz band.
+ + Allow to set dhcp-client-id to none.
+ + Support configuring ethtool channels property to configure NIC
+ multiqueue.
+ + Don't attempt to use IPv6 if it's disabled in kernel.
+ + Fix handling of OVS interfaces with netdev datapath and cloned
+ MAC.
+ + Support for old systemd has been droped, at least systemd v200
+ is required.
+ + Support Ethtool EEE (Energy Efficient Ethernet) settings.
+ + Add options to prevent edns0 and trust-ad being automatically
+ added to DNS configuration.
+ + Implement fwmark property for IP tunnels.
+ + Add support to HSR/PRP interfaces.
+ + Deprecated connection.* properties master, slave-type,
+ autoconnect-slaves
+ + Allow configuring static routes also when addresses is empty.
+ + VPN: accept pref-src for IPv6 routes from VPN plugins.
+ + nmcli: show global metered state.
+ + Support modifying the DSCP header field for DHCP packets, and
+ change the default to CS0.
+ + Enable IPv4 DAD (Duplicate Address Detection) by default.
+ + vpn: support 2FA authentication from VPN plugins.
+ + nmtui: allow adding a bond as bridge port.
+ + sriov: add support to configure the NIC's eswitch settings via
+ Devlink.
+ + ndisc: fix IPv6 address lifetimes computation.
+ + Support the MACsec offload mode.
+ + Support creating generic devices via external "device-handler"
+ dispatcher.
+ + Documentation improvements.
+ + Many internal improvements and bug fixes.
+- Drop nm-runstatedir.patch: no longer needed.
+
+-------------------------------------------------------------------
Old:
----
NetworkManager-1.44.4.obscpio
nm-runstatedir.patch
New:
----
NetworkManager-1.48.2.obscpio
BETA DEBUG BEGIN:
Old: + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager.spec ++++++
--- /var/tmp/diff_new_pack.YpjfzL/_old 2024-06-27 15:58:17.775557398 +0200
+++ /var/tmp/diff_new_pack.YpjfzL/_new 2024-06-27 15:58:17.779557545 +0200
@@ -64,7 +64,7 @@
%endif
Name: NetworkManager
-Version: 1.44.4
+Version: 1.48.2
Release: 0
Summary: Standard Linux network configuration tool suite
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -90,15 +90,13 @@
Patch6: 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch
# PATCH-FIX-OPENSUSE nm-add-CAP_SYS_ADMIN-permission.patch bsc#1129587 sckang(a)suse.com -- Add CAP_SYS_ADMIN which netconfig needs to call setdomainname
Patch7: nm-add-CAP_SYS_ADMIN-permission.patch
-# PATCH-FIX-OPENSUSE fix runstatedir from /var/run to /run gmbr3(a)opensuse.org
-Patch8: nm-runstatedir.patch
# PATCH-FIX-SLE python3.6-in-sle.patch yfjiang(a)suse.com -- SLE still takes python 3.6 as primary runtime system, the patch makes meson find python 3.6
-Patch9: python3.6-in-sle.patch
+Patch8: python3.6-in-sle.patch
BuildRequires: c++_compiler
BuildRequires: dnsmasq
BuildRequires: fdupes
-BuildRequires: meson
+BuildRequires: meson >= 0.51.0
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
BuildRequires: ppp-devel
@@ -109,7 +107,7 @@
BuildRequires: perl(YAML)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1) >= 0.94
-BuildRequires: pkgconfig(glib-2.0) >= 2.32
+BuildRequires: pkgconfig(glib-2.0) >= 2.42
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk-doc)
BuildRequires: pkgconfig(jansson) >= 2.7
@@ -301,9 +299,8 @@
%patch -P 5 -p1
%patch -P 6 -p1
%patch -P 7 -p1
-%patch -P 8 -p1
%if 0%{?sle_version} && 0%{?sle_version} < 160000
-%patch -P 9 -p1
+%patch -P 8 -p1
%endif
# Fix server.conf's location, to end up in %%{_defaultdocdir}/%%{name},
++++++ NetworkManager-1.44.4.obscpio -> NetworkManager-1.48.2.obscpio ++++++
/work/SRC/openSUSE:Factory/NetworkManager/NetworkManager-1.44.4.obscpio /work/SRC/openSUSE:Factory/.NetworkManager.new.18349/NetworkManager-1.48.2.obscpio differ: char 48, line 1
++++++ NetworkManager.obsinfo ++++++
--- /var/tmp/diff_new_pack.YpjfzL/_old 2024-06-27 15:58:17.879561205 +0200
+++ /var/tmp/diff_new_pack.YpjfzL/_new 2024-06-27 15:58:17.883561352 +0200
@@ -1,5 +1,5 @@
name: NetworkManager
-version: 1.44.4
-mtime: 1710491076
-commit: b14001c65951cb239051a5c8ccd1b09cba07f72a
+version: 1.48.2
+mtime: 1719218354
+commit: e73b4894e203f274cacec908704d59f9f61059b2
++++++ _service ++++++
--- /var/tmp/diff_new_pack.YpjfzL/_old 2024-06-27 15:58:17.903562083 +0200
+++ /var/tmp/diff_new_pack.YpjfzL/_new 2024-06-27 15:58:17.907562231 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git</param>
- <param name="revision">1.44.4</param>
+ <param name="revision">1.48.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2024-06-27 15:58:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
and /work/SRC/openSUSE:Factory/.pipewire.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire"
Thu Jun 27 15:58:00 2024 rev:117 rq:1183418 version:1.1.83
Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2024-06-22 13:23:29.598820282 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.18349/pipewire.changes 2024-06-27 15:58:12.787374809 +0200
@@ -1,0 +2,213 @@
+Wed Jun 26 09:54:23 UTC 2024 - Antonio Larrosa <alarrosa(a)suse.com>
+
+- Update to version 1.1.83:
+ * This is the third and hopefully the last 1.2 release candidate
+ that is API and ABI compatible with previous 1.0.x releases.
+ * Highlights
+ - Rework how peers are linked and the counters are updated.
+ Resume the peers when a node is unlinked and not yet
+ processed. This should cause less occasional dropouts in the
+ graph when reconnecting things.
+ - Improve xruns in module-ffado.
+ - Many GStreamer element updates.
+ - More fixes and improvements.
+ * PipeWire
+ - Rework how peers are linked and the counters are updated.
+ Resume the peers when a node is unlinked and not yet
+ processed. This should cause less dropouts in the graph when
+ reconnecting. (#4026)
+ - Improve debug of xruns.
+ - Evaluate node.rules and device.rules before loading the
+ plugin so that extra properties can be passed to the plugin
+ init function.
+ * Modules
+ - Improve timing reporting in module-ffado some more.
+ - Prealloc less memory in the profiler by default.
+ - Improve xrun handling in module-ffado.
+ * Tools
+ - Fix a crash in pw-link when a link fails.
+ - Fix pw-dump update for metadata. (#4053)
+ * SPA
+ - Improve handling of controls. (#4028)
+ - Fix the string size in v4l2 to hold the device and vendor id.
+ - Support meta_videotransform on buffers in v4l2. This can be
+ used to signal that the buffer was rotated for example.
+ - Add HDMI/AC3 profile to ALSA when supported.
+ - Make it possible to disable the webrtc dependency
+ * GStreamer
+ - Improve caps handling in the elements.
+ - Set buffer duration when we can.
+ - Post an element error when all the elements buffers are
+ removed. (#1980)
+ - Improve DMA_DRM caps selection.
+ - Some refactoring work.
+ - Improve state handling in the elements.
+ * JACK
+ - Improve how links are activated.
+ - Fix some races when freeing memory.
+ * Bluetooth
+ - Support multiple BIS in the broadcast source.
+- Add patch recommended by upstream to fix compilation for vulkan:
+ * 0001-vulkan-fix-compilation.patch
+
+- Update to version 1.1.82:
+ * This is the second 1.2 release candidate that is API and ABI
+ compatible with previous 1.0.x releases.
+ * Highlights
+ - Fix problem when moving nodes that could cause nodes to be
+ scheduled wrongly and cause errors. (#4017)
+ - Add snapcast-discover module to stream to snapcast servers.
+ - Work around wrong kernel provided MTU for USB controllers.
+ - Fix some spelling mistakes all over the codebase.
+ - More small fixes and improvements.
+ * PipeWire
+ - Remove the private cleanup.h header and use the public SPA
+ version.
+ - Fix problem when moving nodes that could cause nodes to be
+ scheduled wrongly and cause errors. (#4017)
+ * Modules
+ - Handle IPv6 in module-protocol-simple and support port
+ allocation.
+ - Add snapcast-discover module to stream to snapcast servers.
+ * Bluetooth
+ - Work around wrong kernel provided MTU for USB controllers.
+
+- Update to version 1.1.81:
+ * This is the first 1.2 release candidate that is API and ABI
+ compatible with previous 1.0.x releases.
+ * Highlights
+ - Support for asynchronous processing has been implemented.
+ Nodes can choose (or be forced) to be scheduled
+ asynchronously. The graph will not wait for the output of the
+ node to continue processing but it will use the output of the
+ previous cycle (or silence) instead. This adds one cycle of
+ latency but it can avoid having some nodes blocking the
+ processing graph. Non realtime streams and filters now also
+ use this asynchronous processing instead of their own
+ slightly broken version.
+ - The concept of node.sync-group was added. This groups nodes
+ with overlapping sync-group together when one of them sets
+ the node.sync = true. This is now used to make sure all nodes
+ are scheduled together when JACK transport is started so that
+ they all see the same time.
+ - Config parsing errors are reported earlier and much better
+ with line and column numbers where the parsing started to
+ fail.
+ - Add support for mandatory metadata when negotiation buffer
+ parameters. This can be used to only negotiate extra buffer
+ planes when certain metadata is negotiated. One use case is
+ the explicit sync support that requires 2 extra fds for the
+ timelines.
+ - Support was added for making and using multiple data-loops in
+ the server and clients. Support for CPU affinity and
+ priorities was added to the data-loops as well.
+ - The log topic debug levels can now be changed at runtime with
+ metadata.
+ - The log levels in the pulse server can be dynamically changed
+ with a /core message.
+ - The UCM conflicting devices patches were merged.
+ * PipeWire
+ - snap support has been added.
+ - Implement async processing. (#3509)
+ - Support for explicit sync was added.
+ - Config parsing errors are reported earlier and much better.
+ - A -P option was added to provide extra properties to the
+ context. This can be used to enable some features that use
+ rules.
+ - properties.rules was added to enhance properties based on
+ some rules. This deprecates the vm.overrides.
+ - Support was added for security-context. This makes it
+ possible for a flatpak to request a socket with specific
+ properties from pipewire to mount in the flatpak. The session
+ manager can then assign permissions based on the connection
+ properties.
+ - Support for fixed arrays in pw_array was improved.
+ - Pipewire server and clients can now use multiple threads to
+ process the nodes in parallel.
+ - device.rules and node.rules were added to update device and
+ node properties based on rules.
+ - device.param and node.param can now be used to configure
+ params when devices and nodes are created.
+ - Memory will now try to use MFD_NOEXEC_SEAL.
+ - The driver id of a node is now placed in the properties.
+ - A potential race was fixed when adding and removing ports to
+ the scheduling lists.
+ * Modules
+ - Priorities for the FFADO threads can be configured now.
+ - The loopback module now has support for up and downmixing.
+ - Extra properties can now be configured per native-connection
+ socket.
+ - The pulse-tunnel can now automatically reconnect when the
+ connection is broken.
+ - The RTP module now supports the PTP management protocol.
+ - The RTP sender can now use a timer to send out multiple
+ packets per quantum.
+ - A new module was added for loading Parametric EQ.
+ - The simple-protocol module now has per stream configurable
+ properties and can also be used to interface with a snapcast
+ server.
+ - Support for local services was added to raop, rtp and pulse
+ avahi discoverers. Support for IPv6 on local services was
+ added to RAOP.
+ * SPA
+ - Support for reporting JSON parsing errors has been added.
+ - Some extra checks are added when iterating POD structures.
+ - Port and profiles can now be hidden from ALSA nodes with
+ api.acp.hidden-ports and api.acp.hidden-profiles properties.
+ - The UCM conflicting devices patches were merged.
+ - Profiles and Routes can now also be set by name.
+ - Hires timestamps are now used when possible in IRQ based
+ scheduling to get more accurate wakup times.
+ - udev can now be an optional dependency.
+ - audioadapter now has an option to automatically configure
+ its ports.
+ - Camera rotation was added to the libcamera node.
+ - invoke on loops can now be done from multiple threads at the
+ same time.
+ - Make sure we use CLOCK_MONOTONIC everywhere in the io_clock.
+ - Vulkan bit and convert filters were added.
+ - ALSA will now always read the HW ringbuffer pointer when
+ followers are not on the same card.
+ - Support for larger MIDI sysex messages was improved.
+ Configuration of the client input and output pool was added.
+ (#4005)
+ * Bluetooth
+ - Support Google OPUS codec.
+ - Support the LC3-SWB codec.
+ - Support the AAC-ELD codec.
+ - Broadcast source configuration support was added.
+ * pulseaudio-server
+ - The GSettings schemas are now optionally installed.
+ - Extensions were moved to the modules.
+ - The log level of the pulse server can dynamically be changed
+ with a core object message.
+ - snap access control was added to pulse-server.
+ - The old pacmd describe-module functionality is now
+ implemented with a core message
+ pipewire-pulse:describe-module.
+ - An option was added to disable module loading and unloading.
+ * JACK
+ - OSC messages can now also be placed in JACK MIDI and the
+ translation layer will detect and tag the right PipeWire
+ control message types.
+ - A jack.other-connect-mode was added to limit the connections
+ that an app can do to ports it doesn't own.
+ - The way the transport is started and how the nodes are
+ grouped together in the transport was improved using the new
+ sync groups. (#3850)
+ - Fix large MIDI messages handling. (#4005)
+ * ALSA
+ - Fix format renegotiation. (#3858)
+ - Handle period events better. (#3676)
+ - Improve handling of the eventfd wakeups.
+ * GStreamer
+ - The GStreamer elements can now negotiate and use DMABUF.
+ * Tools
+ - The T flag is used in pw-top when the transport is running.
+ - A new pw-container tool was added to start a new security
+ context and run an application in it.
+ - pw-dot handles properties with quotes better. Nodes are
+ grouped with the node.link-group.
+ - pw-link has a --wait option to wait for all links to be created.
+
+-------------------------------------------------------------------
Old:
----
pipewire-1.0.7.obscpio
New:
----
0001-vulkan-fix-compilation.patch
pipewire-1.1.83.obscpio
BETA DEBUG BEGIN:
New:- Add patch recommended by upstream to fix compilation for vulkan:
* 0001-vulkan-fix-compilation.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.lTmeVv/_old 2024-06-27 15:58:13.435398530 +0200
+++ /var/tmp/diff_new_pack.lTmeVv/_new 2024-06-27 15:58:13.439398676 +0200
@@ -62,7 +62,7 @@
%bcond_with aptx
Name: pipewire
-Version: 1.0.7
+Version: 1.1.83
Release: 0
Summary: A Multimedia Framework designed to be an audio and video server and more
License: MIT
@@ -72,6 +72,8 @@
Source99: baselibs.conf
# PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
Patch0: reduce-meson-dependency.patch
+# PATCH-FIX-UPSTREAM 0001-vulkan-fix-compilation.patch
+Patch1: 0001-vulkan-fix-compilation.patch
BuildRequires: docutils
%if 0%{suse_version} > 1500
@@ -121,6 +123,7 @@
%if %{with libcamera}
BuildRequires: libcamera-devel >= 0.2.0
%endif
+BuildRequires: pkgconfig(libapparmor)
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libcap)
BuildRequires: pkgconfig(libdrm)
@@ -423,6 +426,7 @@
sed -ie "s/version : '0.3.72'/version : '%{version}'/" %{P:0}
%patch -P 0 -p1
%endif
+%patch -P 1 -p1
%build
%if 0%{?suse_version} <= 1500
@@ -465,6 +469,7 @@
%endif
-Dbluez5-codec-lc3=enabled \
-Dbluez5-codec-lc3plus=disabled \
+ -Dgsettings-pulse-schema=disabled \
%if %{with libcamera}
-Dlibcamera=enabled \
%else
@@ -482,6 +487,7 @@
%endif
-Dsession-managers="[]" \
-Dsdl2=disabled \
+ -Dsnap=disabled \
%if %{with_webrtc_audio_processing}
-Decho-cancel-webrtc=enabled \
%else
@@ -497,8 +503,6 @@
%{buildroot}%{_sysconfdir}/alsa/conf.d/50-pipewire.conf
cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf \
%{buildroot}%{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf
-mkdir -p %{buildroot}%{_udevrulesdir}
-mv -fv %{buildroot}/lib/udev/rules.d/90-pipewire-alsa.rules %{buildroot}%{_udevrulesdir}
%if 0%{?suse_version} > 1500
mkdir -p %{buildroot}%{_pam_secdistconfdir}/limits.d/
@@ -753,6 +757,7 @@
%{_bindir}/pw-cat
%{_bindir}/pw-cli
%{_bindir}/pw-config
+%{_bindir}/pw-container
%{_bindir}/pw-dot
%{_bindir}/pw-dsdplay
%{_bindir}/pw-dump
@@ -773,6 +778,7 @@
%{_mandir}/man1/pw-cat.1%{?ext_man}
%{_mandir}/man1/pw-cli.1%{?ext_man}
%{_mandir}/man1/pw-config.1%{?ext_man}
+%{_mandir}/man1/pw-container.1%{?ext_man}
%{_mandir}/man1/pw-dot.1%{?ext_man}
%{_mandir}/man1/pw-dump.1%{?ext_man}
%{_mandir}/man1/pw-link.1%{?ext_man}
++++++ 0001-vulkan-fix-compilation.patch ++++++
From 69251948eeee350d21f3603225aaba6167e842ee Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaymans(a)redhat.com>
Date: Tue, 18 Jun 2024 15:16:06 +0200
Subject: [PATCH] vulkan: fix compilation
---
spa/plugins/vulkan/vulkan-compute-filter.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/spa/plugins/vulkan/vulkan-compute-filter.c b/spa/plugins/vulkan/vulkan-compute-filter.c
index c970d8b181..397003620d 100644
--- a/spa/plugins/vulkan/vulkan-compute-filter.c
+++ b/spa/plugins/vulkan/vulkan-compute-filter.c
@@ -663,7 +663,7 @@ static int impl_node_process(void *object)
SPA_FLAG_SET(b->flags, BUFFER_FLAG_OUT);
this->state.streams[outport->stream_id].pending_buffer_id = b->id;
- this->state.constants.time += 0.025;
+ this->state.constants.time += 0.025f;
this->state.constants.frame++;
spa_log_debug(this->log, "filter into %d", b->id);
--
GitLab
++++++ _service ++++++
--- /var/tmp/diff_new_pack.lTmeVv/_old 2024-06-27 15:58:13.483400286 +0200
+++ /var/tmp/diff_new_pack.lTmeVv/_new 2024-06-27 15:58:13.483400286 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
- <param name="revision">1.0.7</param>
+ <param name="revision">1.1.83</param>
<param name="versionformat">@PARENT_TAG@</param>
<!--
<param name="revision">60deeb25558a794e6e664bb832318b87958c18ea</param>
++++++ pipewire-1.0.7.obscpio -> pipewire-1.1.83.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-1.0.7.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.18349/pipewire-1.1.83.obscpio differ: char 49, line 1
++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.lTmeVv/_old 2024-06-27 15:58:13.543402484 +0200
+++ /var/tmp/diff_new_pack.lTmeVv/_new 2024-06-27 15:58:13.547402630 +0200
@@ -1,5 +1,5 @@
name: pipewire
-version: 1.0.7
-mtime: 1716541956
-commit: 59fe89d41a67f6daad086f8f3fe522935be77a3f
+version: 1.1.83
+mtime: 1718707660
+commit: ae7ec595a2398ddca4950281ac957e09512e6290
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libdrm for openSUSE:Factory checked in at 2024-06-27 15:57:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdrm (Old)
and /work/SRC/openSUSE:Factory/.libdrm.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdrm"
Thu Jun 27 15:57:57 2024 rev:177 rq:1183417 version:2.4.122
Changes:
--------
--- /work/SRC/openSUSE:Factory/libdrm/libdrm.changes 2024-06-04 12:50:05.165551268 +0200
+++ /work/SRC/openSUSE:Factory/.libdrm.new.18349/libdrm.changes 2024-06-27 15:58:10.591294423 +0200
@@ -1,0 +2,12 @@
+Wed Jun 26 11:10:14 UTC 2024 - Stefan Dirsch <sndirsch(a)suse.com>
+
+- update to 2.4.122
+ * fix FTBS on FreeBSD (or non-Linux in general)
+ * freedreno: fix FTBS on non-Linux platforms (unused header)
+ * etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
+ * ci: upgrade debian container to bookworm
+ * ci: upgrade FreeBSD VM to 14.1
+ * Remove libm in libdrm dependencies
+ * Sync headers with drm-next
+
+-------------------------------------------------------------------
Old:
----
libdrm-2.4.121.tar.xz
New:
----
libdrm-2.4.122.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdrm.spec ++++++
--- /var/tmp/diff_new_pack.2NF28E/_old 2024-06-27 15:58:11.623332200 +0200
+++ /var/tmp/diff_new_pack.2NF28E/_new 2024-06-27 15:58:11.623332200 +0200
@@ -24,7 +24,7 @@
Name: libdrm
# Please remember to adjust the version in the n_libdrm-drop-valgrind* patches
-Version: 2.4.121
+Version: 2.4.122
Release: 0
Summary: Userspace Interface for Kernel DRM Services
License: MIT
++++++ libdrm-2.4.121.tar.xz -> libdrm-2.4.122.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/.gitlab-ci.yml new/libdrm-2.4.122/.gitlab-ci.yml
--- old/libdrm-2.4.121/.gitlab-ci.yml 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/.gitlab-ci.yml 2024-06-26 10:13:31.000000000 +0200
@@ -12,7 +12,7 @@
# main repository, it's recommended to remove the image from the source
# repository's container registry, so that the image from the main
# repository's registry will be used there as well.
-.templates_sha: &template_sha 567700e483aabed992d0a4fea84994a0472deff6 # see https://docs.gitlab.com/ee/ci/yaml/#includefile
+.templates_sha: &template_sha b61a03cabbf308e81289f7aaaf0b5a80a34ffb99 # see https://docs.gitlab.com/ee/ci/yaml/#includefile
include:
- project: 'freedesktop/ci-templates'
@@ -39,12 +39,11 @@
.os-debian:
variables:
BUILD_OS: debian
- FDO_DISTRIBUTION_VERSION: buster
+ FDO_DISTRIBUTION_VERSION: bookworm
FDO_DISTRIBUTION_PACKAGES: 'build-essential docbook-xsl libatomic-ops-dev libcairo2-dev libcunit1-dev libpciaccess-dev meson ninja-build pkg-config python3 python3-pip python3-wheel python3-setuptools python3-docutils valgrind'
- FDO_DISTRIBUTION_EXEC: 'pip3 install meson==0.59.0'
# bump this tag every time you change something which requires rebuilding the
# base image
- FDO_DISTRIBUTION_TAG: "2023-09-01.0"
+ FDO_DISTRIBUTION_TAG: "2024-06-25.0"
.debian-x86_64:
extends:
@@ -67,11 +66,11 @@
.os-freebsd:
variables:
BUILD_OS: freebsd
- FDO_DISTRIBUTION_VERSION: "13.2"
+ FDO_DISTRIBUTION_VERSION: "14.1"
FDO_DISTRIBUTION_PACKAGES: 'meson ninja pkgconf libpciaccess py39-docutils cairo'
# bump this tag every time you change something which requires rebuilding the
# base image
- FDO_DISTRIBUTION_TAG: "2023-07-20.0"
+ FDO_DISTRIBUTION_TAG: "2026-26-25.0"
.freebsd-x86_64:
extends:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/etnaviv/etnaviv_device.c new/libdrm-2.4.122/etnaviv/etnaviv_device.c
--- old/libdrm-2.4.121/etnaviv/etnaviv_device.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/etnaviv/etnaviv_device.c 2024-06-26 10:13:31.000000000 +0200
@@ -25,8 +25,7 @@
*/
#include <stdlib.h>
-#include <linux/stddef.h>
-#include <linux/types.h>
+#include <sys/types.h>
#include <errno.h>
#include <sys/mman.h>
#include <fcntl.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/exynos/exynos_drm.c new/libdrm-2.4.122/exynos/exynos_drm.c
--- old/libdrm-2.4.121/exynos/exynos_drm.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/exynos/exynos_drm.c 2024-06-26 10:13:31.000000000 +0200
@@ -31,7 +31,6 @@
#include <unistd.h>
#include <sys/mman.h>
-#include <linux/stddef.h>
#include <xf86drm.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/exynos/exynos_fimg2d.c new/libdrm-2.4.122/exynos/exynos_fimg2d.c
--- old/libdrm-2.4.121/exynos/exynos_fimg2d.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/exynos/exynos_fimg2d.c 2024-06-26 10:13:31.000000000 +0200
@@ -30,7 +30,6 @@
#include <assert.h>
#include <sys/mman.h>
-#include <linux/stddef.h>
#include <xf86drm.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/freedreno/kgsl/kgsl_bo.c new/libdrm-2.4.122/freedreno/kgsl/kgsl_bo.c
--- old/libdrm-2.4.121/freedreno/kgsl/kgsl_bo.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/freedreno/kgsl/kgsl_bo.c 2024-06-26 10:13:31.000000000 +0200
@@ -28,8 +28,6 @@
#include "kgsl_priv.h"
-#include <linux/fb.h>
-
static int set_memtype(struct fd_device *dev, uint32_t handle, uint32_t flags)
{
struct drm_kgsl_gem_memtype req = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/include/drm/drm_fourcc.h new/libdrm-2.4.122/include/drm/drm_fourcc.h
--- old/libdrm-2.4.121/include/drm/drm_fourcc.h 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/include/drm/drm_fourcc.h 2024-06-26 10:13:31.000000000 +0200
@@ -54,7 +54,7 @@
* Format modifiers may change any property of the buffer, including the number
* of planes and/or the required allocation size. Format modifiers are
* vendor-namespaced, and as such the relationship between a fourcc code and a
- * modifier is specific to the modifer being used. For example, some modifiers
+ * modifier is specific to the modifier being used. For example, some modifiers
* may preserve meaning - such as number of planes - from the fourcc code,
* whereas others may not.
*
@@ -79,7 +79,7 @@
* format.
* - Higher-level programs interfacing with KMS/GBM/EGL/Vulkan/etc: these users
* see modifiers as opaque tokens they can check for equality and intersect.
- * These users musn't need to know to reason about the modifier value
+ * These users mustn't need to know to reason about the modifier value
* (i.e. they are not expected to extract information out of the modifier).
*
* Vendors should document their modifier usage in as much detail as
@@ -540,7 +540,7 @@
* This is a tiled layout using 4Kb tiles in row-major layout.
* Within the tile pixels are laid out in 16 256 byte units / sub-tiles which
* are arranged in four groups (two wide, two high) with column-major layout.
- * Each group therefore consits out of four 256 byte units, which are also laid
+ * Each group therefore consists out of four 256 byte units, which are also laid
* out as 2x2 column-major.
* 256 byte units are made out of four 64 byte blocks of pixels, producing
* either a square block or a 2:1 unit.
@@ -1103,7 +1103,7 @@
*/
/*
- * The top 4 bits (out of the 56 bits alloted for specifying vendor specific
+ * The top 4 bits (out of the 56 bits allotted for specifying vendor specific
* modifiers) denote the category for modifiers. Currently we have three
* categories of modifiers ie AFBC, MISC and AFRC. We can have a maximum of
* sixteen different categories.
@@ -1419,7 +1419,7 @@
* Amlogic FBC Memory Saving mode
*
* Indicates the storage is packed when pixel size is multiple of word
- * boudaries, i.e. 8bit should be stored in this mode to save allocation
+ * boundaries, i.e. 8bit should be stored in this mode to save allocation
* memory.
*
* This mode reduces body layout to 3072 bytes per 64x32 superblock with
@@ -1476,6 +1476,7 @@
#define AMD_FMT_MOD_TILE_VER_GFX10 2
#define AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS 3
#define AMD_FMT_MOD_TILE_VER_GFX11 4
+#define AMD_FMT_MOD_TILE_VER_GFX12 5
/*
* 64K_S is the same for GFX9/GFX10/GFX10_RBPLUS and hence has GFX9 as canonical
@@ -1486,6 +1487,8 @@
/*
* 64K_D for non-32 bpp is the same for GFX9/GFX10/GFX10_RBPLUS and hence has
* GFX9 as canonical version.
+ *
+ * 64K_D_2D on GFX12 is identical to 64K_D on GFX11.
*/
#define AMD_FMT_MOD_TILE_GFX9_64K_D 10
#define AMD_FMT_MOD_TILE_GFX9_64K_S_X 25
@@ -1493,6 +1496,19 @@
#define AMD_FMT_MOD_TILE_GFX9_64K_R_X 27
#define AMD_FMT_MOD_TILE_GFX11_256K_R_X 31
+/* Gfx12 swizzle modes:
+ * 0 - LINEAR
+ * 1 - 256B_2D - 2D block dimensions
+ * 2 - 4KB_2D
+ * 3 - 64KB_2D
+ * 4 - 256KB_2D
+ * 5 - 4KB_3D - 3D block dimensions
+ * 6 - 64KB_3D
+ * 7 - 256KB_3D
+ */
+#define AMD_FMT_MOD_TILE_GFX12_64K_2D 3
+#define AMD_FMT_MOD_TILE_GFX12_256K_2D 4
+
#define AMD_FMT_MOD_DCC_BLOCK_64B 0
#define AMD_FMT_MOD_DCC_BLOCK_128B 1
#define AMD_FMT_MOD_DCC_BLOCK_256B 2
@@ -1524,6 +1540,9 @@
#define AMD_FMT_MOD_DCC_MAX_COMPRESSED_BLOCK_SHIFT 18
#define AMD_FMT_MOD_DCC_MAX_COMPRESSED_BLOCK_MASK 0x3
+#define AMD_FMT_MOD_GFX12_DCC_MAX_COMPRESSED_BLOCK_SHIFT 3
+#define AMD_FMT_MOD_GFX12_DCC_MAX_COMPRESSED_BLOCK_MASK 0x3 /* 0:64B, 1:128B, 2:256B */
+
/*
* DCC supports embedding some clear colors directly in the DCC surface.
* However, on older GPUs the rendering HW ignores the embedded clear color
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/include/drm/drm_mode.h new/libdrm-2.4.122/include/drm/drm_mode.h
--- old/libdrm-2.4.121/include/drm/drm_mode.h 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/include/drm/drm_mode.h 2024-06-26 10:13:31.000000000 +0200
@@ -36,10 +36,10 @@
/**
* DOC: overview
*
- * DRM exposes many UAPI and structure definition to have a consistent
- * and standardized interface with user.
+ * DRM exposes many UAPI and structure definitions to have a consistent
+ * and standardized interface with users.
* Userspace can refer to these structure definitions and UAPI formats
- * to communicate to driver
+ * to communicate to drivers.
*/
#define DRM_CONNECTOR_NAME_LEN 32
@@ -540,7 +540,7 @@
/* the PROP_ATOMIC flag is used to hide properties from userspace that
* is not aware of atomic properties. This is mostly to work around
* older userspace (DDX drivers) that read/write each prop they find,
- * witout being aware that this could be triggering a lengthy modeset.
+ * without being aware that this could be triggering a lengthy modeset.
*/
#define DRM_MODE_PROP_ATOMIC 0x80000000
@@ -664,7 +664,7 @@
};
#define DRM_MODE_FB_INTERLACED (1<<0) /* for interlaced framebuffers */
-#define DRM_MODE_FB_MODIFIERS (1<<1) /* enables ->modifer[] */
+#define DRM_MODE_FB_MODIFIERS (1<<1) /* enables ->modifier[] */
/**
* struct drm_mode_fb_cmd2 - Frame-buffer metadata.
@@ -858,6 +858,17 @@
};
/**
+ * struct drm_plane_size_hint - Plane size hints
+ *
+ * The plane SIZE_HINTS property blob contains an
+ * array of struct drm_plane_size_hint.
+ */
+struct drm_plane_size_hint {
+ __u16 width;
+ __u16 height;
+};
+
+/**
* struct hdr_metadata_infoframe - HDR Metadata Infoframe Data.
*
* HDR Metadata Infoframe as per CTA 861.G spec. This is expected
@@ -881,8 +892,8 @@
* These are coded as unsigned 16-bit values in units of
* 0.00002, where 0x0000 represents zero and 0xC350
* represents 1.0000.
- * @display_primaries.x: X cordinate of color primary.
- * @display_primaries.y: Y cordinate of color primary.
+ * @display_primaries.x: X coordinate of color primary.
+ * @display_primaries.y: Y coordinate of color primary.
*/
struct {
__u16 x, y;
@@ -892,8 +903,8 @@
* These are coded as unsigned 16-bit values in units of
* 0.00002, where 0x0000 represents zero and 0xC350
* represents 1.0000.
- * @white_point.x: X cordinate of whitepoint of color primary.
- * @white_point.y: Y cordinate of whitepoint of color primary.
+ * @white_point.x: X coordinate of whitepoint of color primary.
+ * @white_point.y: Y coordinate of whitepoint of color primary.
*/
struct {
__u16 x, y;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/meson.build new/libdrm-2.4.122/meson.build
--- old/libdrm-2.4.121/meson.build 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/meson.build 2024-06-26 10:13:31.000000000 +0200
@@ -21,7 +21,7 @@
project(
'libdrm',
['c'],
- version : '2.4.121',
+ version : '2.4.122',
license : 'MIT',
meson_version : '>= 0.59',
default_options : ['buildtype=debugoptimized', 'c_std=c11'],
@@ -154,7 +154,6 @@
else
dep_rt = []
endif
-dep_m = cc.find_library('m', required : false)
# The header is not required on Linux, and is in fact deprecated in glibc 2.30+
if ['linux'].contains(host_machine.system())
@@ -258,7 +257,7 @@
'drm',
libdrm_files,
c_args : libdrm_c_args,
- dependencies : [dep_valgrind, dep_rt, dep_m],
+ dependencies : [dep_valgrind, dep_rt],
include_directories : inc_drm,
install : true,
kwargs : libdrm_kw,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/omap/omap_drm.c new/libdrm-2.4.122/omap/omap_drm.c
--- old/libdrm-2.4.121/omap/omap_drm.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/omap/omap_drm.c 2024-06-26 10:13:31.000000000 +0200
@@ -27,7 +27,6 @@
*/
#include <stdlib.h>
-#include <linux/stddef.h>
#include <linux/types.h>
#include <errno.h>
#include <sys/mman.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/tests/exynos/exynos_fimg2d_test.c new/libdrm-2.4.122/tests/exynos/exynos_fimg2d_test.c
--- old/libdrm-2.4.121/tests/exynos/exynos_fimg2d_test.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/tests/exynos/exynos_fimg2d_test.c 2024-06-26 10:13:31.000000000 +0200
@@ -31,7 +31,6 @@
#include <unistd.h>
#include <sys/mman.h>
-#include <linux/stddef.h>
#include <xf86drm.h>
#include <xf86drmMode.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdrm-2.4.121/xf86drm.c new/libdrm-2.4.122/xf86drm.c
--- old/libdrm-2.4.121/xf86drm.c 2024-06-01 19:31:41.000000000 +0200
+++ new/libdrm-2.4.122/xf86drm.c 2024-06-26 10:13:31.000000000 +0200
@@ -60,7 +60,6 @@
#if HAVE_SYS_SYSCTL_H
#include <sys/sysctl.h>
#endif
-#include <math.h>
#include <inttypes.h>
#if defined(__FreeBSD__)
@@ -4596,6 +4595,7 @@
int node_type, subsystem_type;
int maj, min, n, ret;
const int max_node_length = ALIGN(drmGetMaxNodeName(), sizeof(void *));
+ struct stat sbuf;
if (device == NULL)
return -EINVAL;
@@ -4620,8 +4620,8 @@
n = snprintf(node, PATH_MAX, dev_name, DRM_DIR_NAME, min);
if (n == -1 || n >= PATH_MAX)
return -errno;
- if (written + 1 > max_node_length)
- return -EINVAL
+ if (n + 1 > max_node_length)
+ return -EINVAL;
if (stat(node, &sbuf))
return -EINVAL;
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package multipath-tools for openSUSE:Factory checked in at 2024-06-27 15:57:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
and /work/SRC/openSUSE:Factory/.multipath-tools.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools"
Thu Jun 27 15:57:55 2024 rev:164 rq:1183412 version:0.9.9+90+suse.f1d2f20
Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes 2024-04-14 11:53:53.397841565 +0200
+++ /work/SRC/openSUSE:Factory/.multipath-tools.new.18349/multipath-tools.changes 2024-06-27 15:58:05.951124298 +0200
@@ -1,0 +2,24 @@
+Tue Jun 25 13:19:58 UTC 2024 - Martin Wilck <mwilck(a)suse.com>
+
+- Update to version 0.9.9+90+suse.f1d2f20:
+ * Fix unit tests on Tumbleweed/armv7l
+
+- Update to 0.9.9 upstream (see NEWS.md for details)
+ * Update udev rules to be compliant with device-mapper udev
+ rules update in LVM2 >= 2.03.24.
+ * Limit real-time scheduling priority to 10 by default. This
+ can now be configured in multipathd.service using "LimitRTPRIO="
+ * Set max_sectors_kb only on map creation, or when a new path
+ is added, to avoid IO errors
+ * The configuration option "flush_on_last_del" now takes the
+ values "always" (="yes"), "unused" (="no"), and "never". "yes"
+ and "no" are still supported
+ * Add wildcard %k for max_sectors_kb for CLI commands like
+ "multipath show {paths,maps} format"
+ * Accept WWID value in CLI commands that take a map name, like
+ "resize map $map"
+ * Removed support for CLI wildcards for pathgroups, which were
+ not function anyway.
+ * Fix map failure count for no_path_retry > 0
+
+-------------------------------------------------------------------
Old:
----
multipath-tools-0.9.8+88+suse.d504d83.obscpio
New:
----
multipath-tools-0.9.9+90+suse.f1d2f20.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.YQZQz2/_old 2024-06-27 15:58:07.367176407 +0200
+++ /var/tmp/diff_new_pack.YQZQz2/_new 2024-06-27 15:58:07.371176554 +0200
@@ -35,7 +35,7 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
-Version: 0.9.8+88+suse.d504d83
+Version: 0.9.9+90+suse.f1d2f20
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.YQZQz2/_old 2024-06-27 15:58:07.403177725 +0200
+++ /var/tmp/diff_new_pack.YQZQz2/_new 2024-06-27 15:58:07.407177872 +0200
@@ -6,7 +6,9 @@
<param name="filename">multipath-tools</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@+suse.%h</param>
<param name="revision">factory</param>
- <param name="match-tag">0.[0-9].[0-9]</param>
+ <param name="match-tag">0.[0-9].[0-9]*</param>
+ <param name="versionrewrite-pattern">[-]pre\.([0-9])</param>
+ <param name="versionrewrite-replacement">~\1</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="manual"/>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.YQZQz2/_old 2024-06-27 15:58:07.431178750 +0200
+++ /var/tmp/diff_new_pack.YQZQz2/_new 2024-06-27 15:58:07.435178897 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
- <param name="changesrevision">d504d833c678c52886e7762254658896ce6a8e7b</param></service></servicedata>
+ <param name="changesrevision">f1d2f2079f7e337dffec1a9ea78fe0085d7be35e</param></service></servicedata>
(No newline at EOF)
++++++ multipath-tools-0.9.8+88+suse.d504d83.obscpio -> multipath-tools-0.9.9+90+suse.f1d2f20.obscpio ++++++
++++ 2881 lines of diff (skipped)
++++++ multipath-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.YQZQz2/_old 2024-06-27 15:58:07.803192367 +0200
+++ /var/tmp/diff_new_pack.YQZQz2/_new 2024-06-27 15:58:07.807192514 +0200
@@ -1,5 +1,5 @@
name: multipath-tools
-version: 0.9.8+88+suse.d504d83
-mtime: 1712848814
-commit: d504d833c678c52886e7762254658896ce6a8e7b
+version: 0.9.9+90+suse.f1d2f20
+mtime: 1719321085
+commit: f1d2f2079f7e337dffec1a9ea78fe0085d7be35e
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libcontainers-common for openSUSE:Factory checked in at 2024-06-27 15:57:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcontainers-common (Old)
and /work/SRC/openSUSE:Factory/.libcontainers-common.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcontainers-common"
Thu Jun 27 15:57:54 2024 rev:73 rq:1183279 version:20240618
Changes:
--------
--- /work/SRC/openSUSE:Factory/libcontainers-common/libcontainers-common.changes 2024-06-21 16:02:38.820836465 +0200
+++ /work/SRC/openSUSE:Factory/.libcontainers-common.new.18349/libcontainers-common.changes 2024-06-27 15:57:59.878900572 +0200
@@ -1,0 +2,20 @@
+Mon Jun 24 13:32:55 UTC 2024 - Danish Prakash <danish.prakash(a)suse.com>
+
+- While migrating config files from /etc/containers/ to /usr/share/containers/,
+ preserve config files *if* modified by the user (fixes bsc#1226825).
+
+-------------------------------------------------------------------
+Mon Jun 24 07:46:23 UTC 2024 - Dan Čermák <dcermak(a)suse.com>
+
+- update storage.conf & containers.conf to latest versions from upstream
+
+ The only functional changes are in storage.conf:
+ * change storage.options.pull_options.enable_partial_images from false to true
+ * change storage.options.overlay.mount_options from `mountopt =
+ "nodev,metacopy=on"` to `mountopt = "nodev"`
+
+- add download_files service to fetch the latest config on `osc service mr`
+- add storage-conf-prio-list.patch that modifies the upstream storage.conf to
+ add our storage driver priority list
+
+-------------------------------------------------------------------
New:
----
storage-conf-prio-list.patch
BETA DEBUG BEGIN:
New:- add download_files service to fetch the latest config on `osc service mr`
- add storage-conf-prio-list.patch that modifies the upstream storage.conf to
add our storage driver priority list
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libcontainers-common.spec ++++++
--- /var/tmp/diff_new_pack.L49bCt/_old 2024-06-27 15:58:02.971014498 +0200
+++ /var/tmp/diff_new_pack.L49bCt/_new 2024-06-27 15:58:02.971014498 +0200
@@ -38,8 +38,7 @@
Source2: LICENSE
# https://raw.githubusercontent.com/containers/skopeo/main/default-policy.json
Source3: https://raw.githubusercontent.com/containers/skopeo/v%{skopeover}/default-p…
-# https://github.com/containers/storage/blob/main/storage.conf + custom changes
-Source4: storage.conf
+Source4: https://raw.githubusercontent.com/containers/storage/v%{storagever}/storage…
# heavily modified version of https://github.com/containers/common/blob/main/pkg/subscriptions/mounts.conf
Source5: mounts.conf
# https://raw.githubusercontent.com/containers/image/main/registries.conf with our own registries inserted
@@ -52,6 +51,8 @@
Source11: https://raw.githubusercontent.com/containers/shortnames/v%{shortnamesver}/s…
Source12: openSUSE-policy.json
Patch100: 0001-containers.conf-SUSE-clear-cni-config-dir-for-ALP.patch
+# Downstream patch to add the commented out storage driver priority list
+Patch101: storage-conf-prio-list.patch
BuildRequires: go-go-md2man
Requires(post): %{_bindir}/sed
# add SLE-specific mounts for only SLES systems
@@ -126,6 +127,8 @@
%patch -P100 -p3
sed -e 's-@LIBEXECDIR@-%{_libexecdir}-g' -i %_builddir/containers.conf
%endif
+cp %{SOURCE4} .
+%patch -P101
%setup -q -Tcq -b0 -b1 -b8
# copy the LICENSE file in the build root
@@ -183,7 +186,7 @@
install -D -m 0644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/containers/policy.json.default
install -D -m 0644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/containers/policy.json.openSUSE
install -D -m 0644 %{SOURCE5} %{buildroot}/%{_datadir}/containers/mounts.conf
-install -D -m 0644 %{SOURCE4} %{buildroot}/%{_datadir}/containers/storage.conf
+install -D -m 0644 storage.conf %{buildroot}/%{_datadir}/containers/storage.conf
install -D -m 0644 %{SOURCE11} %{buildroot}/%{_sysconfdir}/containers/registries.conf.d/000-shortnames.conf
install -D -m 0644 %{SOURCE7} %{buildroot}/%{_sysconfdir}/containers/registries.d/default.yaml
install -D -m 0644 %_builddir/containers.conf %{buildroot}/%{_datadir}/containers/containers.conf
@@ -205,10 +208,20 @@
install -D -m 0644 %{SOURCE6} %{buildroot}/%{_sysconfdir}/containers/registries.conf.default
install -D -m 0644 registries.conf.suse %{buildroot}/%{_sysconfdir}/containers/registries.conf.suse
+%pre
+for i in %{_sysconfdir}/containers/{mounts.conf,seccomp.json,storage.conf} ; do
+ test -f ${i}.rpmsave && mv -v ${i}.rpmsave ${i}.rpmsave.old ||:
+done
+
%post
# Comment out ostree_repo if it's blank [boo#1189893]
if [ -f %{_sysconfdir}/containers/storage.conf ]; then sed -i 's/ostree_repo = ""/\#ostree_repo = ""/g' %{_sysconfdir}/containers/storage.conf; fi
+%posttrans
+for i in %{_sysconfdir}/containers/{mounts.conf,seccomp.json,storage.conf} ; do
+ test -f ${i}.rpmsave && mv -v ${i}.rpmsave ${i} ||:
+done
+
%files
%dir %{_sysconfdir}/containers
%dir %{_sysconfdir}/containers/oci
++++++ _service ++++++
--- /var/tmp/diff_new_pack.L49bCt/_old 2024-06-27 15:58:03.059017740 +0200
+++ /var/tmp/diff_new_pack.L49bCt/_new 2024-06-27 15:58:03.099019214 +0200
@@ -1,4 +1,5 @@
<services>
+ <service name="download_files" mode="manual"/>
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/containers/storage.git</param>
<param name="scm">git</param>
++++++ containers.conf ++++++
--- /var/tmp/diff_new_pack.L49bCt/_old 2024-06-27 15:58:03.179022162 +0200
+++ /var/tmp/diff_new_pack.L49bCt/_new 2024-06-27 15:58:03.183022309 +0200
@@ -350,9 +350,9 @@
# The firewall driver to be used by netavark.
# The default is empty which means netavark will pick one accordingly. Current supported
-# drivers are "iptables", "none" (no firewall rules will be created) and "firewalld" (firewalld is
-# experimental at the moment and not recommend outside of testing). In the future we are
-# planning to add support for a "nftables" driver.
+# drivers are "iptables", "nftables", "none" (no firewall rules will be created) and "firewalld" (firewalld is
+# experimental at the moment and not recommend outside of testing).
+#
#firewall_driver = ""
@@ -529,6 +529,15 @@
# with detailed information about the container.
#events_container_create_inspect_data = false
+# Whenever Podman should log healthcheck events.
+# With many running healthcheck on short interval Podman will spam the event
+# log a lot as it generates a event for each single healthcheck run. Because
+# this event is optional and only useful to external consumers that may want
+# to know when a healthcheck is run or failed allow users to turn it off by
+# setting it to false. The default is true.
+#
+#healthcheck_events = true
+
# A is a list of directories which are used to search for helper binaries.
#
#helper_binaries_dir = [
@@ -544,6 +553,12 @@
# "/usr/share/containers/oci/hooks.d",
#]
+# Directories to scan for CDI Spec files.
+#
+#cdi_spec_dirs = [
+# "/etc/cdi",
+#]
+
# Manifest Type (oci, v2s2, or v2s1) to use when pulling, pushing, building
# container images. By default image pulled and pushed match the format of the
# source image. Building/committing defaults to OCI.
@@ -744,9 +759,6 @@
# A value of 0 is treated as no timeout.
#volume_plugin_timeout = 5
-# Default timeout in seconds for podmansh logins.
-#podmansh_timeout = 30
-
# Paths to look for a valid OCI runtime (crun, runc, kata, runsc, krun, etc)
[engine.runtimes]
#crun = [
@@ -875,3 +887,14 @@
# map of existing farms
#[farms.list]
+[podmansh]
+# Shell to spawn in container. Default: /bin/sh.
+#shell = "/bin/sh"
+#
+# Name of the container the podmansh user should join.
+#container = "podmansh"
+#
+# Default timeout in seconds for podmansh logins.
+# Favored over the deprecated "podmansh_timeout" field.
+#timeout = 30
+
++++++ storage-conf-prio-list.patch ++++++
Index: storage.conf
===================================================================
--- storage.conf (revision 47301679d738dc753ca159ab9b151da5)
+++ storage.conf (working copy)
@@ -19,6 +19,10 @@
# Temporary storage location
runroot = "/run/containers/storage"
+# Priority list for the storage drivers that will be tested one
+# after the other to pick the storage driver if it is not defined.
+# driver_priority = ["btrfs", "overlay"]
+
# Primary Read/Write location of container storage
# When changing the graphroot location on an SELINUX system, you must
# ensure the labeling matches the default locations labels with the
++++++ storage.conf ++++++
--- /var/tmp/diff_new_pack.L49bCt/_old 2024-06-27 15:58:03.343028205 +0200
+++ /var/tmp/diff_new_pack.L49bCt/_new 2024-06-27 15:58:03.347028352 +0200
@@ -19,10 +19,6 @@
# Temporary storage location
runroot = "/run/containers/storage"
-# Priority list for the storage drivers that will be tested one
-# after the other to pick the storage driver if it is not defined.
-# driver_priority = ["btrfs", "overlay"]
-
# Primary Read/Write location of container storage
# When changing the graphroot location on an SELINUX system, you must
# ensure the labeling matches the default locations labels with the
@@ -31,6 +27,10 @@
# restorecon -R -v /NEWSTORAGEPATH
graphroot = "/var/lib/containers/storage"
+# Optional alternate location of image store if a location separate from the
+# container store is required. If set, it must be different than graphroot.
+# imagestore = ""
+
# Storage path for rootless users
#
@@ -38,6 +38,8 @@
# Transient store mode makes all container metadata be saved in temporary storage
# (i.e. runroot above). This is faster, but doesn't persist across reboots.
+# Additional garbage collection must also be performed at boot-time, so this
+# option should remain disabled in most configurations.
# transient_store = true
[storage.options]
@@ -68,7 +70,12 @@
# Tells containers/storage where an ostree repository exists that might have
# previously pulled content which can be used when attempting to avoid
# pulling content from the container registry
-pull_options = {enable_partial_images = "false", use_hard_links = "false", ostree_repos=""}
+# * convert_images = "false" | "true"
+# If set to true, containers/storage will convert images to a
+# format compatible with partial pulls in order to take advantage
+# of local deduplication and hard linking. It is an expensive
+# operation so it is not enabled by default.
+pull_options = {enable_partial_images = "true", use_hard_links = "false", ostree_repos=""}
# Remap-UIDs/GIDs is the mapping from UIDs/GIDs as they should appear inside of
# a container, to the UIDs/GIDs as they should appear outside of the container,
@@ -77,8 +84,8 @@
# mappings which the kernel will allow when you later attempt to run a
# container.
#
-# remap-uids = 0:1668442479:65536
-# remap-gids = 0:1668442479:65536
+# remap-uids = "0:1668442479:65536"
+# remap-gids = "0:1668442479:65536"
# Remap-User/Group is a user name which can be used to look up one or more UID/GID
# ranges in the /etc/subuid or /etc/subgid file. Mappings are set up starting
@@ -86,7 +93,8 @@
# range that matches the specified name, and using the length of that range.
# Additional ranges are then assigned, using the ranges which specify the
# lowest host-level IDs first, to the lowest not-yet-mapped in-container ID,
-# until all of the entries have been used for maps.
+# until all of the entries have been used for maps. This setting overrides the
+# Remap-UIDs/GIDs setting.
#
# remap-user = "containers"
# remap-group = "containers"
@@ -102,7 +110,7 @@
# Auto-userns-min-size is the minimum size for a user namespace created automatically.
# auto-userns-min-size=1024
#
-# Auto-userns-max-size is the minimum size for a user namespace created automatically.
+# Auto-userns-max-size is the maximum size for a user namespace created automatically.
# auto-userns-max-size=65536
[storage.options.overlay]
@@ -122,11 +130,14 @@
#mount_program = "/usr/bin/fuse-overlayfs"
# mountopt specifies comma separated list of extra mount options
-mountopt = "nodev,metacopy=on"
+mountopt = "nodev"
# Set to skip a PRIVATE bind mount on the storage home directory.
# skip_mount_home = "false"
+# Set to use composefs to mount data layers with overlay.
+# use_composefs = "false"
+
# Size is used to set a maximum size of the container image.
# size = ""
@@ -158,84 +169,8 @@
# future. When "force_mask" is set the original permission mask is stored in
# the "user.containers.override_stat" xattr and the "mount_program" option must
# be specified. Mount programs like "/usr/bin/fuse-overlayfs" present the
-# extended attribute permissions to processes within containers rather then the
+# extended attribute permissions to processes within containers rather than the
# "force_mask" permissions.
#
# force_mask = ""
-[storage.options.thinpool]
-# Storage Options for thinpool
-
-# autoextend_percent determines the amount by which pool needs to be
-# grown. This is specified in terms of % of pool size. So a value of 20 means
-# that when threshold is hit, pool will be grown by 20% of existing
-# pool size.
-# autoextend_percent = "20"
-
-# autoextend_threshold determines the pool extension threshold in terms
-# of percentage of pool size. For example, if threshold is 60, that means when
-# pool is 60% full, threshold has been hit.
-# autoextend_threshold = "80"
-
-# basesize specifies the size to use when creating the base device, which
-# limits the size of images and containers.
-# basesize = "10G"
-
-# blocksize specifies a custom blocksize to use for the thin pool.
-# blocksize="64k"
-
-# directlvm_device specifies a custom block storage device to use for the
-# thin pool. Required if you setup devicemapper.
-# directlvm_device = ""
-
-# directlvm_device_force wipes device even if device already has a filesystem.
-# directlvm_device_force = "True"
-
-# fs specifies the filesystem type to use for the base device.
-# fs="xfs"
-
-# log_level sets the log level of devicemapper.
-# 0: LogLevelSuppress 0 (Default)
-# 2: LogLevelFatal
-# 3: LogLevelErr
-# 4: LogLevelWarn
-# 5: LogLevelNotice
-# 6: LogLevelInfo
-# 7: LogLevelDebug
-# log_level = "7"
-
-# min_free_space specifies the min free space percent in a thin pool require for
-# new device creation to succeed. Valid values are from 0% - 99%.
-# Value 0% disables
-# min_free_space = "10%"
-
-# mkfsarg specifies extra mkfs arguments to be used when creating the base
-# device.
-# mkfsarg = ""
-
-# metadata_size is used to set the `pvcreate --metadatasize` options when
-# creating thin devices. Default is 128k
-# metadata_size = ""
-
-# Size is used to set a maximum size of the container image.
-# size = ""
-
-# use_deferred_removal marks devicemapper block device for deferred removal.
-# If the thinpool is in use when the driver attempts to remove it, the driver
-# tells the kernel to remove it as soon as possible. Note this does not free
-# up the disk space, use deferred deletion to fully remove the thinpool.
-# use_deferred_removal = "True"
-
-# use_deferred_deletion marks thinpool device for deferred deletion.
-# If the device is busy when the driver attempts to delete it, the driver
-# will attempt to delete device every 30 seconds until successful.
-# If the program using the driver exits, the driver will continue attempting
-# to cleanup the next time the driver is used. Deferred deletion permanently
-# deletes the device and all data stored in device will be lost.
-# use_deferred_deletion = "True"
-
-# xfs_nospace_max_retries specifies the maximum number of retries XFS should
-# attempt to complete IO when ENOSPC (no space) error is returned by
-# underlying storage device.
-# xfs_nospace_max_retries = "0"
-
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qca for openSUSE:Factory checked in at 2024-06-27 15:57:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qca (Old)
and /work/SRC/openSUSE:Factory/.qca.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qca"
Thu Jun 27 15:57:48 2024 rev:13 rq:1183253 version:2.3.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/qca/qca.changes 2024-01-21 23:08:10.337103040 +0100
+++ /work/SRC/openSUSE:Factory/.qca.new.18349/qca.changes 2024-06-27 15:57:50.862568372 +0200
@@ -1,0 +2,14 @@
+Mon Jun 24 17:51:06 UTC 2024 - Fabian Vogt <fabian(a)ritter-vogt.de>
+
+- Update to version 2.3.9:
+ * Increase version number
+ * Update rootcerts.pem
+ * cmake: Remove old way to find gcrypt
+ * Fix build with libgcrypt-1.11
+ * CI: Build all plugins
+ * gitignore: add VS Code dir
+ * Replace deprecated qAsConst() with std::as_const()
+ * cmake: Enable C++17
+ * Fix use of deprecated QString::count()
+
+-------------------------------------------------------------------
Old:
----
qca-2.3.8+git1.obscpio
New:
----
qca-2.3.9.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qca.spec ++++++
--- /var/tmp/diff_new_pack.8lfpxV/_old 2024-06-27 15:57:52.194617451 +0200
+++ /var/tmp/diff_new_pack.8lfpxV/_new 2024-06-27 15:57:52.194617451 +0200
@@ -1,5 +1,5 @@
#
-# spec file
+# spec file for package qca
#
# Copyright (c) 2024 SUSE LLC
#
@@ -36,10 +36,10 @@
%endif
#
%define _soversion 2
-%define realversion 2.3.8
+%define realversion 2.3.9
%bcond_without pkcs11
Name: qca%{pkgname_suffix}
-Version: 2.3.8+git1
+Version: 2.3.9
Release: 0
Summary: Qt Cryptographic Architecture 2
License: LGPL-2.1-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.8lfpxV/_old 2024-06-27 15:57:52.254619662 +0200
+++ /var/tmp/diff_new_pack.8lfpxV/_new 2024-06-27 15:57:52.258619809 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://invent.kde.org/libraries/qca.git</param>
- <param name="changesrevision">c3deedaaba48c34e599c9bdf9061e0a97ebf77f7</param></service></servicedata>
+ <param name="changesrevision">461942af6641a6dabe444a22675909dc2d4a8ded</param></service></servicedata>
(No newline at EOF)
++++++ qca-2.3.8+git1.obscpio -> qca-2.3.9.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/.gitignore new/qca-2.3.9/.gitignore
--- old/qca-2.3.8+git1/.gitignore 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/.gitignore 2024-06-24 10:54:04.000000000 +0200
@@ -3,4 +3,5 @@
.clangd
.cache
.idea
+.vscode
/cmake-build*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/.gitlab-ci.yml new/qca-2.3.9/.gitlab-ci.yml
--- old/qca-2.3.8+git1/.gitlab-ci.yml 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/.gitlab-ci.yml 2024-06-24 10:54:04.000000000 +0200
@@ -11,6 +11,8 @@
build_ubuntu_20_10:
stage: build
image: ubuntu:groovy
+ tags:
+ - Linux
only:
- merge_requests
before_script:
@@ -24,26 +26,30 @@
- eatmydata apt install --yes --no-install-recommends ninja-build libbotan-2-dev libnss3-dev libgcrypt20-dev libpkcs11-helper1-dev gnupg
script:
- mkdir -p build && cd build
- - cmake -G Ninja ..
+ - cmake -G Ninja .. -DBUILD_PLUGINS=all
- ninja
- QT_PLUGIN_PATH=`pwd`/lib/qca-qt5/ ctest -V
build_fedora_34:
stage: build
image: fedora:34
+ tags:
+ - Linux
only:
- merge_requests
before_script:
- dnf -y --setopt=install_weak_deps=False install git gcc-c++ make cmake ninja-build qt6-qtbase-devel qt6-qt5compat-devel botan2-devel cyrus-sasl-devel nss-devel libgcrypt-devel pkcs11-helper-devel gnupg
script:
- mkdir -p build && cd build
- - cmake -G Ninja -DBUILD_WITH_QT6=ON ..
+ - cmake -G Ninja -DBUILD_WITH_QT6=ON .. -DBUILD_PLUGINS=all
- ninja
- QT_PLUGIN_PATH=`pwd`/lib/qca-qt6/ ctest -V
build_clazy_clang_tidy:
stage: build
image: debian:unstable
+ tags:
+ - Linux
only:
- merge_requests
before_script:
@@ -53,7 +59,7 @@
- eatmydata apt-get build-dep --yes --no-install-recommends qca2
- eatmydata apt-get install --yes --no-install-recommends ninja-build libbotan-2-dev libnss3-dev libgcrypt20-dev libpkcs11-helper1-dev clazy clang clang-tidy-14 jq gnupg
script:
- - srcdir=`pwd` && mkdir -p /tmp/qca_build && cd /tmp/qca_build && CC=clang CXX=clazy CXXFLAGS="-Werror -Wno-deprecated-declarations" cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -G Ninja $srcdir && cat compile_commands.json | jq '[.[] | select(.file | contains("'"$srcdir"'"))]' > compile_commands.aux.json && mv compile_commands.aux.json compile_commands.json
+ - srcdir=`pwd` && mkdir -p /tmp/qca_build && cd /tmp/qca_build && CC=clang CXX=clazy CXXFLAGS="-Werror -Wno-deprecated-declarations" cmake -DBUILD_PLUGINS=all -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -G Ninja $srcdir && cat compile_commands.json | jq '[.[] | select(.file | contains("'"$srcdir"'"))]' > compile_commands.aux.json && mv compile_commands.aux.json compile_commands.json
- CLAZY_CHECKS="level0,level1,level2,no-copyable-polymorphic,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,qproperty-type-mismatch,qrequiredresult-candidates,signal-with-return-value,thread-with-slots,tr-non-literal,unneeded-cast" ninja
- "run-clang-tidy-14 -header-filter='.*/qca/.*' -checks='-*,performance-*,modernize-deprecated-headers,modernize-make-unique,modernize-make-shared,modernize-use-override,modernize-use-equals-delete,modernize-use-emplace,modernize-use-bool-literals,modernize-redundant-void-arg,modernize-loop-convert,modernize-use-nullptr,-performance-no-automatic-move,-performance-no-int-to-ptr' -config=\"{WarningsAsErrors: '*'}\""
- QT_PLUGIN_PATH=`pwd`/lib/qca-qt5/ ctest -V
@@ -61,6 +67,8 @@
build_openssl3_botan3:
stage: build
image: debian:unstable
+ tags:
+ - Linux
only:
- merge_requests
before_script:
@@ -77,7 +85,7 @@
- time make -j `nproc` install
- cd ..
- mkdir -p build && cd build
- - cmake -G Ninja ..
+ - cmake -G Ninja .. -DBUILD_PLUGINS=all
- ninja
- QT_PLUGIN_PATH=`pwd`/lib/qca-qt5/ bin/qcatool* --debug plugins > features-with-legacy
- QT_PLUGIN_PATH=`pwd`/lib/qca-qt5/ ctest -V
@@ -92,6 +100,8 @@
clang_format:
stage: build
image: debian:testing
+ tags:
+ - Linux
only:
- merge_requests
before_script:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/CMakeLists.txt new/qca-2.3.9/CMakeLists.txt
--- old/qca-2.3.8+git1/CMakeLists.txt 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/CMakeLists.txt 2024-06-24 10:54:04.000000000 +0200
@@ -13,7 +13,7 @@
set(QCA_LIB_MAJOR_VERSION "2")
set(QCA_LIB_MINOR_VERSION "3")
-set(QCA_LIB_PATCH_VERSION "8")
+set(QCA_LIB_PATCH_VERSION "9")
if(POLICY CMP0042)
cmake_policy(SET CMP0042 OLD)
@@ -107,6 +107,10 @@
set(CMAKE_DEBUG_POSTFIX "_debug")
endif()
+# C++ standard
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
if (CMAKE_SYSTEM_NAME MATCHES Linux)
add_definitions (-D_DEFAULT_SOURCE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/certs/README new/qca-2.3.9/certs/README
--- old/qca-2.3.8+git1/certs/README 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/certs/README 2024-06-24 10:54:04.000000000 +0200
@@ -1,5 +1,5 @@
rootcerts.pem is created by qca/tools/mozcerts
File: https://hg.mozilla.org/mozilla-central/log/tip/security/nss/lib/ckfw/builti…
-Date: January 1, 2024
+Date: June 24, 2024
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/certs/rootcerts.pem new/qca-2.3.9/certs/rootcerts.pem
--- old/qca-2.3.8+git1/certs/rootcerts.pem 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/certs/rootcerts.pem 2024-06-24 10:54:04.000000000 +0200
@@ -208,27 +208,6 @@
4SVhM7JZG+Ju1zdXtg2pEto=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY
-MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t
-dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5
-WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD
-VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8
-9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ
-DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9
-Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N
-QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ
-xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G
-A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T
-AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG
-kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr
-Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5
-Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU
-JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot
-RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw==
-
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB
gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk
MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY
@@ -4111,3 +4090,163 @@
rg3bhzjlP1v9mxnhMUF6cKojawHhRUzNlM47ni3niAIi9G7oyOzWPPO5std3eqx7
-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICXjCCAeOgAwIBAgIQUs/kjG2gSvc/gpcMgAmMlTAKBggqhkjOPQQDAzBJMQsw
+CQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSMwIQYDVQQDExpELVRy
+dXN0IFNCUiBSb290IENBIDEgMjAyMjAeFw0yMjA3MDYxMTMwMDBaFw0zNzA3MDYx
+MTI5NTlaMEkxCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxELVRydXN0IEdtYkgxIzAh
+BgNVBAMTGkQtVHJ1c3QgU0JSIFJvb3QgQ0EgMSAyMDIyMHYwEAYHKoZIzj0CAQYF
+K4EEACIDYgAEWZM59oxJZijXYQzIq38Moy3foqR8kito1S5+HkDLtGhJfxKhq39X
+nxkuYy5b/mZxDDMPud5rxIjDse/sOUDjlqvb5XuuH9z5r0aaakYGL8c3ZIsXYv6W
+w6LuhOCwlzm8o4GPMIGMMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPEpox4B
+Eh09dVZNx1B8xRmqDxi3MA4GA1UdDwEB/wQEAwIBBjBKBgNVHR8EQzBBMD+gPaA7
+hjlodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Nicl9yb290X2Nh
+XzFfMjAyMi5jcmwwCgYIKoZIzj0EAwMDaQAwZgIxAJf53q5Lj5i1HkB/Mn1NVEPa
+ic3CqpI80YIec8/6TJIg+2MnxfVzPQk996dhhozzagIxAOcvfLj1JYw7OR82q431
+hqIu4Xpk2mc5Av7+Mz/Zc7ZYWzr8sqTZYHh3zHmnpq5VvQ==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFrDCCA5SgAwIBAgIQVNWjlR49lbpyG5rQMSFKujANBgkqhkiG9w0BAQ0FADBJ
+MQswCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSMwIQYDVQQDExpE
+LVRydXN0IFNCUiBSb290IENBIDIgMjAyMjAeFw0yMjA3MDcwNzMwMDBaFw0zNzA3
+MDcwNzI5NTlaMEkxCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxELVRydXN0IEdtYkgx
+IzAhBgNVBAMTGkQtVHJ1c3QgU0JSIFJvb3QgQ0EgMiAyMDIyMIICIjANBgkqhkiG
+9w0BAQEFAAOCAg8AMIICCgKCAgEAryy8jjaM62SvUWrWbjxekTrqmsPKbPuqJ55k
+IqlA37koRVrsU2EWKJjCiqR1eFCE3fogSJIHZUE1ZlESdGGdBwaFOTFXeyg/1Zyl
+7FrpHEsnn84nBvM39VLYETMWQTof9WN4ZWOGyb/IAQQfbu7i7KwM7oKS4vYaDT85
++Z1lk634uQXBPfg3gVbDoP4F7OCUFjojFgTapgqThXJtYTuhjUXW43++Fb02hAj2
+C4NrJqqiveCw56rgrmfE04KlDKmk8DN5DVA/8O+QPSS5f9IgbOqX87+c3EfeCWG9
+lHmVWgJ2NWDERyIN93ZjA9PG+4PGXaut7WklKwNbTSUAQeOMhxdSqOAFK0NNFBPK
+5z9DIrw3pHXx9r867zIeru5YhpByugSsQEjvXMR4p6mPJ1rLeuxY8sIIWJBtTQOF
+eXEVBQ5OPvnfDwX3XxRIViENM5KxrIzlGP6/D+7gBKq9IfJYtlyJCosYCSIaszXG
+ZsL1MxWZgOAI+ZYvE4zu2reIxOk3tddq1zqETatwjNNOFFWgohD8ZNpn6PHLM93J
+moqPli9Ygdn4mgBDzJD7VXb7huM3ASgMb/TpWU0Vd1FCSsw0uIBDUIHvV6UT26eU
+eQ9Lyn4Xfa+jIWTocVVWjwawR+xZD11wWywWQvCGnnXea01ImITiVxi2nIKZZTqL
+gHhXDEkCAwEAAaOBjzCBjDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRds4CU
+G+WGv2i6FDSk9u5t8t3f5zAOBgNVHQ8BAf8EBAMCAQYwSgYDVR0fBEMwQTA/oD2g
+O4Y5aHR0cDovL2NybC5kLXRydXN0Lm5ldC9jcmwvZC10cnVzdF9zYnJfcm9vdF9j
+YV8yXzIwMjIuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQA0VC5YGFbNSr2X0/V9K9yv
+D1HhTbwhS5P0AEQTBxALJRg+SFmW96Hhk5B4Zho9I+siqwGmjgxRM+ZtjDHurKQB
+cDlI3sdmLGsNy3Ofh5LpPkcfuO8v7rdWjEiJ8DinFTmy7sA/F6RzAgicvAaKpMK3
+YWH5w9vE0Hp8Yd6xWJH13WVMLwv46z217Yq+dxy6WQISZnHlmCfODj2vUaJF+YL7
+WqWUcPeLhMNMZSWbe+IfMHCzQI467r3052jFnckpR3EOk8i1SE71ZrsHiHFpa3tI
+jm/wEcS0yXAUmCC97afqAdpupZsS/j5EMLPw63VSwPTD+ncmpHeCLW/zKB5OlfAw
+94n4LKJQW/K+Mn5sVNtyySpa4By2C9hSmlmh47ABJ8WgFlBm3OuubfSbWz2EbVuH
+56mJu2644JtTicD/LkAaiUQuGENnOOR8cl/ZoyklQUE9HHcbZKjDVe5jcWZig/R/
+JpmgVDuhEm1wYs7T+bi9IvzUmtS74jgWL7d9OcKwqQPpnM9+GI123F8Ru+tC7FAJ
+PlzskDHYGnK6P2kH7pg0wjSk1toT1qmE8gCGwFS6HhGw4rnEB7SR56rmMVZvsUTE
+KmK8ybBlnDT8DBpT3yEXu8JtoQrm8bCqRAlQSTh6XXHiMS4ZsN+VQgR9hIjOCiNn
+azidFt4G/ihwOKVarvyD7Q==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICRzCCAc2gAwIBAgIQFSrdFMkY0aRWQIamJa8HXzAKBggqhkjOPQQDAzBlMQsw
+CQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBH
+bWJIMS0wKwYDVQQDDCRUZWxla29tIFNlY3VyaXR5IFNNSU1FIEVDQyBSb290IDIw
+MjEwHhcNMjEwMzE4MTEwODMwWhcNNDYwMzE3MjM1OTU5WjBlMQswCQYDVQQGEwJE
+RTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMS0wKwYD
+VQQDDCRUZWxla29tIFNlY3VyaXR5IFNNSU1FIEVDQyBSb290IDIwMjEwdjAQBgcq
+hkjOPQIBBgUrgQQAIgNiAASwGY+ia7XHzQ8wmTcMw2Bb8fEnIFU9wJKLq1ehb3OD
+IcJDEwxeiarHBTV5k2KQ1l0TH9F6oLyeEKdmfEYKsFdsv+ZUOTghbBJccczTWl9t
+t6eG37Pf7sLniUGWNfYvSrWjQjBAMB0GA1UdDgQWBBQrywEMY8NTEqWoV6/QnIP7
+vZA6SzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQD
+AwNoADBlAjEA1rxIkodHA8dwOyW2H65GZ3N0ACdL5KUEogPfXiitbl4DyN1onLa/
+lBBIlS8P/xiLAjABQDOel5dNBfJ0VAzNOf1qawnBJD9hjjiht+jXRBURYv8OYTdH
+S0B/Sl+yZ1pzdcI=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQsw
+CQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBH
+bWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIw
+MB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIzNTk1OVowYzELMAkGA1UEBhMCREUx
+JzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkGA1UE
+AwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqGSM49
+AgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/O
+tdKPD/M12kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDP
+f8iAC8GXs7s1J8nCG6NCMEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6f
+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cA
+MGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZMo7k+5Dck2TOrbRBR2Di
+z6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdUga/sf+Rn
+27iQ7t0l
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFtzCCA5+gAwIBAgIQDH5i9XlzO51Djotj7ZGVuDANBgkqhkiG9w0BAQwFADBl
+MQswCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0
+eSBHbWJIMS0wKwYDVQQDDCRUZWxla29tIFNlY3VyaXR5IFNNSU1FIFJTQSBSb290
+IDIwMjMwHhcNMjMwMzI4MTIwOTIyWhcNNDgwMzI3MjM1OTU5WjBlMQswCQYDVQQG
+EwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMS0w
+KwYDVQQDDCRUZWxla29tIFNlY3VyaXR5IFNNSU1FIFJTQSBSb290IDIwMjMwggIi
+MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvxQ6LvjLSZ0f/Ckxnsyq/yMPF
+keu1xx6R4WaoiItVIIAfUV53l54ZClzHazchfAM2AfSIJdmoLkGq/Ngm4JZAYnmu
+V54DOBocsncUPumhctDk4DfRF0btUFx6WMX4K/d1L8+BnlostzqsoFmYBFEM/0nF
+UP0e00eFSzNPoje1rwSaJzKdVtU/VWHji2+uUf6X/mkH+mJbJuYUeRWlEziuXze+
+lErWDYAWaaSRsjpJmHWdRhCKXHp/hKXorx7Hq7NaRrWjS/WmIzYARrHbBbYbzp56
+Mlya1XLDnYZNK4TTHrWI2hB4nCLDOyO16xMHvW9T7Jvsm9Nl9QcJ412nmbV+ho7V
+Av+3hQnjRxTdlmYYNN4I1d/LGJliCyvsAF1SRNPGlvwyViWRz80ZO5U5PgKHmWO2
+1T40eg8RdYG8fQTKYLQoddcCUd1SAC7H/YnxXPPLpCcSOI+7+4nw5MQ4LL6CoHFh
+YpGPSAwvK6mw8csQBOd0vzeQ708qQzWXEsYqcA3eLFVHeWMp9cofagZSHK4tJCKD
+Iq/QqjC3Kh//ZSNYZZPIjn1AEDGGeNlVyzww8N5RKgA20idFX9jooSE9fkZWOylF
+8R0FCc62QzDcRZAQMEyka4aLPz0vMZFx7ya59r6dsGzfEe5YP0N5hjmA8SYXB5jw
+maowLENZFM7t4kAThQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE
+FJrOrCrsAfplcN6XnfHSAIylo2S7MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgw
+FoAUms6sKuwB+mVw3ped8dIAjKWjZLswDQYJKoZIhvcNAQEMBQADggIBAONQ/fVA
+FiIJljoNqe+B5y4y8KHxSV57iA0Ecte+Z6i6He5Qu3JuetG7DHIwRsjV1wISFplO
+Ht9alu6Pkb6uhvgQd6XEbkdhwPIm2U9haAVIdQgVpaF71biziXnm7fHzYQCGey4x
+/qNc+Hk9tFuIe+Ajuw2hF/rLaA2Yd3EI4m1DdGvENsWUQaQA1lctmYqLIBIVAjIO
+0knsgUjFaidS17JzVVOWPJ5PTLWg0E9X0GcoSGS+xri67GTPyHvFaucq5llXttbU
+1sBnXNmeKAlAv/OpNTFlYAPLGWyClQMeXz/hvepJceVbtwtHFhsgiW2UmQx+iGwd
+DfS3IRpZl6zL6L4XH5V8U5uvUFKqjQsur1rXYPIqaSq57lRwGKq99aE/0t2hYxkA
++KcM66N58nBZo/iiEgPsE//kAoY218HDpLXUpMI3RbaUcD3FveujFR3jNnoVaSpW
+NDnPpZo2qsjtebzP9s4EUwvaslAjfLw+Jq3wDkO7JsuuwkDeNx8KoFHNY522T9jG
+R3y82LTtnovzEeKotT7srnA+fiK7NUgXYGIUkTCjdj2mUTaLHw3dajEcpe3dlqNu
+cg8TTaqnqVx4+QMSGJM3RRKJPfi+yr3ZvgzZGGSnyEE+dYIhOH1l9KDUE0sHeCn5
+nX7Mhz/E2i6I3eML3FpRWunZEk+eAtv3BSVR
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBj
+MQswCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0
+eSBHbWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAy
+MDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMyNzIzNTk1OVowYzELMAkGA1UEBhMC
+REUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkG
+A1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIwDQYJ
+KoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9
+cUD/h3VCKSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHV
+cp6R+SPWcHu79ZvB7JPPGeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMA
+U6DksquDOFczJZSfvkgdmOGjup5czQRxUX11eKvzWarE4GC+j4NSuHUaQTXtvPM6
+Y+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWol8hHD/BeEIvnHRz+sTug
+BTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9FIS3R/qy
+8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73J
+co4vzLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg
+8qKrBC7m8kwOFjQgrIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8
+rFEz0ciD0cmfHdRHNCk+y7AO+oMLKFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12
+mAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7SWWO/gLCMk3PLNaaZlSJhZQNg
++y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtqeX
+gj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2
+p5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQ
+pGv7qHBFfLp+sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm
+9S3ul0A8Yute1hTWjOKWi0FpkzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErw
+M807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy/SKE8YXJN3nptT+/XOR0so8RYgDd
+GGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4mZqTuXNnQkYRIer+
+CqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtzaL1t
+xKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+
+w6jv/naaoqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aK
+L4x35bcF7DvB7L6Gs4a8wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+lj
+X273CXE2whJdV/LItM3z7gLfEdxquVeEHVlNjM7IDiPCtyaaEBRx/pOyiriA8A4Q
+ntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0o82bNSQ3+pCTE4FCxpgm
+dTdmQRCsu/WU48IxK63nI1bMNSWSs1A=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQsw
+CQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE
+YQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB
+IFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2WhcNNDcwMzMxMDkwMTM2WjBuMQsw
+CQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE
+YQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB
+IFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zf
+e9MEkVz6iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6C
+cyvHZpsKjECcfIr28jlgst7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB
+/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FDY1w8ndYn81LsF7Kpryz3dvgwHQYDVR0O
+BBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjO
+PQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgLcFBTApFw
+hVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dG
+XSaQpYXFuXqUPoeovQA=
+-----END CERTIFICATE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/cmake/modules/FindLibGcrypt.cmake new/qca-2.3.9/cmake/modules/FindLibGcrypt.cmake
--- old/qca-2.3.8+git1/cmake/modules/FindLibGcrypt.cmake 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/cmake/modules/FindLibGcrypt.cmake 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-
-# - Try to find the Gcrypt library
-# Once run this will define
-#
-# LIBGCRYPT_FOUND - set if the system has the gcrypt library
-# LIBGCRYPT_CFLAGS - the required gcrypt compilation flags
-# LIBGCRYPT_LIBRARIES - the linker libraries needed to use the gcrypt library
-#
-# Copyright (c) 2006 Brad Hards <bradh(a)kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-# libgcrypt is moving to pkg-config, but earlier version don't have it
-
-#search in typical paths for libgcrypt-config
-FIND_PROGRAM(LIBGCRYPTCONFIG_EXECUTABLE NAMES libgcrypt-config)
-mark_as_advanced(LIBGCRYPTCONFIG_EXECUTABLE)
-
-#reset variables
-set(LIBGCRYPT_LIBRARIES)
-set(LIBGCRYPT_CFLAGS)
-
-# if libgcrypt-config has been found
-IF(LIBGCRYPTCONFIG_EXECUTABLE)
-
- # workaround for MinGW/MSYS
- # CMake can't starts shell scripts on windows so it need to use sh.exe
- EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --libs RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_LIBRARIES OUTPUT_STRIP_TRAILING_WHITESPACE)
- EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --cflags RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_CFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
-
- IF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
- SET(LIBGCRYPT_CFLAGS " ")
- ENDIF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
-
- IF(LIBGCRYPT_LIBRARIES AND LIBGCRYPT_CFLAGS)
- SET(LIBGCRYPT_FOUND TRUE)
- ENDIF(LIBGCRYPT_LIBRARIES AND LIBGCRYPT_CFLAGS)
-
-ENDIF(LIBGCRYPTCONFIG_EXECUTABLE)
-
-if (LIBGCRYPT_FOUND)
- if (NOT LibGcrypt_FIND_QUIETLY)
- message(STATUS "Found libgcrypt: ${LIBGCRYPT_LIBRARIES}")
- endif()
-else()
- if (LibGcrypt_FIND_REQUIRED)
- message(FATAL_ERROR "Could not find libgcrypt libraries")
- endif()
-endif()
-
-MARK_AS_ADVANCED(LIBGCRYPT_CFLAGS LIBGCRYPT_LIBRARIES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/plugins/qca-botan/qca-botan.cpp new/qca-2.3.9/plugins/qca-botan/qca-botan.cpp
--- old/qca-2.3.8+git1/plugins/qca-botan/qca-botan.cpp 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/plugins/qca-botan/qca-botan.cpp 2024-06-24 10:54:04.000000000 +0200
@@ -34,6 +34,7 @@
#include <cstdlib>
#include <iostream>
+#include <utility>
//-----------------------------------------------------------
class botanRandomContext : public QCA::RandomContext
@@ -631,7 +632,7 @@
list += QStringLiteral("sha512");
list += QStringLiteral("ripemd160");
- for (const QString &hash : qAsConst(list)) {
+ for (const QString &hash : std::as_const(list)) {
std::unique_ptr<BotanHashContext> hashContext(new BotanHashContext(nullptr, hash));
if (hashContext->isOk()) {
supported << hash;
@@ -671,7 +672,7 @@
list += QStringLiteral("blowfish-cfb");
list += QStringLiteral("blowfish-ofb");
- for (const QString &cipher : qAsConst(list)) {
+ for (const QString &cipher : std::as_const(list)) {
const std::string bothanCipher = qcaCipherToBotanCipher(cipher);
try {
std::unique_ptr<Botan::Keyed_Filter> enc(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/plugins/qca-gcrypt/CMakeLists.txt new/qca-2.3.9/plugins/qca-gcrypt/CMakeLists.txt
--- old/qca-2.3.8+git1/plugins/qca-gcrypt/CMakeLists.txt 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/plugins/qca-gcrypt/CMakeLists.txt 2024-06-24 10:54:04.000000000 +0200
@@ -1,7 +1,9 @@
+find_package(PkgConfig REQUIRED)
+
if(WITH_gcrypt_PLUGIN STREQUAL "yes")
- find_package(LibGcrypt REQUIRED)
+ pkg_check_modules(LIBGCRYPT REQUIRED IMPORTED_TARGET libgcrypt)
else()
- find_package(LibGcrypt)
+ pkg_check_modules(LIBGCRYPT IMPORTED_TARGET libgcrypt)
endif()
if(LIBGCRYPT_FOUND)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/src/support/logger.cpp new/qca-2.3.9/src/support/logger.cpp
--- old/qca-2.3.8+git1/src/support/logger.cpp 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/src/support/logger.cpp 2024-06-24 10:54:04.000000000 +0200
@@ -20,6 +20,8 @@
#include "qca_support.h"
+#include <utility>
+
namespace QCA {
AbstractLogDevice::AbstractLogDevice(const QString &name, QObject *parent)
@@ -95,7 +97,7 @@
void Logger::logTextMessage(const QString &message, Severity severity)
{
if (severity <= level()) {
- for (AbstractLogDevice *logger : qAsConst(m_loggers)) {
+ for (AbstractLogDevice *logger : std::as_const(m_loggers)) {
logger->logTextMessage(message, severity);
}
}
@@ -104,7 +106,7 @@
void Logger::logBinaryMessage(const QByteArray &blob, Severity severity)
{
if (severity <= level()) {
- for (AbstractLogDevice *logger : qAsConst(m_loggers)) {
+ for (AbstractLogDevice *logger : std::as_const(m_loggers)) {
logger->logBinaryMessage(blob, severity);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qca-2.3.8+git1/tools/qcatool/main.cpp new/qca-2.3.9/tools/qcatool/main.cpp
--- old/qca-2.3.8+git1/tools/qcatool/main.cpp 2024-01-15 07:22:49.000000000 +0100
+++ new/qca-2.3.9/tools/qcatool/main.cpp 2024-06-24 10:54:04.000000000 +0200
@@ -1828,7 +1828,7 @@
{
QString hex = QCA::Hash(hashType).hashToString(cert.toDER());
QString out;
- for (int n = 0; n < hex.count(); ++n) {
+ for (int n = 0; n < hex.size(); ++n) {
if (n != 0 && n % 2 == 0)
out += QLatin1Char(':');
out += hex[n];
++++++ qca.obsinfo ++++++
--- /var/tmp/diff_new_pack.8lfpxV/_old 2024-06-27 15:57:52.594632189 +0200
+++ /var/tmp/diff_new_pack.8lfpxV/_new 2024-06-27 15:57:52.598632337 +0200
@@ -1,5 +1,5 @@
name: qca
-version: 2.3.8+git1
-mtime: 1705299769
-commit: c3deedaaba48c34e599c9bdf9061e0a97ebf77f7
+version: 2.3.9
+mtime: 1719219244
+commit: 461942af6641a6dabe444a22675909dc2d4a8ded
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package cmake for openSUSE:Factory checked in at 2024-06-27 15:57:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cmake (Old)
and /work/SRC/openSUSE:Factory/.cmake.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake"
Thu Jun 27 15:57:43 2024 rev:252 rq:1183322 version:3.29.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/cmake/cmake.changes 2024-06-07 15:01:49.848415474 +0200
+++ /work/SRC/openSUSE:Factory/.cmake.new.18349/cmake.changes 2024-06-27 15:57:45.954387533 +0200
@@ -1,0 +2,21 @@
+Wed Jun 19 07:56:40 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 3.29.6:
+ * The :cpack_gen:`CPack WIX Generator`'s
+ :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
+ defaults to ``NONE``. This restores
+ compatibility with behavior of 3.28 and below: without a custom WiX
+ template, it produces installers that only create start menu
+ and uninstall entries for the current user, even though they
+ install for all users.
+ * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
+ to ``perMachine``. This created MSI installers that create
+ start menu and uninstall entries for all users by default.
+ While this behavior is better on its own, these installers do
+ not cleanly replace existing installations created with MSI
+ installers produced by 3.28 and below. 3.29.5 reverts the
+ default for compatibility. Projects may transition to
+ ``perMachine`` on their own schedule by setting
+ ``CPACK_WIX_INSTALL_SCOPE``.
+
+-------------------------------------------------------------------
Old:
----
cmake-3.29.4-SHA-256.txt
cmake-3.29.4-SHA-256.txt.asc
cmake-3.29.4.tar.gz
New:
----
cmake-3.29.6-SHA-256.txt
cmake-3.29.6-SHA-256.txt.asc
cmake-3.29.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cmake.spec ++++++
--- /var/tmp/diff_new_pack.Hjmvjl/_old 2024-06-27 15:57:46.762417304 +0200
+++ /var/tmp/diff_new_pack.Hjmvjl/_new 2024-06-27 15:57:46.766417451 +0200
@@ -52,7 +52,7 @@
%define pyver 3
%endif
Name: cmake%{?psuffix}
-Version: 3.29.4
+Version: 3.29.6
Release: 0
Summary: Cross-platform make system
License: BSD-3-Clause
@@ -106,8 +106,8 @@
BuildRequires: pkgconfig(libcurl)
%endif
%if %{with gui}
-BuildRequires: python%{pyver}-base
BuildRequires: python%{pyver}-Sphinx
+BuildRequires: python%{pyver}-base
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt5Widgets)
%endif
++++++ cmake-3.29.4-SHA-256.txt -> cmake-3.29.6-SHA-256.txt ++++++
--- /work/SRC/openSUSE:Factory/cmake/cmake-3.29.4-SHA-256.txt 2024-06-07 15:01:49.348397258 +0200
+++ /work/SRC/openSUSE:Factory/.cmake.new.18349/cmake-3.29.6-SHA-256.txt 2024-06-27 15:57:45.302363508 +0200
@@ -1,17 +1,17 @@
-a46430f588179b691271f725b37cb388ba6d411ac108b8a8718b4447e0227a4d cmake-3.29.4-files-v1.json
-343927292df8501e027796a595d901dee8e20f2d831fea0f07fde133c6dc2c03 cmake-3.29.4-linux-aarch64.sh
-9210619e7907b14858178743d5b7ba70ce846d98a6a65bcdbd83c08b932ba6a5 cmake-3.29.4-linux-aarch64.tar.gz
-43508be84d432da6e2c457489921beaf1b2f267d9b07c60cb3e673964b02c267 cmake-3.29.4-linux-x86_64.sh
-64e5473169dd43055fbf2c138cae6e5ec10f30a0606d24f12078e68466320cf4 cmake-3.29.4-linux-x86_64.tar.gz
-31cacb81e446be8dc508f855ba192a8f324766487398bb1b0c3add924db63f7d cmake-3.29.4-macos-universal.dmg
-dbc81424c6fb9842c07fe6ad8e196cd8dd96833c706951d34d36cc5f09c9f81a cmake-3.29.4-macos-universal.tar.gz
-914b57dae8b391c3be1787b23811660c885441b6014914f2ea23aa807e916a5c cmake-3.29.4-macos10.10-universal.dmg
-44a59c584122676463bf5bdd2c7dee2ac02944e065a71cc30c57541a20d3465c cmake-3.29.4-macos10.10-universal.tar.gz
-e75bd4fe486731caf51a2a4b06f11ede024bcfaf683e70967199b096e868dd08 cmake-3.29.4-windows-arm64.msi
-16ce291dd34189a60d7add96b4148adfdbb46b6b2478086cb43abe2e5ff34ad3 cmake-3.29.4-windows-arm64.zip
-fd9f2e3e847f0a1ecdaa5a61ddcbbf15772ea1db8de1f07d4c706085c26911cc cmake-3.29.4-windows-i386.msi
-8773df8f82a8172cfd964cc052864592d45481a636cb8b533e3736102a97c2fa cmake-3.29.4-windows-i386.zip
-83ba5e373ed3824e78a2a2ef4a184a8fded544ea7cdeaedf1bf87a3bd8d56c80 cmake-3.29.4-windows-x86_64.msi
-1c8bfbc5537553edccded62f8f03475a161280c1b64f54c887824c6eb4e773ff cmake-3.29.4-windows-x86_64.zip
-b1b48d7100bdff0b46e8c8f6a3c86476dbe872c8df39c42b8d104298b3d56a2c cmake-3.29.4.tar.gz
-be6aa7238a19f3ab9d135ca3111ccd17c4862a5eb9543ecffe5926e09f4390f6 cmake-3.29.4.zip
+6202fac4a0a9cc6da7e7fd91599e2a25692ce648ca93115ada7adde6e13d7ce8 cmake-3.29.6-files-v1.json
+cd1e96e9337521197a7e9ca29005c6ee36dac702d31c44737122a8e42277c468 cmake-3.29.6-linux-aarch64.sh
+4d6b0a551db9da7a034a09372f716cf2094413d7fd8a787051854154b0b3b343 cmake-3.29.6-linux-aarch64.tar.gz
+6e4fada5cba3472ae503a11232b6580786802f0879cead2741672bf65d97488a cmake-3.29.6-linux-x86_64.sh
+28fef61e64840b784da6db35218fd3ae179ff8bf0be1c8a9d075d6185a0e4fdc cmake-3.29.6-linux-x86_64.tar.gz
+f3a618ed177ac7ef5869659bcee9a5978465ffa989ace2844bb679d1b22dae06 cmake-3.29.6-macos-universal.dmg
+c3029b29fa47747b69a1e0d3466af62b26af9ff6a5f10608a3bcdcc076810e4c cmake-3.29.6-macos-universal.tar.gz
+cc2db7ab8213470f3c4db55a66d69bca08588ba67f9bcfa0899a4876bdd12f6d cmake-3.29.6-macos10.10-universal.dmg
+a65f9e66c63bb79f3b6f00e4b67367b6f6c40030ee41cf06580818a74a84b3e9 cmake-3.29.6-macos10.10-universal.tar.gz
+39c355f180814b501f64a3ba1b395a467443c12bd5d5c8d9335989158fdbdbde cmake-3.29.6-windows-arm64.msi
+8f0df498d8b1a076fc9305dde5a06427262a0476e89d4c670a49147b0bc30761 cmake-3.29.6-windows-arm64.zip
+f0e745618580fb4adb0858d9b961be272500bd80b5bce5591b0ebd8e858b3819 cmake-3.29.6-windows-i386.msi
+aca4abb4ad7eb7d97647a572132735af2bd35687826e96f7d23dd7f4d2d7d4a9 cmake-3.29.6-windows-i386.zip
+b93ec89d545c39b7bad421bcdecace9faac6483a3ce5bfa24cb948ac07adbc48 cmake-3.29.6-windows-x86_64.msi
+5c648eac06c33477e510bae14ce1f969e9abb38992b71f245633b182fccb474d cmake-3.29.6-windows-x86_64.zip
+1391313003b83d48e2ab115a8b525a557f78d8c1544618b48d1d90184a10f0af cmake-3.29.6.tar.gz
+79e2fc075b2aa1d93bea55b606a6a053c77c964d30319ba972046bf6cd327d11 cmake-3.29.6.zip
++++++ cmake-3.29.4.tar.gz -> cmake-3.29.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/cmake/cmake-3.29.4.tar.gz /work/SRC/openSUSE:Factory/.cmake.new.18349/cmake-3.29.6.tar.gz differ: char 16, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-06-26 04:15:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Wed Jun 26 04:15:52 2024 rev:4059 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.126011928 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.130012074 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20240624" schemaversion="4.1">
+<image name="OBS__MicroOS___20240625" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240624</productvar>
+ <productvar name="VERSION">20240625</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240624,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240625,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240624/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240625/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.170013529 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.174013674 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20240624" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20240625" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240624</productvar>
+ <productvar name="VERSION">20240625</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240624,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240625,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.198014548 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.202014693 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240624" schemaversion="4.1">
+<image name="OBS__openSUSE___20240625" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240624</productvar>
+ <productvar name="VERSION">20240625</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240624,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240625,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240624/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240625/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.230015712 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.234015857 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240624" schemaversion="4.1">
+<image name="OBS__openSUSE___20240625" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240624</productvar>
+ <productvar name="VERSION">20240625</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240624,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240625,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240624/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240625/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -2652,7 +2652,7 @@
<repopackage name="libreoffice-mailmerge"/>
<repopackage name="libreoffice-math"/>
<repopackage name="libreoffice-pyuno"/>
- <repopackage name="libreoffice-qt5"/>
+ <repopackage name="libreoffice-qt6"/>
<repopackage name="libreoffice-share-linker"/>
<repopackage name="libreoffice-writer"/>
<repopackage name="libreofficekit"/>
++++++ openSUSE-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.258016730 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.258016730 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240624" schemaversion="4.1">
+<image name="OBS__openSUSE___20240625" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -23,7 +23,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20240624-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20240625-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240624</productvar>
+ <productvar name="VERSION">20240625</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240624,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240625,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240624/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240625/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ Aeon.product ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.306018477 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.310018622 +0200
@@ -6,7 +6,7 @@
<name>Aeon</name>
<releasepkgname>Aeon-release</releasepkgname>
<endoflife/>
- <version>20240624</version>
+ <version>20240625</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Aeon</productline>
++++++ Kalpa.product ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.330019350 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.334019495 +0200
@@ -6,7 +6,7 @@
<name>Kalpa</name>
<releasepkgname>Kalpa-release</releasepkgname>
<endoflife/>
- <version>20240624</version>
+ <version>20240625</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Kalpa</productline>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.358020368 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.358020368 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20240624</version>
+ <version>20240625</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ dvd.group ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.446023569 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.454023861 +0200
@@ -1775,7 +1775,7 @@
<package name="libblogger2" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="libbluetooth3" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="libbluray2" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
- <package name="libboost_filesystem1_85_0" supportstatus="unsupported"/> <!-- reason: dvd:patterns-kde-kde -->
+ <package name="libboost_filesystem1_85_0" supportstatus="unsupported"/> <!-- reason: dvd:patterns-kde-kde_ide -->
<package name="libboost_filesystem1_85_0-x86-64-v3" supportstatus="unsupported"/> <!-- reason: dvd:patterns-media-rest_dvd -->
<package name="libboost_iostreams1_85_0" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="libboost_iostreams1_85_0-x86-64-v3" supportstatus="unsupported"/> <!-- reason: dvd:patterns-media-rest_dvd -->
@@ -2687,7 +2687,7 @@
<package name="libreoffice-mailmerge" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="libreoffice-math" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="libreoffice-pyuno" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
- <package name="libreoffice-qt5" supportstatus="unsupported"/> <!-- reason: dvd:patterns-kde-kde -->
+ <package name="libreoffice-qt6" supportstatus="unsupported"/> <!-- reason: dvd:patterns-kde-kde -->
<package name="libreoffice-share-linker" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="libreoffice-writer" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="libreofficekit" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.478024734 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.478024734 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240624</version>
+ <version>20240625</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.502025607 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.506025752 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240624</version>
+ <version>20240625</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.4Naaxx/_old 2024-06-26 04:15:59.618029827 +0200
+++ /var/tmp/diff_new_pack.4Naaxx/_new 2024-06-26 04:15:59.626030118 +0200
@@ -2178,6 +2178,7 @@
- clang
- clang-devel
- clang-doc
+ - clang-extract
- clang13
- clang13-devel
- clang13-doc
@@ -13907,29 +13908,29 @@
- libkdstatemachineeditor_view1
- libkdumpfile-devel
- libkdumpfile10
- - libkea-asiodns35
- - libkea-asiolink56
- - libkea-cc54
- - libkea-cfgclient51
- - libkea-cryptolink38
- - libkea-d2srv30
- - libkea-database48
- - libkea-dhcp++74
- - libkea-dhcp_ddns41
- - libkea-dhcpsrv90
- - libkea-dns++42
- - libkea-eval52
- - libkea-exceptions23
- - libkea-hooks78
- - libkea-http56
- - libkea-log48
- - libkea-mysql53
- - libkea-pgsql53
- - libkea-process57
- - libkea-stats29
- - libkea-tcp5
+ - libkea-asiodns48
+ - libkea-asiolink71
+ - libkea-cc68
+ - libkea-cfgclient65
+ - libkea-cryptolink50
+ - libkea-d2srv46
+ - libkea-database61
+ - libkea-dhcp++89
+ - libkea-dhcp_ddns56
+ - libkea-dhcpsrv108
+ - libkea-dns++56
+ - libkea-eval69
+ - libkea-exceptions33
+ - libkea-hooks97
+ - libkea-http71
+ - libkea-log61
+ - libkea-mysql69
+ - libkea-pgsql69
+ - libkea-process72
+ - libkea-stats41
+ - libkea-tcp18
- libkea-util-io0
- - libkea-util68
+ - libkea-util84
- libkea1_5
- libkeccak-devel
- libkeccak1
@@ -16229,7 +16230,7 @@
- libteamdctl0
- libtecla_r1
- libteeacl0
- - libteec1
+ - libteec2
- libtelepathy-farstream3
- libtemplate_glib-1_0-0
- libteredo5
@@ -46635,14 +46636,21 @@
- tree-sitter-javascript
- tree-sitter-javascript-devel
- tree-sitter-json
+ - tree-sitter-lua
+ - tree-sitter-markdown
+ - tree-sitter-markdown-devel
- tree-sitter-python
- tree-sitter-qmldir
- tree-sitter-qmljs
+ - tree-sitter-query
- tree-sitter-regex
- tree-sitter-ruby
- tree-sitter-rust
- tree-sitter-typescript
- tree-sitter-typescript-devel
+ - tree-sitter-vim
+ - tree-sitter-vimdoc
+ - tree-sitter-vimdoc-devel
- tree-sitter-xml
- treefetch
- treelayout
1
0