[Git][reproducible-builds/reproducible-notes][master] 3 commits: Tag qt6-base with timestamps_in_static_libraries
Holger Levsen (@holger)
gitlab at salsa.debian.org
Fri May 22 09:30:13 UTC 2026
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-notes
Commits:
c55ce009 by Gioele Barabucci at 2026-05-22T11:30:06+02:00
Tag qt6-base with timestamps_in_static_libraries
(cherry picked from commit 21cca532f3eaf0c8d96f7c9e01c5d88a8db8a633)
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
f3bbf1a8 by Gioele Barabucci at 2026-05-22T11:30:06+02:00
Refocus timestamps_in_qhc into timestamps_in_qhc
`timestamps_in_qhc` is used to track two issues: the actual presence of
timestamps in `.qhc` files and non-reproducible file ordering leading to
different file IDs being stored in `.qch` files. The former has been
fixed upstream, the latter is still an issue for some packages.
(cherry picked from commit 7add3e188699197db3d2d2cebd571d475ef7711c)
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
cae2f73a by Gioele Barabucci at 2026-05-22T11:30:06+02:00
Remove outdated qdoc-related notes
(cherry picked from commit 5aa402343d0ba9fcf296688a3e97f1a027fb6768)
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
3 changed files:
- bin/auto-classify
- issues.yml
- packages.yml
Changes:
=====================================
bin/auto-classify
=====================================
@@ -63,9 +63,6 @@ def walk_json(elem):
if k != "source1":
continue
- if v.endswith(".qch"):
- yield "timestamps_in_qhc"
-
if v.endswith(".vo"):
yield "nondeterministic_vo_files_generated_by_coq"
=====================================
issues.yml
=====================================
@@ -741,24 +741,15 @@ timestamps_in_documentation_generated_by_edoc:
description: |
The Erlang documentation generator EDoc is embedding timestamps in its documentation.
deterministic: True
-timestamps_in_qhc:
+unsorted_fileids_in_qhc:
description: |
- There has been done a lot of reproducible fixes in 5.5.0, so it is worth to
- wait entering this version sid before retrying.
- .
- qhelpgenerator inserts a timestamp into documentation (qhc) files,
- which are sqlite3 databases. The timestamp used now respects
- SOURCE_DATE_EPOCH, but is still affected by timezone.
- .
- https://codesearch.debian.net/search?q=Q_UNLIKELY.*SOURCE_DATE_EPOCH&literal=0
- .
sqlite3 databases appear to be reproducible in themselves, but qhelp
generator is using various file IDs which become non-deterministic due to
map access. For example
.
https://sources.debian.net/src/qt4-x11/latest/tools/assistant/lib/qhelpgenerator.cpp/?hl=742#L742
.
- I suspect we just need a few sorts (and some time to build qt4-x11...)
+ I suspect we just need a few sorts.
.
Also
.
@@ -767,8 +758,7 @@ timestamps_in_qhc:
debian bug https://bugs.debian.org/875847
.
upstream bug https://bugreports.qt.io/browse/QTBUG-62697
- url: https://wiki.debian.org/ReproducibleBuilds/TimestampsInDatabaseGeneratedByQhelpgenerator
- deterministic: True
+ deterministic: False
timestamps_in_java_stapler_files:
description: |
Another variation of timestamps_in_maven_version_files where someone's
=====================================
packages.yml
=====================================
@@ -11828,9 +11828,9 @@ kf5-messagelib:
- build_id_differences_only
- cmake_rpath_contains_build_path
kf6-extra-cmake-modules:
- version: 6.8.0-1
+ version: 6.23.0-1
issues:
- - timestamps_in_qhc
+ - unsorted_fileids_in_qhc
kfilemetadata-kf5:
version: 5.26.0-1
comments: |
@@ -15732,10 +15732,6 @@ lomiri-thumbnailer:
version: 3.0.0-1
issues:
- cmake_rpath_contains_build_path
-lomiri-ui-toolkit:
- version: 1.3.5110+dfsg-2
- issues:
- - timestamps_in_qhc
lomiri-url-dispatcher:
version: 0.1.0-7
comments: |
@@ -22713,9 +22709,9 @@ pyside-tools:
issues:
- gcc_captures_build_path
pyside6:
- version: 6.6.2-1
+ version: 6.10.3-2
issues:
- - timestamps_in_qhc
+ - unsorted_fileids_in_qhc
pysoundfile:
version: 0.10.3+post1-1
issues:
@@ -24117,11 +24113,12 @@ qt6-5compat:
issues:
- captures_kernel_variant
qt6-base:
- version: 6.8.2+dfsg-9
+ version: 6.10.2+dfsg-13
issues:
- - timestamps_in_qhc
+ - timestamps_in_static_libraries
bugs:
- 1136461
+ - 1137271
qt6-charts:
version: 6.2.2-2
comments: |
@@ -24248,18 +24245,6 @@ qtcurve:
issues:
- build_id_differences_only
- cmake_rpath_contains_build_path
-qtdatavis3d-everywhere-src:
- version: 5.11.3-1
- issues:
- - build_path_in_index_files_generated_by_qdoc
-qtdeclarative-opensource-src:
- version: 5.4.1-1
- issues:
- - randomness_in_qdoc
-qtdoc-opensource-src:
- version: 5.15.15-2
- issues:
- - timestamps_in_qhc
qterm:
version: 1:0.7.1-1
comments: |
@@ -24308,9 +24293,9 @@ qtnetworkauth-everywhere-src:
- randomness_in_qdoc
- build_path_in_qdoc
qtquickcontrols-opensource-src:
- version: 5.4.2-2
+ version: 5.15.17-3
issues:
- - timestamps_in_qhc
+ - ftbfs_uninvestigated_test_failures
- captures_build_path
qtremoteobjects-everywhere-src:
version: 5.12.5-2
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/compare/e97848c87f6be34a9392a08be656a2a58bbf084f...cae2f73a889b5cc99fe99f9a1355b6bdc56fe6de
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/compare/e97848c87f6be34a9392a08be656a2a58bbf084f...cae2f73a889b5cc99fe99f9a1355b6bdc56fe6de
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20260522/6378bda3/attachment.htm>
More information about the rb-commits
mailing list