Bug#778571: [buildd-tools-devel] Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-08-03 Thread Johannes Schauer
Hi again, Quoting Johannes Schauer (2015-07-31 11:47:01) I think I now further understood what caused my initial confusion. When setting up sbuild as it is described here https://wiki.debian.org/sbuild and then building any package, then I don't see any directory being created in my hosts

Bug#778571: [buildd-tools-devel] Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-07-31 Thread Johannes Schauer
Hi, Quoting Benjamin Drung (2015-07-14 21:54:33) Time to check the current behaviour and to rethink. :) Let's take the sl package as example. When I build sl, /var/lib/sbuild/build/sl-bRYRkz/ is created and the source package is placed there. bRYRkz is the random part. /var/lib/sbuild/build

Bug#778571: [buildd-tools-devel] Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-07-14 Thread Benjamin Drung
Am Dienstag, den 14.07.2015, 21:28 +0200 schrieb Johannes Schauer: Hi, Quoting Benjamin Drung (2015-07-14 21:19:51) The idea to bind mount the directory is to avoid build conflicts. When you build the same package twice in parallel, one chroot would bind mount

Bug#778571: [buildd-tools-devel] Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-07-14 Thread Benjamin Drung
Am Samstag, den 11.07.2015, 11:35 +0200 schrieb Johannes Schauer: Also, when you talk about the build path being /usr/src/debian/$package/$version, then do you mean that the source is unpacked in that directory directly, so that you get: /usr/src/debian/$package/$version/debian/rules Yes.

Bug#778571: [buildd-tools-devel] Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-07-14 Thread Johannes Schauer
Hi, Quoting Benjamin Drung (2015-07-14 21:54:33) Time to check the current behaviour and to rethink. :) Let's take the sl package as example. When I build sl, /var/lib/sbuild/build/sl-bRYRkz/ is created and the source package is placed there. bRYRkz is the random part. /var/lib/sbuild/build

Bug#778571: [buildd-tools-devel] Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-07-14 Thread Johannes Schauer
Hi, Quoting Benjamin Drung (2015-07-14 21:19:51) The idea to bind mount the directory is to avoid build conflicts. When you build the same package twice in parallel, one chroot would bind mount /build/$package-XX/$package-$version to /usr/src/debian/$package/$full-version and the other

Bug#778571: [Reproducible-builds] Bug#790868: sbuild: Please allow sbuild to use a deterministic build path to build packages

2015-07-11 Thread Johannes Schauer
Hi, note that the patch that fixes bug #790868 provides part of the solution for this bug. It allows one to set a fixed build directory but it does not do any bind mounting of paths into the build schroot. So right now with this patch, packages can by default only be built in locations that the