[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