[tahoe-lafs-trac-stream] [tahoe-lafs] #2057: reproducible builds (was: deterministic builds using gitian)
tahoe-lafs
trac at tahoe-lafs.org
Sat Aug 31 13:44:18 UTC 2013
#2057: reproducible builds
-----------------------------+-----------------------------------
Reporter: leif | Owner: daira
Type: enhancement | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: 1.10.0
Resolution: | Keywords: install security eggs
Launchpad Bug: |
-----------------------------+-----------------------------------
Old description:
> It would be good to have the official packages of Tahoe and all of its
> dependencies built using Gitian.
>
> From http://gitian.org/:
> Gitian uses a deterministic build process to allow multiple builders to
> create identical binaries. This allows multiple parties to sign the
> resulting binaries, guaranteeing that the binaries and tool chain were
> not tampered with and that the same source was used. It remove the build
> and distribution process as a single point of failure.
New description:
It would be good to have the official packages of Tahoe and all of its
dependencies built using Gitian.
From http://gitian.org/:
Gitian uses a deterministic build process to allow multiple builders to
create identical binaries. This allows multiple parties to sign the
resulting binaries, guaranteeing that the binaries and tool chain were not
tampered with and that the same source was used. It remove the build and
distribution process as a single point of failure.
XXX This description may be obsolete as this ticket evolves -- please read
the comments and maybe we'll update this description if we converge on an
idea of what the issue is.
--
Comment (by zooko):
P.S. The original description and title said it would be good to have the
official packages of Tahoe-LAFS and all of its dependencies built using
gitian, but I have a few problems with that. First, there aren't official
packages of Tahoe-LAFS. Second, I don't understand why gitian is either
necessary or sufficient for the goal of reproducible build, and I don't
like what little I understand of its approach, which is virtual-machine-
based.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2057#comment:5>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list