[Git][reproducible-builds/reproducible-notes][master] 3 commits: Add new haskell_abi_hash_differences toolchain issue.

Chris Lamb (@lamby) gitlab at salsa.debian.org
Wed Aug 17 19:10:10 UTC 2022



Chris Lamb pushed to branch master at Reproducible Builds / reproducible-notes


Commits:
732f0fc1 by Chris Lamb at 2022-08-17T12:09:50-07:00
Add new haskell_abi_hash_differences toolchain issue.

- - - - -
4070aa7b by Chris Lamb at 2022-08-17T12:09:50-07:00
Add support for classifying haskell_abi_hash_differences.

- - - - -
f89b2023 by Chris Lamb at 2022-08-17T12:09:50-07:00
Update copyright year.

- - - - -


2 changed files:

- bin/auto-classify
- issues.yml


Changes:

=====================================
bin/auto-classify
=====================================
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 #
-# Copyright © 2020-2021 Chris Lamb <lamby at debian.org>
+# Copyright © 2020-2022 Chris Lamb <lamby at debian.org>
 #
 # diffoscope is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -122,6 +122,9 @@ def walk_json(elem):
         if "qt_resource_data" in diff:
             yield "timestamps_in_source_generated_by_rcc"
 
+        if v.startswith("ghc --show-iface") and "ABI hash" in diff:
+            yield "haskell_abi_hash_differences"
+
         if v.endswith(".html") and "/build/1st/" in diff and "Doxygen" in diff:
             yield "absolute_build_dir_in_docs_generated_by_doxygen_ref"
 


=====================================
issues.yml
=====================================
@@ -2422,3 +2422,8 @@ nondeterministic_ids_in_html_output_generated_by_python_sphinx_panels:
     python3-sphinx-panels generates unique identifiers using uuid4, resulting
     in documentation that is not reproducible.
   url: https://bugs.debian.org/1017475
+haskell_abi_hash_differences:
+  description: |
+    the interface/abi hash in .hi files differs between builds. Curiously, the
+    order of these fields appears to differ too, but that might be downstream
+    of the former issue.



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/compare/120ef4b6a0486e465b59c8deb28d41ec1c542822...f89b2023505a407651b86e8a56e03e45749482d6

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-notes/-/compare/120ef4b6a0486e465b59c8deb28d41ec1c542822...f89b2023505a407651b86e8a56e03e45749482d6
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20220817/fbce325e/attachment.htm>


More information about the rb-commits mailing list