[haiku-bugs] [Haiku] #16662: More reproduceable hpkg checksums

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sun, 13 Dec 2020 15:34:58 -0000

#16662: More reproduceable hpkg checksums
--------------------------+-----------------------------
 Reporter:  kallisti5     |       Owner:  bonefish
     Type:  enhancement   |      Status:  new
 Priority:  low           |   Milestone:  Unscheduled
Component:  Build System  |     Version:  R1/Development
 Keywords:  dedup ipfs    |  Blocked By:
 Blocking:                |    Platform:  All
--------------------------+-----------------------------
 Haiku packages are not reproducible.

 (If I build vim-7.2-1-x86_64.hpkg twice, the checksum will wildly vary
 each time.)

 There are places however we could greatly improve the reproducibility
 however, one example is patching gcc2 to stop putting timestamps in all
 object files it generates.

 The more reproducible hpkg files are when built, the more Haiku could
 potentially leverage de-duplication and similar tech to reduce the storage
 size of repositories, and increase the ability for p2p hosting of them.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16662>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: