openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 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 marknote for openSUSE:Factory checked in at 2024-06-29 15:16:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/marknote (Old)
and /work/SRC/openSUSE:Factory/.marknote.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "marknote"
Sat Jun 29 15:16:45 2024 rev:5 rq:1183858 version:1.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/marknote/marknote.changes 2024-05-23 15:35:41.412551668 +0200
+++ /work/SRC/openSUSE:Factory/.marknote.new.18349/marknote.changes 2024-06-29 15:17:10.263665678 +0200
@@ -1,0 +2,10 @@
+Fri Jun 28 13:13:19 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 1.3.0
+ https://blogs.kde.org/2024/06/28/marknote-1.3/
+ * Note list and editor width can now be adjusted
+ * Undo and redo actions were added
+ * Clickable links added
+ * Importing notes from KNotes and maildir is now possible
+
+-------------------------------------------------------------------
Old:
----
marknote-1.2.1.tar.xz
marknote-1.2.1.tar.xz.sig
New:
----
marknote-1.3.0.tar.xz
marknote-1.3.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ marknote.spec ++++++
--- /var/tmp/diff_new_pack.00pVxV/_old 2024-06-29 15:17:11.307703670 +0200
+++ /var/tmp/diff_new_pack.00pVxV/_new 2024-06-29 15:17:11.307703670 +0200
@@ -18,10 +18,11 @@
%define kf6_version 6.0.0
%define qt6_version 6.6.0
+%define kpim6_version 6.1.0
%bcond_without released
Name: marknote
-Version: 1.2.1
+Version: 1.3.0
Release: 0
Summary: Rich text notes editor
License: GPL-2.0-or-later
@@ -39,8 +40,9 @@
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
BuildRequires: cmake(KF6Kirigami) >= %{kf6_version}
-BuildRequires: cmake(KF6KirigamiAddons) >= 1.2.0
+BuildRequires: cmake(KF6KirigamiAddons) >= 1.3.0
BuildRequires: cmake(KF6XmlGui) >= %{kf6_version}
+BuildRequires: cmake(KPim6Mime) >= %{kpim6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6Gui) >= %{qt6_version}
BuildRequires: cmake(Qt6Qml) >= %{qt6_version}
@@ -48,7 +50,7 @@
BuildRequires: cmake(Qt6Svg) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
Requires: kf6-kirigami-imports >= %{kf6_version}
-Requires: kirigami-addons6 >= 1.2.0
+Requires: kirigami-addons6 >= 1.3.0
Requires: qt6-declarative-imports >= %{qt6_version}
%description
++++++ marknote-1.2.1.tar.xz -> marknote-1.3.0.tar.xz ++++++
++++ 22107 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python310 for openSUSE:Factory checked in at 2024-06-29 15:16:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python310 (Old)
and /work/SRC/openSUSE:Factory/.python310.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python310"
Sat Jun 29 15:16:42 2024 rev:44 rq:1183503 version:3.10.14
Changes:
--------
--- /work/SRC/openSUSE:Factory/python310/python310.changes 2024-06-24 20:50:50.230921455 +0200
+++ /work/SRC/openSUSE:Factory/.python310.new.18349/python310.changes 2024-06-29 15:17:08.587604688 +0200
@@ -1,0 +2,7 @@
+Tue Jun 25 21:57:40 UTC 2024 - Matej Cepl <mcepl(a)cepl.eu>
+
+- Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448
+ (CVE-2024-4032) rearranging definition of private v global IP
+ addresses.
+
+-------------------------------------------------------------------
New:
----
CVE-2024-4032-private-IP-addrs.patch
BETA DEBUG BEGIN:
New:
- Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448
(CVE-2024-4032) rearranging definition of private v global IP
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python310.spec ++++++
--- /var/tmp/diff_new_pack.W0oVhG/_old 2024-06-29 15:17:09.543639477 +0200
+++ /var/tmp/diff_new_pack.W0oVhG/_new 2024-06-29 15:17:09.543639477 +0200
@@ -195,6 +195,9 @@
# PATCH-FIX-UPSTREAM CVE-2023-52425-libexpat-2.6.0-backport.patch gh#python/cpython#117187 mcepl(a)suse.com
# Make the test suite work with libexpat < 2.6.0
Patch22: CVE-2023-52425-libexpat-2.6.0-backport.patch
+# PATCH-FIX-UPSTREAM CVE-2024-4032-private-IP-addrs.patch bsc#1226448 mcepl(a)suse.com
+# rearrange definition of private v global IP addresses
+Patch23: CVE-2024-4032-private-IP-addrs.patch
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: fdupes
@@ -473,6 +476,7 @@
%patch -p1 -P 20
%patch -p1 -P 21
%patch -p1 -P 22
+%patch -p1 -P 23
# drop Autoconf version requirement
sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac
++++++ CVE-2024-4032-private-IP-addrs.patch ++++++
From 0740166e60b8cdae9448220beb28721f0126ee03 Mon Sep 17 00:00:00 2001
From: Petr Viktorin <encukou(a)gmail.com>
Date: Wed, 24 Apr 2024 14:29:30 +0200
Subject: [PATCH 1/2] gh-113171: gh-65056: Fix "private" (non-global) IP
address ranges (GH-113179) (GH-113186) (GH-118177)
* GH-113171: Fix "private" (non-global) IP address ranges (GH-113179)
The _private_networks variables, used by various is_private
implementations, were missing some ranges and at the same time had
overly strict ranges (where there are more specific ranges considered
globally reachable by the IANA registries).
This patch updates the ranges with what was missing or otherwise
incorrect.
100.64.0.0/10 is left alone, for now, as it's been made special in [1].
The _address_exclude_many() call returns 8 networks for IPv4, 121
networks for IPv6.
[1] https://github.com/python/cpython/issues/61602
* GH-65056: Improve the IP address' is_global/is_private documentation (GH-113186)
It wasn't clear what the semantics of is_global/is_private are and, when
one gets to the bottom of it, it's not quite so simple (hence the
exceptions listed).
(cherry picked from commit 2a4cbf17af19a01d942f9579342f77c39fbd23c4)
(cherry picked from commit 40d75c2b7f5c67e254d0a025e0f2e2c7ada7f69f)
---------
(cherry picked from commit f86b17ac511e68192ba71f27e752321a3252cee3)
Co-authored-by: Jakub Stasiak <jakub(a)stasiak.at>
---
Doc/library/ipaddress.rst | 43 +++-
Doc/whatsnew/3.10.rst | 9
Lib/ipaddress.py | 99 +++++++---
Lib/test/test_ipaddress.py | 52 +++++
Misc/NEWS.d/next/Library/2024-03-14-01-38-44.gh-issue-113171.VFnObz.rst | 9
5 files changed, 187 insertions(+), 25 deletions(-)
create mode 100644 Misc/NEWS.d/next/Library/2024-03-14-01-38-44.gh-issue-113171.VFnObz.rst
--- a/Doc/library/ipaddress.rst
+++ b/Doc/library/ipaddress.rst
@@ -188,18 +188,53 @@ write code that handles both IP versions
.. attribute:: is_private
- ``True`` if the address is allocated for private networks. See
+ ``True`` if the address is defined as not globally reachable by
iana-ipv4-special-registry_ (for IPv4) or iana-ipv6-special-registry_
- (for IPv6).
+ (for IPv6) with the following exceptions:
+
+ * ``is_private`` is ``False`` for the shared address space (``100.64.0.0/10``)
+ * For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the
+ semantics of the underlying IPv4 addresses and the following condition holds
+ (see :attr:`IPv6Address.ipv4_mapped`)::
+
+ address.is_private == address.ipv4_mapped.is_private
+
+ ``is_private`` has value opposite to :attr:`is_global`, except for the shared address space
+ (``100.64.0.0/10`` range) where they are both ``False``.
+
+ .. versionchanged:: 3.10.15
+
+ Fixed some false positives and false negatives.
+
+ * ``192.0.0.0/24`` is considered private with the exception of ``192.0.0.9/32`` and
+ ``192.0.0.10/32`` (previously: only the ``192.0.0.0/29`` sub-range was considered private).
+ * ``64:ff9b:1::/48`` is considered private.
+ * ``2002::/16`` is considered private.
+ * There are exceptions within ``2001::/23`` (otherwise considered private): ``2001:1::1/128``,
+ ``2001:1::2/128``, ``2001:3::/32``, ``2001:4:112::/48``, ``2001:20::/28``, ``2001:30::/28``.
+ The exceptions are not considered private.
.. attribute:: is_global
- ``True`` if the address is allocated for public networks. See
+ ``True`` if the address is defined as globally reachable by
iana-ipv4-special-registry_ (for IPv4) or iana-ipv6-special-registry_
- (for IPv6).
+ (for IPv6) with the following exception:
+
+ For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the
+ semantics of the underlying IPv4 addresses and the following condition holds
+ (see :attr:`IPv6Address.ipv4_mapped`)::
+
+ address.is_global == address.ipv4_mapped.is_global
+
+ ``is_global`` has value opposite to :attr:`is_private`, except for the shared address space
+ (``100.64.0.0/10`` range) where they are both ``False``.
.. versionadded:: 3.4
+ .. versionchanged:: 3.10.15
+
+ Fixed some false positives and false negatives, see :attr:`is_private` for details.
+
.. attribute:: is_unspecified
``True`` if the address is unspecified. See :RFC:`5735` (for IPv4)
--- a/Doc/whatsnew/3.10.rst
+++ b/Doc/whatsnew/3.10.rst
@@ -2348,3 +2348,12 @@ tarfile
:exc:`DeprecationWarning`.
In Python 3.14, the default will switch to ``'data'``.
(Contributed by Petr Viktorin in :pep:`706`.)
+
+Notable changes in 3.10.15
+==========================
+
+ipaddress
+---------
+
+* Fixed ``is_global`` and ``is_private`` behavior in ``IPv4Address``,
+ ``IPv6Address``, ``IPv4Network`` and ``IPv6Network``.
--- a/Lib/ipaddress.py
+++ b/Lib/ipaddress.py
@@ -1323,18 +1323,41 @@ class IPv4Address(_BaseV4, _BaseAddress)
@property
@functools.lru_cache()
def is_private(self):
- """Test if this address is allocated for private networks.
-
- Returns:
- A boolean, True if the address is reserved per
- iana-ipv4-special-registry.
-
- """
- return any(self in net for net in self._constants._private_networks)
+ """``True`` if the address is defined as not globally reachable by
+ iana-ipv4-special-registry_ (for IPv4) or iana-ipv6-special-registry_
+ (for IPv6) with the following exceptions:
+
+ * ``is_private`` is ``False`` for ``100.64.0.0/10``
+ * For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the
+ semantics of the underlying IPv4 addresses and the following condition holds
+ (see :attr:`IPv6Address.ipv4_mapped`)::
+
+ address.is_private == address.ipv4_mapped.is_private
+
+ ``is_private`` has value opposite to :attr:`is_global`, except for the ``100.64.0.0/10``
+ IPv4 range where they are both ``False``.
+ """
+ return (
+ any(self in net for net in self._constants._private_networks)
+ and all(self not in net for net in self._constants._private_networks_exceptions)
+ )
@property
@functools.lru_cache()
def is_global(self):
+ """``True`` if the address is defined as globally reachable by
+ iana-ipv4-special-registry_ (for IPv4) or iana-ipv6-special-registry_
+ (for IPv6) with the following exception:
+
+ For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the
+ semantics of the underlying IPv4 addresses and the following condition holds
+ (see :attr:`IPv6Address.ipv4_mapped`)::
+
+ address.is_global == address.ipv4_mapped.is_global
+
+ ``is_global`` has value opposite to :attr:`is_private`, except for the ``100.64.0.0/10``
+ IPv4 range where they are both ``False``.
+ """
return self not in self._constants._public_network and not self.is_private
@property
@@ -1538,13 +1561,15 @@ class _IPv4Constants:
_public_network = IPv4Network('100.64.0.0/10')
+ # Not globally reachable address blocks listed on
+ # https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-speci…
_private_networks = [
IPv4Network('0.0.0.0/8'),
IPv4Network('10.0.0.0/8'),
IPv4Network('127.0.0.0/8'),
IPv4Network('169.254.0.0/16'),
IPv4Network('172.16.0.0/12'),
- IPv4Network('192.0.0.0/29'),
+ IPv4Network('192.0.0.0/24'),
IPv4Network('192.0.0.170/31'),
IPv4Network('192.0.2.0/24'),
IPv4Network('192.168.0.0/16'),
@@ -1555,6 +1580,11 @@ class _IPv4Constants:
IPv4Network('255.255.255.255/32'),
]
+ _private_networks_exceptions = [
+ IPv4Network('192.0.0.9/32'),
+ IPv4Network('192.0.0.10/32'),
+ ]
+
_reserved_network = IPv4Network('240.0.0.0/4')
_unspecified_address = IPv4Address('0.0.0.0')
@@ -1996,27 +2026,42 @@ class IPv6Address(_BaseV6, _BaseAddress)
@property
@functools.lru_cache()
def is_private(self):
- """Test if this address is allocated for private networks.
+ """``True`` if the address is defined as not globally reachable by
+ iana-ipv4-special-registry_ (for IPv4) or iana-ipv6-special-registry_
+ (for IPv6) with the following exceptions:
+
+ * ``is_private`` is ``False`` for ``100.64.0.0/10``
+ * For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the
+ semantics of the underlying IPv4 addresses and the following condition holds
+ (see :attr:`IPv6Address.ipv4_mapped`)::
- Returns:
- A boolean, True if the address is reserved per
- iana-ipv6-special-registry, or is ipv4_mapped and is
- reserved in the iana-ipv4-special-registry.
+ address.is_private == address.ipv4_mapped.is_private
+ ``is_private`` has value opposite to :attr:`is_global`, except for the ``100.64.0.0/10``
+ IPv4 range where they are both ``False``.
"""
ipv4_mapped = self.ipv4_mapped
if ipv4_mapped is not None:
return ipv4_mapped.is_private
- return any(self in net for net in self._constants._private_networks)
+ return (
+ any(self in net for net in self._constants._private_networks)
+ and all(self not in net for net in self._constants._private_networks_exceptions)
+ )
@property
def is_global(self):
- """Test if this address is allocated for public networks.
+ """``True`` if the address is defined as globally reachable by
+ iana-ipv4-special-registry_ (for IPv4) or iana-ipv6-special-registry_
+ (for IPv6) with the following exception:
+
+ For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the
+ semantics of the underlying IPv4 addresses and the following condition holds
+ (see :attr:`IPv6Address.ipv4_mapped`)::
- Returns:
- A boolean, true if the address is not reserved per
- iana-ipv6-special-registry.
+ address.is_global == address.ipv4_mapped.is_global
+ ``is_global`` has value opposite to :attr:`is_private`, except for the ``100.64.0.0/10``
+ IPv4 range where they are both ``False``.
"""
return not self.is_private
@@ -2257,19 +2302,31 @@ class _IPv6Constants:
_multicast_network = IPv6Network('ff00::/8')
+ # Not globally reachable address blocks listed on
+ # https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-speci…
_private_networks = [
IPv6Network('::1/128'),
IPv6Network('::/128'),
IPv6Network('::ffff:0:0/96'),
+ IPv6Network('64:ff9b:1::/48'),
IPv6Network('100::/64'),
IPv6Network('2001::/23'),
- IPv6Network('2001:2::/48'),
IPv6Network('2001:db8::/32'),
- IPv6Network('2001:10::/28'),
+ # IANA says N/A, let's consider it not globally reachable to be safe
+ IPv6Network('2002::/16'),
IPv6Network('fc00::/7'),
IPv6Network('fe80::/10'),
]
+ _private_networks_exceptions = [
+ IPv6Network('2001:1::1/128'),
+ IPv6Network('2001:1::2/128'),
+ IPv6Network('2001:3::/32'),
+ IPv6Network('2001:4:112::/48'),
+ IPv6Network('2001:20::/28'),
+ IPv6Network('2001:30::/28'),
+ ]
+
_reserved_networks = [
IPv6Network('::/8'), IPv6Network('100::/8'),
IPv6Network('200::/7'), IPv6Network('400::/6'),
--- a/Lib/test/test_ipaddress.py
+++ b/Lib/test/test_ipaddress.py
@@ -2263,6 +2263,10 @@ class IpaddrUnitTest(unittest.TestCase):
self.assertEqual(True, ipaddress.ip_address(
'172.31.255.255').is_private)
self.assertEqual(False, ipaddress.ip_address('172.32.0.0').is_private)
+ self.assertFalse(ipaddress.ip_address('192.0.0.0').is_global)
+ self.assertTrue(ipaddress.ip_address('192.0.0.9').is_global)
+ self.assertTrue(ipaddress.ip_address('192.0.0.10').is_global)
+ self.assertFalse(ipaddress.ip_address('192.0.0.255').is_global)
self.assertEqual(True,
ipaddress.ip_address('169.254.100.200').is_link_local)
@@ -2278,6 +2282,40 @@ class IpaddrUnitTest(unittest.TestCase):
self.assertEqual(False, ipaddress.ip_address('128.0.0.0').is_loopback)
self.assertEqual(True, ipaddress.ip_network('0.0.0.0').is_unspecified)
+ def testPrivateNetworks(self):
+ self.assertEqual(True, ipaddress.ip_network("0.0.0.0/0").is_private)
+ self.assertEqual(False, ipaddress.ip_network("1.0.0.0/8").is_private)
+
+ self.assertEqual(True, ipaddress.ip_network("0.0.0.0/8").is_private)
+ self.assertEqual(True, ipaddress.ip_network("10.0.0.0/8").is_private)
+ self.assertEqual(True, ipaddress.ip_network("127.0.0.0/8").is_private)
+ self.assertEqual(True, ipaddress.ip_network("169.254.0.0/16").is_private)
+ self.assertEqual(True, ipaddress.ip_network("172.16.0.0/12").is_private)
+ self.assertEqual(True, ipaddress.ip_network("192.0.0.0/29").is_private)
+ self.assertEqual(False, ipaddress.ip_network("192.0.0.9/32").is_private)
+ self.assertEqual(True, ipaddress.ip_network("192.0.0.170/31").is_private)
+ self.assertEqual(True, ipaddress.ip_network("192.0.2.0/24").is_private)
+ self.assertEqual(True, ipaddress.ip_network("192.168.0.0/16").is_private)
+ self.assertEqual(True, ipaddress.ip_network("198.18.0.0/15").is_private)
+ self.assertEqual(True, ipaddress.ip_network("198.51.100.0/24").is_private)
+ self.assertEqual(True, ipaddress.ip_network("203.0.113.0/24").is_private)
+ self.assertEqual(True, ipaddress.ip_network("240.0.0.0/4").is_private)
+ self.assertEqual(True, ipaddress.ip_network("255.255.255.255/32").is_private)
+
+ self.assertEqual(False, ipaddress.ip_network("::/0").is_private)
+ self.assertEqual(False, ipaddress.ip_network("::ff/128").is_private)
+
+ self.assertEqual(True, ipaddress.ip_network("::1/128").is_private)
+ self.assertEqual(True, ipaddress.ip_network("::/128").is_private)
+ self.assertEqual(True, ipaddress.ip_network("::ffff:0:0/96").is_private)
+ self.assertEqual(True, ipaddress.ip_network("100::/64").is_private)
+ self.assertEqual(True, ipaddress.ip_network("2001:2::/48").is_private)
+ self.assertEqual(False, ipaddress.ip_network("2001:3::/48").is_private)
+ self.assertEqual(True, ipaddress.ip_network("2001:db8::/32").is_private)
+ self.assertEqual(True, ipaddress.ip_network("2001:10::/28").is_private)
+ self.assertEqual(True, ipaddress.ip_network("fc00::/7").is_private)
+ self.assertEqual(True, ipaddress.ip_network("fe80::/10").is_private)
+
def testReservedIpv6(self):
self.assertEqual(True, ipaddress.ip_network('ffff::').is_multicast)
@@ -2351,6 +2389,20 @@ class IpaddrUnitTest(unittest.TestCase):
self.assertEqual(True, ipaddress.ip_address('0::0').is_unspecified)
self.assertEqual(False, ipaddress.ip_address('::1').is_unspecified)
+ self.assertFalse(ipaddress.ip_address('64:ff9b:1::').is_global)
+ self.assertFalse(ipaddress.ip_address('2001::').is_global)
+ self.assertTrue(ipaddress.ip_address('2001:1::1').is_global)
+ self.assertTrue(ipaddress.ip_address('2001:1::2').is_global)
+ self.assertFalse(ipaddress.ip_address('2001:2::').is_global)
+ self.assertTrue(ipaddress.ip_address('2001:3::').is_global)
+ self.assertFalse(ipaddress.ip_address('2001:4::').is_global)
+ self.assertTrue(ipaddress.ip_address('2001:4:112::').is_global)
+ self.assertFalse(ipaddress.ip_address('2001:10::').is_global)
+ self.assertTrue(ipaddress.ip_address('2001:20::').is_global)
+ self.assertTrue(ipaddress.ip_address('2001:30::').is_global)
+ self.assertFalse(ipaddress.ip_address('2001:40::').is_global)
+ self.assertFalse(ipaddress.ip_address('2002::').is_global)
+
# some generic IETF reserved addresses
self.assertEqual(True, ipaddress.ip_address('100::').is_reserved)
self.assertEqual(True, ipaddress.ip_network('4000::1/128').is_reserved)
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2024-03-14-01-38-44.gh-issue-113171.VFnObz.rst
@@ -0,0 +1,9 @@
+Fixed various false positives and false negatives in
+
+* :attr:`ipaddress.IPv4Address.is_private` (see these docs for details)
+* :attr:`ipaddress.IPv4Address.is_global`
+* :attr:`ipaddress.IPv6Address.is_private`
+* :attr:`ipaddress.IPv6Address.is_global`
+
+Also in the corresponding :class:`ipaddress.IPv4Network` and :class:`ipaddress.IPv6Network`
+attributes.
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2024-06-29 15:16:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
and /work/SRC/openSUSE:Factory/.Mesa.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa"
Sat Jun 29 15:16:39 2024 rev:511 rq:1183856 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2024-06-24 20:50:59.375256471 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new.18349/Mesa.changes 2024-06-29 15:17:06.399525067 +0200
@@ -1,0 +2,30 @@
+Fri Jun 28 12:48:56 UTC 2024 - Stefan Dirsch <sndirsch(a)suse.com>
+
+- boo1226725-test-fix1.patch
+ * another try to fix coloring on s390x and other platforms
+- re-enabled patchtes only applied on s390x with previous change
+ on all platforms again
+
+-------------------------------------------------------------------
+Thu Jun 27 08:55:00 UTC 2024 - Stefan Dirsch <sndirsch(a)suse.com>
+
+- apply patches below to get GL on s390x working again only on
+ s390x, because they break colors during YaST installation
+ also on x86_64 platform (QT/GTK using GL backend?) (boo#1226725)
+
+-------------------------------------------------------------------
+Wed Jun 26 08:27:46 UTC 2024 - Stefan Dirsch <sndirsch(a)suse.com>
+
+- u_egl-gbm-Enable-RGBA-configs.patch,
+ u_egl-surfaceless-Enable-RGBA-configs.patch
+ * these are needed now after applying previous patch
+ u_dri-Fix-BGR-format-exclusion.patch also on other platforms
+ than s390x? (boo#1226725)
+
+-------------------------------------------------------------------
+Tue Jun 25 11:14:15 UTC 2024 - Stefan Dirsch <sndirsch(a)suse.com>
+
+- u_dri-Fix-BGR-format-exclusion.patch
+ * fixes glxinfo/eglxinfo on s390x (boo#1226725, comment#6)
+
+-------------------------------------------------------------------
New:
----
boo1226725-test-fix1.patch
u_dri-Fix-BGR-format-exclusion.patch
u_egl-gbm-Enable-RGBA-configs.patch
u_egl-surfaceless-Enable-RGBA-configs.patch
BETA DEBUG BEGIN:
New:
- boo1226725-test-fix1.patch
* another try to fix coloring on s390x and other platforms
New: * these are needed now after applying previous patch
u_dri-Fix-BGR-format-exclusion.patch also on other platforms
than s390x? (boo#1226725)
New:
- u_egl-gbm-Enable-RGBA-configs.patch,
u_egl-surfaceless-Enable-RGBA-configs.patch
New:- u_egl-gbm-Enable-RGBA-configs.patch,
u_egl-surfaceless-Enable-RGBA-configs.patch
* these are needed now after applying previous patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.6L09NG/_old 2024-06-29 15:17:07.747574121 +0200
+++ /var/tmp/diff_new_pack.6L09NG/_new 2024-06-29 15:17:07.751574266 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package Mesa
+# spec file
#
# Copyright (c) 2024 SUSE LLC
#
@@ -183,6 +183,10 @@
Patch58: u_dep_xcb.patch
Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch
Patch400: n_stop-iris-flicker.patch
+Patch500: u_dri-Fix-BGR-format-exclusion.patch
+Patch501: u_egl-gbm-Enable-RGBA-configs.patch
+Patch502: u_egl-surfaceless-Enable-RGBA-configs.patch
+Patch503: boo1226725-test-fix1.patch
%ifarch %{ix86} x86_64
BuildRequires: DirectX-Headers
%endif
@@ -837,6 +841,10 @@
%patch -P 58 -p1
%patch -P 100 -p1
%patch -P 400 -p1
+%patch -P 500 -p1
+%patch -P 501 -p1
+%patch -P 502 -p1
+%patch -P 503 -p1
# Remove requires to vulkan libs from baselibs.conf on platforms
# where vulkan build is disabled; ugly ...
++++++ boo1226725-test-fix1.patch ++++++
diff --git a/src/gallium/frontends/dri/dri_screen.c b/src/gallium/frontends/dri/dri_screen.c
index 2e9ce01147a..15dde5152b8 100644
--- a/src/gallium/frontends/dri/dri_screen.c
+++ b/src/gallium/frontends/dri/dri_screen.c
@@ -386,21 +386,16 @@ dri_fill_in_modes(struct dri_screen *screen)
uint8_t msaa_modes[MSAA_VISUAL_MAX_SAMPLES];
/* Expose only BGRA ordering if the loader doesn't support RGBA ordering. */
- if (!allow_rgba_ordering) {
- unsigned sh_ax = util_format_get_component_shift(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 3);
- unsigned sh_b = util_format_get_component_shift(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 2);
-#if UTIL_ARCH_BIG_ENDIAN
- unsigned sz_b = util_format_get_component_bits(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 2);
-
- if (sz_b + sh_b == sh_ax)
- continue;
-#else
- unsigned sz_ax = util_format_get_component_bits(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 3);
-
- if (sz_ax + sh_ax == sh_b)
- continue;
-#endif
- }
+ if (!allow_rgba_ordering &&
+ (pipe_formats[f] == PIPE_FORMAT_RGBA8888_UNORM ||
+ pipe_formats[f] == PIPE_FORMAT_RGBX8888_UNORM ||
+ pipe_formats[f] == PIPE_FORMAT_RGBA8888_SRGB ||
+ pipe_formats[f] == PIPE_FORMAT_RGBX8888_SRGB ||
+ pipe_formats[f] == PIPE_FORMAT_R5G5B5A1_UNORM ||
+ pipe_formats[f] == PIPE_FORMAT_R5G5B5X1_UNORM ||
+ pipe_formats[f] == PIPE_FORMAT_R4G4B4A4_UNORM ||
+ pipe_formats[f] == PIPE_FORMAT_R4G4B4X4_UNORM))
+ continue;
if (!allow_rgb10 &&
util_format_get_component_bits(pipe_formats[f],
++++++ u_dri-Fix-BGR-format-exclusion.patch ++++++
From 79ca6e3a329dbfc3bc68df37b8f3ea7156e41aae Mon Sep 17 00:00:00 2001
From: Daniel Stone <daniels(a)collabora.com>
Date: Fri, 21 Jun 2024 11:24:31 +0100
Subject: [PATCH] dri: Fix BGR format exclusion
The check we had for BGR vs. RGB formats was testing completely the
wrong thing. Fix it so we can restore the previous set of configs we
expose to the frontend, which also fixes surfaceless platform on s390x.
Signed-off-by: Daniel Stone <daniels(a)collabora.com>
Fixes: ad0edea53a73 ("st/dri: Check format properties from format helpers")
Closes: mesa/mesa#11360
---
src/gallium/frontends/dri/dri_screen.c | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/src/gallium/frontends/dri/dri_screen.c b/src/gallium/frontends/dri/dri_screen.c
index 6bc61dbd641..debff54c090 100644
--- a/src/gallium/frontends/dri/dri_screen.c
+++ b/src/gallium/frontends/dri/dri_screen.c
@@ -386,17 +386,21 @@ dri_fill_in_modes(struct dri_screen *screen)
uint8_t msaa_modes[MSAA_VISUAL_MAX_SAMPLES];
/* Expose only BGRA ordering if the loader doesn't support RGBA ordering. */
- if (!allow_rgba_ordering &&
- util_format_get_component_shift(pipe_formats[f],
- UTIL_FORMAT_COLORSPACE_RGB, 0)
+ if (!allow_rgba_ordering) {
+ unsigned sh_ax = util_format_get_component_shift(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 3);
+ unsigned sh_b = util_format_get_component_shift(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 2);
#if UTIL_ARCH_BIG_ENDIAN
- >
+ unsigned sz_b = util_format_get_component_bits(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 2);
+
+ if (sz_b + sh_b == sh_ax)
+ continue;
#else
- <
+ unsigned sz_ax = util_format_get_component_bits(pipe_formats[f], UTIL_FORMAT_COLORSPACE_RGB, 3);
+
+ if (sz_ax + sh_ax == sh_b)
+ continue;
#endif
- util_format_get_component_shift(pipe_formats[f],
- UTIL_FORMAT_COLORSPACE_RGB, 2))
- continue;
+ }
if (!allow_rgb10 &&
util_format_get_component_bits(pipe_formats[f],
--
2.35.3
++++++ u_egl-gbm-Enable-RGBA-configs.patch ++++++
From b3904d23ccc76b76d352a160164f293cf65305e0 Mon Sep 17 00:00:00 2001
From: Daniel Stone <daniels(a)collabora.com>
Date: Fri, 21 Jun 2024 14:19:06 +0100
Subject: [PATCH] egl/gbm: Enable RGBA configs
Doing this is harmless since we operate on an allowlist of pipe_configs
anyway.
Signed-off-by: Daniel Stone <daniels(a)collabora.com>
---
src/gbm/backends/dri/gbm_dri.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c
index 0526f4f8dc1..6cc2d5d8197 100644
--- a/src/gbm/backends/dri/gbm_dri.c
+++ b/src/gbm/backends/dri/gbm_dri.c
@@ -108,6 +108,8 @@ dri_get_capability(void *loaderPrivate, enum dri_loader_cap cap)
switch (cap) {
case DRI_LOADER_CAP_FP16:
return 1;
+ case DRI_LOADER_CAP_RGBA_ORDERING:
+ return 1;
default:
return 0;
}
--
2.35.3
++++++ u_egl-surfaceless-Enable-RGBA-configs.patch ++++++
From 1eb67fcae01d9f4fbe584e718d71cdfa745ce75f Mon Sep 17 00:00:00 2001
From: Daniel Stone <daniels(a)collabora.com>
Date: Fri, 21 Jun 2024 14:19:06 +0100
Subject: [PATCH] egl/surfaceless: Enable RGBA configs
Doing this is harmless since we operate on an allowlist of pipe_configs
anyway.
Signed-off-by: Daniel Stone <daniels(a)collabora.com>
---
src/egl/drivers/dri2/platform_surfaceless.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/egl/drivers/dri2/platform_surfaceless.c b/src/egl/drivers/dri2/platform_surfaceless.c
index 0668ec9285f..4b69874d3f6 100644
--- a/src/egl/drivers/dri2/platform_surfaceless.c
+++ b/src/egl/drivers/dri2/platform_surfaceless.c
@@ -190,6 +190,8 @@ surfaceless_get_capability(void *loaderPrivate, enum dri_loader_cap cap)
switch (cap) {
case DRI_LOADER_CAP_FP16:
return 1;
+ case DRI_LOADER_CAP_RGBA_ORDERING:
+ return 1;
default:
return 0;
}
--
2.35.3
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package resource-agents for openSUSE:Factory checked in at 2024-06-29 15:16:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/resource-agents (Old)
and /work/SRC/openSUSE:Factory/.resource-agents.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "resource-agents"
Sat Jun 29 15:16:36 2024 rev:131 rq:1183835 version:4.14.0+git15.c784b83c
Changes:
--------
--- /work/SRC/openSUSE:Factory/resource-agents/resource-agents.changes 2024-06-10 17:37:08.797864002 +0200
+++ /work/SRC/openSUSE:Factory/.resource-agents.new.18349/resource-agents.changes 2024-06-29 15:16:52.599022884 +0200
@@ -1,0 +2,5 @@
+Wed Jun 12 08:33:22 UTC 2024 - Dirk Stoecker <opensuse(a)dstoecker.de>
+
+- remove package name based perl requires
+
+-------------------------------------------------------------------
@@ -3002,2 +3006,0 @@
-
-
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ resource-agents.spec ++++++
--- /var/tmp/diff_new_pack.APLahI/_old 2024-06-29 15:16:53.247046464 +0200
+++ /var/tmp/diff_new_pack.APLahI/_new 2024-06-29 15:16:53.251046609 +0200
@@ -85,11 +85,11 @@
Requires: %{name}
Requires: ipvsadm
Requires: logrotate
-Requires: perl-IO-Socket-IP
-Requires: perl-MailTools
-Requires: perl-Net-SSLeay
-Requires: perl-Socket6
-Requires: perl-libwww-perl
+Requires: perl(IO::Socket::IP)
+Requires: perl(MailTools)
+Requires: perl(Net::SSLeay)
+Requires: perl(Socket6)
+Requires: perl(LWP)
Obsoletes: heartbeat-ldirectord
Provides: heartbeat-ldirectord
%{?systemd_requires}
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-source-longterm for openSUSE:Factory checked in at 2024-06-29 15:16:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source-longterm (Old)
and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source-longterm"
Sat Jun 29 15:16:36 2024 rev:19 rq:1183833 version:6.6.36
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes 2024-06-24 20:51:05.319473752 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.18349/kernel-longterm.changes 2024-06-29 15:16:47.838849666 +0200
@@ -1,0 +2,342 @@
+Thu Jun 27 15:47:46 CEST 2024 - rfrohl(a)suse.com
+
+- Linux 6.6.36 (bsc#1218260).
+- fs/writeback: bail out if there is no more inodes for IO and
+ queued once (bsc#1218260).
+- padata: Disable BH when taking works lock on MT path
+ (bsc#1218260).
+- crypto: hisilicon/sec - Fix memory leak for sec resource release
+ (bsc#1218260).
+- crypto: hisilicon/qm - Add the err memory release process to
+ qm uninit (bsc#1218260).
+- io_uring/sqpoll: work around a potential audit memory leak
+ (bsc#1218260).
+- rcutorture: Fix rcu_torture_one_read() pipe_count overflow
+ comment (bsc#1218260).
+- rcutorture: Make stall-tasks directly exit when rcutorture
+ tests end (bsc#1218260).
+- rcutorture: Fix invalid context warning when enable srcu
+ barrier testing (bsc#1218260).
+- block/ioctl: prefer different overflow check (bsc#1218260).
+- ssb: Fix potential NULL pointer dereference in
+ ssb_device_uevent() (bsc#1218260).
+- selftests/bpf: Prevent client connect before server bind in
+ test_tc_tunnel.sh (bsc#1218260).
+- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
+ (bsc#1218260).
+- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
+ (bsc#1218260).
+- wifi: ath9k: work around memset overflow warning (bsc#1218260).
+- af_packet: avoid a false positive warning in packet_setsockopt()
+ (bsc#1218260).
+- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
+ (bsc#1218260).
+- drop_monitor: replace spin_lock by raw_spin_lock (bsc#1218260).
+- scsi: qedi: Fix crash while reading debugfs attribute
+ (bsc#1218260).
+- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
+ (bsc#1218260).
+- net/sched: fix false lockdep warning on qdisc root lock
+ (bsc#1218260).
+- kselftest: arm64: Add a null pointer check (bsc#1218260).
+- net: dsa: realtek: keep default LED state in rtl8366rb
+ (bsc#1218260).
+- netpoll: Fix race condition in netpoll_owner_active
+ (bsc#1218260).
+- wifi: mt76: mt7921s: fix potential hung tasks during chip
+ recovery (bsc#1218260).
+- HID: Add quirk for Logitech Casa touchpad (bsc#1218260).
+- HID: asus: fix more n-key report descriptors if n-key quirked
+ (bsc#1218260).
+- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
+ (bsc#1218260).
+- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
+ (bsc#1218260).
+- drm/amd/display: Exit idle optimizations before HDCP execution
+ (bsc#1218260).
+- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
+ (bsc#1218260).
+- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
+ (bsc#1218260).
+- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (bsc#1218260).
+- drm/lima: add mask irq callback to gp and pp (bsc#1218260).
+- drm/lima: mask irqs in timeout path before hard reset
+ (bsc#1218260).
+- ALSA: hda/realtek: Add quirks for Lenovo 13X (bsc#1218260).
+- powerpc/pseries: Enforce hcall result buffer validity and size
+ (bsc#1218260).
+- media: intel/ipu6: Fix build with !ACPI (bsc#1218260).
+- media: mtk-vcodec: potential null pointer deference in SCP
+ (bsc#1218260).
+- powerpc/io: Avoid clang null pointer arithmetic warnings
+ (bsc#1218260).
+- platform/x86: p2sb: Don't init until unassigned resources have
+ been assigned (bsc#1218260).
+- power: supply: cros_usbpd: provide ID table for avoiding
+ fallback match (bsc#1218260).
+- iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (bsc#1218260).
+- ext4: fix uninitialized ratelimit_state->lock access in
+ __ext4_fill_super() (bsc#1218260).
+- kprobe/ftrace: bail out if ftrace was killed (bsc#1218260).
+- usb: gadget: uvc: configfs: ensure guid to be valid before set
+ (bsc#1218260).
+- f2fs: remove clear SB_INLINECRYPT flag in default_options
+ (bsc#1218260).
+- usb: misc: uss720: check for incompatible versions of the
+ Belkin F5U002 (bsc#1218260).
+- Avoid hw_desc array overrun in dw-axi-dmac (bsc#1218260).
+- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property
+ on Lenovo Yoga Tab2 1380 (bsc#1218260).
+- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
+ (bsc#1218260).
+- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
+ (bsc#1218260).
+- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
+ (bsc#1218260).
+- f2fs: don't set RO when shutting down f2fs (bsc#1218260).
+- MIPS: Octeon: Add PCIe link status check (bsc#1218260).
+- serial: imx: Introduce timeout when waiting on transmitter empty
+ (bsc#1218260).
+- serial: exar: adding missing CTI and Exar PCI ids (bsc#1218260).
+- usb: gadget: function: Remove usage of the deprecated
+ ida_simple_xx() API (bsc#1218260).
+- tty: add the option to have a tty reject a new ldisc
+ (bsc#1218260).
+- vfio/pci: Collect hot-reset devices to local buffer
+ (bsc#1218260).
+- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
+ (bsc#1218260).
+- ACPI: EC: Install address space handler at the namespace root
+ (bsc#1218260).
+- PCI: Do not wait for disconnected devices when resuming
+ (bsc#1218260).
+- ALSA: hda: cs35l41: Possible null pointer dereference in
+ cs35l41_hda_unbind() (bsc#1218260).
+- ALSA: seq: ump: Fix missing System Reset message handling
+ (bsc#1218260).
+- MIPS: Routerboard 532: Fix vendor retry check code
+ (bsc#1218260).
+- mips: bmips: BCM6358: make sure CBR is correctly set
+ (bsc#1218260).
+- tracing: Build event generation tests only as modules
+ (bsc#1218260).
+- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
+ (bsc#1218260).
+- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
+ (bsc#1218260).
+- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
+ (bsc#1218260).
+- btrfs: zoned: allocate dummy checksums for zoned NODATASUM
+ writes (bsc#1218260).
+- net: mvpp2: use slab_build_skb for oversized frames
+ (bsc#1218260).
+- cipso: fix total option length computation (bsc#1218260).
+- ALSA: hda: cs35l56: Component should be unbound before
+ deconstruction (bsc#1218260).
+- ALSA: hda: tas2781: Component should be unbound before
+ deconstruction (bsc#1218260).
+- bpf: Avoid splat in pskb_pull_reason (bsc#1218260).
+- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
+ (bsc#1218260).
+- netrom: Fix a memory leak in nr_heartbeat_expiry()
+ (bsc#1218260).
+- ipv6: prevent possible NULL deref in fib6_nh_init()
+ (bsc#1218260).
+- ipv6: prevent possible NULL dereference in rt6_probe()
+ (bsc#1218260).
+- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
+ (bsc#1218260).
+- netns: Make get_net_ns() handle zero refcount net (bsc#1218260).
+- qca_spi: Make interrupt remembering atomic (bsc#1218260).
+- net: lan743x: disable WOL upon resume to restore full data
+ path operation (bsc#1218260).
+- net: lan743x: Support WOL at both the PHY and MAC appropriately
+ (bsc#1218260).
+- net: phy: mxl-gpy: Remove interrupt mask clearing from
+ config_init (bsc#1218260).
+- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
+ (bsc#1218260).
+- net/sched: act_api: fix possible infinite loop in
+ tcf_idr_check_alloc() (bsc#1218260).
+- tipc: force a dst refcount before doing decryption
+ (bsc#1218260).
+- sched: act_ct: add netns into the key of tcf_ct_flow_table
+ (bsc#1218260).
+- ptp: fix integer overflow in max_vclocks_store (bsc#1218260).
+- selftests: openvswitch: Use bash as interpreter (bsc#1218260).
+- virtio_net: checksum offloading handling fix (bsc#1218260).
+- virtio_net: fixing XDP for fully checksummed packets handling
+ (bsc#1218260).
+- octeontx2-pf: Add error handling to VLAN unoffload handling
+ (bsc#1218260).
+- octeontx2-pf: Fix linking objects into multiple modules
+ (bsc#1218260).
+- seg6: fix parameter passing when calling NF_HOOK() in End.DX4
+ and End.DX6 behaviors (bsc#1218260).
+- netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter
+ core (bsc#1218260).
+- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (bsc#1218260).
+- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
+ (bsc#1218260).
+- net: usb: rtl8150 fix unintiatilzed variables in
+ rtl8150_get_link_ksettings (bsc#1218260).
+- RDMA/bnxt_re: Fix the max msix vectors macro (bsc#1218260).
+- spi: cs42l43: Correct SPI root clock speed (bsc#1218260).
+- RDMA/rxe: Fix responder length checking for UD request packets
+ (bsc#1218260).
+- regulator: core: Fix modpost error "regulator_get_regmap"
+ undefined (bsc#1218260).
+- dmaengine: idxd: Fix possible Use-After-Free in
+ irq_process_work_list (bsc#1218260).
+- dmaengine: ioatdma: Fix leaking on version mismatch
+ (bsc#1218260).
+- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
+ (bsc#1218260).
+- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
+ (bsc#1218260).
+- dmaengine: fsl-edma: avoid linking both modules (bsc#1218260).
+- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
+ (bsc#1218260).
+- regulator: bd71815: fix ramp values (bsc#1218260).
+- thermal/drivers/mediatek/lvts_thermal: Return error in case
+ of invalid efuse data (bsc#1218260).
+- arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus
+ DHCOM SoM (bsc#1218260).
+- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus
+ DHCOM SoM (bsc#1218260).
+- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown
+ GPIO (bsc#1218260).
+- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
+ (bsc#1218260).
+- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on
+ slow input pin (bsc#1218260).
+- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
+ kernel is fine." (bsc#1218260).
+- spi: spi-imx: imx51: revert burst length calculation back to
+ bits_per_word (bsc#1218260).
+- io_uring/rsrc: fix incorrect assignment of iter->nr_segs in
+ io_import_fixed (bsc#1218260).
+- firmware: psci: Fix return value from psci_system_suspend()
+ (bsc#1218260).
+- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
+ (bsc#1218260).
+- RDMA/mlx5: Add check for srq max_sge attribute (bsc#1218260).
+- RDMA/mana_ib: Ignore optional access flags for MRs
+ (bsc#1218260).
+- ACPI: EC: Evaluate orphan _REG under EC device (bsc#1218260).
+- arm64: defconfig: enable the vf610 gpio driver (bsc#1218260).
+- ext4: avoid overflow when setting values via sysfs
+ (bsc#1218260).
+- ext4: fix slab-out-of-bounds in
+ ext4_mb_find_good_group_avg_frag_lists() (bsc#1218260).
+- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
+ (bsc#1218260).
+- net: stmmac: Assign configured channel value to EXTTS event
+ (bsc#1218260).
+- net: usb: ax88179_178a: improve reset check (bsc#1218260).
+- net: do not leave a dangling sk pointer, when socket creation
+ fails (bsc#1218260).
+- btrfs: retry block group reclaim without infinite loop
+ (bsc#1218260).
+- scsi: ufs: core: Free memory allocated for model before reinit
+ (bsc#1218260).
+- cifs: fix typo in module parameter enable_gcm_256 (bsc#1218260).
+- LoongArch: Fix watchpoint setting error (bsc#1218260).
+- LoongArch: Trigger user-space watchpoints correctly
+ (bsc#1218260).
+- LoongArch: Fix multiple hardware watchpoint issues
+ (bsc#1218260).
+- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
+ (bsc#1218260).
+- KVM: arm64: Disassociate vcpus from redistributor region on
+ teardown (bsc#1218260).
+- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC
+ routes (bsc#1218260).
+- RDMA/rxe: Fix data copy for IB_SEND_INLINE (bsc#1218260).
+- RDMA/mlx5: Remove extra unlock on error path (bsc#1218260).
+- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
+ (bsc#1218260).
+- ovl: fix encoding fid for lower only root (bsc#1218260).
+- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
+ 445/465 G11 (bsc#1218260).
+- ALSA: hda/realtek: Limit mic boost on N14AP7 (bsc#1218260).
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
+ (bsc#1218260).
+- drm/i915/mso: using joiner is not possible with eDP MSO
+ (bsc#1218260).
+- drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1218260).
+- drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1218260).
+- dt-bindings: dma: fsl-edma: fix dma-channels constraints
+ (bsc#1218260).
+- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
+ (bsc#1218260).
+- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
+ (bsc#1218260).
+- gcov: add support for GCC 14 (bsc#1218260).
+- kcov: don't lose track of remote references during softirqs
+ (bsc#1218260).
+- efi/x86: Free EFI memory map only when installing a new one
+ (bsc#1218260).
+- serial: 8250_dw: Revert "Move definitions to the shared header"
+ (bsc#1218260).
+- mm: mmap: allow for the maximum number of bits for randomizing
+ mmap_base by default (bsc#1218260).
+- tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
+ (bsc#1218260).
+- mm/page_table_check: fix crash on ZONE_DEVICE (bsc#1218260).
+- i2c: ocores: set IACK bit after core is enabled (bsc#1218260).
+- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller
+ schema (bsc#1218260).
+- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
+ i2c-controller schema (bsc#1218260).
+- spi: stm32: qspi: Fix dual flash mode sanity test in
+ stm32_qspi_setup() (bsc#1218260).
+- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
+ (bsc#1218260).
+- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to
+ CCR_BUSWIDTH_4 (bsc#1218260).
++++ 45 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.18349/kernel-longterm.changes
kernel-source-longterm.changes: same change
kernel-syms-longterm.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-longterm.spec ++++++
--- /var/tmp/diff_new_pack.9GW25j/_old 2024-06-29 15:16:51.286975140 +0200
+++ /var/tmp/diff_new_pack.9GW25j/_new 2024-06-29 15:16:51.290975285 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.6
-%define patchversion 6.6.35
-%define git_commit ccf0ab8212d31be7349e66cbfedfed598cc8be3c
+%define patchversion 6.6.36
+%define git_commit edd4773d322580c43537109ca0962e6297efac00
%define variant -longterm%{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -113,9 +113,9 @@
Summary: The Linux Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.6.35
+Version: 6.6.36
%if 0%{?is_kotd}
-Release: <RELEASE>.gccf0ab8
+Release: <RELEASE>.gedd4773
%else
Release: 0
%endif
++++++ kernel-source-longterm.spec ++++++
--- /var/tmp/diff_new_pack.9GW25j/_old 2024-06-29 15:16:51.330976740 +0200
+++ /var/tmp/diff_new_pack.9GW25j/_new 2024-06-29 15:16:51.330976740 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.6
-%define patchversion 6.6.35
-%define git_commit ccf0ab8212d31be7349e66cbfedfed598cc8be3c
+%define patchversion 6.6.36
+%define git_commit edd4773d322580c43537109ca0962e6297efac00
%define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
%endif
Name: kernel-source-longterm
-Version: 6.6.35
+Version: 6.6.36
%if 0%{?is_kotd}
-Release: <RELEASE>.gccf0ab8
+Release: <RELEASE>.gedd4773
%else
Release: 0
%endif
++++++ kernel-syms-longterm.spec ++++++
--- /var/tmp/diff_new_pack.9GW25j/_old 2024-06-29 15:16:51.378978488 +0200
+++ /var/tmp/diff_new_pack.9GW25j/_new 2024-06-29 15:16:51.378978488 +0200
@@ -16,7 +16,7 @@
#
-%define git_commit ccf0ab8212d31be7349e66cbfedfed598cc8be3c
+%define git_commit edd4773d322580c43537109ca0962e6297efac00
%define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,10 +25,10 @@
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only
Group: Development/Sources
-Version: 6.6.35
+Version: 6.6.36
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.gccf0ab8
+Release: <RELEASE>.gedd4773
%else
Release: 0
%endif
++++++ patches.kernel.org.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source-longterm/patches.kernel.org.tar.bz2 /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.18349/patches.kernel.org.tar.bz2 differ: char 11, line 1
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.9GW25j/_old 2024-06-29 15:16:52.199008327 +0200
+++ /var/tmp/diff_new_pack.9GW25j/_new 2024-06-29 15:16:52.207008619 +0200
@@ -7973,8 +7973,198 @@
patches.kernel.org/6.6.35-266-i2c-designware-Fix-the-functionality-flags-of…
patches.kernel.org/6.6.35-267-zap_pid_ns_processes-clear-TIF_NOTIFY_SIGNAL-…
patches.kernel.org/6.6.35-268-Linux-6.6.35.patch
- patches.kernel.org/net-stmmac-No-need-to-calculate-speed-divider-when-offlo…
- patches.kernel.org/netfilter-ipset-Fix-suspicious-rcu_dereference_protected…
+ patches.kernel.org/6.6.36-001-fs-writeback-bail-out-if-there-is-no-more-ino…
+ patches.kernel.org/6.6.36-002-padata-Disable-BH-when-taking-works-lock-on-M…
+ patches.kernel.org/6.6.36-003-crypto-hisilicon-sec-Fix-memory-leak-for-sec-…
+ patches.kernel.org/6.6.36-004-crypto-hisilicon-qm-Add-the-err-memory-releas…
+ patches.kernel.org/6.6.36-005-io_uring-sqpoll-work-around-a-potential-audit…
+ patches.kernel.org/6.6.36-006-rcutorture-Fix-rcu_torture_one_read-pipe_coun…
+ patches.kernel.org/6.6.36-007-rcutorture-Make-stall-tasks-directly-exit-whe…
+ patches.kernel.org/6.6.36-008-rcutorture-Fix-invalid-context-warning-when-e…
+ patches.kernel.org/6.6.36-009-block-ioctl-prefer-different-overflow-check.p…
+ patches.kernel.org/6.6.36-010-ssb-Fix-potential-NULL-pointer-dereference-in…
+ patches.kernel.org/6.6.36-011-selftests-bpf-Prevent-client-connect-before-s…
+ patches.kernel.org/6.6.36-012-selftests-bpf-Fix-flaky-test-btf_map_in_map-l…
+ patches.kernel.org/6.6.36-013-batman-adv-bypass-empty-buckets-in-batadv_pur…
+ patches.kernel.org/6.6.36-014-wifi-ath9k-work-around-memset-overflow-warnin…
+ patches.kernel.org/6.6.36-015-af_packet-avoid-a-false-positive-warning-in-p…
+ patches.kernel.org/6.6.36-016-ACPI-x86-Add-PNP_UART1_SKIP-quirk-for-Lenovo-…
+ patches.kernel.org/6.6.36-017-drop_monitor-replace-spin_lock-by-raw_spin_lo…
+ patches.kernel.org/6.6.36-018-scsi-qedi-Fix-crash-while-reading-debugfs-att…
+ patches.kernel.org/6.6.36-019-net-sfp-add-quirk-for-ATS-SFP-GE-T-1000Base-T…
+ patches.kernel.org/6.6.36-020-net-sched-fix-false-lockdep-warning-on-qdisc-…
+ patches.kernel.org/6.6.36-021-kselftest-arm64-Add-a-null-pointer-check.patch
+ patches.kernel.org/6.6.36-022-net-dsa-realtek-keep-default-LED-state-in-rtl…
+ patches.kernel.org/6.6.36-023-netpoll-Fix-race-condition-in-netpoll_owner_a…
+ patches.kernel.org/6.6.36-024-wifi-mt76-mt7921s-fix-potential-hung-tasks-du…
+ patches.kernel.org/6.6.36-025-HID-Add-quirk-for-Logitech-Casa-touchpad.patch
+ patches.kernel.org/6.6.36-026-HID-asus-fix-more-n-key-report-descriptors-if…
+ patches.kernel.org/6.6.36-027-ACPI-video-Add-backlight-native-quirk-for-Len…
+ patches.kernel.org/6.6.36-028-Bluetooth-ath3k-Fix-multiple-issues-reported-…
+ patches.kernel.org/6.6.36-029-drm-amd-display-Exit-idle-optimizations-befor…
+ patches.kernel.org/6.6.36-030-platform-x86-toshiba_acpi-Add-quirk-for-butto…
+ patches.kernel.org/6.6.36-031-ASoC-Intel-sof_sdw-add-JD2-quirk-for-HP-Omen-…
+ patches.kernel.org/6.6.36-032-ASoC-Intel-sof_sdw-add-quirk-for-Dell-SKU-0C0…
+ patches.kernel.org/6.6.36-033-drm-lima-add-mask-irq-callback-to-gp-and-pp.p…
+ patches.kernel.org/6.6.36-034-drm-lima-mask-irqs-in-timeout-path-before-har…
+ patches.kernel.org/6.6.36-035-ALSA-hda-realtek-Add-quirks-for-Lenovo-13X.pa…
+ patches.kernel.org/6.6.36-036-powerpc-pseries-Enforce-hcall-result-buffer-v…
+ patches.kernel.org/6.6.36-037-media-intel-ipu6-Fix-build-with-ACPI.patch
+ patches.kernel.org/6.6.36-038-media-mtk-vcodec-potential-null-pointer-defer…
+ patches.kernel.org/6.6.36-039-powerpc-io-Avoid-clang-null-pointer-arithmeti…
+ patches.kernel.org/6.6.36-040-platform-x86-p2sb-Don-t-init-until-unassigned…
+ patches.kernel.org/6.6.36-041-power-supply-cros_usbpd-provide-ID-table-for-…
+ patches.kernel.org/6.6.36-042-iommu-arm-smmu-v3-Free-MSIs-in-case-of-ENOMEM…
+ patches.kernel.org/6.6.36-043-ext4-fix-uninitialized-ratelimit_state-lock-a…
+ patches.kernel.org/6.6.36-044-kprobe-ftrace-bail-out-if-ftrace-was-killed.p…
+ patches.kernel.org/6.6.36-045-usb-gadget-uvc-configfs-ensure-guid-to-be-val…
+ patches.kernel.org/6.6.36-046-f2fs-remove-clear-SB_INLINECRYPT-flag-in-defa…
+ patches.kernel.org/6.6.36-047-usb-misc-uss720-check-for-incompatible-versio…
+ patches.kernel.org/6.6.36-048-Avoid-hw_desc-array-overrun-in-dw-axi-dmac.pa…
+ patches.kernel.org/6.6.36-049-usb-dwc3-pci-Don-t-set-linux-phy_charger_dete…
+ patches.kernel.org/6.6.36-050-usb-typec-ucsi_glink-drop-special-handling-fo…
+ patches.kernel.org/6.6.36-051-udf-udftime-prevent-overflow-in-udf_disk_stam…
+ patches.kernel.org/6.6.36-052-PCI-PM-Avoid-D3cold-for-HP-Pavilion-17-PC-197…
+ patches.kernel.org/6.6.36-053-f2fs-don-t-set-RO-when-shutting-down-f2fs.pat…
+ patches.kernel.org/6.6.36-054-MIPS-Octeon-Add-PCIe-link-status-check.patch
+ patches.kernel.org/6.6.36-055-serial-imx-Introduce-timeout-when-waiting-on-…
+ patches.kernel.org/6.6.36-056-serial-exar-adding-missing-CTI-and-Exar-PCI-i…
+ patches.kernel.org/6.6.36-057-usb-gadget-function-Remove-usage-of-the-depre…
+ patches.kernel.org/6.6.36-058-tty-add-the-option-to-have-a-tty-reject-a-new…
+ patches.kernel.org/6.6.36-059-vfio-pci-Collect-hot-reset-devices-to-local-b…
+ patches.kernel.org/6.6.36-060-cpufreq-amd-pstate-fix-memory-leak-on-CPU-EPP…
+ patches.kernel.org/6.6.36-061-ACPI-EC-Install-address-space-handler-at-the-…
+ patches.kernel.org/6.6.36-062-PCI-Do-not-wait-for-disconnected-devices-when…
+ patches.kernel.org/6.6.36-063-ALSA-hda-cs35l41-Possible-null-pointer-derefe…
+ patches.kernel.org/6.6.36-064-ALSA-seq-ump-Fix-missing-System-Reset-message…
+ patches.kernel.org/6.6.36-065-MIPS-Routerboard-532-Fix-vendor-retry-check-c…
+ patches.kernel.org/6.6.36-066-mips-bmips-BCM6358-make-sure-CBR-is-correctly…
+ patches.kernel.org/6.6.36-067-tracing-Build-event-generation-tests-only-as-…
+ patches.kernel.org/6.6.36-068-ALSA-hda-realtek-Remove-Framework-Laptop-16-f…
+ patches.kernel.org/6.6.36-069-ALSA-hda-intel-dsp-config-Document-AVS-as-dsp…
+ patches.kernel.org/6.6.36-070-ice-avoid-IRQ-collision-to-fix-init-failure-o…
+ patches.kernel.org/6.6.36-071-btrfs-zoned-allocate-dummy-checksums-for-zone…
+ patches.kernel.org/6.6.36-072-net-mvpp2-use-slab_build_skb-for-oversized-fr…
+ patches.kernel.org/6.6.36-073-cipso-fix-total-option-length-computation.pat…
+ patches.kernel.org/6.6.36-074-ALSA-hda-cs35l56-Component-should-be-unbound-…
+ patches.kernel.org/6.6.36-075-ALSA-hda-tas2781-Component-should-be-unbound-…
+ patches.kernel.org/6.6.36-076-bpf-Avoid-splat-in-pskb_pull_reason.patch
+ patches.kernel.org/6.6.36-077-ALSA-hda-realtek-Enable-headset-mic-on-IdeaPa…
+ patches.kernel.org/6.6.36-078-netrom-Fix-a-memory-leak-in-nr_heartbeat_expi…
+ patches.kernel.org/6.6.36-079-ipv6-prevent-possible-NULL-deref-in-fib6_nh_i…
+ patches.kernel.org/6.6.36-080-ipv6-prevent-possible-NULL-dereference-in-rt6…
+ patches.kernel.org/6.6.36-081-xfrm6-check-ip6_dst_idev-return-value-in-xfrm…
+ patches.kernel.org/6.6.36-082-netns-Make-get_net_ns-handle-zero-refcount-ne…
+ patches.kernel.org/6.6.36-083-qca_spi-Make-interrupt-remembering-atomic.pat…
+ patches.kernel.org/6.6.36-084-net-lan743x-disable-WOL-upon-resume-to-restor…
+ patches.kernel.org/6.6.36-085-net-lan743x-Support-WOL-at-both-the-PHY-and-M…
+ patches.kernel.org/6.6.36-086-net-phy-mxl-gpy-Remove-interrupt-mask-clearin…
+ patches.kernel.org/6.6.36-087-net-sched-act_api-rely-on-rcu-in-tcf_idr_chec…
+ patches.kernel.org/6.6.36-088-net-sched-act_api-fix-possible-infinite-loop-…
+ patches.kernel.org/6.6.36-089-tipc-force-a-dst-refcount-before-doing-decryp…
+ patches.kernel.org/6.6.36-090-sched-act_ct-add-netns-into-the-key-of-tcf_ct…
+ patches.kernel.org/6.6.36-091-ptp-fix-integer-overflow-in-max_vclocks_store…
+ patches.kernel.org/6.6.36-092-selftests-openvswitch-Use-bash-as-interpreter…
+ patches.kernel.org/6.6.36-093-net-stmmac-No-need-to-calculate-speed-divider…
+ patches.kernel.org/6.6.36-094-virtio_net-checksum-offloading-handling-fix.p…
+ patches.kernel.org/6.6.36-095-virtio_net-fixing-XDP-for-fully-checksummed-p…
+ patches.kernel.org/6.6.36-096-octeontx2-pf-Add-error-handling-to-VLAN-unoff…
+ patches.kernel.org/6.6.36-097-octeontx2-pf-Fix-linking-objects-into-multipl…
+ patches.kernel.org/6.6.36-098-netfilter-ipset-Fix-suspicious-rcu_dereferenc…
+ patches.kernel.org/6.6.36-099-seg6-fix-parameter-passing-when-calling-NF_HO…
+ patches.kernel.org/6.6.36-100-netfilter-move-the-sysctl-nf_hooks_lwtunnel-i…
+ patches.kernel.org/6.6.36-101-ice-Fix-VSI-list-rule-with-ICE_SW_LKUP_LAST-t…
+ patches.kernel.org/6.6.36-102-bnxt_en-Restore-PTP-tx_avail-count-in-case-of…
+ patches.kernel.org/6.6.36-103-net-usb-rtl8150-fix-unintiatilzed-variables-i…
+ patches.kernel.org/6.6.36-104-RDMA-bnxt_re-Fix-the-max-msix-vectors-macro.p…
+ patches.kernel.org/6.6.36-105-spi-cs42l43-Correct-SPI-root-clock-speed.patch
+ patches.kernel.org/6.6.36-106-RDMA-rxe-Fix-responder-length-checking-for-UD…
+ patches.kernel.org/6.6.36-107-regulator-core-Fix-modpost-error-regulator_ge…
+ patches.kernel.org/6.6.36-108-dmaengine-idxd-Fix-possible-Use-After-Free-in…
+ patches.kernel.org/6.6.36-109-dmaengine-ioatdma-Fix-leaking-on-version-mism…
+ patches.kernel.org/6.6.36-110-dmaengine-ioatdma-Fix-error-path-in-ioat3_dma…
+ patches.kernel.org/6.6.36-111-dmaengine-ioatdma-Fix-kmemleak-in-ioat_pci_pr…
+ patches.kernel.org/6.6.36-112-dmaengine-fsl-edma-avoid-linking-both-modules…
+ patches.kernel.org/6.6.36-113-dmaengine-ioatdma-Fix-missing-kmem_cache_dest…
+ patches.kernel.org/6.6.36-114-regulator-bd71815-fix-ramp-values.patch
+ patches.kernel.org/6.6.36-115-thermal-drivers-mediatek-lvts_thermal-Return-…
+ patches.kernel.org/6.6.36-116-arm64-dts-imx8mp-Fix-TC9595-reset-GPIO-on-DH-…
+ patches.kernel.org/6.6.36-117-arm64-dts-imx8mp-Fix-TC9595-input-clock-on-DH…
+ patches.kernel.org/6.6.36-118-arm64-dts-freescale-imx8mp-venice-gw73xx-2x-f…
+ patches.kernel.org/6.6.36-119-arm64-dts-imx93-11x11-evk-Remove-the-no-sdio-…
+ patches.kernel.org/6.6.36-120-arm64-dts-freescale-imx8mm-verdin-enable-hyst…
+ patches.kernel.org/6.6.36-121-ACPICA-Revert-ACPICA-avoid-Info-mapping-multi…
+ patches.kernel.org/6.6.36-122-spi-spi-imx-imx51-revert-burst-length-calcula…
+ patches.kernel.org/6.6.36-123-io_uring-rsrc-fix-incorrect-assignment-of-ite…
+ patches.kernel.org/6.6.36-124-firmware-psci-Fix-return-value-from-psci_syst…
+ patches.kernel.org/6.6.36-125-RDMA-mlx5-Fix-unwind-flow-as-part-of-mlx5_ib_…
+ patches.kernel.org/6.6.36-126-RDMA-mlx5-Add-check-for-srq-max_sge-attribute…
+ patches.kernel.org/6.6.36-127-RDMA-mana_ib-Ignore-optional-access-flags-for…
+ patches.kernel.org/6.6.36-128-ACPI-EC-Evaluate-orphan-_REG-under-EC-device.…
+ patches.kernel.org/6.6.36-129-arm64-defconfig-enable-the-vf610-gpio-driver.…
+ patches.kernel.org/6.6.36-130-ext4-avoid-overflow-when-setting-values-via-s…
+ patches.kernel.org/6.6.36-131-ext4-fix-slab-out-of-bounds-in-ext4_mb_find_g…
+ patches.kernel.org/6.6.36-132-locking-atomic-scripts-fix-atomic-_sub_and_te…
+ patches.kernel.org/6.6.36-133-net-stmmac-Assign-configured-channel-value-to…
+ patches.kernel.org/6.6.36-134-net-usb-ax88179_178a-improve-reset-check.patch
+ patches.kernel.org/6.6.36-135-net-do-not-leave-a-dangling-sk-pointer-when-s…
+ patches.kernel.org/6.6.36-136-btrfs-retry-block-group-reclaim-without-infin…
+ patches.kernel.org/6.6.36-137-scsi-ufs-core-Free-memory-allocated-for-model…
+ patches.kernel.org/6.6.36-138-cifs-fix-typo-in-module-parameter-enable_gcm_…
+ patches.kernel.org/6.6.36-139-LoongArch-Fix-watchpoint-setting-error.patch
+ patches.kernel.org/6.6.36-140-LoongArch-Trigger-user-space-watchpoints-corr…
+ patches.kernel.org/6.6.36-141-LoongArch-Fix-multiple-hardware-watchpoint-is…
+ patches.kernel.org/6.6.36-142-KVM-Fix-a-data-race-on-last_boosted_vcpu-in-k…
+ patches.kernel.org/6.6.36-143-KVM-arm64-Disassociate-vcpus-from-redistribut…
+ patches.kernel.org/6.6.36-144-KVM-x86-Always-sync-PIR-to-IRR-prior-to-scann…
+ patches.kernel.org/6.6.36-145-RDMA-rxe-Fix-data-copy-for-IB_SEND_INLINE.pat…
+ patches.kernel.org/6.6.36-146-RDMA-mlx5-Remove-extra-unlock-on-error-path.p…
+ patches.kernel.org/6.6.36-147-RDMA-mlx5-Follow-rb_key.ats-when-creating-new…
+ patches.kernel.org/6.6.36-148-ovl-fix-encoding-fid-for-lower-only-root.patch
+ patches.kernel.org/6.6.36-149-ALSA-hda-realtek-fix-mute-micmute-LEDs-don-t-…
+ patches.kernel.org/6.6.36-150-ALSA-hda-realtek-Limit-mic-boost-on-N14AP7.pa…
+ patches.kernel.org/6.6.36-151-ALSA-hda-realtek-Add-quirk-for-Lenovo-Yoga-Pr…
+ patches.kernel.org/6.6.36-152-drm-i915-mso-using-joiner-is-not-possible-wit…
+ patches.kernel.org/6.6.36-153-drm-radeon-fix-UBSAN-warning-in-kv_dpm.c.patch
+ patches.kernel.org/6.6.36-154-drm-amdgpu-fix-UBSAN-warning-in-kv_dpm.c.patch
+ patches.kernel.org/6.6.36-155-dt-bindings-dma-fsl-edma-fix-dma-channels-con…
+ patches.kernel.org/6.6.36-156-ocfs2-fix-NULL-pointer-dereference-in-ocfs2_j…
+ patches.kernel.org/6.6.36-157-ocfs2-fix-NULL-pointer-dereference-in-ocfs2_a…
+ patches.kernel.org/6.6.36-158-gcov-add-support-for-GCC-14.patch
+ patches.kernel.org/6.6.36-159-kcov-don-t-lose-track-of-remote-references-du…
+ patches.kernel.org/6.6.36-160-efi-x86-Free-EFI-memory-map-only-when-install…
+ patches.kernel.org/6.6.36-161-serial-8250_dw-Revert-Move-definitions-to-the…
+ patches.kernel.org/6.6.36-162-mm-mmap-allow-for-the-maximum-number-of-bits-…
+ patches.kernel.org/6.6.36-163-tcp-clear-tp-retrans_stamp-in-tcp_rcv_fastope…
+ patches.kernel.org/6.6.36-164-mm-page_table_check-fix-crash-on-ZONE_DEVICE.…
+ patches.kernel.org/6.6.36-165-i2c-ocores-set-IACK-bit-after-core-is-enabled…
+ patches.kernel.org/6.6.36-166-dt-bindings-i2c-atmel-at91sam-correct-path-to…
+ patches.kernel.org/6.6.36-167-dt-bindings-i2c-google-cros-ec-i2c-tunnel-cor…
+ patches.kernel.org/6.6.36-168-spi-stm32-qspi-Fix-dual-flash-mode-sanity-tes…
+ patches.kernel.org/6.6.36-169-arm64-dts-imx8qm-mek-fix-gpio-number-for-reg_…
+ patches.kernel.org/6.6.36-170-spi-stm32-qspi-Clamp-stm32_qspi_get_mode-outp…
+ patches.kernel.org/6.6.36-171-perf-script-add-raw-disasm-arguments-to-insn-…
+ patches.kernel.org/6.6.36-172-perf-script-Show-also-errors-for-insn-trace-o…
+ patches.kernel.org/6.6.36-173-wifi-rtl8xxxu-enable-MFP-support-with-securit…
+ patches.kernel.org/6.6.36-174-ocfs2-convert-to-new-timestamp-accessors.patch
+ patches.kernel.org/6.6.36-175-ocfs2-update-inode-fsync-transaction-id-in-oc…
+ patches.kernel.org/6.6.36-176-nbd-Improve-the-documentation-of-the-locking-…
+ patches.kernel.org/6.6.36-177-nbd-Fix-signal-handling.patch
+ patches.kernel.org/6.6.36-178-tracing-Add-MODULE_DESCRIPTION-to-preemptirq_…
+ patches.kernel.org/6.6.36-179-x86-cpu-vfm-Add-new-macros-to-work-with-vendo…
+ patches.kernel.org/6.6.36-180-x86-cpu-Fix-x86_match_cpu-to-match-just-X86_V…
+ patches.kernel.org/6.6.36-181-riscv-Don-t-use-PGD-entries-for-the-linear-ma…
+ patches.kernel.org/6.6.36-182-riscv-force-PAGE_SIZE-linear-mapping-if-debug…
+ patches.kernel.org/6.6.36-183-vgacon-rework-screen_info-ifdef-checks.patch
+ patches.kernel.org/6.6.36-184-efi-loongarch-Directly-position-the-loaded-im…
+ patches.kernel.org/6.6.36-185-LoongArch-Fix-entry-point-in-kernel-image-hea…
+ patches.kernel.org/6.6.36-186-drm-amd-display-revert-Exit-idle-optimization…
+ patches.kernel.org/6.6.36-187-ASoC-Intel-sof-sdw-really-remove-FOUR_SPEAKER…
+ patches.kernel.org/6.6.36-188-net-sched-unregister-lockdep-keys-in-qdisc_cr…
+ patches.kernel.org/6.6.36-189-kprobe-ftrace-fix-build-error-due-to-bad-func…
+ patches.kernel.org/6.6.36-190-hid-asus-asus_report_fixup-fix-potential-read…
+ patches.kernel.org/6.6.36-191-Revert-mm-mmap-allow-for-the-maximum-number-o…
+ patches.kernel.org/6.6.36-192-Linux-6.6.36.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.9GW25j/_old 2024-06-29 15:16:52.231009491 +0200
+++ /var/tmp/diff_new_pack.9GW25j/_new 2024-06-29 15:16:52.235009638 +0200
@@ -1,4 +1,4 @@
-2024-06-22 07:49:30 +0000
-GIT Revision: ccf0ab8212d31be7349e66cbfedfed598cc8be3c
+2024-06-27 13:47:46 +0000
+GIT Revision: edd4773d322580c43537109ca0962e6297efac00
GIT Branch: slowroll
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kwin6 for openSUSE:Factory checked in at 2024-06-29 15:16:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwin6 (Old)
and /work/SRC/openSUSE:Factory/.kwin6.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin6"
Sat Jun 29 15:16:34 2024 rev:9 rq:1183795 version:6.1.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwin6/kwin6.changes 2024-06-27 15:59:22.345922663 +0200
+++ /work/SRC/openSUSE:Factory/.kwin6.new.18349/kwin6.changes 2024-06-29 15:16:45.738773247 +0200
@@ -1,0 +2,16 @@
+Thu Jun 27 11:42:31 UTC 2024 - Fabian Vogt <fabian(a)ritter-vogt.de>
+
+- Update to 6.1.1.2:
+ * New bugfix release
+- Changes since 6.1.1:
+ * 3rdparty: Reformat xcursor.{h,c}
+ * utils: Load Xcursor themes using QFile (kde#489241)
+ * 3rdparty: Drop xcursor write hook
+ * plugins/hidecursor: Set minimum to allow disabling hiding cursor on inactivity
+ * WindowHeapDelegate: Label text background (kde#483016)
+ * plugins/backgroundcontrast,blur: correct support checks
+ * opengl/glframebuffer: handle missing support for blits on Wayland (kde#484193)
+ * opengl: glBufferStorage is not supported on GL ES by default
+ * core/renderloop: assume high render times if the last frame has been a while ago
+
+-------------------------------------------------------------------
Old:
----
kwin-6.1.1.tar.xz
kwin-6.1.1.tar.xz.sig
New:
----
kwin-6.1.1.2.tar.xz
kwin-6.1.1.2.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwin6.spec ++++++
--- /var/tmp/diff_new_pack.9RfoFW/_old 2024-06-29 15:16:46.450799156 +0200
+++ /var/tmp/diff_new_pack.9RfoFW/_new 2024-06-29 15:16:46.454799303 +0200
@@ -29,14 +29,15 @@
%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')}
%bcond_without released
Name: kwin6
-Version: 6.1.1
+Version: 6.1.1.2
+%global _plasma6_bugfix 6.1.1
Release: 0
Summary: KDE Window Manager
License: GPL-2.0-or-later AND GPL-3.0-or-later
URL: https://www.kde.org
-Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
+Source: https://download.kde.org/stable/plasma/6.1.1/%{rname}-%{version}.tar.xz
%if %{with released}
-Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.x…
+Source1: https://download.kde.org/stable/plasma/6.1.1/%{rname}-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
BuildRequires: fdupes
++++++ kwin-6.1.1.tar.xz -> kwin-6.1.1.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/kwin6/kwin-6.1.1.tar.xz /work/SRC/openSUSE:Factory/.kwin6.new.18349/kwin-6.1.1.2.tar.xz differ: char 27, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package wireplumber for openSUSE:Factory checked in at 2024-06-29 15:16:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wireplumber (Old)
and /work/SRC/openSUSE:Factory/.wireplumber.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireplumber"
Sat Jun 29 15:16:32 2024 rev:40 rq:1183792 version:0.5.4+git2.96dc045
Changes:
--------
--- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes 2024-06-27 15:58:13.967418004 +0200
+++ /work/SRC/openSUSE:Factory/.wireplumber.new.18349/wireplumber.changes 2024-06-29 15:16:42.114641370 +0200
@@ -1,0 +2,42 @@
+Fri Jun 28 06:01:56 UTC 2024 - alarrosa(a)suse.com
+
+- Update to version 0.5.4+git2.96dc045:
+ * l/find-best-target: Allow regular filters to be best targets
+ * linking-utils: fallback to role priority 0 if none is defined
+
+-------------------------------------------------------------------
+Fri Jun 28 05:56:38 UTC 2024 - Antonio Larrosa <alarrosa(a)suse.com>
+
+- Update to version 0.5.4:
+ * Highlights:
+ - Refactored the role-based linking policy (previously known
+ also as "endpoints" or "virtual items" policy) to blend in
+ with the standard desktop policy. It is now possible use
+ role-based sinks alongside standard desktop audio operations
+ and they will only be used for streams that have a
+ "media.role" defined. It is also possible to force streams to
+ have a media.role, using a setting. Other features include:
+ blending with smart filters in the graph and allowing
+ hardware DSP nodes to be also used easily instead of
+ requiring software loopbacks for all roles. (#610, !649)
+ * Improvements:
+ - Filters that are not declared as smart will now behave again
+ as normal application streams, instead of being treated
+ sometimes differently (!657)
+ * Fixes:
+ - Fixed an issue that would cause WirePlumber to crash at
+ startup if an empty configuration file was present in one of
+ the search paths (#671)
+ - Fixed Bluetooth profile auto-switching when a filter is
+ permanently linked to the Bluetooth source (!650)
+ - Fixed an issue in the software-dsp script that would cause
+ DSP filters to stay around and cause issues after their
+ device node was destroyed (!651)
+ - Fixed an issue in the autoswitch-bluetooth-profile script
+ that could cause an infinite loop of switching between
+ profiles (!652, #617)
+ - Fixed a rare issue that could cause WirePlumber to crash when
+ dealing with a device object that didn't have the
+ "device.name" property set (#674)
+
+-------------------------------------------------------------------
Old:
----
wireplumber-0.5.3+git11.4868b3c.obscpio
New:
----
wireplumber-0.5.4+git2.96dc045.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wireplumber.spec ++++++
--- /var/tmp/diff_new_pack.vNKiK0/_old 2024-06-29 15:16:43.310684891 +0200
+++ /var/tmp/diff_new_pack.vNKiK0/_new 2024-06-29 15:16:43.314685038 +0200
@@ -22,7 +22,7 @@
%define sover 0
%define libwireplumber libwireplumber-%{apiver_str}-%{sover}
Name: wireplumber
-Version: 0.5.3+git11.4868b3c
+Version: 0.5.4+git2.96dc045
Release: 0
Summary: Session / policy manager implementation for PipeWire
License: MIT
@@ -236,22 +236,18 @@
%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-reserve-device.so
%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-settings.so
%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-audio-adapter.so
-%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-audio-virtual.so
%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-node.so
%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-si-standard-link.so
%{_libdir}/wireplumber-%{apiver}/libwireplumber-module-standard-event-source.so
%{_userunitdir}/wireplumber.service
%{_userunitdir}/wireplumber@.service
-%{_datadir}/wireplumber
%dir %{_datadir}/doc/wireplumber
%dir %{_datadir}/doc/wireplumber/examples
%{_datadir}/doc/wireplumber/examples/wireplumber.conf.d
-%{_datadir}/wireplumber/wireplumber.conf
-%dir %{_datadir}/wireplumber/wireplumber.conf.d
+%{_datadir}/wireplumber
%exclude %{_datadir}/wireplumber/wireplumber.conf.d/00-device-monitors.conf
%exclude %{_datadir}/wireplumber/wireplumber.conf.d/01-require-audio-in-main-profile.conf
-%{_datadir}/wireplumber/wireplumber.conf.d/alsa-vm.conf
%files lang -f %{name}.lang
++++++ _service ++++++
--- /var/tmp/diff_new_pack.vNKiK0/_old 2024-06-29 15:16:43.338685910 +0200
+++ /var/tmp/diff_new_pack.vNKiK0/_new 2024-06-29 15:16:43.342686057 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param>
<!--
- <param name="revision">0.5.3</param>
+ <param name="revision">0.5.4</param>
<param name="versionformat">@PARENT_TAG@</param>
-->
<param name="revision">master</param>
++++++ wireplumber-0.5.3+git11.4868b3c.obscpio -> wireplumber-0.5.4+git2.96dc045.obscpio ++++++
++++ 2392 lines of diff (skipped)
++++++ wireplumber.obsinfo ++++++
--- /var/tmp/diff_new_pack.vNKiK0/_old 2024-06-29 15:16:43.634696683 +0200
+++ /var/tmp/diff_new_pack.vNKiK0/_new 2024-06-29 15:16:43.634696683 +0200
@@ -1,5 +1,5 @@
name: wireplumber
-version: 0.5.3+git11.4868b3c
-mtime: 1719339346
-commit: 4868b3c336a2f7834fad364aa4935833191a185f
+version: 0.5.4+git2.96dc045
+mtime: 1719502602
+commit: 96dc04538210da6df121b064af8bd5e1c78e9d0a
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package po4a for openSUSE:Factory checked in at 2024-06-29 15:16:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/po4a (Old)
and /work/SRC/openSUSE:Factory/.po4a.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "po4a"
Sat Jun 29 15:16:23 2024 rev:32 rq:1183661 version:0.73
Changes:
--------
--- /work/SRC/openSUSE:Factory/po4a/po4a.changes 2023-01-17 17:35:00.745076188 +0100
+++ /work/SRC/openSUSE:Factory/.po4a.new.18349/po4a.changes 2024-06-29 15:16:30.814230161 +0200
@@ -1,0 +2,53 @@
+Sat Jun 22 18:28:32 UTC 2024 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Update to version 0.73:
+ + Try to not fail when writing UTF po files with old Perl
+ versions.
+ + Improve various error messages to help users debugging encoding
+ issues.
+- Changes from version 0.72:
+ + TransTractor:
+ - Remove one source of supirious error reports when writing
+ files.
+ + Asciidoc:
+ - Support a cleanspaces option to remove extra spaces in
+ wrapped lines.
+ + Man/Groff:
+ - Handle ~ as non-breaking space.
+ - Properly handle \c escape sequence in .TP parameters.
+ + Markdown:
+ - Treat tables as verbatim paragraphs.
+ + All scripts:
+ - Add an option -w/--width to rewrap text on an arbitrary
+ column.
+ + po4a main script only:
+ - Fix the behavior of --translate-only.
+ + Documentation:
+ - Fix typos.
+ - Kill outdated documentation on Pod parameters.
+- Changes from version 0.71:
+ + po4a main script:
+ - Fix the parsing of nested simple and double quotes mixed with
+ escaped spaces.
+ - Properly parse config files iteratively redefining the same
+ alias to enrich it.
+ - Don't eat up quotes around parameters containing spaces, as
+ they are needed later on when passing parameters to msgmerge
+ and friends.
+ + Gemtext:
+ - New module.
+ + Documentation:
+ - Fix many typos introduced in previous release.
+ + General:
+ - Better error messages on encoding errors. It remains fragile,
+ but at least we try to display an error message.
+- Changes from version 0.70:
+ + Major cleanup:
+ - Greatly simplify the code by using PerlIO instead of messing
+ up with encodings manually. This is a very intrusive change,
+ and even if all tests of our comprehensive suite pass, expect
+ issues with this on some corner cases, such as projects not
+ using UTF-8 but a mixture of encodings.
+
+
+-------------------------------------------------------------------
Old:
----
po4a-0.69.tar.gz
New:
----
po4a-0.73.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ po4a.spec ++++++
--- /var/tmp/diff_new_pack.hCS5yk/_old 2024-06-29 15:16:32.250282418 +0200
+++ /var/tmp/diff_new_pack.hCS5yk/_new 2024-06-29 15:16:32.250282418 +0200
@@ -1,7 +1,7 @@
#
# spec file for package po4a
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: po4a
-Version: 0.69
+Version: 0.73
Release: 0
Summary: Framework to translate documentation and other materials
License: GPL-2.0-only
@@ -153,6 +153,5 @@
%dir %{_mandir}/ru
%dir %{_mandir}/sr_Cyrl
%dir %{_mandir}/uk
-%dir %{_mandir}/zh_CHS
%dir %{_mandir}/zh_Hant
++++++ po4a-0.69.tar.gz -> po4a-0.73.tar.gz ++++++
++++ 226708 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vlc for openSUSE:Factory checked in at 2024-06-29 15:16:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vlc (Old)
and /work/SRC/openSUSE:Factory/.vlc.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vlc"
Sat Jun 29 15:16:19 2024 rev:150 rq:1183602 version:3.0.21
Changes:
--------
--- /work/SRC/openSUSE:Factory/vlc/vlc.changes 2024-06-17 19:27:34.646045586 +0200
+++ /work/SRC/openSUSE:Factory/.vlc.new.18349/vlc.changes 2024-06-29 15:16:23.293956508 +0200
@@ -1,0 +2,6 @@
+Thu Jun 27 13:54:03 UTC 2024 - Manfred Hollstein <manfred.h(a)gmx.net>
+
+- Restrict required version for libav* to avoid pulling in ffmpeg-6
+ packages.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vlc.spec ++++++
--- /var/tmp/diff_new_pack.C0VM5t/_old 2024-06-29 15:16:24.145987512 +0200
+++ /var/tmp/diff_new_pack.C0VM5t/_new 2024-06-29 15:16:24.149987658 +0200
@@ -119,6 +119,9 @@
BuildRequires: speex-devel >= 1.0.5
BuildRequires: update-desktop-files
BuildRequires: vcdimager-devel
+BuildRequires: (pkgconfig(libavcodec) >= 57.37.100 with pkgconfig(libavcodec) < 60)
+BuildRequires: (pkgconfig(libavformat) >= 53.21.0 with pkgconfig(libavformat) < 60)
+BuildRequires: (pkgconfig(libavutil) >= 52.4.0 with pkgconfig(libavutil) < 58)
BuildRequires: pkgconfig(Qt5Core) >= 5.5.0
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Svg)
@@ -132,9 +135,6 @@
BuildRequires: pkgconfig(gnutls) >= 3.2.0
BuildRequires: pkgconfig(libarchive) >= 3.1.0
BuildRequires: pkgconfig(libass) >= 0.9.8
-BuildRequires: pkgconfig(libavcodec) >= 57.37.100
-BuildRequires: pkgconfig(libavformat) >= 53.21.0
-BuildRequires: pkgconfig(libavutil) >= 52.4.0
BuildRequires: pkgconfig(libbluray) >= 0.6.2
%if %dca
BuildRequires: pkgconfig(libdca) >= 0.0.5
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package openucx for openSUSE:Factory checked in at 2024-06-29 15:16:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openucx (Old)
and /work/SRC/openSUSE:Factory/.openucx.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openucx"
Sat Jun 29 15:16:13 2024 rev:30 rq:1183479 version:1.17.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/openucx/openucx.changes 2024-02-27 22:44:25.189991431 +0100
+++ /work/SRC/openSUSE:Factory/.openucx.new.18349/openucx.changes 2024-06-29 15:16:15.437670627 +0200
@@ -1,0 +2,9 @@
+Wed Jun 26 15:43:05 UTC 2024 - Nicolas Morey <nicolas.morey(a)suse.com>
+
+- Update to 1.17.0
+ - See NEWS for the complete CHANGELOG
+- Refresh openucx-s390x-support.patch against the latest sources
+- Add upstream fix UCS-TIME-Add-math.h-to-provide-INFINITY.patch
+ to fix compilation on ppc64
+
+-------------------------------------------------------------------
Old:
----
ucx-1.15.0.tar.gz
New:
----
UCS-TIME-Add-math.h-to-provide-INFINITY.patch
ucx-1.17.0.tar.gz
BETA DEBUG BEGIN:
New:- Refresh openucx-s390x-support.patch against the latest sources
- Add upstream fix UCS-TIME-Add-math.h-to-provide-INFINITY.patch
to fix compilation on ppc64
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openucx.spec ++++++
--- /var/tmp/diff_new_pack.KWq1UI/_old 2024-06-29 15:16:16.869722737 +0200
+++ /var/tmp/diff_new_pack.KWq1UI/_new 2024-06-29 15:16:16.873722883 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openucx
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define version_suf %{nil}
Name: openucx
-Version: 1.15.0
+Version: 1.17.0
Release: 0
Summary: Communication layer for Message Passing (MPI)
License: BSD-3-Clause
@@ -32,6 +32,7 @@
Source: https://github.com/openucx/ucx/releases/download/v%version%{?version_suf}/u…
Patch1: openucx-s390x-support.patch
Patch2: ucm-fix-UCX_MEM_MALLOC_RELOC.patch
+Patch3: UCS-TIME-Add-math.h-to-provide-INFINITY.patch
BuildRequires: autoconf >= 2.63
BuildRequires: automake >= 1.10
BuildRequires: binutils-devel
@@ -136,10 +137,7 @@
%prep
%setup -qn ucx-%version
-%ifarch s390x
-%patch -P 1
-%endif
-%patch -P 2
+%autopatch -p0
%build
autoreconf -fi
@@ -192,6 +190,8 @@
%_libdir/pkgconfig/ucx.pc
%dir %_libdir/cmake/
%_libdir/cmake/ucx/
+%dir %{_sysconfdir}/ucx/
+%config %{_sysconfdir}/ucx/ucx.conf
%license LICENSE
%doc NEWS
++++++ UCS-TIME-Add-math.h-to-provide-INFINITY.patch ++++++
commit c49bd7a5d183a57f41c801c7f5c9691bcd7d23da
Author: Thomas Vegas <tvegas(a)nvidia.com>
Date: Mon Jun 24 16:52:04 2024 +0300
UCS/TIME: Add math.h to provide INFINITY
diff --git src/ucs/time/time.h src/ucs/time/time.h
index cff9810cdad8..c51362273f8d 100644
--- src/ucs/time/time.h
+++ src/ucs/time/time.h
@@ -11,6 +11,7 @@
#include <ucs/time/time_def.h>
#include <sys/time.h>
#include <limits.h>
+#include <math.h>
BEGIN_C_DECLS
++++++ openucx-s390x-support.patch ++++++
--- /var/tmp/diff_new_pack.KWq1UI/_old 2024-06-29 15:16:16.909724193 +0200
+++ /var/tmp/diff_new_pack.KWq1UI/_new 2024-06-29 15:16:16.913724339 +0200
@@ -1,6 +1,6 @@
-commit 328a69d07b618e0aa83fe2351e8d7ca4fc1b2f00
+commit 28ffffe90896cbd655466b870b74d8304736a316
Author: Nicolas Morey <nmorey(a)suse.com>
-Date: Mon Feb 13 17:04:14 2023 +0100
+Date: Wed Jun 26 17:36:58 2024 +0200
openucx s390x support
@@ -32,42 +32,26 @@
AS_IF([test "x$bistro_hooks_happy" = "xyes"],
[AC_DEFINE([UCM_BISTRO_HOOKS], [1], [Enable BISTRO hooks])],
-diff --git src/tools/info/sys_info.c src/tools/info/sys_info.c
-index e5aff871d491..2b7c54319f53 100644
---- src/tools/info/sys_info.c
-+++ src/tools/info/sys_info.c
-@@ -47,7 +47,8 @@ static const char* cpu_vendor_names[] = {
- [UCS_CPU_VENDOR_GENERIC_ARM] = "Generic ARM",
- [UCS_CPU_VENDOR_GENERIC_PPC] = "Generic PPC",
- [UCS_CPU_VENDOR_FUJITSU_ARM] = "Fujitsu ARM",
-- [UCS_CPU_VENDOR_ZHAOXIN] = "Zhaoxin"
-+ [UCS_CPU_VENDOR_ZHAOXIN] = "Zhaoxin",
-+ [UCS_CPU_VENDOR_GENERIC_IBM] = "Generic IBM"
- };
-
- static double measure_memcpy_bandwidth(size_t size)
diff --git src/ucm/Makefile.am src/ucm/Makefile.am
-index 48b82bf89cbe..582f83d1ea82 100644
+index fa7a722f2d31..e6df414a4ecb 100644
--- src/ucm/Makefile.am
+++ src/ucm/Makefile.am
-@@ -31,7 +31,8 @@ noinst_HEADERS = \
- bistro/bistro.h \
- bistro/bistro_x86_64.h \
+@@ -34,6 +34,7 @@ noinst_HEADERS = \
bistro/bistro_aarch64.h \
-- bistro/bistro_ppc64.h
-+ bistro/bistro_ppc64.h \
+ bistro/bistro_ppc64.h \
+ bistro/bistro_rv64.h
+ bistro/bistro_s390x.h
libucm_la_SOURCES = \
event/event.c \
diff --git src/ucm/bistro/bistro.h src/ucm/bistro/bistro.h
-index b622e3c14fbb..4acd9e9cdb83 100644
+index 8d0b90751676..a0b9d3f064c3 100644
--- src/ucm/bistro/bistro.h
+++ src/ucm/bistro/bistro.h
-@@ -20,6 +20,8 @@ typedef struct ucm_bistro_restore_point ucm_bistro_restore_point_t;
- # include "bistro_aarch64.h"
- #elif defined(__x86_64__)
+@@ -23,6 +23,8 @@ typedef struct ucm_bistro_restore_point ucm_bistro_restore_point_t;
# include "bistro_x86_64.h"
+ #elif defined(__riscv)
+ # include "bistro_rv64.h"
+#elif defined(__s390x__)
+# include "bistro_s390x.h"
#else
@@ -75,10 +59,10 @@
#endif
diff --git src/ucm/bistro/bistro_s390x.h src/ucm/bistro/bistro_s390x.h
new file mode 100644
-index 000000000000..c0f427f4984a
+index 000000000000..2beb5de54fab
--- /dev/null
+++ src/ucm/bistro/bistro_s390x.h
-@@ -0,0 +1,18 @@
+@@ -0,0 +1,27 @@
+#ifndef UCM_BISTRO_BISTRO_S390X_H_
+#define UCM_BISTRO_BISTRO_S390X_H_
+
@@ -90,55 +74,65 @@
+#define UCM_BISTRO_PROLOGUE
+#define UCM_BISTRO_EPILOGUE
+
++typedef struct ucm_bistro_patch {
++} UCS_S_PACKED ucm_bistro_patch_t;
++typedef struct {
++} UCS_S_PACKED ucm_bistro_lock_t;
++
+static inline ucs_status_t ucm_bistro_patch(void *func_ptr, void *hook, const char *symbol,
-+ void **orig_func_p,
-+ ucm_bistro_restore_point_t **rp){
++ void **orig_func_p,
++ ucm_bistro_restore_point_t **rp){
+ return UCS_ERR_UNSUPPORTED;
+}
+
++static inline void ucm_bistro_patch_lock(void * UCS_V_UNUSED dst)
++{
++}
++
+#endif
diff --git src/ucs/Makefile.am src/ucs/Makefile.am
-index c7696d56f25d..c63b32bad844 100644
+index 4a05f47b6369..c1cd2fb2cb57 100644
--- src/ucs/Makefile.am
+++ src/ucs/Makefile.am
-@@ -22,6 +22,7 @@ libucs_la_LIBADD = $(LIBM) $(top_builddir)/src/ucm/libucm.la $(BFD_LIBS)
- nobase_dist_libucs_la_HEADERS = \
+@@ -24,6 +24,7 @@ nobase_dist_libucs_la_HEADERS = \
arch/aarch64/bitops.h \
arch/ppc64/bitops.h \
+ arch/rv64/bitops.h \
+ arch/s390x/bitops.h \
arch/x86_64/bitops.h \
arch/bitops.h \
algorithm/crc.h \
-@@ -82,12 +83,14 @@ nobase_dist_libucs_la_HEADERS = \
- arch/aarch64/global_opts.h \
+@@ -87,6 +88,7 @@ nobase_dist_libucs_la_HEADERS = \
arch/generic/atomic.h \
arch/ppc64/global_opts.h \
+ arch/rv64/global_opts.h \
+ arch/s390x/global_opts.h \
arch/global_opts.h
noinst_HEADERS = \
- arch/aarch64/cpu.h \
+@@ -94,6 +96,7 @@ noinst_HEADERS = \
arch/generic/cpu.h \
arch/ppc64/cpu.h \
+ arch/rv64/cpu.h \
+ arch/s390x/cpu.h \
arch/x86_64/cpu.h \
arch/cpu.h \
config/ucm_opts.h \
-@@ -138,6 +141,7 @@ libucs_la_SOURCES = \
+@@ -149,6 +152,7 @@ libucs_la_SOURCES = \
algorithm/string_distance.c \
arch/aarch64/cpu.c \
arch/aarch64/global_opts.c \
+ arch/s390x/global_opts.c \
arch/ppc64/timebase.c \
arch/ppc64/global_opts.c \
- arch/x86_64/cpu.c \
+ arch/rv64/cpu.c \
diff --git src/ucs/arch/atomic.h src/ucs/arch/atomic.h
-index 52be711c1d0a..8f1d62a28dc9 100644
+index 849647902fab..a328c37e2020 100644
--- src/ucs/arch/atomic.h
+++ src/ucs/arch/atomic.h
-@@ -15,6 +15,8 @@
+@@ -18,6 +18,8 @@
# include "generic/atomic.h"
- #elif defined(__aarch64__)
+ #elif defined(__riscv)
# include "generic/atomic.h"
+#elif defined(__s390x__)
+# include "generic/atomic.h"
@@ -146,23 +140,23 @@
# error "Unsupported architecture"
#endif
diff --git src/ucs/arch/bitops.h src/ucs/arch/bitops.h
-index e89a37d0b673..dd2b9d5b6bcb 100644
+index 3e0e530f1336..f887e03ebac0 100644
--- src/ucs/arch/bitops.h
+++ src/ucs/arch/bitops.h
-@@ -20,6 +20,8 @@ BEGIN_C_DECLS
- # include "ppc64/bitops.h"
- #elif defined(__aarch64__)
+@@ -23,6 +23,8 @@ BEGIN_C_DECLS
# include "aarch64/bitops.h"
+ #elif defined(__riscv)
+ # include "rv64/bitops.h"
+#elif defined(__s390x__)
+# include "s390x/bitops.h"
#else
# error "Unsupported architecture"
#endif
diff --git src/ucs/arch/cpu.c src/ucs/arch/cpu.c
-index ece8f7fb82dd..b35b10ad090a 100644
+index 307fb61bfc4a..4356fff36f8b 100644
--- src/ucs/arch/cpu.c
+++ src/ucs/arch/cpu.c
-@@ -63,6 +63,10 @@ const ucs_cpu_builtin_memcpy_t ucs_cpu_builtin_memcpy[UCS_CPU_VENDOR_LAST] = {
+@@ -64,6 +64,10 @@ const ucs_cpu_builtin_memcpy_t ucs_cpu_builtin_memcpy[UCS_CPU_VENDOR_LAST] = {
.min = UCS_MEMUNITS_INF,
.max = UCS_MEMUNITS_INF
},
@@ -173,43 +167,67 @@
[UCS_CPU_VENDOR_FUJITSU_ARM] = {
.min = UCS_MEMUNITS_INF,
.max = UCS_MEMUNITS_INF
-@@ -78,6 +82,7 @@ const size_t ucs_cpu_est_bcopy_bw[UCS_CPU_VENDOR_LAST] = {
- [UCS_CPU_VENDOR_INTEL] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
- [UCS_CPU_VENDOR_AMD] = UCS_CPU_EST_BCOPY_BW_AMD,
- [UCS_CPU_VENDOR_GENERIC_ARM] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
+@@ -89,6 +93,7 @@ const size_t ucs_cpu_est_bcopy_bw[UCS_CPU_VENDOR_LAST] = {
+ [UCS_CPU_VENDOR_GENERIC_ARM] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
+ [UCS_CPU_VENDOR_GENERIC_PPC] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
+ [UCS_CPU_VENDOR_GENERIC_RV64G] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
+ [UCS_CPU_VENDOR_GENERIC_IBM] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
- [UCS_CPU_VENDOR_GENERIC_PPC] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
- [UCS_CPU_VENDOR_FUJITSU_ARM] = UCS_CPU_EST_BCOPY_BW_FUJITSU_ARM,
- [UCS_CPU_VENDOR_ZHAOXIN] = UCS_CPU_EST_BCOPY_BW_DEFAULT
+ [UCS_CPU_VENDOR_FUJITSU_ARM] = UCS_CPU_EST_BCOPY_BW_FUJITSU_ARM,
+ [UCS_CPU_VENDOR_ZHAOXIN] = UCS_CPU_EST_BCOPY_BW_DEFAULT,
+ [UCS_CPU_VENDOR_NVIDIA] = UCS_CPU_EST_BCOPY_BW_DEFAULT
+@@ -183,6 +188,7 @@ const char *ucs_cpu_vendor_name()
+ [UCS_CPU_VENDOR_GENERIC_ARM] = "Generic ARM",
+ [UCS_CPU_VENDOR_GENERIC_PPC] = "Generic PPC",
+ [UCS_CPU_VENDOR_GENERIC_RV64G] = "Generic RV64G",
++ [UCS_CPU_VENDOR_GENERIC_IBM] = "Generic IBM",
+ [UCS_CPU_VENDOR_FUJITSU_ARM] = "Fujitsu ARM",
+ [UCS_CPU_VENDOR_ZHAOXIN] = "Zhaoxin",
+ [UCS_CPU_VENDOR_NVIDIA] = "Nvidia"
+@@ -212,6 +218,7 @@ const char *ucs_cpu_model_name()
+ [UCS_CPU_MODEL_ZHAOXIN_WUDAOKOU] = "Wudaokou",
+ [UCS_CPU_MODEL_ZHAOXIN_LUJIAZUI] = "Lujiazui",
+ [UCS_CPU_MODEL_RV64G] = "RV64G",
++ [UCS_CPU_MODEL_S390X] = "S390x",
+ [UCS_CPU_MODEL_NVIDIA_GRACE] = "Grace"
+ };
+
diff --git src/ucs/arch/cpu.h src/ucs/arch/cpu.h
-index eb557d385670..cfd297e24558 100644
+index ca25e714d141..e97405c30d52 100644
--- src/ucs/arch/cpu.h
+++ src/ucs/arch/cpu.h
-@@ -64,6 +64,7 @@ typedef enum ucs_cpu_vendor {
+@@ -39,6 +39,7 @@ typedef enum ucs_cpu_model {
+ UCS_CPU_MODEL_ZHAOXIN_WUDAOKOU,
+ UCS_CPU_MODEL_ZHAOXIN_LUJIAZUI,
+ UCS_CPU_MODEL_RV64G,
++ UCS_CPU_MODEL_S390X,
+ UCS_CPU_MODEL_NVIDIA_GRACE,
+ UCS_CPU_MODEL_LAST
+ } ucs_cpu_model_t;
+@@ -68,6 +69,7 @@ typedef enum ucs_cpu_vendor {
UCS_CPU_VENDOR_AMD,
UCS_CPU_VENDOR_GENERIC_ARM,
UCS_CPU_VENDOR_GENERIC_PPC,
+ UCS_CPU_VENDOR_GENERIC_IBM,
UCS_CPU_VENDOR_FUJITSU_ARM,
UCS_CPU_VENDOR_ZHAOXIN,
- UCS_CPU_VENDOR_LAST
-@@ -99,6 +100,8 @@ typedef struct ucs_cpu_builtin_memcpy {
- # include "ppc64/cpu.h"
- #elif defined(__aarch64__)
+ UCS_CPU_VENDOR_GENERIC_RV64G,
+@@ -107,6 +109,8 @@ typedef struct ucs_cpu_builtin_memcpy {
# include "aarch64/cpu.h"
+ #elif defined(__riscv)
+ # include "rv64/cpu.h"
+#elif defined(__s390x__)
+# include "s390x/cpu.h"
#else
# error "Unsupported architecture"
#endif
diff --git src/ucs/arch/global_opts.h src/ucs/arch/global_opts.h
-index 75d086177a7f..96c670cb60d3 100644
+index 550d22b8b751..d8e4a7cca694 100644
--- src/ucs/arch/global_opts.h
+++ src/ucs/arch/global_opts.h
-@@ -15,6 +15,8 @@
- # include "ppc64/global_opts.h"
- #elif defined(__aarch64__)
+@@ -18,6 +18,8 @@
# include "aarch64/global_opts.h"
+ #elif defined(__riscv)
+ # include "rv64/global_opts.h"
+#elif defined(__s390x__)
+# include "s390x/global_opts.h"
#else
@@ -260,7 +278,7 @@
+#endif
diff --git src/ucs/arch/s390x/cpu.h src/ucs/arch/s390x/cpu.h
new file mode 100644
-index 000000000000..4f0a87006118
+index 000000000000..033f58f7c047
--- /dev/null
+++ src/ucs/arch/s390x/cpu.h
@@ -0,0 +1,84 @@
@@ -308,7 +326,7 @@
+
+static inline ucs_cpu_model_t ucs_arch_get_cpu_model()
+{
-+ return UCS_CPU_MODEL_UNKNOWN;
++ return UCS_CPU_MODEL_S390X;
+}
+
+static inline ucs_cpu_vendor_t ucs_arch_get_cpu_vendor()
@@ -410,7 +428,7 @@
+#endif
+
diff --git src/ucs/sys/sys.c src/ucs/sys/sys.c
-index 58e67835c4d0..308f03606d5b 100644
+index 42ff75f64af5..b22418e3f4b0 100644
--- src/ucs/sys/sys.c
+++ src/ucs/sys/sys.c
@@ -1258,8 +1258,19 @@ void *ucs_sys_realloc(void *old_ptr, size_t old_length, size_t new_length)
++++++ ucx-1.15.0.tar.gz -> ucx-1.17.0.tar.gz ++++++
++++ 73810 lines of diff (skipped)
1
0