Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-07-23 Thread Holger Levsen
Hi Steven, On Montag, 20. Juli 2015, Steven Chamberlain wrote: `mktemp freebsd-` on FreeBSD would result in random characters being appended, resulting in freebsd-.v1adN6Qo as above. `mktemp -d -t freebsd-` should replace the X's with random characters, same as GNU

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-07-20 Thread Steven Chamberlain
Hi Holger, Holger Levsen wrote: With this, http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/bin/reproducible_freebsd.sh gets as far as https://jenkins.debian.net/view/reproducible/job/reproducible_freebsd/7/console where stage 2.1: cleaning up the object tree fails on

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-07-18 Thread Holger Levsen
Hi, so I made some progress on this: a.) there is a build host running freebsd 10.1 (called freebsd-jenkins.debian.net) now, on which the jenkins user from jenkins.debian.net can login via ssh as jenkins user b.) besides the base system it has screen git vim sudo denyhosts installed and c.)

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-07-18 Thread John-Mark Gurney
Ed Maste wrote this message on Wed, Jun 17, 2015 at 16:48 -0400: These are used only as user-facing strings for the kern.version sysctl and reported by uname. An example kern.version string: FreeBSD 10.1-STABLE #28 r280427+86df2de(stable-10): Thu Mar 26 16:07:47 EDT 2015

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-06-17 Thread Ed Maste
On 16 June 2015 at 17:50, Holger Levsen hol...@layer-acht.org wrote: So in a while, I expect to have set up https://reproducible.debian.net/freebsd/ as well as https://reproducible.debian.net/netbsd/ - but no promises (yet), but these are my plans ;-) Great, looking forward to it!

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-06-17 Thread Erik Cederstrand
Den 16/06/2015 kl. 23.50 skrev Holger Levsen hol...@layer-acht.org: Reproducible builds enable anyone to reproduce bit by bit identical binary packages from a given source, so that anyone can verify that a given binary derived from the source it was said to be derived. - right now you

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-06-17 Thread Holger Levsen
Hi Erik, On Mittwoch, 17. Juni 2015, Erik Cederstrand wrote: The build should be immune to the time of the build, of course. That's fairly easy (e.g. use 'ar -D' consistently and leave DEBUG_FLAGS empty). yup, easy, but this can mean some work. (Which usually can be shared among the upstream

Re: [Reproducible-builds] reproducible builds of FreeBSD in a chroot on Linux

2015-06-16 Thread Holger Levsen
Hi, sorry for replying so late... on the plus side, I've got a much clearer picture now and I've implemented something similar, eg see https://reproducible.debian.net/openwrt/ and/or https://reproducible.debian.net/coreboot/ On the original subject of my mail: I have given up on this and will