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-105987 Make order of elements in .qhp deterministic
- 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 |
524823,4 | Remove build machine path that was baked into the qmake binary | dev | qt/qtbase | Status: MERGED | +2 | 0 |
524907,2 | Remove build machine path that was baked into the qmake binary | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
525187,2 | Remove build machine path that was baked into the qmake binary | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
525968,2 | Remove build machine path that was baked into the qmake binary | tqtc/lts-6.5 | qt/tqtc-qtbase | 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 |