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-01-12 10:12:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-solid (Old) and /work/SRC/openSUSE:Factory/.kf6-solid.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-solid" Mon Jan 12 10:12:35 2026 rev:24 rq:1326464 version:6.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-solid/kf6-solid.changes 2025-12-16 15:58:58.777725271 +0100 +++ /work/SRC/openSUSE:Factory/.kf6-solid.new.1928/kf6-solid.changes 2026-01-12 10:17:38.404412081 +0100 @@ -1,0 +2,13 @@ +Sun Jan 4 14:47:23 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.22.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.22.0 +- Changes since 6.21.0: + * Update dependency version to 6.22.0 + * /etc/mtab not exists on OpenBSD + * Fix some missing overrides in win backend + * Update version to 6.22.0 + +------------------------------------------------------------------- Old: ---- solid-6.21.0.tar.xz solid-6.21.0.tar.xz.sig New: ---- solid-6.22.0.tar.xz solid-6.22.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-solid.spec ++++++ --- /var/tmp/diff_new_pack.vvN0IL/_old 2026-01-12 10:17:40.400494231 +0100 +++ /var/tmp/diff_new_pack.vvN0IL/_new 2026-01-12 10:17:40.428495383 +0100 @@ -21,7 +21,7 @@ %define rname solid %bcond_without released Name: kf6-solid -Version: 6.21.0 +Version: 6.22.0 Release: 0 Summary: KDE Desktop hardware abstraction License: LGPL-2.1-or-later ++++++ solid-6.21.0.tar.xz -> solid-6.22.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/CMakeLists.txt new/solid-6.22.0/CMakeLists.txt --- old/solid-6.21.0/CMakeLists.txt 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/CMakeLists.txt 2026-01-02 18:45:22.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "6.21.0") # handled by release scripts +set(KF_VERSION "6.22.0") # handled by release scripts project(Solid VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 6.21.0 NO_MODULE) +find_package(ECM 6.22.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) @@ -94,7 +94,7 @@ SOVERSION 6) ecm_set_disabled_deprecation_versions( - QT 6.10.0 + QT 6.11.0 ) ecm_install_po_files_as_qm(poqm) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/fstab/fstabwatcher.cpp new/solid-6.22.0/src/solid/devices/backends/fstab/fstabwatcher.cpp --- old/solid-6.21.0/src/solid/devices/backends/fstab/fstabwatcher.cpp 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/fstab/fstabwatcher.cpp 2026-01-02 18:45:22.000000000 +0100 @@ -66,6 +66,7 @@ m_isRoutineInstalled = false; m_fileSystemWatcher = new QFileSystemWatcher(this); +#ifndef Q_OS_OPENBSD m_mtabFile = new QFile(s_mtabFile, this); if (m_mtabFile && m_mtabFile->symLinkTarget().startsWith(QLatin1String("/proc/")) && m_mtabFile->open(QIODevice::ReadOnly)) { m_socketNotifier = new QSocketNotifier(m_mtabFile->handle(), QSocketNotifier::Exception, this); @@ -73,6 +74,7 @@ } else { m_fileSystemWatcher->addPath(s_mtabFile); } +#endif m_fileSystemWatcher->addPath(s_fstabPath); connect(m_fileSystemWatcher, &QFileSystemWatcher::directoryChanged, this, [this](const QString &) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/win/winbattery.h new/solid-6.22.0/src/solid/devices/backends/win/winbattery.h --- old/solid-6.21.0/src/solid/devices/backends/win/winbattery.h 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/win/winbattery.h 2026-01-02 18:45:22.000000000 +0100 @@ -27,42 +27,42 @@ WinBattery(WinDevice *device); - virtual Solid::Battery::BatteryType type() const; + Solid::Battery::BatteryType type() const override; - virtual int chargePercent() const; + int chargePercent() const override; - virtual int capacity() const; + int capacity() const override; int cycleCount() const override; - virtual bool isRechargeable() const; + bool isRechargeable() const override; - virtual bool isPowerSupply() const; + bool isPowerSupply() const override; - virtual Solid::Battery::ChargeState chargeState() const; + Solid::Battery::ChargeState chargeState() const override; - Solid::Battery::Technology technology() const; + Solid::Battery::Technology technology() const override; - double energy() const; - double energyFull() const; - double energyFullDesign() const; - double energyRate() const; + double energy() const override; + double energyFull() const override; + double energyFullDesign() const override; + double energyRate() const override; - double voltage() const; + double voltage() const override; - virtual qlonglong timeToEmpty() const; + qlonglong timeToEmpty() const override; - virtual qlonglong timeToFull() const; + qlonglong timeToFull() const override; - virtual double temperature() const; + double temperature() const override; - virtual QString serial() const; + QString serial() const override; // not yet implemented // ------------ - virtual bool isPresent() const; + bool isPresent() const override; - virtual qlonglong remainingTime() const; + qlonglong remainingTime() const override; // ------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/win/winblock.h new/solid-6.22.0/src/solid/devices/backends/win/winblock.h --- old/solid-6.21.0/src/solid/devices/backends/win/winblock.h 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/win/winblock.h 2026-01-02 18:45:22.000000000 +0100 @@ -24,11 +24,11 @@ WinBlock(WinDevice *device); ~WinBlock(); - virtual int deviceMajor() const; + int deviceMajor() const override; - virtual int deviceMinor() const; + int deviceMinor() const override; - virtual QString device() const; + QString device() const override; static QSet<QString> getUdis(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/win/windevice.h new/solid-6.22.0/src/solid/devices/backends/win/windevice.h --- old/solid-6.21.0/src/solid/devices/backends/win/windevice.h 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/win/windevice.h 2026-01-02 18:45:22.000000000 +0100 @@ -22,20 +22,20 @@ public: WinDevice(const QString &udi); - virtual QString udi() const; + QString udi() const override; - virtual QString parentUdi() const; - virtual QString vendor() const; - virtual QString product() const; + QString parentUdi() const override; + QString vendor() const override; + QString product() const override; - virtual QString icon() const; + QString icon() const override; - virtual QStringList emblems() const; + QStringList emblems() const override; - virtual QString description() const; + QString description() const override; - virtual bool queryDeviceInterface(const Solid::DeviceInterface::Type &type) const; - virtual QObject *createDeviceInterface(const Solid::DeviceInterface::Type &type); + bool queryDeviceInterface(const Solid::DeviceInterface::Type &type) const override; + QObject *createDeviceInterface(const Solid::DeviceInterface::Type &type) override; Solid::DeviceInterface::Type type() const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/win/windevicemanager.h new/solid-6.22.0/src/solid/devices/backends/win/windevicemanager.h --- old/solid-6.21.0/src/solid/devices/backends/win/windevicemanager.h 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/win/windevicemanager.h 2026-01-02 18:45:22.000000000 +0100 @@ -43,15 +43,15 @@ WinDeviceManager(QObject *parent = 0); ~WinDeviceManager(); - virtual QString udiPrefix() const; + QString udiPrefix() const override; - virtual QSet<Solid::DeviceInterface::Type> supportedInterfaces() const; + QSet<Solid::DeviceInterface::Type> supportedInterfaces() const override; - virtual QStringList allDevices(); + QStringList allDevices() override; - virtual QStringList devicesFromQuery(const QString &parentUdi, Solid::DeviceInterface::Type type = Solid::DeviceInterface::Unknown); + QStringList devicesFromQuery(const QString &parentUdi, Solid::DeviceInterface::Type type = Solid::DeviceInterface::Unknown) override; - virtual QObject *createDevice(const QString &udi); + QObject *createDevice(const QString &udi) override; static const WinDeviceManager *instance(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/win/winopticaldrive.h new/solid-6.22.0/src/solid/devices/backends/win/winopticaldrive.h --- old/solid-6.21.0/src/solid/devices/backends/win/winopticaldrive.h 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/win/winopticaldrive.h 2026-01-02 18:45:22.000000000 +0100 @@ -25,17 +25,17 @@ Q_INTERFACES(Solid::Ifaces::OpticalDrive) public: WinOpticalDrive(WinDevice *device); - virtual ~WinOpticalDrive(); + ~WinOpticalDrive() override; - virtual Solid::OpticalDrive::MediumTypes supportedMedia() const; + Solid::OpticalDrive::MediumTypes supportedMedia() const override; - virtual int readSpeed() const; + int readSpeed() const override; - virtual int writeSpeed() const; + int writeSpeed() const override; - virtual QList<int> writeSpeeds() const; + QList<int> writeSpeeds() const override; - virtual bool eject(); + bool eject() override; Q_SIGNALS: void ejectPressed(const QString &udi); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/solid-6.21.0/src/solid/devices/backends/win/winstoragedrive.h new/solid-6.22.0/src/solid/devices/backends/win/winstoragedrive.h --- old/solid-6.21.0/src/solid/devices/backends/win/winstoragedrive.h 2025-12-05 14:27:47.000000000 +0100 +++ new/solid-6.22.0/src/solid/devices/backends/win/winstoragedrive.h 2026-01-02 18:45:22.000000000 +0100 @@ -25,15 +25,15 @@ WinStorageDrive(WinDevice *device); ~WinStorageDrive(); - virtual Solid::StorageDrive::Bus bus() const; + Solid::StorageDrive::Bus bus() const override; - virtual Solid::StorageDrive::DriveType driveType() const; + Solid::StorageDrive::DriveType driveType() const override; - virtual bool isRemovable() const; + bool isRemovable() const override; - virtual bool isHotpluggable() const; + bool isHotpluggable() const override; - virtual qulonglong size() const; + qulonglong size() const override; private: void updateCache();
