summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2015-04-18reproducible: build: refactor: restore the cat *.changes I accidently droppedMattia Rizzolo1-0/+1
2015-04-18reproducible: build: refactor: do something if a reproducible build ends up ↵Mattia Rizzolo1-14/+17
either having .debbindiff.html or not having .buildinfo
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-20/+24
strip out handle_ftbr(). in all these strips I removed a loads of checks and something broke, let's fix
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-12/+16
strip out handle_reproducible()
2015-04-18reproducible: build: refactor: lift up the handle_* functionsMattia Rizzolo1-28/+28
2015-04-18reproducible: build: refactor: use the case costructor instead of ↵Mattia Rizzolo1-8/+12
if/elif/elif/fi
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-7/+11
strip out dbd_timeout()
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-2/+6
strip out init_debbindiff() where we check for locks
2015-04-18reproducible: build: refactor: more commentsMattia Rizzolo1-5/+9
2015-04-18reproducible: build: refactor: move the actual calls to pbuilder to ↵Mattia Rizzolo1-56/+71
build_rebuild() and the rest to handle_ftbfs() also split more lines, and use more local variables, instead of pollute the global environment
2015-04-18reproducible: build: refactor: WIP: something exp+untested to avoid dcmd ↵Mattia Rizzolo1-15/+5
file back and forth, let's use --buildresult option of pbuilder to put resulted file directly where we want them
2015-04-18reproducible: build: refactor: move the check for valid arch to ↵Mattia Rizzolo1-26/+32
check_suitability() and handle_not_for_us()
2015-04-18reproducible: build: refactor: WIP: something exp+untested to avoid cleaning ↵Mattia Rizzolo1-17/+4
up userContent while starting the build. Also I don't catch anymore race condition where the same package is already building. Marking as FIXME for now
2015-04-18reproducible: build: refactor: more trimming of the main function + fix ↵Mattia Rizzolo1-12/+11
variable declaration order
2015-04-18reproducible: build: refactor: move the schroot call to get the source ↵Mattia Rizzolo1-22/+29
package to get_source_package() and handle_404()
2015-04-18reproducible: build: refactor: add a init() function to gather ↵Mattia Rizzolo1-2/+5
initialization of the build environment
2015-04-18reproducible: build: refactor: gather more or less generic+useful env ↵Mattia Rizzolo1-8/+8
variables in a single place
2015-04-18reproducible: build: refactor: move the db quering to pick up the package to ↵Mattia Rizzolo1-11/+16
be build in its own function choose_package()
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-4/+8
strip out print_out_duration()
2015-04-18reproducible: build: refactor: stop checking for .buildinfo presence. it's ↵Mattia Rizzolo1-5/+1
always there nowadays
2015-04-18reproducible: build: refactor: s/LOGFILE/DBDREPORT/: way more clear what's ↵Mattia Rizzolo1-10/+10
the file inside
2015-04-18reproducible: maintenance: swallow ~/devel/jenkins.debian.net output, it's ↵Mattia Rizzolo1-2/+2
boring
2015-04-18reproducible: maintenance: bash can't correctly loop over sqlite3(1) output, ↵Mattia Rizzolo1-5/+7
use a temp file
2015-04-18reproducible: maintenance: fix the cut(1) call in the removed packages partMattia Rizzolo1-3/+3
2015-04-18reproducible: scheduler: fix the removing packages partMattia Rizzolo1-1/+2
2015-04-16reproducible: new db table: removed_packages, to track removed package and ↵Mattia Rizzolo3-15/+26
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-16reproducible: move the generation of index_notes and index_no_notes from ↵Mattia Rizzolo2-79/+82
_homl_notes to _html_indexes
2015-04-16reproducible: html_indexes: also support a header_query keyword, to format ↵Mattia Rizzolo1-1/+7
the header line
2015-04-16reproducible: html_indexes: new syntax and new features for global pages.Mattia Rizzolo1-27/+35
2015-04-16reproducible: html_indexes: add support for a tiny header on top of the pagesMattia Rizzolo1-0/+3
2015-04-16reproducible: _html_indexes: move the code generating the schedule page to ↵Mattia Rizzolo3-34/+39
its own function. it does not make sense to bloat the generic code by special casing it
2015-04-16drop shyaml now that notes.git is handled by a proper .py scriptHolger Levsen1-251/+0
2015-04-14reproducible: initialize PSCALL safelyHolger Levsen1-0/+1
2015-04-14reproducible: maintenance: better presentation of processes about to be killedMattia Rizzolo1-2/+6
2015-04-13g-i install: post_install_boot(): treat *ltsp-server the same as *combi-server.Wolfgang Schweer1-1/+1
2015-04-13reproducible: common: explicit encoding when writing the html files. somehow ↵Mattia Rizzolo1-1/+1
this broke recently, and it start using ANSI_X3.4-1968 (o.O)
2015-04-13reproducible: html_indexes: use that new link_package() thinghyMattia Rizzolo1-7/+1
2015-04-13reproducible: common: add link_package() which given a package ↵Mattia Rizzolo1-1/+29
name/suite/arch returns html
2015-04-12reproducible: _html_packages: in the suite links, show the tested version ↵Mattia Rizzolo1-5/+7
and not the available version, if the package got already tested
2015-04-11reproducible: maintenance: remove old schroots with the --one-file-system ↵Mattia Rizzolo1-1/+1
(also as specified in the sudoers file)
2015-04-11reproducible: maintenance: fix typoMattia Rizzolo1-1/+1
2015-04-11reproducible: maintenance: rework a bit the "find+terminate processes which ↵Mattia Rizzolo1-11/+15
should not be there" part to avoid logparse noise
2015-04-11reproducible: scheduler: double check only packages with *higher* version ↵Mattia Rizzolo1-2/+4
are scheduled
2015-04-09reproducible: maintenance: check for files with bad permissions (!=644) and ↵Mattia Rizzolo1-0/+11
chmod them. currently unknown the cause of these bad perms (only for very few files
2015-04-09g-i-installation: kill qemu IFF there are actual processes running (avoids ↵Mattia Rizzolo1-1/+4
noise in the build log)
2015-04-09reproducible: fix filter needed to work around #781517Holger Levsen1-1/+1
2015-04-09fixup typo in last commitHolger Levsen1-1/+1
2015-04-09set doubled timeout for g-i-installs of type d-e-combi and d-e-ltsp-server.Wolfgang Schweer1-1/+1
2015-04-05improve visuallyHolger Levsen1-1/+1
2015-04-05reproducible: build: no real need to look up for a particular suite while ↵Mattia Rizzolo1-11/+1
SQL quering for a package to build