summaryrefslogtreecommitdiff
path: root/bin/get-assignment
AgeCommit message (Collapse)Author
2021-06-05bin/get-assignment: some queries (which seem to fail often lately) do not ↵Erich Eckner
alter the database - mark them as "unimportant", so the buildmaster does not loose sanity, if they get interrupted / aborted (possibly due to ssh connection abortions)
2019-12-06lib/mysql-functions: 1 day after the first build failure, still unbuilt ↵Erich Eckner
dependencies get ignored - we need to move on
2019-10-17lib/mysql-functions: mysql_package_name_query(): take compression suffix ↵Erich Eckner
from database, default to "tar.xz" for now
2019-10-12do not build "any" packages on "i486" - we mark them as not ↵Erich Eckner
build-slave-compatible
2019-10-12bin/get-assignment: add TODOErich Eckner
2019-10-06bin/get-assignment: ignore duplicate ordersErich Eckner
2019-08-23bin/get-assignment: fix typoErich Eckner
2019-08-23bin/get-assignment: (hopefully) fix the toolchain_order logic for schedulingErich Eckner
2019-08-23bin/get-assignment: elaborate on TODOErich Eckner
2019-08-23bin/get-assignment: add TODOErich Eckner
2019-07-19bin/get-assignment: use mysql_join_toolchain_order_package_sources() and ↵Erich Eckner
mysql_join_package_sources_toolchain_order() instead of hand-crafted joins
2019-07-19bin/get-assignment: repair architecture-compatibility-logicErich Eckner
2019-07-14Revert "bin/get-assignment: accellerate query (?) by using temporary table ↵Erich Eckner
instead of "WHERE EXISTS (SELECT ...)"" This reverts commit ffe16b27cc7a8af56837c437943cdec5dc179e68. The query is much faster in the old way.
2019-07-06bin/get-assignment: accellerate query (?) by using temporary table instead ↵Erich Eckner
of "WHERE EXISTS (SELECT ...)"
2019-06-26bin/get-assignment: fix toolchain logicErich Eckner
2019-06-24bin/get-assignment: the most abundand build slaves should get all kind of ↵Erich Eckner
architectures early
2019-06-18bin/get-assignment: resolve cross-architecture-blocking of toolchain packagesErich Eckner
2019-05-24bin/get-package-updates: dependencies must be available for the architecture ↵Erich Eckner
of the build command, not for the architecture of the build slave!
2019-05-03bin/get-assignment: accellerate query by using temporary table holding the ↵Erich Eckner
architectures with toolchain build orders
2019-05-03bin/get-assignment: order by "was built the least times" instead of "was ↵Erich Eckner
built the longest time ago" (4th "digit")
2019-04-30bin/get-assignment: add TODOErich Eckner
2019-04-18bin/get-assignment: add TODOErich Eckner
2019-04-15bin/get-assignment: fix comment about ordering of build assignmentsErich Eckner
2019-04-15bin/get-assignment: add TODOErich Eckner
2019-04-15bin/get-assignment: add comment about accepted parametersErich Eckner
2019-04-15bin/get-assignment: do and remove TODOsErich Eckner
2019-04-15bin/get-assignment: tell the build slave, which architecture the ↵Erich Eckner
build-assignment has
2019-04-14bin/get-assignment,bin/build-packages: b408d8f introduced a bug, let's ↵Erich Eckner
revert most of it and add a TODO
2019-04-14bin/get-assignment: hand out /any/ compatible architectureErich Eckner
2019-04-10bin/get-assignment: add todoErich Eckner
2019-01-17style: WHERE,ON,FROM,SELECT,JOIN should be on beginning of source linesErich Eckner
2018-10-11bin/get-assignment: do not skip forced-assignments if the first of them is ↵Erich Eckner
unavailable
2018-10-08bin/get-assignment: double check, that next_building is not emptyErich Eckner
2018-10-08bin/get-assignment: open backdoor to force specific package to be built next ↵Erich Eckner
on specific slave
2018-09-26bin/get-assignment: toolchain packages do not need other dependencies fulfilledErich Eckner
2018-09-18do not delete lock filesErich Eckner
2018-09-13bin/get-assignment: add missing JOINErich Eckner
2018-09-13bin/get-assignment: remove stray lineErich Eckner
2018-09-13bin/get-assignment: lib/mysql-functions ↵Erich Eckner
mysql_query_has_pending_dependencies() takes architecture id, not label!
2018-09-13bin/get-assignment: delete all but one toolchain build-assignment if any ↵Erich Eckner
toolchain build-assignment is to be built
2018-09-13toolchain_order is now an ordinary tableErich Eckner
2018-09-13bin/get-assignment: add missing joinErich Eckner
2018-09-13bin/get-assignment: fix error with temp tableErich Eckner
2018-09-13bin/get-assignment: do not hand out non-toolchain build_assignments as long ↵Erich Eckner
as toolchain build_assignments are pending
2018-09-13bin/get-assignment: keep currently building assignments for some time longer ↵Erich Eckner
in the temporary table
2018-09-13bin/get-assignment: fix typoErich Eckner
2018-09-13bin/get-assignment: use temporary table instead of sub-queryErich Eckner
2018-09-13bin/get-assignment: check arguments; cleanupErich Eckner
2018-09-12bin/get-assignment,lib/mysql-functions: ↵Erich Eckner
mysql_query_has_pending_dependencies() now only looks for a single architecture
2018-08-09bin/get-assignment: add todoErich Eckner