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

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions