[Git][reproducible-builds/diffoscope][master] Correctly invert "X% similar" value and do not emit "100% similar". (Closes:...
    Chris Lamb (@lamby) 
    gitlab at salsa.debian.org
       
    Tue Sep 24 00:09:06 UTC 2024
    
    
  
Chris Lamb pushed to branch master at Reproducible Builds / diffoscope
Commits:
7ec9db5d by Chris Lamb at 2024-09-23T17:08:36-07:00
Correctly invert "X% similar" value and do not emit "100% similar". (Closes: reproducible-builds/diffoscope#391)
- - - - -
1 changed file:
- diffoscope/comparators/utils/container.py
Changes:
=====================================
diffoscope/comparators/utils/container.py
=====================================
@@ -164,8 +164,12 @@ class Container(metaclass=abc.ABCMeta):
             for my_name, other_name, score in self.perform_fuzzy_matching(
                 my_members, other_members
             ):
-                score_display = score / 400.0 * 100
-                comment = f"Files {score_display:.0f}% similar despite different names"
+                percentage = (1 - (score / 400.0)) * 100
+                if percentage >= 99:
+                    percentage = 99
+                comment = (
+                    f"Files {percentage:.0f}% similar despite different names"
+                )
                 if score == 0:
                     comment = "Files identical despite different names"
                 yield prep_yield(my_name, other_name, comment)
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/commit/7ec9db5d92d1d501274c89d214ddcbf5d5f7a6d5
-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/commit/7ec9db5d92d1d501274c89d214ddcbf5d5f7a6d5
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/20240924/fc7be6bb/attachment.htm>
    
    
More information about the rb-commits
mailing list