Skip to content

Conversation

@dbuenzli
Copy link
Contributor

@dbuenzli dbuenzli commented Nov 3, 2025

  • Add: topkg.1.1.1 home, doc, issues
    The transitory OCaml software packager
  • Add: topkg-care.1.1.1 home, doc, issues
    The transitory OCaml software packager

topkg-care, topkg v1.1.1 2025-11-03 Zagreb

  • Support for large package builds. On build, generate a pkg.itarget
    at the root with the files to build and invoke ocamlbuild with
    pkg.otarget rather than the explicit list of files. The
    pkg.itarget file can be ignored by your VCS, it is generated on
    the fly on each build. As a side effect, improves error reporting on
    build failures.

Use b0 -- .opam publish topkg.1.1.1 topkg-care.1.1.1 to update the pull request.

@dbuenzli
Copy link
Contributor Author

dbuenzli commented Nov 3, 2025

Should fix these kind of problems on windows.

@hannesm
Copy link
Member

hannesm commented Nov 3, 2025

likely fixes #28636

@dbuenzli
Copy link
Contributor Author

dbuenzli commented Nov 3, 2025

likely fixes #28636

No this is an ocamlfind problem which needs an ocamlfind release see here.

@dbuenzli
Copy link
Contributor Author

dbuenzli commented Nov 3, 2025

I think this is going to put a lot of strain on the CI. Given that a) the package builds everywhere as it should b) the current failures seem unrelated and c) I made basic checks on my packages locally. I'd suggest to merge it and kill the ci job.

@dbuenzli
Copy link
Contributor Author

dbuenzli commented Nov 4, 2025

Failed - 452 jobs failed, 362 jobs skipped, 10406 jobs passed

So since this epic job still went through. I quickly had a look at the failures. I'd say none is related to topkg itself.

@mseri
Copy link
Member

mseri commented Nov 5, 2025

I agree, thanks!

@mseri mseri merged commit 930436c into ocaml:master Nov 5, 2025
2 of 4 checks passed
@dbuenzli dbuenzli deleted the b0-publish-topkg-care.1.1.1-etc-d8693897f289e86e branch November 5, 2025 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants