libguestfs_fedora: Allow package to be in BUILDING state.
[goaljobs-goals.git] / libguestfs_fedora.ml
index cddc48f..9d3e96e 100644 (file)
@@ -22,10 +22,11 @@ let package = "libguestfs"
 
 (* How branches in libguestfs upstream map to branches in Fedora. *)
 let branches = [
-  "1.20-stable", "f18";            (* F18 follows 1.20. *)
-  "1.22-stable", "f19";            (* F19 follows 1.22. *)
-  "1.24-stable", "f20";            (* F20 follows 1.24. *)
-  "1.25-development", "master";    (* Rawhide follows development. *)
+(*  "1.22-stable", "f19"; *)       (* F19 built by hand. *)
+  "1.26-stable", "f20";            (* F20 follows 1.26. *)
+  "1.28-stable", "f21";            (* F21 follows 1.28. *)
+  "1.29-development", "f22";       (* F22 follows development (for now). *)
+  "1.29-development", "master";    (* Rawhide follows development. *)
 ]
 
 (* Goal: Latest website version has been built in every branch. *)
@@ -43,7 +44,9 @@ and fedora_built version branch =
   let specfile = fedora_specfile package branch in
 
   target (file_contains_string specfile version.version &&
-            koji_build_state (fedora_verrel package branch) == `Complete);
+            match koji_build_state (fedora_verrel package branch) with
+            | `Complete | `Building -> true
+            | _ -> false);
 
   require (sources_uploaded version branch);
   require (specfile_pushed version branch);