Skip to content

[updated release] ortools (2 packages) (9.15.0-1)#29483

Open
tbrk wants to merge 2 commits intoocaml:masterfrom
tbrk:release-ortools-9.15.0-1
Open

[updated release] ortools (2 packages) (9.15.0-1)#29483
tbrk wants to merge 2 commits intoocaml:masterfrom
tbrk:release-ortools-9.15.0-1

Conversation

@tbrk
Copy link
Contributor

@tbrk tbrk commented Feb 28, 2026

Build and export Google OR-Tools models

CHANGES:

Remove the eigen3 depext (this template library is now included directly in the build). Adjust other dependencies based on recent work on conf-zlib and conf-bzip2.

@tbrk tbrk changed the title [new release] ortools (2 packages) (9.15.0-1) [updated release] ortools (2 packages) (9.15.0-1) Feb 28, 2026
@tbrk tbrk force-pushed the release-ortools-9.15.0-1 branch from 47a71a4 to b3de640 Compare February 28, 2026 12:28
@tbrk
Copy link
Contributor Author

tbrk commented Feb 28, 2026

The fedora builds should be fixed by #29482.

@tbrk
Copy link
Contributor Author

tbrk commented Feb 28, 2026

The cygwin build fails due conf-bzip2, which should be fixed by #29485.

The MSYS2 build fails because CMake does not find zlib, even though conf-zlib installs and passes the pkgconf test. I'm less experienced with Windows and I don't have easy access to an environment to debug this one.

Maybe it's already not bad that the package works for Linux and MacOS?

@tbrk tbrk force-pushed the release-ortools-9.15.0-1 branch from b3de640 to a219341 Compare March 1, 2026 13:02
CHANGES:

Include the v9.15 Google OR-tools source and build together with the OCaml
interface. Rewrite the interface in C++ to avoid an unnecessary copy and
allow feasible solution observers.
@tbrk tbrk force-pushed the release-ortools-9.15.0-1 branch from 3b1fdfe to 7c41078 Compare March 6, 2026 12:07
@tbrk
Copy link
Contributor Author

tbrk commented Mar 6, 2026

Fedora is fixed. The s390x and riscv64 architectures also work now. From my point of view it’s ready to merge.

@jmid jmid closed this Mar 7, 2026
@jmid jmid reopened this Mar 7, 2026
@jmid
Copy link
Member

jmid commented Mar 7, 2026

I agree - I just did a close-open dance to retrigger the Windows workflows and confirm the conf-bzip2 fix from #29485.

@mseri
Copy link
Member

mseri commented Mar 9, 2026

The tests seem to be still failing with conf-bzip issues:

  #=== ERROR while compiling conf-bzip2.1 =======================================#
  # context     2.5.0 | win32/x86_64 | ocaml.5.4.0 | file://D:/a/opam-repository/opam-repository
  # path        D:\opamroot\default\.opam-switch\build\conf-bzip2.1
  # command     D:\opamroot\.cygwin\root\bin\pkgconf.exe --personality=x86_64-w64-mingw32 bzip2
  # exit-code   1
  # env-file    D:\opamroot\log\conf-bzip2-6484-846036.env
  # output-file D:\opamroot\log\conf-bzip2-6484-846036.out

Maybe we need to rebase? Not sure (also not sure it is an issue a this point). For me it would be ok to merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants