Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-sensors for openSUSE:Factory 
checked in at 2026-08-21 16:51:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-sensors (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-sensors.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-sensors"

Fri Aug 21 16:51:15 2026 rev:39 rq:1372259 version:6.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-sensors/qt6-sensors.changes  2026-05-28 
17:25:59.865380884 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-sensors.new.1258/qt6-sensors.changes        
2026-08-21 16:52:12.116582726 +0200
@@ -1,0 +2,6 @@
+Tue Aug 18 11:49:15 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.11.2
+  https://www.qt.io/blog/qt-6.11.2-released
+
+-------------------------------------------------------------------

Old:
----
  qtsensors-everywhere-src-6.11.1.tar.xz

New:
----
  qtsensors-everywhere-src-6.11.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qt6-sensors.spec ++++++
--- /var/tmp/diff_new_pack.p5Sp2k/_old  2026-08-21 16:52:13.795642430 +0200
+++ /var/tmp/diff_new_pack.p5Sp2k/_new  2026-08-21 16:52:13.800642608 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define real_version 6.11.1
+%define real_version 6.11.2
 %define short_version 6.11
 %define short_name qtsensors
 %define tar_name qtsensors-everywhere-src
@@ -28,7 +28,7 @@
 %endif
 #
 Name:           qt6-sensors%{?pkg_suffix}
-Version:        6.11.1
+Version:        6.11.2
 Release:        0
 Summary:        Qt Sensors API to access sensor hardware
 License:        GPL-2.0-only OR LGPL-3.0-only OR GPL-3.0-only

++++++ qtsensors-everywhere-src-6.11.1.tar.xz -> 
qtsensors-everywhere-src-6.11.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtsensors-everywhere-src-6.11.1/.cmake.conf 
new/qtsensors-everywhere-src-6.11.2/.cmake.conf
--- old/qtsensors-everywhere-src-6.11.1/.cmake.conf     2026-05-08 
03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/.cmake.conf     2026-08-12 
03:33:39.000000000 +0200
@@ -1,5 +1,8 @@
-set(QT_REPO_MODULE_VERSION "6.11.1")
+set(QT_REPO_MODULE_VERSION "6.11.2")
 set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
-set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_QASCONST=1")
-list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
-list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1")
+set(QT_EXTRA_INTERNAL_TARGET_DEFINES
+    "QT_NO_CONTEXTLESS_CONNECT=1"
+    "QT_NO_FOREACH=1"
+    "QT_NO_QASCONST=1"
+    "QT_NO_SINGLE_ARGUMENT_QHASH_OVERLOAD=1"
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtsensors-everywhere-src-6.11.1/.tag 
new/qtsensors-everywhere-src-6.11.2/.tag
--- old/qtsensors-everywhere-src-6.11.1/.tag    2026-05-08 03:18:59.000000000 
+0200
+++ new/qtsensors-everywhere-src-6.11.2/.tag    2026-08-12 03:33:39.000000000 
+0200
@@ -1 +1 @@
-102bf4a9a2d0d41f53926cfcb87b84221f24b8e9
+7599704b8ac7416bbbe5e66870933c2463b1c9b8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtsensors-everywhere-src-6.11.1/dependencies.yaml 
new/qtsensors-everywhere-src-6.11.2/dependencies.yaml
--- old/qtsensors-everywhere-src-6.11.1/dependencies.yaml       2026-05-08 
03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/dependencies.yaml       2026-08-12 
03:33:39.000000000 +0200
@@ -1,7 +1,7 @@
 dependencies:
   ../qtbase:
-    ref: 59c81a3c2247b821b9b84b4eb8d939b77e07e276
+    ref: ef55f427f2c8b410d34f8a7681020a3000cf6866
     required: true
   ../qtdeclarative:
-    ref: a02bed441965ee1f18f856352c7d5ee5ba35d795
+    ref: 4e3399c26ec57246c08de019cfcbda8d23604cfa
     required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/examples/sensors/sensorsshowcase/doc/src/sensorsshowcase.qdoc
 
new/qtsensors-everywhere-src-6.11.2/examples/sensors/sensorsshowcase/doc/src/sensorsshowcase.qdoc
--- 
old/qtsensors-everywhere-src-6.11.1/examples/sensors/sensorsshowcase/doc/src/sensorsshowcase.qdoc
   2026-05-08 03:18:59.000000000 +0200
+++ 
new/qtsensors-everywhere-src-6.11.2/examples/sensors/sensorsshowcase/doc/src/sensorsshowcase.qdoc
   2026-08-12 03:33:39.000000000 +0200
@@ -10,6 +10,9 @@
     \examplecategory {Mobile}
 
     \image sensorsshowcase-mainview.webp
+           {Sensors Showcase main menu with buttons for Accelerometer,
+           Proximity, Compass, Magnetometer, and Gyroscope, with Proximity
+           disabled}
 
     \section1 Overview
 
@@ -64,6 +67,8 @@
     \section1 Gyroscope View
 
     \image sensorsshowcase-gyroscope.webp
+           {Gyroscope view showing a rotated Qt logo with X, Y, and Z value
+           sliders and a Reset rotation button}
 
     The gyroscope view also shows an image that is rotated around three axes 
with an amount
     that is calculated from the gyroscope readings. Since the gyroscope 
provides relative
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/doc/qtsensors.qdocconf 
new/qtsensors-everywhere-src-6.11.2/src/sensors/doc/qtsensors.qdocconf
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/doc/qtsensors.qdocconf      
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/doc/qtsensors.qdocconf      
2026-08-12 03:33:39.000000000 +0200
@@ -50,6 +50,9 @@
 
 imagedirs   += images
 
+# Report warnings for images without alt text
+reportmissingalttextforimages = true
+
 depends += qtcore qtdoc qtgui qtquick qtcmake
 
 # Highlighted examples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/doc/src/qtsensors-backend.qdoc 
new/qtsensors-everywhere-src-6.11.2/src/sensors/doc/src/qtsensors-backend.qdoc
--- 
old/qtsensors-everywhere-src-6.11.1/src/sensors/doc/src/qtsensors-backend.qdoc  
    2026-05-08 03:18:59.000000000 +0200
+++ 
new/qtsensors-everywhere-src-6.11.2/src/sensors/doc/src/qtsensors-backend.qdoc  
    2026-08-12 03:33:39.000000000 +0200
@@ -129,6 +129,8 @@
 while the program runs.
 
 \image sensors-static.png
+       {Sequence diagram where QSensorPlugin registers a backend with
+       QSensorManager, which creates it through the Factory for QSensor}
 
 Statically registered backends may still exhibit some dynamic behaviour as the
 QSensorBackendFactory is free to return 0 to indicate that a backend cannot be
@@ -147,6 +149,8 @@
 registration is delayed until the controller is seen.
 
 \image sensors-dynamic.png
+       {Sequence diagram where a backend is registered and unregistered after
+       startup, with QSensorManager notifying QSensor of backend changes}
 
 \section1 Suggested Registration Policy
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/doc/src/qtsensors-cpp.qdoc 
new/qtsensors-everywhere-src-6.11.2/src/sensors/doc/src/qtsensors-cpp.qdoc
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/doc/src/qtsensors-cpp.qdoc  
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/doc/src/qtsensors-cpp.qdoc  
2026-08-12 03:33:39.000000000 +0200
@@ -22,14 +22,20 @@
 \l{http://en.wikipedia.org/wiki/Cartesian_coordinate_system}{Right Hand 
Cartesian coordinate system}.
 
 \image sensors-coordinates.jpg
+       {Device with the +x, +y, and +z axes of the right-hand
+       Cartesian coordinate system}
 
 To allow for measurements in all 6 directions, negative values are used.
 
 \image sensors-coordinates2.jpg
+       {Device with positive and negative x, y, and z axes
+       extending in all six directions}
 
 Where rotation around an axis is used, the rotation shall be expressed as a 
Right Hand rotation.
 
 \image sensors-coordinates3.jpg
+       {Device with curved arrows showing right-hand rotation
+       around the x, y, and z axes}
 
 In general, sensor data is oriented relative to \l QScreen::nativeOrientation,
 that is to the top of the device when the device is held in its natural 
orientation
@@ -39,6 +45,8 @@
 to the UI. This will be noted in the documentation for the sensor.
 
 \image sensors-sides2.jpg
+       {Device shown from the side, front, top, and bottom, with the device
+       top and device bottom edges labeled}
 
 \section1 Using a Sensor
 
@@ -102,6 +110,8 @@
 device plugin. Data comes back through the QSensorReading class.
 
 \image sensors-overview.png
+       {Data flow between Application, QSensor, QSensorBackend, QSensorReading,
+       and Device Plugin}
 
 More information about the back end can be found in \l{Qt Sensors Backend}.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qaccelerometer.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qaccelerometer.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qaccelerometer.cpp  
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qaccelerometer.cpp  
2026-08-12 03:33:39.000000000 +0200
@@ -22,6 +22,8 @@
     The axes are arranged as follows.
 
     \image sensors-coordinates2.jpg
+           {Device with positive and negative x, y, and z
+           acceleration axes extending in all six directions}
 
     A monoblock device sitting at rest, face up on a desk will experience
     a force of approximately 9.8 on the Z axis (ie. towards the roof).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qgyroscope.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qgyroscope.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qgyroscope.cpp      
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qgyroscope.cpp      
2026-08-12 03:33:39.000000000 +0200
@@ -25,6 +25,8 @@
     The measurements are in degrees per second.
 
     \image sensors-coordinates3.jpg
+           {Device with curved arrows showing angular velocity
+           around the x, y, and z axes}
 */
 
 /*!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qmagnetometer.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qmagnetometer.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qmagnetometer.cpp   
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qmagnetometer.cpp   
2026-08-12 03:33:39.000000000 +0200
@@ -22,6 +22,8 @@
     The scale of the values is teslas. The axes are arranged as follows.
 
     \image sensors-coordinates2.jpg
+           {Device with positive and negative x, y, and z axes
+           extending in all six directions}
 
     The magnetometer can report on either raw magnetic flux values or 
geomagnetic flux values.
     By default it returns raw magnetic flux values. The 
QMagnetometer::returnGeoValues property
@@ -36,6 +38,9 @@
     readings for a phone that is being subjected to magnetic interference.
 
     \image sensors-geo-vs-raw-magnetism.jpg
+           {Diagram comparing geomagnetic readings, with the phone axes
+           aligned to the Magnetic North Pole, against raw readings skewed
+           by a nearby magnet}
 
     The accuracy of each reading is measured as a number from 0 to 1.
     A value of 1 is the highest level that the device can support and 0 is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qorientationsensor.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qorientationsensor.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qorientationsensor.cpp      
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qorientationsensor.cpp      
2026-08-12 03:33:39.000000000 +0200
@@ -38,10 +38,14 @@
     To explain the meaning of each value it is helpful to refer to the 
following diagram.
 
     \image sensors-sides.jpg
+           {Device with the Top, Left, Right, and Face edges
+           labeled}
 
     The orientations are shown here in order: TopUp, TopDown, LeftUp, RightUp, 
FaceUp, FaceDown.
 
     \image sensors-orientation.jpg
+           {Device shown in the TopUp, TopDown, LeftUp, RightUp, FaceUp, and
+           FaceDown orientations}
 
     \value Undefined        The orientation is unknown.
     \value TopUp            The Top edge of the device is pointing up.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qrotationsensor.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qrotationsensor.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qrotationsensor.cpp 
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qrotationsensor.cpp 
2026-08-12 03:33:39.000000000 +0200
@@ -25,6 +25,8 @@
     rotation with axes as defined by the right hand cartesian coordinate 
system.
 
     \image sensors-rotation.jpg
+           {Device rotated relative to the x, y, and z axes, with the rotated
+           y2 and y1 axes and the rotation angle marked}
 
     The three angles are applied to the device in the following order.
 
@@ -40,6 +42,8 @@
     Here is a visualization showing the order in which angles are applied.
 
     \image sensors-rotation-anim.gif
+           {Animation showing the device rotated around the z, x, and then y
+           axes in sequence}
 
     The 0 point for the z angle is defined as a fixed, external entity and
     is device-specific. While magnetic North is typically used as this
@@ -55,10 +59,14 @@
     how the x value will change with device movement.
 
     \image sensors-rotation2.jpg
+           {Device shown in side profile tilting through x angles of 30, 15,
+           0, -15, and -30 degrees}
 
     Here is an example of how the y value will change with device movement.
 
     \image sensors-rotation3.jpg
+           {Device shown end-on tilting through y angles of -30, -15, 0, 15,
+           and 30 degrees}
 
     Note that when x is 90 or -90, values for z and y achieve rotation around
     the same axis (due to the order of operations). In this case the y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qsensormanager.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qsensormanager.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qsensormanager.cpp  
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qsensormanager.cpp  
2026-08-12 03:33:39.000000000 +0200
@@ -59,7 +59,7 @@
 #ifdef QTSENSORS_CONFIG_PATH
         QString config = QString::fromLocal8Bit(QTSENSORS_CONFIG_PATH);
 #else
-        QStringList configs = 
QStandardPaths::standardLocations(QStandardPaths::ConfigLocation);
+        const QStringList configs = 
QStandardPaths::standardLocations(QStandardPaths::ConfigLocation);
         QString config;
         for (const QString& c : configs) {
             config = c + QLatin1String("/QtProject/Sensors.conf");
@@ -125,7 +125,7 @@
         // until things stop changing.
         do {
             sensorsChanged = false;
-            for (QSensorChangesInterface *changes : changeListeners)
+            for (QSensorChangesInterface *changes : 
std::as_const(changeListeners))
                 changes->sensorsChanged();
         } while (sensorsChanged);
 
@@ -178,7 +178,8 @@
 
     SENSORLOG() << "initializing static plugins";
     // Qt-style static plugins
-    for (QObject *plugin : QPluginLoader::staticInstances())
+    const auto plugins = QPluginLoader::staticInstances();
+    for (QObject *plugin : plugins)
         initPlugin(plugin, false /*do not warn on fail*/);
     if (d->loadExternalPlugins) {
         SENSORLOG() << "initializing plugins";
@@ -328,7 +329,8 @@
         if (backend) return backend; // Got it!
 
         // The default failed to instantiate so try any other registered 
sensors for this type
-        for (const QByteArray &identifier : factoryByIdentifier.keys()) {
+        const auto identifiers = factoryByIdentifier.keys();
+        for (const QByteArray &identifier : identifiers) {
             SENSORLOG() << "Trying" << identifier;
             if (identifier == defaultIdentifier) continue; // Don't do the 
default one again
             factory = factoryByIdentifier[identifier];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtsensors-everywhere-src-6.11.1/src/sensors/qtapsensor.cpp 
new/qtsensors-everywhere-src-6.11.2/src/sensors/qtapsensor.cpp
--- old/qtsensors-everywhere-src-6.11.1/src/sensors/qtapsensor.cpp      
2026-05-08 03:18:59.000000000 +0200
+++ new/qtsensors-everywhere-src-6.11.2/src/sensors/qtapsensor.cpp      
2026-08-12 03:33:39.000000000 +0200
@@ -23,6 +23,8 @@
     The axes are arranged as follows.
 
     \image sensors-coordinates2.jpg
+           {Device with positive and negative x, y, and z tap axes
+           extending in all six directions}
 
     By default it returns only double tap events. The 
QTapSensor::returnDoubleTapEvents property
     must be set to false to return individual tap events.

Reply via email to