Bug#1082707: lomiri-content-hub: please make the build reproducible

Chris Lamb lamby at debian.org
Tue Sep 24 20:13:45 BST 2024


Source: lomiri-content-hub
Version: 2.0.0-2
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
lomiri-content-hub could not be built reproducibly.

This is because it ships a results.txt report generated by rdfind:

│ │ ├── ./usr/share/doc/lomiri-content-hub/cpp/html/results.txt
│ │ │ │ @@ -1,25 +1,25 @@
│ │ │ │  # Automatically generated
│ │ │ │  # duptype id depth size device inode priority name
│ │ │ │ -DUPTYPE_FIRST_OCCURRENCE 188 1 179 65057 5641205 3 ./search/all_12.js
│ │ │ │ -DUPTYPE_WITHIN_SAME_TREE -188 1 179 65057 5640133 3 ./search/functions_12.js
│ │ │ │ -DUPTYPE_FIRST_OCCURRENCE 196 1 327 65057 5640161 3 ./search/all_8.js
│ │ │ │ -DUPTYPE_WITHIN_SAME_TREE -196 1 327 65057 5640927 3 ./search/functions_8.js
│ │ │ │ -DUPTYPE_FIRST_OCCURRENCE 202 1 538 65057 5640154 3 ./search/all_e.js
│ │ │ │ -DUPTYPE_WITHIN_SAME_TREE -202 1 538 65057 5641199 3 ./search/functions_e.js
│ │ │ │ -DUPTYPE_FIRST_OCCURRENCE 189 1 1236 65057 5640139 3 ./search/all_13.js

A patch is attached that suppresses the creation of these reports.

  [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
diff --git a/debian/rules b/debian/rules
index 56ce3cf..ece0504 100755
--- a/debian/rules
+++ b/debian/rules
@@ -35,9 +35,9 @@ endif
 
 override_dh_install:
 	rmdir debian/tmp/usr/share/doc/lomiri-content-hub/qml/html/images/
-	cd debian/tmp/usr/share/doc/lomiri-content-hub/cpp/html/ && rdfind -makesymlinks true .
+	cd debian/tmp/usr/share/doc/lomiri-content-hub/cpp/html/ && rdfind -makesymlinks true -makeresultsfile false .
 	cd debian/tmp/usr/share/doc/lomiri-content-hub/cpp/html/ && symlinks -rc .
-	cd debian/tmp/usr/share/doc/lomiri-content-hub/qml/html/ && rdfind -makesymlinks true .
+	cd debian/tmp/usr/share/doc/lomiri-content-hub/qml/html/ && rdfind -makesymlinks true -makeresultsfile false .
 	cd debian/tmp/usr/share/doc/lomiri-content-hub/qml/html/ && symlinks -rc .
 	dh_install
 


More information about the Reproducible-bugs mailing list