summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_maintenance.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-06-28reproducible Debian: check for (known) zombie jobs and report themHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: ignore errors harderHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: delete old stuff first, so that deletes still happen ↵Holger Levsen1-26/+30
even if updates fail later Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: only keep build_service logs for a day, there is no ↵Holger Levsen1-3/+3
point keeping them longer Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: only keep build_service logs for 2 daysHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible debian: introduce busterMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-16reproducible Debian: WIP for s#testing#stretch#g - see ↵Holger Levsen1-1/+1
TODO4stretch_rename.txt for status Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-16reproducible debian: maintenance: do not dump database ACL in the backupsMattia Rizzolo1-1/+1
1) they are totally useless and actually problematic for people using this dumps in dev envs (as restore fails due to lack of 'jenkins' user, or lack of superuser powers to commit those changes) 2) we don't have any real ACL, jenkins can do pretty much anything in the db, so the information is actually just noise Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-13reproducible Debian: make code match commentHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-13reproducible Debian: move proxy check to maintenance job…Holger Levsen1-0/+15
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-13reproducible Debian: add new node health check jobs, splitt off from ↵Holger Levsen1-56/+0
maintenance jobs Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-17reproducible debian: maintenance: empty CC list after sending emails, so it ↵Mattia Rizzolo1-0/+1
won't stick for the next file Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-05-01reproducible Debian: adapt for slightly changed URLsHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-28reproducible Debian: keep the cleanup in maintenance job, its still useful ↵Holger Levsen1-1/+1
for Archlinux and Fedora Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-26reproducible Debian: this should work without sudo, thanks MattiaHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-26reproducible Debian: let maintenance job cleanup old build service logfilesHolger Levsen1-10/+11
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-26reproducible Debian: run 24 i386 builders again…Holger Levsen1-0/+14
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-16reproducible Debian: disable r_build.sh check for i386 for nowHolger Levsen1-6/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-10reproducible debian: maintenance: fix syntax error 'local: can only be used ↵Mattia Rizzolo1-2/+1
in a function' Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-24reproducible debian: maintenance: drop old temporary code dealing with old ↵Mattia Rizzolo1-13/+0
temp files not created anymore Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: write logfile with buildinfo.debian.net issues and mail ↵Holger Levsen1-2/+6
it daily to qa-jenkins-scm@l.d.a.o and lamby@d.o Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-17reproducible debian: fix syntaxMattia Rizzolo1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-17reproducible debian: move the temporary rbuild directories into a ↵Mattia Rizzolo1-0/+13
rbuild-debian directory this is to avoid having thousands of temporary directories mixed with few non-temporary ones in /srv/reproducible-builds Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-25fixup 43c0ed4: reproducible Debian: also provide summaries for other log ↵Holger Levsen1-1/+1
types than stale builds Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-25Revert "fixup 43c0ed4: reproducible Debian: also provide summaries for other ↵Holger Levsen1-1/+1
log types than stale builds" This reverts commit c38ffaffb0595be4c5ec155072ed44565ee656ab.
2017-01-25fixup 43c0ed4: reproducible Debian: also provide summaries for other log ↵Holger Levsen1-1/+1
types than stale builds Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-24reproducible Debian: fix syntax error introduced when manually editing up ↵Holger Levsen1-0/+1
the last revert Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-24reproducible Debian: add reminderHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-24Revert "reproducible Debian: drop check for MTU!=1500, this is appearantly ↵Holger Levsen1-0/+7
fine…" This reverts commit ce9d61f53c49f8bcd937fd5add90bce04e1ef84e.
2017-01-24reproducible Debian: also provide summaries for other log types than stale ↵Holger Levsen1-0/+1
builds Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-21reproducible Debian: explicitly pin down the exact problem with /(dev|run)/shmHolger Levsen1-4/+12
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-21reproducible Debian: only send mail about problems if problems were foundHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-14reproducible Debian: test whether /run/shm is a link pointing to /dev/shm, ↵Holger Levsen1-5/+9
thanks #851427 Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-14reproducible Debian: disable irc notifications for shm problemsHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-13reproducible Debian: only emit warnings if shm is not mounted correctlyHolger Levsen1-4/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-13reproducible Debian: properly test for /dev/shm and /run/shmHolger Levsen1-3/+22
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-13Fix check for /dev/shm and /run/shm, check bothXimin Luo1-2/+3
2017-01-11update copyrightHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-11reproducible Debian: refactorHolger Levsen1-25/+28
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-11reproducible Debian: only remote errors are detected for other projectsHolger Levsen1-1/+6
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-10reproducible Debian: remove schema directoryValerie R Young1-2/+1
2017-01-10reproducible Debian: add autogenerated schema documentationValerie R Young1-0/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-10reproducible Debian: only include yesterdays problems when mailing postgres.logHolger Levsen1-2/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-10reproducible Debian: dont prepend the postgres.log with unrelated explainationHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-09reproducible Debian: only look for stale builds in stale-builds.logHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-09reproducible Debian: fix arch specific counting of stale buildsHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
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