-
Notifications
You must be signed in to change notification settings - Fork 396
2026 Developer Meetings
Kate edited this page May 4, 2026
·
19 revisions
Next meeting: 11/05/2026 13:00 CET
Agenda:
- Link: https://meet.jit.si/opam-dev-meeting - Please let us know before joining
- look at new issues/PRs (ordered by "Last updated") in:
- opam
- opam-file-format
- github.com/ocaml-opam/*
- discuss plans for a public meeting
- discuss how to handle the
next/3.0branch - triage old issues/PRs in the above listed repositories
- push the latest upstream changes to the codeberg mirror
TOWRITE
TOWRITE
No meeting
TOWRITE
No meeting
Present: Kate (@kit-ty-kate), Raja (@rjbou)
-
#6440 - Save disk space by only caching dev packages into the internal 'sources' directory:
- Updated by kate
- Raja to review
- #6874 - Follow symlinks transparently in get_diff:
- #6873 - Nushell support:
#6625 - Store repositories as archive internally:
- Follow up of the big rewriting
Present: Kate (@kit-ty-kate), Raja (@rjbou)
-
#6870 - Opam publish gets confused when run automatically after being installed:
- issue hold, not reproducible
-
#6454 - opam switch create ocaml-base-compiler does not take the latest version of ocaml-base-compiler:
- API discusssions, fixed
- Do we want to have another repository out of Github
- It would be nice to have a mirror on codeberg
- We don't need to set up the whole setup, especially CI, we can test PR on our personal Github repositories
- We will see how to handle issues & PR as things unfold
- issues: once resolved, open one on Github and refer to codeberg one
- PRs: once finished, backport it to Github
- We'll create the org
ocamland the repoopam, and discuss with the foundation about it.
#6625 - Store repositories as archive internally:
- Follow up of the big rewriting
Present: Brian (@WardBrian, Kate (@kit-ty-kate), Raja (@rjbou)
- #6862 - specify Windows version for windows.h:
- #6866 - OpamDarcs: remove Num patches fallback:
-
#6865 - opam admin should support
add-conflict: - #4227 - opam install/pin from opam file:
-
opam-file-format#65 :
- Raja to review
- Brian wants to help on some issues on opam
- We did a presentation tour, chatted on how the team works, how PRs are organised, etc.
- Current PRs are mainly on
cmdlinersupport on opam, cf. #6854, #6867, #6868, #6869
#6625 - Store repositories as archive internally:
- Follow up of the big rewriting
Present: Kate (@kit-ty-kate), Raja (@rjbou)
- #4227 - opam install/pin from opam file:
- #6859 - Update PATH in place in env hook:
-
#6862 - specify Windows version for windows.h:
- We need to ask david for advice
- Kate will test
-
#6863/#6864 - Actions list order:
- Simple review in session, seems ok.
- opam-publish : 3.0.0 released
- opam-file-format: Kate will propose a PR for menhir dependency #64
No meeting
No meeting
No meeting
Present: Kate (@kit-ty-kate), Raja (@rjbou), Chukwuma (@aguluman)
-
- There is a pain points on read only system that fails with depexts, the discussed solution is to add a read-only check for sandboxed envrionment that doesn't check for depexts
-
- Definitively good to have!
-
opam-publish
- Several PRs that Raja needs to review
Present: Kate (@kit-ty-kate), Raja (@rjbou)
- #6844 - Correct maintainership assertion in README.md:
-
#6845 - Add a MAINTAINERS file:
- comment#6845
-
ocaml/opam-devteam is part of projects: opam, opam-file-format, opam.ocaml.org, platform-blog -
ocaml-opam/developersteam is part of: opam2web, opam-user-setup, opam-compiler, opam-publish, opam-rt, opam-0install-solver, ocaml-mccs- in all those projects, add personally users and remove the team
- Propagate a maintenance file in all those projects could help users to know who to ping
-
#6850 - opam remove leaves a package as "restorable":
- Kate & Raja to dig on it
-
#6851 - Show a working opam switch create command when opam init fails to create the default switch:
- Kate will add a test then Raja will review (looks good on the idea)
- #6852 - Display the origin opam repository when installing a package available in several repositories:
-
#6854 - Source compatibility with newer cmdliner versions:
- Raja to review
-
#5884 - opam install should cleanup the build directory right after a successful install instead of waiting until the end of the command:
- It would help remove OOM kills of OCSF jobs (all in RAM)
- #6849 - Internal OpamCmdliner lagging behind, missing fixes in upstream cmdliner:
- 6846 - document raw-field syntax more prominently:
- comment#6846
- Kate or Raja to split the PR
-
opam-publish#199 - Query fork name from GH to support users who have a custom 'opam-repository' repo:
- Raja to review
-
opam-publish#200 - Using opam-publish to publish changes to your own opam-repository:
- Raja to catch up
No meeting
Present: Kate (@kit-ty-kate), Raja (@rjbou)
-
#6693 - opam > 2.1 changes the timestamp on source files:
- #4823 changed OCaml code to perform some actions on files and directories, and this is affecting timestamps. They should be ketp.
-
#6440 - Save disk space by only caching dev packages into the internal 'sources' directory:
- Kate finished the PRs, the tests need to be updated (promote)
- Raja to review it
-
#6841 - add license as a possible field for opam list:
- Kate reviewed, the PR need to be split : one for the doc (to be merged quickly), one for license addition
- It highlighted the need to have a test for opam list.
- #6842 - Make tags more visible and explorable:
-
#6843 - Multiple mingw architectures resolved with 0install:
- Kate will check that it is the same issue than #6674
- opam2web#251 - Tags discoverability:
-
opam2web#252 - lowercase opam where appropriate:
- comment~252
- Cleaning issueopam2web#253
Discussion about the mail of the OCaml Security Team
No meeting
No meeting