From 72181e1ef1f5d52407b1b4ed5f2d01803d95525d Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Wed, 8 Oct 2025 22:08:28 +0200 Subject: [PATCH 1/3] Enable OCaml backtraces on exceptions --- .github/workflows/windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 9629b2a46a4f..1d766535f432 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -8,6 +8,7 @@ env: OPAMROOT: D:\opamroot OPAMSOLVERTIMEOUT: 120 MSYS: winsymlinks:native + OCAMLRUNPARAM: b jobs: build: strategy: From 9a91c38d51477c882fb60f8393f50a1dfce15499 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Wed, 8 Oct 2025 22:07:32 +0200 Subject: [PATCH 2/3] Add verbose flag to topkg.1.1.0 --- packages/topkg/topkg.1.1.0/opam | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/topkg/topkg.1.1.0/opam b/packages/topkg/topkg.1.1.0/opam index 42c16f6cf553..591922420aac 100644 --- a/packages/topkg/topkg.1.1.0/opam +++ b/packages/topkg/topkg.1.1.0/opam @@ -41,10 +41,11 @@ depends: [ "ocamlbuild" ] build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"] +flags: verbose dev-repo: "git+https://erratique.ch/repos/topkg.git" url { src: "https://erratique.ch/software/topkg/releases/topkg-1.1.0.tbz" checksum: "sha512=34d22ae5b6bd166dd4a601a7d12d89c336684b3c56d7c7f481b40837eab263616cc3a6e6f63602f3d4a7d53c911967bf261de6c1ac205341b98a9838e5ea7aeb" } -x-maintenance-intent: ["(latest)"] \ No newline at end of file +x-maintenance-intent: ["(latest)"] From 4bc61b1efd16c9723be3a1151c6276c07a1fdad4 Mon Sep 17 00:00:00 2001 From: Jan Midtgaard Date: Wed, 8 Oct 2025 22:28:38 +0200 Subject: [PATCH 3/3] Add verbosity during opam install --- .github/workflows/windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 1d766535f432..100e61708979 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -113,7 +113,7 @@ jobs: opam update Foreach ($pkg in $pkgs) { Write-Host "::group::Testing `e[1;34m$pkg`e[0m" - opam install --color=always --confirm-level=unsafe-yes "$pkg" + opam install -vv --color=always --confirm-level=unsafe-yes "$pkg" Write-Host "::endgroup::" switch ($LASTEXITCODE) { 0 { Write-Host "`e[1;32m$pkg installed successfully`e[0m."; Break }