Details
-
Suggestion
-
Resolution: Unresolved
-
P4: Low
-
None
-
6.4
-
None
-
be29771bb (dev), 4fe333739 (dev), 902ad05be (dev)
Description
Some of the Qt's build time tools that generate source code add information about which source files where used for them. These get flagged by QA tests for reproducible builds (https://reproducible-builds.org/docs/build-path/)
The paths are only in comments, so the problem doesn't extend to binaries. However, at least Yocto builds package also all source code files and these include sources generated by rcc, qdbusxml2cpp and qtwaylandscanner that have build time paths in them.
Attachments
Issue Links
- relates to
-
QTBUG-130113 build time paths used in Qt6ProtobufWellKnownTypesTargets.cmake
- In Progress
-
QTBUG-130557 SBOM has references to build time paths
- In Progress
-
QTBUG-105987 Make order of elements in .qhp deterministic
- Closed
-
QTBUG-130117 build time paths used in appman binaries
- Closed
-
QTBUG-130282 build time path used in qdoc binary
- Closed
-
PYSIDE-2895 build time paths used installed python files
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-105926 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
359260,3 | CMake: Simplify resource setup in WASM platform plugin | dev | qt/qtbase | Status: MERGED | +2 | 0 |
359261,3 | CMake: Use QtBase_SOURCE_DIR instead of QT_SOURCE_TREE | dev | qt/qtbase | Status: MERGED | +2 | 0 |
359262,3 | CMake: Remove the usage of QT_SOURCE_TREE from tests | dev | qt/qtbase | Status: MERGED | +2 | 0 |
359282,2 | qdoc: Remove bogus include paths | dev | qt/qttools | Status: MERGED | +2 | 0 |
359392,2 | qdoc: Remove bogus include paths | 6.2 | qt/qttools | Status: MERGED | +2 | 0 |
359393,2 | CMake: Simplify resource setup in WASM platform plugin | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
402987,3 | CMake: Fix picking of the binary_for_strip project location | dev | qt/qtbase | Status: MERGED | +2 | 0 |
403122,2 | CMake: Fix picking of the binary_for_strip project location | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
403123,2 | CMake: Fix picking of the binary_for_strip project location | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
429454,4 | ptest: remove build paths from tests | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
429455,3 | ptest: remove references to destination directory | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
430076,2 | ptest: remove build paths from tests | 6.4 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
430077,2 | ptest: remove build paths from tests | 6.3 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
430118,2 | ptest: remove references to destination directory | 6.3 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
430119,2 | ptest: remove references to destination directory | 6.4 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
442478,2 | ptest: remove build paths from tests | lts-6.2 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
442479,2 | ptest: remove references to destination directory | lts-6.2 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
557796,2 | rcc: don't track source file location | dev | qt/qtbase | Status: MERGED | +2 | +1 |
557798,2 | qdbusxml2cpp: don't track command line | dev | qt/qtbase | Status: MERGED | +2 | +1 |
557799,3 | qtwaylandscanner: don't track source file location | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
558662,2 | ptest: include only needed files | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598284,2 | Revert "ptest: Enable rpath to load libraries from relative paths" | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598285,2 | Remove TMPDIR references from qmake files | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598286,2 | qtgrpc: fix reference to TMPDIR QA issues | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598287,2 | qtapplicationmanager: fix contains reference to TMPDIR QA issues | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598288,3 | ptest: skip buildpaths QA tests for ptest packages | dev | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598452,3 | Remove TMPDIR references from qmake files | 6.8 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598453,3 | qtgrpc: fix reference to TMPDIR QA issues | 6.8 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598454,3 | qtapplicationmanager: fix contains reference to TMPDIR QA issues | 6.8 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |
598455,3 | ptest: skip buildpaths QA tests for ptest packages | 6.8 | yocto/meta-qt6 | Status: MERGED | +2 | 0 |