# Packages that are ignored, which means they are treated as if
# they have been rebuilt.
-let fedora-ignored = [ "ocaml-srpm-macros", "ocaml",
- # These ones are only needed because blocked is not working
- "ocaml-camlp4",
- "cduce",
- "guestfs-browser",
- "ocaml-bin-prot",
- "ocaml-bisect",
- "ocaml-bitstring",
- "ocaml-deriving",
- "ocaml-json-static",
- "ocaml-mikmatch",
- "ocaml-openin",
- "ocaml-pa-monad",
- "ocaml-pgocaml",
- "ocaml-sexplib",
- "ocaml-type-conv",
- "ocamldsort",
-]
+let fedora-ignored = [ "ocaml-srpm-macros", "ocaml" ]
# All OCaml-related source package names
let other-packages = [
"alt-ergo", "apron", "brltty", "coccinelle", "coq",
"frama-c", "gappalib-coq", "graphviz", "hevea", "hivex",
- "libguestfs", "libnbd", "nbdkit", "opam", "plplot",
+ "libguestfs", "libnbd", "opam", "plplot",
"virt-top", "virt-v2v", "why3", "z3",
# no OCaml code, but needs to be rebuilt after Coq
"flocq"
+ # "nbdkit" - causes stack overflow in goals expr_to_shell_string
+ # when handling EList. Is the list returned too long?
]
pure function get-source-packages () returning strings = {
cd %fedora-dir
}
let fedora-source-packages = get-source-packages ()
-# Main goal: Rebuild all packages.
+# Main goal: Rebuild all packages in Koji.
goal all = : wrap ("*koji-built", fedora-source-packages)