Skip to content

Commit 7ab059a

Browse files
authored
Fix building of all opam packages for xs-opam's CI (#6377)
- forkexecd: do not tie vfork_helper to the forkexec package - opam: add missing dependencies to packages
2 parents b050c78 + cecdcba commit 7ab059a

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

dune-project

+5-2
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@
264264
re
265265
result
266266
rpclib
267+
rrdd-plugin
267268
rresult
268269
sexplib
269270
sexplib0
@@ -315,6 +316,7 @@
315316
; 'xapi-tools' will have version ~dev, not 'master' like all the others
316317
; because it is not in xs-opam yet
317318
rrd-transport
319+
rrdd-plugin
318320
xapi-tracing-export
319321
xen-api-client
320322
(alcotest :with-test)
@@ -721,10 +723,11 @@ This package provides an Lwt compatible interface to the library.")
721723
base-threads
722724
base-unix
723725
(alcotest :with-test)
726+
(clock (= :version))
724727
(fmt :with-test)
725-
(odoc :with-doc)
728+
mtime
729+
(xapi-log (= :version))
726730
(xapi-stdext-pervasives (= :version))
727-
(mtime :with-test)
728731
(xapi-stdext-unix (= :version))
729732
)
730733
)

ocaml/forkexecd/dune

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
(rule
44
(deps (source_tree helper))
55
(targets vfork_helper)
6-
(package forkexec)
76
(action
87
(no-infer
98
(progn

xapi-debug.opam

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ depends: [
4242
"re"
4343
"result"
4444
"rpclib"
45+
"rrdd-plugin"
4546
"rresult"
4647
"sexplib"
4748
"sexplib0"

xapi-stdext-threads.opam

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ depends: [
1111
"base-threads"
1212
"base-unix"
1313
"alcotest" {with-test}
14+
"clock" {= version}
1415
"fmt" {with-test}
15-
"odoc" {with-doc}
16+
"mtime"
17+
"xapi-log" {= version}
1618
"xapi-stdext-pervasives" {= version}
17-
"mtime" {with-test}
1819
"xapi-stdext-unix" {= version}
20+
"odoc" {with-doc}
1921
]
2022
build: [
2123
["dune" "subst"] {dev}

xapi-tools.opam

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ depends: [
2828
"xmlm"
2929
"yojson"
3030
"rrd-transport"
31+
"rrdd-plugin"
3132
"xapi-tracing-export"
3233
"xen-api-client"
3334
"alcotest" {with-test}

0 commit comments

Comments
 (0)