[asterisk-dev] reproducible builds of asterisk

Matt Fredrickson creslin at digium.com
Wed Dec 20 13:55:31 CST 2017


Hey Tzafrir,

On Wed, Dec 20, 2017 at 3:53 AM, Tzafrir Cohen <tzafrir.cohen at xorcom.com> wrote:
> Hi,
>
> There is a patch in the Debian package to build Asterisk in a
> reproducible way[1] if so needed. Patch is really simple, but as I did
> not write it, I can't push it. I described what it does.
>
> If anybody wants to help Asterisk in that front:
> https://issues.asterisk.org/jira/browse/ASTERISK-27499
>
> Are there any other sources of non-determinism in the Asterisk build
> process?

Great question - not sure myself.

> I'd like to stress again that it's fine that the Asterisk standard build
> process is not reprodicible (e.g.: includes a build timestamp), and the
> patch does not break that. But there are useful use cases for a reprodicible
> build of Asterisk.

I haven't looked very much into reproducible builds and the benefits
you get from it.  Is the desire for reproducible builds mostly about
some kind of perfect, a posteriori verification of running/pre-built
code for reproduction and other debugging purposes?

Or am I missing something?

-- 
Matthew Fredrickson
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA



More information about the asterisk-dev mailing list