-
Notifications
You must be signed in to change notification settings - Fork 413
dev meeting 2024 11 27
Etienne Marais edited this page Nov 27, 2024
·
3 revisions
- Point on the
dune.3.17.0
release - Adding a
depends
alias tolibraries
for consistency. Discussing the conventions in the naming.
Attendees: @maiste @Leonidas-from-XIV @ElectreAAS
- Revert one change that was breaking formatting to be included in future release. The change may be reverted from
main
and rework later. - Not major issues detected.
- Introduce consistency because it can confuse the user to have
depend
indune-project
and alibraries
indune
file. - It adds overhead and confusion to have the alias.
- Replacing it would break more confusion for established users.
- The meaning within the
dune-project
file and thedune
file is different, so it would make sense to do the change.
- Get read of the lock files
- Automatic locking in watch mode:
- Needs to get watching on lock files
- Potential breaking in development as we need to rerun the solver.
- Need to be configurable in a config file
.config/dune
andworkspace
- Add automatic library:
- When adding a
libraries
it should update thedepend
in thedune-project
. - It comes with a list of issue to solve:
- Where does the information live, and who does introduce the value in
opam
file? - We don't know if a library is available until it is installed (with optional, for example)?
- Who would ensure the database is maintained and correct?
- What about conflict in library declarations?
- When adding a