Opened 5 years ago

Closed 2 years ago

#12520 closed project (wontfix)

Investigate NixOS/Nix for using it within our reproducible builds setup

Reported by: gk Owned by: gk
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Keywords: gitian, tbb-gitian
Cc: mingw.android@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

NixOS/Nix claims to build things in a reproducible fashion. We should investigate that for possible uses in our reproducible build setup. See:
https://nixos.org/
https://nixos.org/nix/

Child Tickets

Change History (7)

comment:1 Changed 5 years ago by gk

Summary: Investigate NixOS/Nix for using it within our reproducible buildsInvestigate NixOS/Nix for using it within our reproducible builds setup

comment:2 Changed 5 years ago by gk

Keywords: gitian added

comment:3 Changed 5 years ago by erinn

Component: Tor bundles/installationTor Browser
Keywords: tbb-gitian added

comment:4 Changed 5 years ago by mingwandroid

Very interesting idea.

comment:5 Changed 5 years ago by mingwandroid

Cc: mingw.android@… added

comment:6 Changed 5 years ago by attila.lendvai

AFAIU, nixos doesn't promise reproducible builds (binaries) in general (yet). many of the packages are indeed reproducible build, and the devs are keeping an eye on reproducible builds... but what is done today is only that the inputs used for building a package are hashed, and that hash is used as keys in their binary cache (which can be turned off), but it's not guaranteed in general (yet) that the binaries are reproducible.

comment:7 Changed 2 years ago by gk

Resolution: wontfix
Status: newclosed

We are switching to rbm where those issues are no concern (anymore). We won't fix those.

Note: See TracTickets for help on using tickets.