summaryrefslogtreecommitdiff
path: root/bin/get-assignment
AgeCommit message (Collapse)Author
2018-02-03bin/get-assignment: only hand out the same package again if it is _still_ on ↵Erich Eckner
the build-list
2018-02-03bin/get-assignment: add TODOErich Eckner
2018-02-01bin/get-assignment: reset priority when handing out a build assignmentErich Eckner
2018-02-01bin/get-assignment: honor `priority` of `build_assignments`Erich Eckner
2018-01-31bin/get-assignment: rely on database - kick out state file stuff :-)Erich Eckner
2018-01-31bin/get-assignment: hand out all-dep-met packages first and loops laterErich Eckner
2018-01-30bin/get-assignment: extract some mysql statements into functions in ↵Erich Eckner
bin/mysql-functions
2018-01-30bin/get-assignment: hand out packages according to mysqlErich Eckner
2018-01-30bin/get-assignment: clarify commentErich Eckner
2018-01-30bin/get-assignment: myqsl query finishedErich Eckner
2018-01-29bin/get-assignment: hand out old assignments from mysql database; prepare ↵Erich Eckner
handing out all assignments from database
2018-01-26bin/get-assignment: add TODOErich Eckner
2018-01-25bin/get-assignment: dummy test for getting next-to-built idErich Eckner
2018-01-25add TODOErich Eckner
2018-01-22style: "${mysql_command} -e $(...)" -> {...} | ${mysql_command}Erich Eckner
2018-01-19bin/get-assignment: mark assignment as handed out to slave in mysql databaseErich Eckner
2018-01-18put name of creating script into name of temporary directoriesErich Eckner
2017-12-18bin/*: satisfy shellcheckErich Eckner
2017-11-25bin/get-assignment: do not cat locked file for appending slave if not existentErich Eckner
2017-11-23bin/get-assignment: list each slave only once per .locked fileErich Eckner
2017-11-23add sub_pkgrel (starting from .0) to differentiate between multiple build ↵Erich Eckner
attempts of otherwise identical packages (e.g. identical upstream source)
2017-11-06bin/get-assignment: fix white space issue in build listErich Eckner
2017-11-06bin/get-assignment, bin/return-assignment: fix whitespace when adding build ↵Erich Eckner
order to end of build-list
2017-11-06bin/get-assignment, bin/return-assignment: hand out build orders to multiple ↵Erich Eckner
slaves if requested to
2017-11-03bin/get-assignment: add TODOErich Eckner
2017-11-01remove references to loop files (they may change), remove associated TODO, ↵Erich Eckner
small cleanups
2017-11-01remove residues of break_loop concerningErich Eckner
2017-10-27add shared lock for sanity-checkErich Eckner
2017-10-27bin/get-assignment: remove todoErich Eckner
2017-10-26bin/get-assignment: hand out prefered packages even if they are blockedErich Eckner
2017-10-24bin/get-assignment: repair in case of only-broken-packages-available (but ↵Erich Eckner
remove nice logic to hand out the package which breaks the most unlocked loops)
2017-10-24bin/build-packages, bin/get-assignment: add options to prefer a build orderErich Eckner
2017-10-24bin/get-assignment: cleanupErich Eckner
2017-10-24bin/get-assignment: use tmp-dir for "build-list.sorted-by-package"Erich Eckner
2017-09-19clean up todosErich Eckner
2017-09-17bin/get-assignment: styleErich Eckner
2017-09-13bin/get-assignment: hand out blocked packages again to the same build slaveErich Eckner
2017-09-13remove "max_parallel_build_per_client" - every client should run only one ↵Erich Eckner
build job! - but hand out an old, locked assignment again to the same build slave
2017-09-13bin/get-assignment, bin/return-assignment: clean up some "grep -l" occurencesErich Eckner
2017-08-30bin/get-assignment: add todoErich Eckner
2017-08-29bin/get-assignment: remove done #TODOErich Eckner
2017-08-23silence all other shellcheck warningsErich Eckner
2017-08-23silence a lot shellcheck warningsErich Eckner
2017-08-03use sanity-flag file instead of actually checking build master sanityErich Eckner
2017-08-02remove unnecessary and confusing quotesErich Eckner
2017-07-29new routine to find dependencies on the build list: ↵Erich Eckner
"find_dependencies_on_build_list"
2017-07-28files in package-infos contain the repository now, tooErich Eckner
2017-07-05bin/get-assignment: generate_package_metadata instead of assuming all files ↵Erich Eckner
are available
2017-07-04bin/get-assignment: rename german variablesErich Eckner
2017-07-04bin/get-assignment, bin/get-package-updates: adding "break_loops" order ↵Erich Eckner
enhanced and extracted to a function