summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2015-04-25reproducible: add a sane mean to notify the IRC channel when builds finish.Mattia Rizzolo5-30/+56
* new column in the database, schedule table * turn $SAVE_ARTIFACTS a true boolean, 0→no artifacts, 1→yes artifacts * $NOTIFY in the build script is text containg a keyword: + if empty no notification will be sent + if "debbindiff" a "$DBDVERSION had trouble with these" will be sent + if "failure" a "no artifacts could have been saved"-like will be sent + any other value trigs a normal message * adapt the maintenance script and the manual scheduler to cope with the new column
2015-04-25fix typoHolger Levsen1-1/+1
2015-04-24reproducible: reword to make it clear that the graph shows the number of ↵Holger Levsen1-2/+2
tags, not bugs
2015-04-24bin/find_dpkg_trigger_cycles.sh: make work with set -ejosch1-5/+7
- curl is allowed to exit with status 0 or 23 - grep is not allowed to exit with exit status 2
2015-04-24find_dpkg_trigger_cycles.sh: use APT_CONFIG environment variable instead of ↵josch1-9/+16
commandline option - using commandline options does not work reliably because commandline options are parsed last and thus many settings will not take effect - see apt.conf(5) for the order in which configuration file parameters are parsed by apt
2015-04-23g-i: enable less sound hwHolger Levsen1-1/+1
2015-04-23g-i: edu: enable soundhw to (try to) workaround ltsp chroot setup problemHolger Levsen1-1/+1
2015-04-22also retry 3 timesHolger Levsen1-2/+2
2015-04-22bin/find_dpkg_trigger_cycles.sh: set -o pipefail and set -ejosch1-0/+4
2015-04-22reproducible: fixup 52b794f0Holger Levsen1-3/+4
2015-04-21reproducible: common.sh: drop that set_linktarget nonsense, and teach ↵Mattia Rizzolo2-20/+15
link_packages to query the homonym function of its python brother
2015-04-21reproducible: common.py: add a link_packages() function, exact plural of ↵Mattia Rizzolo1-0/+8
link_package()
2015-04-21common: use LC_ALL=C.UTF-8 instead of C. We live in a bigger world to ↵Mattia Rizzolo1-1/+1
costrain us on ASCII
2015-04-21reproducible: common.sh: use python's link_package() to generate the html ↵Mattia Rizzolo1-2/+4
link. WIP
2015-04-21reproducible: common.py: speed up the import by initializing the udd ↵Mattia Rizzolo1-2/+7
connection inside get_bugs() (current unique user of udd)
2015-04-21reproducible: build: refactor: print apt-get source output also in the ↵Mattia Rizzolo1-2/+2
jenkins log
2015-04-21reproducible: html_notes: directly link the "new" suite-relative issue pages ↵Mattia Rizzolo1-2/+2
instead of the old ones
2015-04-21reproducible: html_notes: use link_package() in the issues view to generate ↵Mattia Rizzolo1-2/+1
the html link of a package, to gain the new tooltip thinghy
2015-04-21reproducible: common: add a \n after every package linkMattia Rizzolo2-2/+1
2015-04-21reproducible: maintenance: pretty print sql query results (instead of simple ↵Mattia Rizzolo1-3/+1
|-separated values)
2015-04-21reproducible: build: fix typoMattia Rizzolo1-1/+1
2015-04-20reproducible: build: fix sed for the generation of the artifacts page headerMattia Rizzolo1-1/+3
2015-04-20reproducible: build: fix last commit by catching another corner caseMattia Rizzolo1-0/+2
2015-04-19reproducible: build: fix quotation. Thanks Lunar!Mattia Rizzolo1-1/+1
2015-04-19reproducible: build: do not try to delete the lockfile if it's not oursMattia Rizzolo1-1/+3
2015-04-19reproducible: build: refactor: fix some corner case handlingMattia Rizzolo1-5/+9
2015-04-18reproducible: slightly rename functionsHolger Levsen1-9/+9
2015-04-18reproducible: minor refactoringHolger Levsen1-1/+1
2015-04-18reproducible: fix typosHolger Levsen1-4/+4
2015-04-18reproducible: build: refactor: extensively try to avoid races, check for ↵Mattia Rizzolo1-2/+45
another running build wherever possible, using a lockfile named after the package name/suite
2015-04-18reproducible: build: refactor: another local variableMattia Rizzolo1-2/+2
2015-04-18reproducible: build: refactor: one todo item down \o/Mattia Rizzolo1-2/+2
2015-04-18reproducible: build: refactor: chmod 644 the rbuildlog, to be sure about the ↵Mattia Rizzolo1-0/+1
file permissions
2015-04-18reproducible: build: refactor: fix message and path in save_artifacts()Mattia Rizzolo1-7/+8
2015-04-18reproducible: build: refactor: really can't define a variable before knowing ↵Mattia Rizzolo1-3/+2
what to put into it
2015-04-18reproducible: build: refactor: save the correct version to the DBMattia Rizzolo1-1/+4
2015-04-18reproducible: build: refactor: specific complains when dbd says it's ↵Mattia Rizzolo1-2/+5
reproducible but 1) there is .buildinfo 2) there is .debbindiff.html
2015-04-18reproducible: build: refactor: use set -e. I want to know when something ↵Mattia Rizzolo1-0/+2
goes wrong
2015-04-18reproducible: setup_schroot: set up apt http_proxy in the chroot only if ↵Mattia Rizzolo1-1/+3
$http_proxy is defined
2015-04-18reproducible: build: refactor: fix a bunch of typosMattia Rizzolo1-4/+3
2015-04-18reproducible: build: refactor: first define of RBUILDLOG globally at the ↵Mattia Rizzolo1-2/+2
very start: we use it from the start, cant' be defined in a function
2015-04-18reproducible: build: refactor: strip out save_artifats() from cleanup_all(), ↵Mattia Rizzolo1-14/+18
and rewrite it all
2015-04-18reproducible: build: refactor: use $TMPDIR instead of $PWD to be clear about ↵Mattia Rizzolo1-4/+4
the scope
2015-04-18reproducible: build: refactor: make a local variable in call_debbindiff() ↵Mattia Rizzolo1-5/+5
to avoid pollute the global env
2015-04-18reproducible: build: refactor: make global, and move the call_debbindiff ↵Mattia Rizzolo1-4/+6
call to the main script, out of build_rebuild(). way clearer now
2015-04-18reproducible: build: refactor: better string for successfully reproducibly ↵Mattia Rizzolo1-1/+1
packages
2015-04-18reproducible: build: refactor: use local variables in print_out_duration() ↵Mattia Rizzolo1-3/+3
to avoid pollute the global env
2015-04-18reproducible: build: refactor: call handle_ftbr() at the end of dbd_timeout ↵Mattia Rizzolo1-4/+6
+ better message generation
2015-04-18reproducible: build: refactor: also update stats_build table in ↵Mattia Rizzolo1-3/+3
update_db_and_html()
2015-04-18reproducible: build: refactor: update results table in update_db_and_html()Mattia Rizzolo1-12/+12