# \#package

**URL:** https://discuss.ocaml.org/tag/package/32.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [Dune Package Management Updates](https://discuss.ocaml.org/t/dune-package-management-updates/18023)

<div class="topic-metadata">

**Author:** [@shonfeder](https://discuss.ocaml.org/u/shonfeder)\
**Replies:** 1\
**Last updated:** [July 19, 2026, 4:29am UTC](https://discuss.ocaml.org/t/dune-package-management-updates/18023 "2026-07-19T04:29:35Z")

</div>

Hello! The Tarides team is writing to share updates on Dune package management. Context Dune package management aims to improve some developer workflows by simplifying the use of opam dependencies in projects built with…

---

## [\[ANN\] Dune 3.23](https://discuss.ocaml.org/t/ann-dune-3-23/18055)

<div class="topic-metadata">

**Author:** [@shonfeder](https://discuss.ocaml.org/u/shonfeder)\
**Replies:** 4\
**Last updated:** [May 19, 2026, 6:09pm UTC](https://discuss.ocaml.org/t/ann-dune-3-23/18055 "2026-05-19T18:09:51Z")

</div>

The Dune team is pleased to announce the release of dune 3.23.0. Along with many other fixes and improvements, some highlights include: Add support for c\_library\_flags in foreign\_stubs (#13484, @madroach) Many improve…

---

## [Publishing a package from GitLab?](https://discuss.ocaml.org/t/publishing-a-package-from-gitlab/17963)

<div class="topic-metadata">

**Author:** [@Yoric](https://discuss.ocaml.org/u/Yoric)\
**Replies:** 4\
**Last updated:** [April 10, 2026, 6:59am UTC](https://discuss.ocaml.org/t/publishing-a-package-from-gitlab/17963 "2026-04-10T06:59:36Z")

</div>

I have recently written a new binary (de)serialization package with support for preserving shared values and I have difficulties publishing it on opam from a GitLab repo. opam publish seems to expect GitHub for everythin…

---

## [Use dune to build any package](https://discuss.ocaml.org/t/use-dune-to-build-any-package/17312)

<div class="topic-metadata">

**Author:** [@intermet](https://discuss.ocaml.org/u/intermet)\
**Replies:** 0\
**Last updated:** [September 24, 2025, 1:18pm UTC](https://discuss.ocaml.org/t/use-dune-to-build-any-package/17312 "2025-09-24T13:18:55Z")

</div>

Hello, In the context of reproducible builds, I was wondering how can I use to dune to build any ocaml package. When doing dune pkg lock, build “recipes” are describes in .pkg files. For example fmt - which is not usin…

---

## [\[ANN\] sqids 0.1.0](https://discuss.ocaml.org/t/ann-sqids-0-1-0/14425)

<div class="topic-metadata">

**Author:** [@leojrfs](https://discuss.ocaml.org/u/leojrfs)\
**Replies:** 0\
**Last updated:** [April 3, 2024, 3:27pm UTC](https://discuss.ocaml.org/t/ann-sqids-0-1-0/14425 "2024-04-03T15:27:58Z")

</div>

Hello everyone, I’m happy to announce the first release (0.1.0) of the official OCaml port of Sqids. Sqids (pronounced “squids”) is an open-source library that lets you generate short unique identifiers from numbers. …

---

## [Upcoming Caqti Release - TLS, Packaging, and minor breakage](https://discuss.ocaml.org/t/upcoming-caqti-release-tls-packaging-and-minor-breakage/13926)

<div class="topic-metadata">

**Author:** [@paurkedal](https://discuss.ocaml.org/u/paurkedal)\
**Replies:** 6\
**Last updated:** [February 20, 2024, 6:10pm UTC](https://discuss.ocaml.org/t/upcoming-caqti-release-tls-packaging-and-minor-breakage/13926 "2024-02-20T18:10:01Z")

</div>

The next Caqti release is almost ready if I proceed as planned, though I would like to lift plans in advance in case anyone has feedback. While Caqti 2 brought support for MirageOS (using PGX), it is missing TLS, which …

---

## [\[BLOG\] The Growth of the OCaml (Binary) Distribution](https://discuss.ocaml.org/t/blog-the-growth-of-the-ocaml-binary-distribution/11202)

<div class="topic-metadata">

**Author:** [@lefessan](https://discuss.ocaml.org/u/lefessan)\
**Replies:** 9\
**Last updated:** [February 7, 2023, 6:00pm UTC](https://discuss.ocaml.org/t/blog-the-growth-of-the-ocaml-binary-distribution/11202 "2023-02-07T18:00:31Z")

</div>

Here is a blog post that I wrote recently, about the increase of the size of the OCaml Distribution over the recent years: Hope it can be interesting to read ! – Fabrice, OCamlPro

---

## [Version "unreleased"](https://discuss.ocaml.org/t/version-unreleased/8041)

<div class="topic-metadata">

**Author:** [@ifazk](https://discuss.ocaml.org/u/ifazk)\
**Replies:** 2\
**Last updated:** [June 23, 2021, 8:49am UTC](https://discuss.ocaml.org/t/version-unreleased/8041 "2021-06-23T08:49:41Z")

</div>

I’ve seen a few projects with their main/trunk-branch hosting a package with a .opam/dune-project file listing the version as unreleased. Their CHANGES file also lists the changes from the last release listed under “unre…

---

## [OPAM/packaging questions around OCaml bindings to custom C library](https://discuss.ocaml.org/t/opam-packaging-questions-around-ocaml-bindings-to-custom-c-library/5120)

<div class="topic-metadata">

**Author:** [@mgree](https://discuss.ocaml.org/u/mgree)\
**Replies:** 15\
**Last updated:** [February 17, 2020, 11:58pm UTC](https://discuss.ocaml.org/t/opam-packaging-questions-around-ocaml-bindings-to-custom-c-library/5120 "2020-02-17T23:58:03Z")

</div>

I have an OCaml/C library that I’m trying to build and package on OPAM. I’m completely lost. For reference, the library is libdash, but I’ll try to keep things abstract. The library has three parts: A C library in src …

---

## [Example workflow(s) for OCaml development with newly-made tools](https://discuss.ocaml.org/t/example-workflow-s-for-ocaml-development-with-newly-made-tools/323)

<div class="topic-metadata">

**Author:** [@grayswandyr](https://discuss.ocaml.org/u/grayswandyr)\
**Replies:** 1\
**Last updated:** [June 1, 2017, 10:58am UTC](https://discuss.ocaml.org/t/example-workflow-s-for-ocaml-development-with-newly-made-tools/323 "2017-06-01T10:58:31Z")

</div>

It would be nice to give examples of development workflows with the new available tools (jenga, odig, odoc...). These kinds of examples are already present on the OCaml web site for older tools (Oasis, Ocamlbuild...) but…
