Skip to content

fs-io and top-closure packages fail to install from opam using with-tests #12947

@shonfeder

Description

@shonfeder

This appears to be a regression since the release of 3.20, initially reported at ocaml/opam-repository#29070 (comment)

Errors for fs-io look like

The following actions will be performed:
=== recompile 1 package
  - recompile fs-io 3.21.0~alpha3 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/4: [fs-io: dune build]
+ /home/opam/.opam/5.0/bin/dune "build" "-p" "fs-io" "-j" "11" "@install" "@runtest" (CWD=/home/opam/.opam/5.0/.opam-switch/build/fs-io.3.21.0~alpha3)
- File "test/blackbox-tests/test-cases/build-info/dune", line 4, characters 11-26:
- 4 |   (package dune-build-info)))
-                ^^^^^^^^^^^^^^^
- Error: Package dune-build-info does not exist
- File "test/blackbox-tests/test-cases/cinaps/dune", line 4, characters 11-17:
- 4 |   (package cinaps)))
-                ^^^^^^
- Error: Package cinaps does not exist
- File "test/blackbox-tests/test-cases/ctypes/dune", line 21, characters 11-17:
- 21 |   (package ctypes)))
-                 ^^^^^^
- Error: Package ctypes does not exist
- File "test/blackbox-tests/test-cases/ctypes/dune", line 10, characters 11-17:
- 10 |   (package ctypes)))
-                 ^^^^^^
- Error: Package ctypes does not exist
- File "test/blackbox-tests/test-cases/ctypes/dune", line 26, characters 11-19:
- 26 |   (package integers)))
-                 ^^^^^^^^
- Error: Package integers does not exist
- File "test/blackbox-tests/test-cases/inline_tests/dune", line 4, characters 11-21:
- 4 |   (package ppx_expect)))
-                ^^^^^^^^^^
- Error: Package ppx_expect does not exist
- File "test/blackbox-tests/test-cases/inline_tests/dune", line 13, characters 11-17:
- 13 |   (package stdune)))
-                 ^^^^^^
- Error: Package stdune does not exist
- File "test/blackbox-tests/test-cases/ppx/dune", line 4, characters 11-17:
- 4 |   (package ppxlib)
-                ^^^^^^
- Error: Package ppxlib does not exist
- File "test/blackbox-tests/test-cases/utop/dune", line 3, characters 11-15:
- 3 |   (package utop)))
-                ^^^^

IIUC, this is just showing that a bunch of tests are being run for packages which should not be be exercised by the fs-io package's tests. The tests also hang.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions