summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
AgeCommit message (Collapse)AuthorFilesLines
2015-08-15reproducible: build: fix gen_package_html invocationMattia Rizzolo1-1/+1
2015-08-15reproducible: fix all users of gen_packages_html() after the refactoring of itMattia Rizzolo1-1/+1
notable changes: * gen_packages_html() in common.sh got renamed to the singular version gen_package_html() and now accept only one argument (a package name) + thus reproducible_blacklist.sh got fixed to pass one package at time + this greatly semplify the code, by removing *a lot* of crappy code * _html_all_packages.py really becomed a 2-liner, with part of its login being now either in _html_packages.py or removed.
2015-08-08reproducible: only select packages which are scheduled for the arch we are ↵Holger Levsen1-1/+3
building for
2015-08-07reproducible: rename cleanup_userContent() to cleanup_pkg_files()Holger Levsen1-1/+1
2015-08-07reproducible: teach _blacklist.sh to clean up packages files when blacklistingMattia Rizzolo1-9/+0
2015-08-03reproducible: build: remove 404 IRC notificatin - they are automatically ↵Mattia Rizzolo1-1/+0
retried now
2015-08-02reproducible: improve irc message, when installed packages vary between the ↵Holger Levsen1-1/+1
1st+2nd _and_ 2nd+3rd build attempt
2015-08-01reproducible: build: s/retried/rescheduled/Mattia Rizzolo1-1/+1
2015-08-01reproducible: build: also send those messages to the rbuildMattia Rizzolo1-2/+2
2015-08-01reproducible: build: do not notify the world when a package go in or out depwaitMattia Rizzolo1-2/+4
2015-08-01reproducible: add a new status, "depwait", where package failing to install ↵Mattia Rizzolo1-0/+17
their build-deps ends to. This will clear FTBFS a few, and give a more easy filtering for some use cases
2015-07-28reproducible: drop warning about maybe having hit #788568 as noone is ↵Holger Levsen1-5/+0
following up on those anyway (and past events should be good enough to reproduce the issue)
2015-07-26reproducible: build: add a suite bit in the mail notification. Thanks ebourg ↵Mattia Rizzolo1-1/+1
for the suggestion!
2015-07-23reproducible: build: wrap the long choose_package() query in multiple linesMattia Rizzolo1-1/+4
2015-07-22reproducible: only notify about reproducible -> ftbfs status changes in ↵Holger Levsen1-1/+1
testing, as they happen to frequently in unstable
2015-07-09reproducible: too much unicode+irc…Holger Levsen1-1/+1
2015-07-09reproducible: unicode+irc…Holger Levsen1-1/+1
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