[Breeze] [Bug 508718] New: libKF6BreezeIcons.so is not reproducible

Arnout Engelen bugzilla_noreply at kde.org
Mon Aug 25 16:06:04 BST 2025


https://bugs.kde.org/show_bug.cgi?id=508718

            Bug ID: 508718
           Summary: libKF6BreezeIcons.so is not reproducible
    Classification: Plasma
           Product: Breeze
      Version First 6.3.0
       Reported In:
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Icons
          Assignee: visual-design at kde.org
          Reporter: kde at bzzt.net
                CC: kainz.a at gmail.com, m at nueljl.in
  Target Milestone: ---

SUMMARY

When building breeze-icons from source twice, libKF6BreezeIcons.so is not
always bit-by-bit identical. This is an attractive property because it allows
more easy verification of build artifacts, for more details see
https://reproducible-builds.org .

STEPS TO REPRODUCE
1. Build breeze-icons
2. store libKF6BreezeIcons.so
3. Build breeze-icons cleanly again

OBSERVED RESULT

libKF6BreezeIcons.so is different, specifically
https://reproducible.nixos.org/diffoscope/breeze-icons-adaa24fbf467/

EXPECTED RESULT

libKF6BreezeIcons.so is identical

ADDITIONAL INFORMATION

This started being nondeterministic somewhere between 6.2.0 and 6.3.0, but also
confirmed on 6.14.0 and 6.17.0

It seems perhaps resources are embedded in a nondeterministic order

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Visual-design mailing list