[OTR-dev] Reproducible builds of pidgin-otr for Windows

Ian Goldberg ian at cypherpunks.ca
Sun Mar 20 18:26:26 EDT 2016


On Sun, Mar 20, 2016 at 11:21:39PM +0100, Jurre van Bergen wrote:
> > OK, built.  The above tarball, whose hash is itself:
> >
> > 22c6a6c250ca277e36ffed1ff1bd6d366209664471c80c3c507f8811ba5c28da  pidgin-otr-4.0.2-repro.tar.gz
> >
> > generates these files for me:
> >
> > 19f315c8317105a89d5b6fde6c2caa63ffa2e150df5fb0d67ee20ac985b0b191  pidgin-otr-4.0.2.exe
> > 7e9dc2175591d7aabc9f96e737817fa917f3e4441b62727bb9730e516c47822e  pidgin-otr-4.0.2.zip
> >
> > How about yoU?
> >
> >    - Ian
> >
> 
> Woohoo!
> 
> root at 5036add14019:~/pidgin-otr-4.0.2# sha256sum pidgin-otr-4.0.2.*
> 
> 19f315c8317105a89d5b6fde6c2caa63ffa2e150df5fb0d67ee20ac985b0b191 
> pidgin-otr-4.0.2.exe
> 7e9dc2175591d7aabc9f96e737817fa917f3e4441b62727bb9730e516c47822e 
> pidgin-otr-4.0.2.zip
> 
> Seems we got a full matching build!

Yay!!!  Would anyone else like to try, perhaps on Debian or something?

> I did the following change:
> 
> sudo apt-get install mingw32 nsis faketime bison zip unzip tar \
>         wget diffutils findutils build-essential automake patch \
>         perl-base coreutils libtool -y
> 
> sudo apt-get install gettext -y
> 
> First we install bison so we're sure it can configure gettext and be safe.

Do you think that's needed?  bison is a compile-time configuration for
gettext, not run-time.  We need bison to build the Windows version of
gettext, not to use the Linux version, I think?

But the "-y", sure.  :-)

Thanks again!

   - Ian


More information about the OTR-dev mailing list