Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-08-16 | reproducible: maintenance: reduce logparse noise when deleting old ↵ | Mattia Rizzolo | 1 | -1/+1 | |
directories in /srv/reproducible-results | |||||
2015-08-15 | Revert "reproducible: shorten irc notification text" | Holger Levsen | 1 | -2/+2 | |
This reverts commit fc28ef4b067bd66daa7bd6f859c5aa28adaa9f57. | |||||
2015-08-15 | reproducible: shorten irc notification text | Holger Levsen | 1 | -2/+2 | |
2015-08-15 | reproducible: maintenance: also consider architecture while grepping for ↵ | Mattia Rizzolo | 1 | -9/+13 | |
failed build to reschedule | |||||
2015-08-04 | no lockfile is also fine | Holger Levsen | 1 | -1/+1 | |
2015-08-04 | everything is fine | Holger Levsen | 1 | -1/+1 | |
2015-08-04 | everything is fine | Holger Levsen | 1 | -1/+1 | |
2015-08-04 | reproducible: run some tests only on jenkins | Holger Levsen | 1 | -84/+97 | |
2015-08-04 | reproducible: db maintenance only on jenkins | Holger Levsen | 1 | -20/+22 | |
2015-08-01 | reproducible: maintenance: auto-rescheduled depwait problems due to network ↵ | Mattia Rizzolo | 1 | -1/+1 | |
failures | |||||
2015-08-01 | reproducible: maintenance: fix sqlite3 invocation | Mattia Rizzolo | 1 | -1/+1 | |
2015-08-01 | reproducible: fixup previous commit | Mattia Rizzolo | 1 | -0/+1 | |
2015-08-01 | reproducible: maintenance: do not auto-reschedule packages which actually ↵ | Mattia Rizzolo | 1 | -2/+7 | |
succeeded | |||||
2015-07-28 | reproducible: maintenance: be silent when succesfully deleting old schroot | Mattia Rizzolo | 1 | -1/+1 | |
2015-07-10 | reproducible: maintenance: use zgrep instead of plain grep, since we are now ↵ | Mattia Rizzolo | 1 | -1/+1 | |
compressing build logs | |||||
2015-07-05 | reproducible: maintenance: learn how to clean up those new logs | Mattia Rizzolo | 1 | -1/+1 | |
2015-06-22 | reproducible: shut up the maintenance job a bit more: do not notify when you ↵ | Mattia Rizzolo | 1 | -1/+1 | |
catch package that are building since >36 hours ago | |||||
2015-06-15 | reproducible: maintenance: fix schedule_packages() call | Mattia Rizzolo | 1 | -1/+1 | |
2015-06-14 | reproducible: common,maintenance: also pass $REASON to the rescheduling ↵ | Mattia Rizzolo | 1 | -0/+1 | |
script via --message | |||||
2015-06-14 | reproducible: reduce code duplication by teaching sh's schedule_packages() ↵ | Mattia Rizzolo | 1 | -6/+2 | |
to call reproducible_schedule_on_demand.py and fix various scripts | |||||
2015-06-14 | reproducible: define $TEMPDIR as /tmp/reproducible and teach all the to ↵ | Mattia Rizzolo | 1 | -5/+5 | |
create temporary files under TEMPDIR (except for builders, they have their own TMPDIR), to avoid polluting /tmp | |||||
2015-06-12 | reproducible: maintenance: fix syntax | Mattia Rizzolo | 1 | -1/+1 | |
2015-06-11 | reproducible: maintenance: also lists too old processes with uid ↵ | Mattia Rizzolo | 1 | -1/+17 | |
1111/2222/1234 (used for r-b builds) | |||||
2015-05-22 | reproducible: remove lockfiles older than 2 days | Holger Levsen | 1 | -0/+9 | |
2015-05-16 | reproducible: drop warning+notifications when rescheduling packages due to ↵ | Holger Levsen | 1 | -1/+1 | |
network failures | |||||
2015-05-15 | reproducible: fixup check for failed builds which was broken by moving files ↵ | Holger Levsen | 1 | -2/+2 | |
in the reprodcucible subdirectory | |||||
2015-05-13 | reproducible: explain when there is the need for manual cleanup | Holger Levsen | 1 | -0/+7 | |
2015-05-11 | reproducible: drop string 'Warning' from something we dont consider ↵ | Holger Levsen | 1 | -1/+1 | |
warning-worthy since 34a976c4e | |||||
2015-05-10 | reproducible: maintenance: the process killing part seems sane, enabling the ↵ | Mattia Rizzolo | 1 | -3/+2 | |
actual auto-killing now | |||||
2015-05-05 | reproducible: don't fail maintainance if there is nothing to clean up | Holger Levsen | 1 | -1/+1 | |
2015-04-30 | reproducible: maintenance: also auto-reschedule package which fail due to ↵ | Mattia Rizzolo | 1 | -1/+1 | |
apt fails due to "Bad Gateway" | |||||
2015-04-30 | reproducible: maintenance: drop code relative to ↵ | Mattia Rizzolo | 1 | -35/+0 | |
/var/cache/pbuilder/results: we don't use it anymore | |||||
2015-04-30 | reproducible: maintenance: fix find call to be more clever about what to ↵ | Mattia Rizzolo | 1 | -2/+2 | |
delete (avoid deleting debbindiff schroot) | |||||
2015-04-28 | reproducible: sed everything to use that $BASE variable instead of ↵ | Mattia Rizzolo | 1 | -6/+6 | |
hardcoding /var/lib/jenkins/userContent (that's about to change rather soon) | |||||
2015-04-28 | reproducible: maintenance: specify column width to avoid crapping package ↵ | Mattia Rizzolo | 1 | -2/+2 | |
names (and thus having a nicer output <3) | |||||
2015-04-25 | reproducible: maintenance: do not remove notes of removed packages, the ↵ | Mattia Rizzolo | 1 | -1/+1 | |
notes job takes care of that cleanup | |||||
2015-04-25 | reproducible: maintenance: actually do rm now. the output has been tested ↵ | Mattia Rizzolo | 1 | -1/+1 | |
enough by now. | |||||
2015-04-25 | reproducible: maintenance: pretty print removed packages too | Mattia Rizzolo | 1 | -1/+1 | |
2015-04-25 | reproducible: add a sane mean to notify the IRC channel when builds finish. | Mattia Rizzolo | 1 | -2/+2 | |
* 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-21 | reproducible: maintenance: pretty print sql query results (instead of simple ↵ | Mattia Rizzolo | 1 | -3/+1 | |
|-separated values) | |||||
2015-04-18 | reproducible: maintenance: swallow ~/devel/jenkins.debian.net output, it's ↵ | Mattia Rizzolo | 1 | -2/+2 | |
boring | |||||
2015-04-18 | reproducible: maintenance: bash can't correctly loop over sqlite3(1) output, ↵ | Mattia Rizzolo | 1 | -5/+7 | |
use a temp file | |||||
2015-04-18 | reproducible: maintenance: fix the cut(1) call in the removed packages part | Mattia Rizzolo | 1 | -3/+3 | |
2015-04-16 | reproducible: new db table: removed_packages, to track removed package and ↵ | Mattia Rizzolo | 1 | -15/+14 | |
subsequently clean up files the db now stores tuple of (pkgname, suite, architecture) of every removed packages, then reproducible_maintenance.sh pick up entries from it and find+remove files. For now the reproducible_maintenance only output what he would have remove. | |||||
2015-04-14 | reproducible: initialize PSCALL safely | Holger Levsen | 1 | -0/+1 | |
2015-04-14 | reproducible: maintenance: better presentation of processes about to be killed | Mattia Rizzolo | 1 | -2/+6 | |
2015-04-11 | reproducible: maintenance: remove old schroots with the --one-file-system ↵ | Mattia Rizzolo | 1 | -1/+1 | |
(also as specified in the sudoers file) | |||||
2015-04-11 | reproducible: maintenance: fix typo | Mattia Rizzolo | 1 | -1/+1 | |
2015-04-11 | reproducible: maintenance: rework a bit the "find+terminate processes which ↵ | Mattia Rizzolo | 1 | -11/+15 | |
should not be there" part to avoid logparse noise | |||||
2015-04-09 | reproducible: maintenance: check for files with bad permissions (!=644) and ↵ | Mattia Rizzolo | 1 | -0/+11 | |
chmod them. currently unknown the cause of these bad perms (only for very few files |