Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-datavis3d for openSUSE:Factory 
checked in at 2025-10-13 17:23:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-datavis3d (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.18484 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-datavis3d"

Mon Oct 13 17:23:31 2025 rev:38 rq:1310342 version:6.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-datavis3d/qt6-datavis3d.changes      
2025-09-01 17:16:53.547643842 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.18484/qt6-datavis3d.changes   
2025-10-13 17:26:12.028445772 +0200
@@ -1,0 +2,6 @@
+Tue Oct  7 08:53:22 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 6.10.0
+  * https://www.qt.io/blog/qt-6.10-released
+
+-------------------------------------------------------------------

Old:
----
  qtdatavis3d-everywhere-src-6.9.2.tar.xz

New:
----
  qtdatavis3d-everywhere-src-6.10.0.tar.xz

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

Other differences:
------------------
++++++ qt6-datavis3d.spec ++++++
--- /var/tmp/diff_new_pack.lU6f4e/_old  2025-10-13 17:26:13.724516693 +0200
+++ /var/tmp/diff_new_pack.lU6f4e/_new  2025-10-13 17:26:13.728516860 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.9.2
-%define short_version 6.9
+%define real_version 6.10.0
+%define short_version 6.10
 %define short_name qtdatavis3d
 %define tar_name qtdatavis3d-everywhere-src
 %define tar_suffix %{nil}
@@ -31,7 +31,7 @@
 %global __requires_exclude qt6qmlimport\\((AxisHandling|SurfaceGallery)\\)
 #
 Name:           qt6-datavis3d%{?pkg_suffix}
-Version:        6.9.2
+Version:        6.10.0
 Release:        0
 Summary:        Qt 6 data visualization framework
 License:        GPL-3.0-or-later
@@ -153,7 +153,7 @@
 %{_qt6_includedir}/QtDataVisualization/
 %{_qt6_libdir}/libQt6DataVisualization.prl
 %{_qt6_libdir}/libQt6DataVisualization.so
-%{_qt6_metatypesdir}/qt6datavisualization_*_metatypes.json
+%{_qt6_metatypesdir}/qt6datavisualization_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_datavisualization.pri
 %{_qt6_pkgconfigdir}/Qt6DataVisualization.pc
 %exclude %{_qt6_includedir}/QtDataVisualization/%{real_version}
@@ -172,7 +172,7 @@
 %{_qt6_includedir}/QtDataVisualizationQml/
 %{_qt6_libdir}/libQt6DataVisualizationQml.prl
 %{_qt6_libdir}/libQt6DataVisualizationQml.so
-%{_qt6_metatypesdir}/qt6datavisualizationqml_*_metatypes.json
+%{_qt6_metatypesdir}/qt6datavisualizationqml_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_datavisualizationqml.pri
 %{_qt6_pkgconfigdir}/Qt6DataVisualizationQml.pc
 %exclude %{_qt6_includedir}/QtDataVisualizationQml/%{real_version}

++++++ qtdatavis3d-everywhere-src-6.9.2.tar.xz -> 
qtdatavis3d-everywhere-src-6.10.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/.cmake.conf 
new/qtdatavis3d-everywhere-src-6.10.0/.cmake.conf
--- old/qtdatavis3d-everywhere-src-6.9.2/.cmake.conf    2025-08-18 
03:29:41.000000000 +0200
+++ new/qtdatavis3d-everywhere-src-6.10.0/.cmake.conf   2025-10-02 
03:55:31.000000000 +0200
@@ -1,4 +1,4 @@
-set(QT_REPO_MODULE_VERSION "6.9.2")
+set(QT_REPO_MODULE_VERSION "6.10.0")
 set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
 set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1")
 list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/.tag 
new/qtdatavis3d-everywhere-src-6.10.0/.tag
--- old/qtdatavis3d-everywhere-src-6.9.2/.tag   2025-08-18 03:29:41.000000000 
+0200
+++ new/qtdatavis3d-everywhere-src-6.10.0/.tag  2025-10-02 03:55:31.000000000 
+0200
@@ -1 +1 @@
-2e1d6b030ff87433d7d5b6f29dd72fa617091dc4
+b2396bd8d18724ee735ae3bbe687b8560f01ebff
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/dependencies.yaml 
new/qtdatavis3d-everywhere-src-6.10.0/dependencies.yaml
--- old/qtdatavis3d-everywhere-src-6.9.2/dependencies.yaml      2025-08-18 
03:29:41.000000000 +0200
+++ new/qtdatavis3d-everywhere-src-6.10.0/dependencies.yaml     2025-10-02 
03:55:31.000000000 +0200
@@ -1,10 +1,10 @@
 dependencies:
   ../qtbase:
-    ref: 6f0d27d2e4ba5fa6562f738aaaf8eaf98ebf51e7
+    ref: 5a8637e4516bc48a0b3f4b5ec3b18618b92e7222
     required: true
   ../qtdeclarative:
-    ref: b653aebb2175203d86199b1d320fd10f939df3fc
+    ref: 7e0ab1d98c159c9f4c9afab78b43e7c70f449e41
     required: false
   ../qtmultimedia:
-    ref: 36207ed2b30cbe4e3397dfa488c4267f633de58a
+    ref: 9f1cc9b35c0916084f6835f78b665a3b4e3fe4f9
     required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/qtdatavis3d.qdocconf
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/qtdatavis3d.qdocconf
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/qtdatavis3d.qdocconf
 2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/qtdatavis3d.qdocconf
        2025-10-02 03:55:31.000000000 +0200
@@ -11,6 +11,9 @@
 exampledirs += ../../../examples/datavisualization \
                snippets
 
+# Path to the root of qtdatavis3d (for automatic linking to source code)
+url.sources.rootdir     = ../../..
+
 {headerdirs,sourcedirs} += ..
 
 imagedirs  += ../images \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/deprecation-phase.qdocinc
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/deprecation-phase.qdocinc
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/deprecation-phase.qdocinc
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/deprecation-phase.qdocinc
       2025-10-02 03:55:31.000000000 +0200
@@ -0,0 +1,8 @@
+\note The Qt Data Visualization module has been deprecated since Qt 6.10.
+For new projects, use the \l{Qt Graphs} module instead.
+Qt Graphs uses each platform's native rendering backend (Metal on
+macOS, DirectX on Windows, OpenGL or Vulkan on Linux) to achieve
+hardware-accelerated rendering for both 2D and 3D graphs.
+To migrate from Qt Data Visualization to Qt Graphs module, refer to
+\l{Qt Graphs Migration from Qt DataVisualization} or the Qt Academy
+course \e {Migrating to Qt Graphs}.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/maintenance-phase.qdocinc
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/maintenance-phase.qdocinc
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/maintenance-phase.qdocinc
        2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/maintenance-phase.qdocinc
       1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-\note The Qt Data Visualization module is in the maintenance phase. For new
-projects, consider using the \l {Qt Graphs} module. For 3D rendering, QtGraphs
-uses QtQuick3D, which in turn uses QtRhi. QtRhi relies on each platform's 
native
-rendering backend (Metal on macOS, DirectX on Windows, OpenGL or Vulkan on
-Linux). To migrate from Qt Data Visualization to Qt Graphs module, refer to
-\l {Qt Graphs Migration from Qt DataVisualization}.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
   2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
  2025-10-02 03:55:31.000000000 +0200
@@ -15,7 +15,7 @@
     Qt Data Visualization is built on Qt 6 and OpenGL to take advantage of
     hardware acceleration and Qt Quick.
 
-    \include maintenance-phase.qdocinc
+    \include deprecation-phase.qdocinc
 
     \section1 Using the Module
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc
        2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc
       2025-10-02 03:55:31.000000000 +0200
@@ -31,7 +31,7 @@
     and viewing 2D slices of the 3D data for increased readability. For more
     information, see \l{Qt Data Visualization Interacting with Data}.
 
-    \include maintenance-phase.qdocinc
+    \include deprecation-phase.qdocinc
 
     \section1 Graph Types
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization.qdoc
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization.qdoc
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization.qdoc
 2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization.qdoc
        2025-10-02 03:55:31.000000000 +0200
@@ -7,6 +7,7 @@
     \ingroup modules
     \qtcmakepackage DataVisualization
     \qtvariable datavisualization
+    \deprecated [6.10] Use QtGraphs instead.
 
     \brief C++ classes for the Qt Data Visualization API.
 
@@ -17,6 +18,7 @@
     \qmlmodule QtDataVisualization 1.\QtMinorVersion
     \title Qt Data Visualization QML Types
     \ingroup qmlmodules
+    \deprecated [6.10] Use QtGraphs instead.
 
     \brief QML types for the Qt Data Visualization API.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/abstract3dcontroller.cpp
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/abstract3dcontroller.cpp
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/abstract3dcontroller.cpp
  2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/abstract3dcontroller.cpp
 2025-10-02 03:55:31.000000000 +0200
@@ -532,7 +532,7 @@
             m_currentFps = qreal(m_numFrames) * 1000.0 / qreal(elapsed);
             emit currentFpsChanged(m_currentFps);
             m_numFrames = 0;
-            m_frameTimer.restart();
+            m_frameTimer.start();
         }
         // To get meaningful framerate, don't just do render on demand.
         emitNeedRender();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/drawer.cpp 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/drawer.cpp
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/drawer.cpp    
    2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/drawer.cpp   
    2025-10-02 03:55:31.000000000 +0200
@@ -14,17 +14,13 @@
 
 #include <QtCore/qmath.h>
 
-// Resources need to be explicitly initialized when building as static library
-class StaticLibInitializer
+static void initResources()
 {
-public:
-    StaticLibInitializer()
-    {
-        Q_INIT_RESOURCE(datavisualizationshaders);
-        Q_INIT_RESOURCE(datavisualizationmeshes);
-    }
-};
-StaticLibInitializer staticLibInitializer;
+    Q_INIT_RESOURCE(datavisualizationshaders);
+    Q_INIT_RESOURCE(datavisualizationmeshes);
+}
+
+Q_CONSTRUCTOR_FUNCTION(initResources)
 
 QT_BEGIN_NAMESPACE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/abstractdeclarative_p.h
 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/abstractdeclarative_p.h
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/abstractdeclarative_p.h
       2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/abstractdeclarative_p.h
      2025-10-02 03:55:31.000000000 +0200
@@ -26,10 +26,11 @@
 #include <QtCore/QMutex>
 #include <QtCore/QSharedPointer>
 
-class GLStateStore;
 
 QT_BEGIN_NAMESPACE
 
+class GLStateStore;
+
 class AbstractDeclarative : public QQuickItem, public 
AbstractDeclarativeInterface
 {
     Q_OBJECT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore.cpp 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore.cpp
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore.cpp  
    2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore.cpp 
    2025-10-02 03:55:31.000000000 +0200
@@ -11,6 +11,8 @@
 static QFile *afterFile = 0;
 #endif
 
+QT_BEGIN_NAMESPACE
+
 GLStateStore::GLStateStore(QOpenGLContext *context, QObject *parent) :
     QObject(parent),
     QOpenGLFunctions(context)
@@ -365,3 +367,5 @@
     m_polygonOffsetFactor = 0.0;
     m_polygonOffsetUnits = 0.0;
 }
+
+QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore_p.h 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore_p.h
--- 
old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore_p.h  
    2025-08-18 03:29:41.000000000 +0200
+++ 
new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore_p.h 
    2025-10-02 03:55:31.000000000 +0200
@@ -18,6 +18,8 @@
 #include <QtCore/QScopedArrayPointer>
 #include "enumtostringmap_p.h"
 
+QT_BEGIN_NAMESPACE
+
 class GLStateStore : public QObject, protected QOpenGLFunctions
 {
     Q_OBJECT
@@ -76,4 +78,6 @@
     GLfloat m_polygonOffsetUnits;
 };
 
+QT_END_NAMESPACE
+
 #endif

Reply via email to