summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2019-07-12lib/common-functions: irc_say(): correctly handle starting of (pm) conversationErich Eckner
2019-07-12lib/mysql-functions: mysql_load_min_and_max_versions() should ignore ↵Erich Eckner
versions with `order`=NULL
2019-07-11lib/mysql-functions: print architecture to offending repositoryErich Eckner
2019-07-06lib/mysql-functions: ↵Erich Eckner
mysql_query_generate_packages_with_pending_dependencies() new
2019-07-05lib/mysql-functions: fix typoErich Eckner
2019-07-05lib/mysql-functions: mysql_query_has_pending_dependencies(): check for ↵Erich Eckner
haskell on the install_target, not the depending binary_packages
2019-07-05lib/mysql-functions: add TODO about a bugErich Eckner
2019-07-02lib/common-functions: update_blocked_packages_count() should use ↵Erich Eckner
"unimportant" mysql queries
2019-06-28lib/load-configuration, bin/slave-build-connect: skip logging of all ↵Erich Eckner
commands called by slave-build-connect -- they are already logged (with more information) in ssh_log
2019-06-28lib/load-configuration: do not log ii-answer, tooErich Eckner
2019-06-28lib/load-configuration: skip logging for useless commandsErich Eckner
2019-06-28lib/load-configuration: log each command to the databaseErich Eckner
2019-06-26lib/mysql-functions: make mysql_run_query() more verbose in case of errorErich Eckner
2019-06-24bin/build-packages: :haskell_without_check: should not skip if it's not a ↵Erich Eckner
haskell-* package - it should rather append a build trial including straw :without_check: if it is such a package
2019-06-24add missing file modifications from 944ee949d4a7b548c5586fe144b33903e9b5b63fErich Eckner
2019-06-24lib/mysql-functions: mysql_determine_majority_build_slave_architecture_id() newErich Eckner
2019-06-21lib/common-functions: fix buggy mysql queryErich Eckner
2019-06-21lib/common-functions: update_blocked_packages_count(): consider haskell-* ↵Erich Eckner
makedepends equal to depends
2019-06-20straws mirrored_source and mirrored_source_by_hash should be only active in ↵Erich Eckner
the first build trial (ae247cfa1d9ae8cea8f7fb5b599d4a56241ab77e changed the logic of those)
2019-06-20move default value assignment into lib/load-configuration; comment default ↵Erich Eckner
value assignment in *.conf.example
2019-06-20added archbuild_chroots parameter for separating slavesAndreas Baumann
2019-06-19lib/load-configuration: canonicalize base_dir, so we can search for it in ↵Erich Eckner
~/.ssh/authorized_keys
2019-06-18lib/mysql-functions: remove done TODOErich Eckner
2019-06-18lib/common-functions: count how many packages are being blocked, not _by_ ↵Erich Eckner
how many packages we are being blocked
2019-06-18lib/common-functions: update_blocked_packages_count() new to fill that columnErich Eckner
2019-06-16lib/mysql-functions: add TODOErich Eckner
2019-06-16lib/common-functions: trigger_mirror_refreshs(): ignore exit code of "screen ↵Erich Eckner
-wipe"
2019-06-16added screen -wipe in trigger_mirror_refreshsAndreas Baumann
2019-06-16lib/common-functions: trigger_mirror_refreshs(): wait for screen(s) to ↵Erich Eckner
finish - else systemd seems to kill them
2019-05-22lib/common-functions: recursively_umount_and_rm() make unsufficient ↵Erich Eckner
privileges non-fatal
2019-05-20lib/common-functions: recursively_umount_and_rm(): check that argument is ↵Erich Eckner
directory
2019-04-23lib/common-functions: apply_trunk_patch() should also copy over missing filesErich Eckner
2019-04-17lib/common-functions: recursively_umount_and_rm(): copy stuff from ↵Erich Eckner
archlinux/devtool's lib/archroot.sh: is_subvolume(), is_same_fs() and subvolume_delete_recursive() - now it should do the correct thing on btrfs, too
2019-04-15lib/mysql-functions: support pentium4, tooErich Eckner
2019-04-15lib/mysql-functions: mysql_sanity_check() we have more architectures now, ↵Erich Eckner
thus we have also more invalid architecture combinations build_assignment <-> binary_package
2019-04-12lib/mysql-functions: fix indentationErich Eckner
2019-04-12pentium4 is newErich Eckner
2019-03-07"pentium3" -> "pentium4"Erich Eckner
2019-02-28lib/common-functions: remove_old_package_versions(): 5413ad5 made an earlier ↵Erich Eckner
injection of .sig files wrong and unnecessary
2019-02-19lib/mysql-functions: store in database, wether install_target is group or notErich Eckner
2019-02-15lib/common-functions: remove_old_package_versions(): remove signatures from ↵Erich Eckner
pool/, too
2019-02-15lib/mysql-functions: mysql_sanity_check() check for left-over signatures in ↵Erich Eckner
pool/, too
2019-01-24lib/mysql-functions: mysql_find_build_assignment_loops() should treat ↵Erich Eckner
haskell-* packages like runtime dependencies, too
2019-01-23lib/mysql-functions: mysql_query_has_pending_dependencies(): treat ↵Erich Eckner
makedepends "haskell-*" like depends - there we also need that no provider is uncompiled, because ... haskell
2019-01-19max_testing_duration is now an integer (days)Erich Eckner
2019-01-18lib/common-functions: chmod +w PKGBUILD temporarily when applying trunk patchErich Eckner
2019-01-17style: WHERE,ON,FROM,SELECT,JOIN should be on beginning of source linesErich Eckner
2019-01-16bin/build-packages: -d|--diff new - we can now build the trunk version more ↵Erich Eckner
easily
2019-01-15lib/load-configuration: do "set +e" if run from bash and base_dir already ↵Erich Eckner
set, too
2018-11-23lib/load-configuration: do not set base_dir if it is already setErich Eckner