Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
5.10
-
None
-
-
61716e2bbcc62d7447b4d9e8531ad98737407d12
Description
Discovered when debugging QTBUG-63172. When trying to deploy that project, no Qt Quick imports were deployed. It was narrowed down to 6ff0e9a65657e8c51a37e63efe8169bb7e3050cc in qmlimportscanner. Reverting this change fixes the issue.
This is the command run:
qmlimportscanner -rootPath /home/eskil/dev/diverse/bugs/qtbug63172_glyphsAndroid/qtbug63172_with_ttf_files/ -importPath /home/eskil/dev/qt5-android-10/base/qml /home/eskil/dev/diverse/bugs/qtbug63172_glyphsAndroid/qtbug63172_with_ttf_files/
The output with the current qmlimportscanner is:
[ ]
The output with said change reverted:
[ { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.5" }, { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.4" }, { "classname": "QtQuick2WindowPlugin", "name": "QtQuick.Window", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Window.2", "plugin": "windowplugin", "relativePath": "QtQuick/Window.2", "type": "module", "version": "2.2" }, { "classname": "QtQuickControls1Plugin", "name": "QtQuick.Controls", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls", "plugin": "qtquickcontrolsplugin", "relativePath": "QtQuick/Controls", "type": "module", "version": "1.2" }, { "classname": "QtQuickLayoutsPlugin", "name": "QtQuick.Layouts", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Layouts", "plugin": "qquicklayoutsplugin", "relativePath": "QtQuick/Layouts", "type": "module", "version": "1.0" }, { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.3" }, { "classname": "QtQuickLayoutsPlugin", "name": "QtQuick.Layouts", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Layouts", "plugin": "qquicklayoutsplugin", "relativePath": "QtQuick/Layouts", "type": "module", "version": "1.1" }, { "name": "QtQml", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQml", "relativePath": "QtQml", "type": "module", "version": "2.0" }, { "classname": "QtQuickControlsAndroidStylePlugin", "name": "QtQuick.Controls.Styles.Android", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android", "plugin": "qtquickcontrolsandroidstyleplugin", "relativePath": "QtQuick/Controls/Styles/Android", "type": "module", "version": "1.0" }, { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.2" }, { "name": "QtQuick.Controls.Styles", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles", "relativePath": "QtQuick/Controls/Styles", "type": "module", "version": "1.3" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ApplicationWindowStyle.qml/drawables", "type": "directory" }, { "name": "QtQuick.Controls.Private", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Private", "relativePath": "QtQuick/Controls/Private", "type": "module", "version": "1.0" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/BusyIndicatorStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ButtonStyle.qml/drawables", "type": "directory" }, { "name": "QtQuick.Controls.Styles", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles", "relativePath": "QtQuick/Controls/Styles", "type": "module", "version": "1.2" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/CalendarStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/CheckBoxStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ComboBoxStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/CursorHandleStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/GroupBoxStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ProgressBarStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/RadioButtonStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ScrollViewStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/SliderStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/SpinBoxStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/SwitchStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/TableViewStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/TabViewStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/TextAreaStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/TextFieldStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ToolBarStyle.qml/drawables", "type": "directory" }, { "name": "drawables", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles/Android/ToolButtonStyle.qml/drawables", "type": "directory" }, { "classname": "QtQuickControls1Plugin", "name": "QtQuick.Controls", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls", "plugin": "qtquickcontrolsplugin", "relativePath": "QtQuick/Controls", "type": "module", "version": "1.4" }, { "classname": "QtQuick2WindowPlugin", "name": "QtQuick.Window", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Window.2", "plugin": "windowplugin", "relativePath": "QtQuick/Window.2", "type": "module", "version": "2.1" }, { "name": "QtQuick.Controls.Styles", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles", "relativePath": "QtQuick/Controls/Styles", "type": "module", "version": "1.4" }, { "name": "QtQuick.Extras.Private", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Extras/Private", "relativePath": "QtQuick/Extras/Private", "type": "module", "version": "1.0" }, { "name": "QtGraphicalEffects", "type": "module", "version": "1.0" }, { "classname": "QtQuickExtrasPlugin", "name": "QtQuick.Extras", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Extras", "plugin": "qtquickextrasplugin", "relativePath": "QtQuick/Extras", "type": "module", "version": "1.4" }, { "name": "QtQuick.Extras.Private.CppUtils", "type": "module", "version": "1.0" }, { "name": "QtQuick.Controls.Styles", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls/Styles", "relativePath": "QtQuick/Controls/Styles", "type": "module", "version": "1.1" }, { "name": "QtQuick.Extras.Private.CppUtils", "type": "module", "version": "1.1" }, { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.0" }, { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.6" }, { "classname": "QtQuickControls1Plugin", "name": "QtQuick.Controls", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls", "plugin": "qtquickcontrolsplugin", "relativePath": "QtQuick/Controls", "type": "module", "version": "1.5" }, { "classname": "QtQuickControls1Plugin", "name": "QtQuick.Controls", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls", "plugin": "qtquickcontrolsplugin", "relativePath": "QtQuick/Controls", "type": "module", "version": "1.3" }, { "classname": "QtQmlModelsPlugin", "name": "QtQml.Models", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQml/Models.2", "plugin": "modelsplugin", "relativePath": "QtQml/Models.2", "type": "module", "version": "2.2" }, { "classname": "QtQuickControls1Plugin", "name": "QtQuick.Controls", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Controls", "plugin": "qtquickcontrolsplugin", "relativePath": "QtQuick/Controls", "type": "module", "version": "1.1" }, { "name": "QtQuick.Extras.Private", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick/Extras/Private", "relativePath": "QtQuick/Extras/Private", "type": "module", "version": "1.1" }, { "classname": "QtQuick2Plugin", "name": "QtQuick", "path": "/home/eskil/dev/qt5-android-10/base/qml/QtQuick.2", "plugin": "qtquick2plugin", "relativePath": "QtQuick.2", "type": "module", "version": "2.1" } ]
Attachments
Issue Links
- is duplicated by
-
QTBUG-63334 [REG: 5.9.1 -> 5.9.2] qmlimportscanner does not scan files from project directory anymore
- Closed