summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
AgeCommit message (Collapse)AuthorFilesLines
2015-07-09reproducible: shorten irc message even furtherHolger Levsen1-1/+1
2015-07-09reproducible: shorten irc message furtherHolger Levsen1-1/+1
2015-07-09reproducible: shorten irc messageHolger Levsen1-2/+2
2015-07-08reproducible: shorten irc messageHolger Levsen1-1/+1
2015-07-07reproducible: refactoringHolger Levsen1-2/+2
2015-07-05reproducible: scheduler,build: accept a --noisy option to tell the builder ↵Mattia Rizzolo1-1/+5
to announce the build (with the build url) in the IRC channel
2015-07-05reproducible: build: fill that 'builder' db field. An example of the format ↵Mattia Rizzolo1-3/+4
is 'delta/12345' where 'delta is the stripped $JOB_NAME and the numbers the $BUILD_ID
2015-07-05reproducible: also save the --text output of debbindiffMattia Rizzolo1-0/+6
2015-07-05reproducible: builds: be verbose while creating/deleting directories/files ↵Mattia Rizzolo1-10/+12
instead of > /dev/null. Also handle the .gz versions by appending {,.gz} to gzippable files. Those output will end up in the jenkins log only, so it won't clutter stuff under rb.d.n
2015-07-05reproducible: build: save the two gzipped build logs separately, gzip the ↵Mattia Rizzolo1-4/+38
rbuild and also present a diff of the twos
2015-07-04reproducible: build: notify the irc channel in case of reproducible → ↵Mattia Rizzolo1-11/+11
ftbfs packages
2015-06-22reproducible: build: fix typoMattia Rizzolo1-1/+1
2015-06-18reproducible: build: drop old not-true-anymore-commentMattia Rizzolo1-1/+1
2015-06-18reproducible: build: (re-try) harder to get debbindiff saving files in a ↵Mattia Rizzolo1-6/+5
defined temporary directory
2015-06-18Revert "reproducible: build: try harder to get debbindiff saving files in a ↵Holger Levsen1-2/+3
defined temporary directory" This reverts commit 4ed8e3b32152f9a85a83ad1efd2fda1c6eb11743.
2015-06-18reproducible: build: try harder to get debbindiff saving files in a defined ↵Mattia Rizzolo1-3/+2
temporary directory
2015-06-17reproducible: avoid double irc notification when a packages with ↵Holger Levsen1-0/+4
notification enabled becomes unreproducible
2015-06-17reproducible: shorter subjects for notification mailsHolger Levsen1-2/+2
2015-06-17reproducible: PATH is defined in etc/pbuilderrc, nothing fishy hereHolger Levsen1-1/+0
2015-06-16reproducible: build: remove double slash from /consoleMattia Rizzolo1-1/+1
2015-06-16reproducible: build: export the env variable we are interested inMattia Rizzolo1-6/+6
2015-06-16reproducible: build/pbuilder: partially revert the last change, since moving ↵Mattia Rizzolo1-1/+1
PATH to the temporary pbuilderrc broke pbuilder
2015-06-16reproducible: build: pbuilder -> /usr/sbin/pbuilderMattia Rizzolo1-1/+1
2015-06-16reproducible: build: move all env variable to the temporary pbuilderrcMattia Rizzolo1-8/+16
2015-06-16reproducible: build: call timeout with sudo, and not the reverse, as a ↵Mattia Rizzolo1-2/+4
user-called timeout can't kill a root process + give pbuilder 6 minutes to exit after SIGTERM before SIGKILL
2015-06-15Revert "reproducible: build: call timeout with sudo, and not the reverse, as ↵Holger Levsen1-4/+2
a user-called timeout can't kill a root process + give pbuilder 6 minutes to exit after SIGTERM before SIGKILL" This reverts commit 0c7a58c92456e4d3c69c38424abf86cde5948a86.
2015-06-15reproducible: build: call timeout with sudo, and not the reverse, as a ↵Mattia Rizzolo1-2/+4
user-called timeout can't kill a root process + give pbuilder 6 minutes to exit after SIGTERM before SIGKILL
2015-06-14reproducible: build: help debugging a debbindiff bug (#788568) by checking ↵Mattia Rizzolo1-0/+8
tmp files before and after
2015-06-14reproducible: define $TEMPDIR as /tmp/reproducible and teach all the to ↵Mattia Rizzolo1-2/+2
create temporary files under TEMPDIR (except for builders, they have their own TMPDIR), to avoid polluting /tmp
2015-06-13reproducible: remove irc notifications for automatically rescheduling due to ↵Holger Levsen1-1/+1
mirror updates
2015-06-12use 'ionice -c 3 nice' instead of 'nice ionice -c 3' everywhereHolger Levsen1-2/+2
2015-06-12reproducible: build: add some output to the build log too when ↵Mattia Rizzolo1-0/+7
re-re-building the package due to mirror updates
2015-06-11reproducible: fixup aea705d5Holger Levsen1-1/+0
2015-06-11reproducible: redo the first build if the 2nd successful one was done after ↵Holger Levsen1-19/+31
a mirror push
2015-06-11reproducible: refactorHolger Levsen1-6/+10
2015-06-11reproducible: build: use a sensible name in the From: field in emails, not ↵Mattia Rizzolo1-1/+2
just the address
2015-06-08reproducible: drop all these debbindiff lockfiles thinghies. They are not ↵Mattia Rizzolo1-23/+1
really needed and causes only troubles
2015-06-07reproducible coreboot: improve layout, fix irc notificationHolger Levsen1-5/+0
2015-06-06make grep more robustHolger Levsen1-1/+1
2015-06-06reproducible: build: use sql UPDATE instead of REPLACE to mark the package ↵Mattia Rizzolo1-1/+1
as building => avoid losing data from the db (such as save_artifacts)
2015-06-06reproducible: more refactoring. add write_explaination_table() to be used ↵Holger Levsen1-12/+0
for all tested projects.
2015-06-06reproducible coreboot: refactor and cleanupHolger Levsen1-0/+1
2015-06-06reproducible: shorten irc message, the issue is confirmed and the solution ↵Holger Levsen1-1/+2
clear...
2015-06-05reproducible: improve languageHolger Levsen1-2/+2
2015-06-03reproducible: fix spelling in mail subjectReiner Herrmann1-1/+1
2015-06-02reproducible: build: fix typoMattia Rizzolo1-1/+1
2015-06-02reproducible: build: mail server does not like unicode, do s#→#-># on the ↵Mattia Rizzolo1-1/+1
subject line of notification emails
2015-06-01reproducible: fixup 53b6a71a47Holger Levsen1-2/+3
2015-06-01reproducible: add check_buildinfo() to (soon) automatically rebuild packages ↵Holger Levsen1-0/+15
where the build environment changed between two builds
2015-05-29reproducible: add another flag to the db, "notify_maintainer" to indicate ↵Mattia Rizzolo1-1/+9
that any status change on this package should be mailed to the maintainers. Also teach the build script how to handle that, emailing $pkgname@packages.debian.org