10 packages from savonet/ocaml-posix at 3.1.0#29128
10 packages from savonet/ocaml-posix at 3.1.0#29128toots wants to merge 1 commit intoocaml:masterfrom
Conversation
5937aa8 to
d5a81f8
Compare
3df8223 to
930f104
Compare
fd7a5b5 to
fa99740
Compare
fa99740 to
be6f5a2
Compare
| ] | ||
| dev-repo: "git+https://github.com/savonet/ocaml-posix.git" | ||
| x-maintenance-intent: ["(latest)"] | ||
| available: os != "win32" & os != "bsd" |
There was a problem hiding this comment.
Here you probably want os-family != "bsd" or os != "freebsd"
following https://github.com/ocaml/opam-repository/wiki/Depexts-os-distribution---os-family-values
|
After some rabbit-holing, I've learned more about the sandboxing of the opam repo. Networking is disabled during
Couldn't this explain the This is hinted at in the wiki, but I only understood the implications after finding the above:
(I think it should read "has the sandbox enabled for both build and tests") |
|
I personally do not think that the purpose of the opam repository CI should be to run the project's internal testing code. I typically have this issue with ocaml-ffmpeg as well. The internal project tests may require extensive, hardware and software specific setup that are out of the scope of the opam package CI. There should either be a opam repository test target explicitly or simple tests to check that the packaging is done properly in my opinion. Those tests are run in several properly setup environment in the project's CI, including windows environment here: https://github.com/savonet/ocaml-posix/actions I have some big changes pending in the current code, I think that I will resubmit with those and with the tests disabled. Thanks for y'all work on maintaining this repository! |
This pull-request concerns:
posix-base.3.1.0: Base module for the posix bindingsposix-bindings.3.1.0: POSIX bindingsposix-getopt.3.1.0: Bindings for posix getopt/getopt_longposix-math2.3.1.0: Bindings for posix mathposix-signal.3.1.0: Bindings for the types defined in <signal.h>posix-socket.3.1.0: Bindings for posix socketsposix-socket-unix.3.1.0: Bindings for posix socketsposix-time2.3.1.0: Bindings for posix time functionsposix-types.3.1.0: Bindings for the types defined in <sys/types.h>posix-uname.3.1.0: Bindings for posix uname🐫 Pull-request generated by opam-publish v2.7.0