summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_maintenance.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-01-07reproducible Debian: check for /(run|dev)/shmHolger Levsen1-4/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-07reproducible Debian: check whether /dev/shm is availableHolger Levsen1-0/+7
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-07reproducible Debian: also report arch stats for stale buildsHolger Levsen1-0/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-26reproducible debian: run pg_dump with -O --column-inserts to make easier to ↵Mattia Rizzolo1-1/+1
import the dump in a non-postgres db
2016-12-26reproducible: further improve analysing log problemsHolger Levsen1-2/+2
2016-12-25reproducible debian: maintenance: fix syntax errorMattia Rizzolo1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23reproducible Debian: give stats about failures per arch tooHolger Levsen1-0/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-21reproducible Debian: diskspace issues are not normalHolger Levsen1-3/+7
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-21reproducible Debian: let's not fail the maintenance job just because the ↵Holger Levsen1-2/+3
Arch Linux setup is broken since half a year
2016-12-20reproducible Debian: also send mail about postgresql problemsHolger Levsen1-2/+8
2016-12-19reproducible Debian: switch bash scripts to postgresValerie R Young1-13/+14
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-19revert debug outputHolger Levsen1-1/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-18add debug outputHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-18reproducible Debian: correctly count number of stale logfilesHolger Levsen1-1/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-18fixup regexHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-18fixup 81e9ec5b3: reproducible Debian: count even betterHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-10reproducible Debian: improve formattingHolger Levsen1-1/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-10reproducible Debian: count entries betterHolger Levsen1-1/+1
2016-12-10reproducible Debian: count lines, to indicate size of the problemHolger Levsen1-1/+1
2016-12-09reproducible: Avoid unexpected behaviour upon SQL queries that contain '%' ↵Daniel Shahaf1-1/+1
anywhere. (The behaviour of printf(1) may be well-defined on such inputs, but would nonetheless still be undesired.) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-03reproducible Debian: drop check for MTU!=1500, this is appearantly fine…Holger Levsen1-8/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-08reproducible debian: make bash sql sqlite/postgres agnosticValerie R Young1-1/+2
This commit does the following for all bash scripts: - remove sqlite specfic datetime functions in sql queries - remove double quotes from sql queries - replace the "REPLACE INTO" sql queries Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-08reproducible debian: add and use query_to_print bash functionValerie R Young1-2/+8
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-28reproducible Debian: correctly test whether squid is downHolger Levsen1-1/+1
2016-10-17reproducible debian: add and use query_db bash functionValerie R Young1-5/+5
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-17reproducible Debian: notify the irc channel if the proxy is gone, which ↵Holger Levsen1-1/+7
seems to be an i386 only problem which needs a bug report…
2016-09-13reproducible maintainance: ignore NOARP entries for mtu testHolger Levsen1-1/+1
2016-09-07reproducible debian: maintenance: give an hint of what command to run to fix ↵Mattia Rizzolo1-2/+2
the wrong MTU
2016-08-18reproducible Debian: inform the irc channel if a node has a wrong MTUHolger Levsen1-0/+1
2016-08-03cope with machines with multiple network interfacesPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-08-03use 'ip link' rather than ifconfigPhilip Hands1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-08-03check whether network interface's MTU is 1500, else failHolger Levsen1-2/+9
2016-07-30reproducible: be verboseHolger Levsen1-1/+1
2016-07-30reproducible: regularily check whether the proxy worksHolger Levsen1-0/+2
2016-07-06detect another kind of network issue: 503Holger Levsen1-1/+1
2016-06-11reproducible debian: maintenance: adjust cut(1) parameters after file move, ↵Mattia Rizzolo1-6/+6
now logs are one level deeper Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-06-08reproducible debian: bug fix: only debian html belongs in tests.r-b.org/debianValerie R Young1-6/+6
2016-06-03reproducible debian: maintenance: fix typo in schedule_packages() nameMattia Rizzolo1-1/+1
2016-06-02reproducible debian: maintenance: turn on rescheduling packages where ↵Mattia Rizzolo1-3/+4
diffoscope failed due to schroot problems Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-06-02reproducible debian: maintenance: use fixed string matching instead of ↵Mattia Rizzolo1-1/+1
extended regexp, as it's a whole lot quicker and we don't use regexp here anyway Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-04-19reproducible debian: cleanup directories and processes later (assuming 18h ↵Holger Levsen1-17/+17
max. for 1st build, and 24h max. for 2nd)
2016-02-17reproducible maintenance: add mtime restriction to the 2nd group tooHolger Levsen1-2/+2
2016-02-17reproducible maintenance: actually cleanup those dirsHolger Levsen1-1/+1
2016-02-17reproducible maintenance: also cleanup temporary directories with 'new' ↵Holger Levsen1-1/+1
naming style
2016-02-17reproducible maintenance: fix outputHolger Levsen1-1/+1
2016-01-26reproducible Arch Linux: spell the projectHolger Levsen1-4/+4
2016-01-09reproducible maintenance: detect temporary diffoscope schroot problems and ↵Holger Levsen1-1/+27
(prepare to) reschedule automatically (not doing so yet)
2016-01-08reproducible: ignore header from psHolger Levsen1-1/+1
2016-01-07reproducible: look for reproducible_build.sh processes with pid 1 as parent ↵Holger Levsen1-0/+8
(=orphans) and let the maintenance job become unstable if found
2016-01-06update copyright yearsHolger Levsen1-1/+1