1 files changed, 19 insertions, 3 deletions
@@ -59,6 +59,12 @@ Print some informational statistics.
Receive list of packages with issues from the bug tracker.
Dump the structure of the database.
+Check responsiveness of mirrors and update database accordingly.
+Check archlinux' bug tracker for reports about packages which are broken on archlinux32 and add wait-for entries in the database.
+Remove run-time dependencies from the database which are not recorded in the package itself.
Clean up left over files.
@@ -75,10 +81,14 @@ Find packages which are no longer available upstream.
Receive a build assignment from the `build-list`.
Update the `build-list`.
+Harvest the commit times of package sources from git and put them into the database.
Answer the irc channel.
-Connect to and watch the irc channel.
+Connect to the irc channel.
+Watch the irc channel.
Interpret the content of an email - also checks for validity of the mail.
@@ -95,20 +105,26 @@ Return an assignment - either a tar of built package(s) or of error logs.
Check sanity of build master.
Seed the build list from an upstream mirror or a manual package list.
-Generate graphs of dependencies between build-list packages for the web server.
Proxy command to be allowed for connection via ssh from build slaves - this way, they can execute exactly the commands they need to operate.
+Helper to add sendmail capability to systemd services.
+Update the pacman databases required by `wtf`.
Script to investigate why a (desired) action is not done.
Find which package contains a given file.
+Find a package.
## tools for the build slaves
Get a build assignment from the build master, build it and report back.
Remove packages from /var/cache/archbuild32 which do not match their checksum.
+Build package without involvement of build-master.
Ping the build master to show the slave is still compiling.