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();

Reply via email to