Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-solid for openSUSE:Factory checked in at 2026-08-17 16:57:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-solid (Old) and /work/SRC/openSUSE:Factory/.kf6-solid.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-solid" Mon Aug 17 16:57:47 2026 rev:31 rq:1371421 version:6.29.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-solid/kf6-solid.changes 2026-07-15 16:43:16.061876806 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-solid.new.1258/kf6-solid.changes 2026-08-17 17:01:13.571766709 +0200 @@ -1,0 +2,13 @@ +Sun Aug 9 10:38:53 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.29.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.29.0 +- Changes since 6.28.0: + * Update dependency version to 6.29.0 + * udisks2: StorageAccess: if '/' is a mountpoint, return that as filePath() + * solidnamespace.h: provide version macros to consumers + * Update version to 6.29.0 + +------------------------------------------------------------------- Old: ---- solid-6.28.0.tar.xz solid-6.28.0.tar.xz.sig New: ---- solid-6.29.0.tar.xz solid-6.29.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-solid.spec ++++++ --- /var/tmp/diff_new_pack.gbDjdj/_old 2026-08-17 17:01:14.893813420 +0200 +++ /var/tmp/diff_new_pack.gbDjdj/_new 2026-08-17 17:01:14.898813596 +0200 @@ -21,7 +21,7 @@ %define rname solid %bcond_without released Name: kf6-solid -Version: 6.28.0 +Version: 6.29.0 Release: 0 Summary: KDE Desktop hardware abstraction License: LGPL-2.1-or-later ++++++ solid-6.28.0.tar.xz -> solid-6.29.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/CMakeLists.txt new/solid-6.29.0/CMakeLists.txt --- old/solid-6.28.0/CMakeLists.txt 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/CMakeLists.txt 2026-08-07 22:45:45.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.29) -set(KF_VERSION "6.28.0") # handled by release scripts +set(KF_VERSION "6.29.0") # handled by release scripts project(Solid VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 6.28.0 NO_MODULE) +find_package(ECM 6.29.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/poqm/de/solid6_qt.po new/solid-6.29.0/poqm/de/solid6_qt.po --- old/solid-6.28.0/poqm/de/solid6_qt.po 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/poqm/de/solid6_qt.po 2026-08-07 22:45:45.000000000 +0200 @@ -1,9 +1,9 @@ -# SPDX-FileCopyrightText: 2009, 2012, 2013, 2014, 2016, 2017, 2019, 2021 Burkhard Lück <[email protected]> -# SPDX-FileCopyrightText: 2009, 2010 Johannes Obermayr <[email protected]> -# SPDX-FileCopyrightText: 2009, 2010, 2011, 2012, 2013, 2022, 2023 Frederik Schwarzer <[email protected]> # SPDX-FileCopyrightText: 2009 Rolf Eike Beer <[email protected]> -# SPDX-FileCopyrightText: 2010 Panagiotis Papadopoulos <[email protected]> +# SPDX-FileCopyrightText: 2009, 2012-2014, 2016-2017, 2019, 2021 Burkhard Lück <[email protected]> +# SPDX-FileCopyrightText: 2009-2010 Johannes Obermayr <[email protected]> +# SPDX-FileCopyrightText: 2009-2013, 2022-2023 Frederik Schwarzer <[email protected]> # SPDX-FileCopyrightText: 2010 Felix Schweighofer <[email protected]> +# SPDX-FileCopyrightText: 2010 Panagiotis Papadopoulos <[email protected]> # SPDX-FileCopyrightText: 2022 Frank Steinmetzger <[email protected]> msgid "" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/poqm/nn/solid6_qt.po new/solid-6.29.0/poqm/nn/solid6_qt.po --- old/solid-6.28.0/poqm/nn/solid6_qt.po 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/poqm/nn/solid6_qt.po 2026-08-07 22:45:45.000000000 +0200 @@ -1,5 +1,6 @@ # Translation of solid6_qt to Norwegian Nynorsk # +# Karl Ove Hufthammer <[email protected]>, 2010, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026. # Øystein Steffensen-Alværvik <[email protected]>, 2022. msgid "" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/poqm/sv/solid6_qt.po new/solid-6.29.0/poqm/sv/solid6_qt.po --- old/solid-6.28.0/poqm/sv/solid6_qt.po 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/poqm/sv/solid6_qt.po 2026-08-07 22:45:45.000000000 +0200 @@ -1,8 +1,8 @@ -# SPDX-FileCopyrightText: 2014, 2017, 2019, 2020, 2021, 2022, 2024, 2025 Stefan Asserhäll <[email protected]> +# SPDX-FileCopyrightText: 2014, 2017, 2019-2022, 2024-2026 Stefan Asserhäll <[email protected]> msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2025-02-07 21:40+0100\n" +"PO-Revision-Date: 2026-07-07 12:01+0200\n" "Last-Translator: Stefan Asserhäll <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -11,7 +11,7 @@ "Content-Transfer-Encoding: 8bit\n" "X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 24.12.0\n" +"X-Generator: Lokalize 26.04.2\n" #: solid/devices/backends/fstab/fstabdevice.cpp:69 #, qt-format @@ -53,12 +53,12 @@ #: solid/devices/backends/kdeconnect/kdeconnectmanager.cpp:49 msgctxt "Solid::Backends::KdeConnect::Manager|" msgid "KDE Connect" -msgstr "" +msgstr "KDE-anslut" #: solid/devices/backends/kdeconnect/kdeconnectmanager.cpp:50 msgctxt "Solid::Backends::KdeConnect::Manager|" msgid "Battery and storage from connected devices" -msgstr "" +msgstr "Batteri och lagring från anslutna apparater" #: solid/devices/backends/udev/udevdevice.cpp:147 msgctxt "Solid::Backends::UDev::UDevDevice|" @@ -108,43 +108,37 @@ #, qt-format msgctxt "udisksdevice|" msgid "%1 kB" -msgstr "" +msgstr "%1 kB" #. MetricBinaryDialect size in 10^6 bytes #. ---------- #. JEDECBinaryDialect memory size in 10^20 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:91 #: solid/devices/backends/udisks2/udisksdevice.cpp:121 -#, fuzzy, qt-format -#| msgctxt "udisksdevice|" -#| msgid "%1 MiB" +#, qt-format msgctxt "udisksdevice|" msgid "%1 MB" -msgstr "%1 MiByte" +msgstr "%1 MB" #. MetricBinaryDialect size in 10^9 bytes #. ---------- #. JEDECBinaryDialect memory size in 10^30 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:94 #: solid/devices/backends/udisks2/udisksdevice.cpp:124 -#, fuzzy, qt-format -#| msgctxt "udisksdevice|" -#| msgid "%1 GiB" +#, qt-format msgctxt "udisksdevice|" msgid "%1 GB" -msgstr "%1 GiByte" +msgstr "%1 GB" #. MetricBinaryDialect size in 10^12 bytes #. ---------- #. JEDECBinaryDialect memory size in 10^40 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:97 #: solid/devices/backends/udisks2/udisksdevice.cpp:127 -#, fuzzy, qt-format -#| msgctxt "udisksdevice|" -#| msgid "%1 TiB" +#, qt-format msgctxt "udisksdevice|" msgid "%1 TB" -msgstr "%1 TiByte" +msgstr "%1 TB" #. MetricBinaryDialect size in 10^15 bytes #. ---------- @@ -154,7 +148,7 @@ #, qt-format msgctxt "udisksdevice|" msgid "%1 PB" -msgstr "" +msgstr "%1 PB" #. MetricBinaryDialect size in 10^18 byte #. ---------- @@ -164,7 +158,7 @@ #, qt-format msgctxt "udisksdevice|" msgid "%1 EB" -msgstr "" +msgstr "%1 EB" #. MetricBinaryDialect size in 10^21 bytes #. ---------- @@ -174,7 +168,7 @@ #, qt-format msgctxt "udisksdevice|" msgid "%1 ZB" -msgstr "" +msgstr "%1 ZB" #. MetricBinaryDialect size in 10^24 bytes #. ---------- @@ -184,72 +178,70 @@ #, qt-format msgctxt "udisksdevice|" msgid "%1 YB" -msgstr "" +msgstr "%1 YB" #. JEDECBinaryDialect memory size in 1024 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:118 -#, fuzzy, qt-format -#| msgctxt "udisksdevice|" -#| msgid "%1 KiB" +#, qt-format msgctxt "udisksdevice|" msgid "%1 KB" -msgstr "%1 KiByte" +msgstr "%1 KB" #. IECBinaryDialect size in 1024 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:148 #, qt-format msgctxt "udisksdevice|" msgid "%1 KiB" -msgstr "%1 KiByte" +msgstr "%1 KiB" #. IECBinaryDialect size in 10^20 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:151 #, qt-format msgctxt "udisksdevice|" msgid "%1 MiB" -msgstr "%1 MiByte" +msgstr "%1 MiB" #. IECBinaryDialect size in 10^30 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:154 #, qt-format msgctxt "udisksdevice|" msgid "%1 GiB" -msgstr "%1 GiByte" +msgstr "%1 GiB" #. IECBinaryDialect size in 10^40 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:157 #, qt-format msgctxt "udisksdevice|" msgid "%1 TiB" -msgstr "%1 TiByte" +msgstr "%1 TiB" #. IECBinaryDialect size in 10^50 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:160 #, qt-format msgctxt "udisksdevice|" msgid "%1 PiB" -msgstr "" +msgstr "%1 PiB" #. IECBinaryDialect size in 10^60 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:163 #, qt-format msgctxt "udisksdevice|" msgid "%1 EiB" -msgstr "" +msgstr "%1 EiB" #. IECBinaryDialect size in 10^70 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:166 #, qt-format msgctxt "udisksdevice|" msgid "%1 ZiB" -msgstr "" +msgstr "%1 ZiB" #. IECBinaryDialect size in 10^80 bytes #: solid/devices/backends/udisks2/udisksdevice.cpp:169 #, qt-format msgctxt "udisksdevice|" msgid "%1 YiB" -msgstr "" +msgstr "%1 YiB" #: solid/devices/backends/udisks2/udisksdevice.cpp:182 #, qt-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/poqm/tr/solid6_qt.po new/solid-6.29.0/poqm/tr/solid6_qt.po --- old/solid-6.28.0/poqm/tr/solid6_qt.po 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/poqm/tr/solid6_qt.po 2026-08-07 22:45:45.000000000 +0200 @@ -14,7 +14,7 @@ "Project-Id-Version: solid_qt\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-01 01:49+0000\n" -"PO-Revision-Date: 2026-06-05 12:25+0300\n" +"PO-Revision-Date: 2026-07-21 21:01+0300\n" "Last-Translator: Emir SARI <[email protected]>\n" "Language-Team: Turkish <[email protected]>\n" "Language: tr\n" @@ -22,7 +22,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 26.04.0\n" +"X-Generator: Lokalize 26.04.2\n" "X-Qt-Contexts: true\n" #: solid/devices/backends/fstab/fstabdevice.cpp:69 @@ -624,7 +624,7 @@ #: solid/devices/backends/udisks2/udisksdevice.cpp:824 msgctxt "Solid::Backends::UDisks2::Device|" msgid "The device is currently busy" -msgstr "Aygıt şu anda meşgul" +msgstr "Aygıt şu anda meşgûl" #: solid/devices/backends/udisks2/udisksdevice.cpp:826 msgctxt "Solid::Backends::UDisks2::Device|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp new/solid-6.29.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp --- old/solid-6.28.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/src/solid/devices/backends/udisks2/udisksstorageaccess.cpp 2026-08-07 22:45:45.000000000 +0200 @@ -245,6 +245,10 @@ return potentialMountPoint; } + if (mntPoints.contains(QByteArrayLiteral("/\x00"))) { + return QStringLiteral("/"); + } + // Device has bind mounts? const QString basePoint = baseMountPoint(m_device->prop(QStringLiteral("Device")).toByteArray()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.28.0/src/solid/devices/frontend/solidnamespace.h new/solid-6.29.0/src/solid/devices/frontend/solidnamespace.h --- old/solid-6.28.0/src/solid/devices/frontend/solidnamespace.h 2026-07-03 13:04:47.000000000 +0200 +++ new/solid-6.29.0/src/solid/devices/frontend/solidnamespace.h 2026-08-07 22:45:45.000000000 +0200 @@ -8,6 +8,11 @@ #ifndef SOLID_SOLIDNAMESPACE_H #define SOLID_SOLIDNAMESPACE_H +// All KF6 public headers should provide the version macros. +// Include version header explicitly because the export header +// (which usually takes care of that) isn't used here +#include <solid_version.h> // IWYU pragma: export + /*! * \namespace Solid * \inheaderfile Solid/SolidNamespace
