autobuild.py: Explain why each job is removed from the default set
authorAndrew Bartlett <abartlet@samba.org>
Mon, 16 Aug 2021 01:40:39 +0000 (13:40 +1200)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 26 Aug 2021 06:16:35 +0000 (06:16 +0000)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
script/autobuild.py

index efecaf41d74a9c4ae7914dc761134b00ddac55fa..2338712c5cbfec3ebafde9ea4d81fa9b034f8b59 100755 (executable)
@@ -1006,14 +1006,26 @@ defaulttasks = list(tasks.keys())
 
 defaulttasks.remove("pass")
 defaulttasks.remove("fail")
+
+# The build tasks will be brought in by the test tasks as needed
 defaulttasks.remove("samba-def-build")
 defaulttasks.remove("samba-nt4-build")
 defaulttasks.remove("samba-mit-build")
 defaulttasks.remove("samba-h5l-build")
 defaulttasks.remove("samba-no-opath-build")
+
+# This is not a normal test, but a task to support manually running
+# one test under autobuild
 defaulttasks.remove("samba-test-only")
+
+# Only built on GitLab CI and not in the default autobuild because it
+# uses too much space (4GB of semi-static binaries)
 defaulttasks.remove("samba-fuzz")
+
+# The FIPS build runs only in GitLab CI on a current Fedora Docker
+# container where a simulated FIPS mode is possible.
 defaulttasks.remove("samba-fips")
+
 if os.environ.get("AUTOBUILD_SKIP_SAMBA_O3", "0") == "1":
     defaulttasks.remove("samba-o3")