[Development] API breackage in Qt3D

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Wed Feb 28 17:40:29 CET 2018


Hi! today I was packaging Qt3D (meaning the the submodule) for Debian
and noticed that some symbols where missing. We understood that Qt3D
(the submodule) was API/ABI stable, but Konstantin Tokarev pointed
out:

  https://abi-laboratory.pro/tracker/timeline/qt/ "NOTE: The libQt53D*
objects are introduced in the library
  since 5.5.0 but with no stable ABI guarantee, so analysis of these
objects was not performed."

But then Thiago pointed out:

<thiago> well, we need to start having it stable
<thiago> it's no longer in experimental state
<thiago> $ git config -f .gitmodules --get submodule.qt3d.status
<thiago> addon
<thiago> qt3d left preview status in 5.7
<thiago> if there are libs inside that aren't stable ABI, they should
be moved to a separate module

So bringing up the issue here.


-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
-------------- next part --------------
+#MISSING: 5.10.1# _ZN13Qt3DAnimation14QChannelMapper10addMappingEPNS_15QChannelMappingE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN13Qt3DAnimation14QChannelMapper13removeMappingEPNS_15QChannelMappingE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras19QMetalRoughMaterial12setBaseColorERK6QColor at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras19QMetalRoughMaterial12setMetalnessEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras19QMetalRoughMaterial12setRoughnessEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras19QMetalRoughMaterial16baseColorChangedERK6QColor at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras19QMetalRoughMaterial16metalnessChangedEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras19QMetalRoughMaterial16roughnessChangedEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras22QOrbitCameraController12setLookSpeedEf at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras22QOrbitCameraController13cameraChangedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras22QOrbitCameraController14setLinearSpeedEf at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras22QOrbitCameraController16lookSpeedChangedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras22QOrbitCameraController18linearSpeedChangedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras22QOrbitCameraController9setCameraEPN10Qt3DRender7QCameraE at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial12setBaseColorEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial12setMetalnessEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial12setRoughnessEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial13normalChangedEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial16baseColorChangedEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial16metalnessChangedEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial16roughnessChangedEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial19setAmbientOcclusionEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial23ambientOcclusionChangedEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterial9setNormalEPN10Qt3DRender16QAbstractTextureE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterialC1ERNS_34QTexturedMetalRoughMaterialPrivateEPN8Qt3DCore5QNodeE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterialC2ERNS_34QTexturedMetalRoughMaterialPrivateEPN8Qt3DCore5QNodeE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterialD0Ev at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterialD1Ev at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras27QTexturedMetalRoughMaterialD2Ev at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController12setLookSpeedEf at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController13cameraChangedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController14setLinearSpeedEf at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController15setAccelerationEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController15setDecelerationEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController16lookSpeedChangedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController18linearSpeedChangedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController19accelerationChangedEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController19decelerationChangedEf at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DExtras28QFirstPersonCameraController9setCameraEPN10Qt3DRender7QCameraE at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DExtras22QOrbitCameraController11linearSpeedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DExtras22QOrbitCameraController6cameraEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DExtras22QOrbitCameraController9lookSpeedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DExtras27QTexturedMetalRoughMaterial16ambientOcclusionEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras27QTexturedMetalRoughMaterial6normalEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras27QTexturedMetalRoughMaterial9baseColorEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras27QTexturedMetalRoughMaterial9metalnessEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras27QTexturedMetalRoughMaterial9roughnessEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras28QFirstPersonCameraController11linearSpeedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DExtras28QFirstPersonCameraController12accelerationEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras28QFirstPersonCameraController12decelerationEv at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZNK10Qt3DExtras28QFirstPersonCameraController6cameraEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DExtras28QFirstPersonCameraController9lookSpeedEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN13Qt3DAnimation9Animation5Quick20Quick3DChannelMapper12mappingCountEP16QQmlListPropertyINS_15QChannelMappingEE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN13Qt3DAnimation9Animation5Quick20Quick3DChannelMapper13appendMappingEP16QQmlListPropertyINS_15QChannelMappingEEPS4_ at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN13Qt3DAnimation9Animation5Quick20Quick3DChannelMapper13clearMappingsEP16QQmlListPropertyINS_15QChannelMappingEE at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN13Qt3DAnimation9Animation5Quick20Quick3DChannelMapper9mappingAtEP16QQmlListPropertyINS_15QChannelMappingEEi at Qt_5 5.9.0
+#MISSING: 5.10.1# _ZN10Qt3DRender20QRenderAspectPrivate17renderSynchronousEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DRender6Render8Renderer14clearDirtyBitsE6QFlagsINS0_16AbstractRenderer20BackendNodeDirtyFlagEE at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZN10Qt3DRender6Render8Renderer17createOrUpdateVAOEPNS0_13RenderCommandEPN8Qt3DCore7QHandleINS0_23OpenGLVertexArrayObjectELj16EEEPPS6_ at Qt_5_PRIVATE_API 5.9.2
+#MISSING: 5.10.1# _ZN10Qt3DRender6Render8Renderer8doRenderEv at Qt_5 5.7.1~20161122
+#MISSING: 5.10.1# _ZNK10Qt3DRender6Render22UpdateLevelOfDetailJob19viewMatrixForCameraERKN8Qt3DCore7QNodeIdER10QMatrix4x4S7_ at Qt_5 5.9.0


More information about the Development mailing list