<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix, branch ocaml-team</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: ocaml5: Factor out common opam version string.</title>
<updated>2026-07-12T06:11:03+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-07-10T14:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8b8d30f0bde8387f9978c91df3f033ea899a29c2'/>
<id>8b8d30f0bde8387f9978c91df3f033ea899a29c2</id>
<content type='text'>
* gnu/packages/ocaml5.scm (%opam-version): New variable.
(ocaml-opam-core, opam-installer): Use %opam-version instead of string
for version.

Change-Id: Id5846a8c61dd94553a2adaf17a478f68515ef28e
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml5.scm (%opam-version): New variable.
(ocaml-opam-core, opam-installer): Use %opam-version instead of string
for version.

Change-Id: Id5846a8c61dd94553a2adaf17a478f68515ef28e
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: Update ocaml-opam-core to 2.5.2. [security-fixes]</title>
<updated>2026-07-12T06:10:54+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-07-10T14:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4e79deb2bfa474336f471ccf14540640b377a9b9'/>
<id>4e79deb2bfa474336f471ccf14540640b377a9b9</id>
<content type='text'>
Fixes CVE-2026-57825.

* gnu/packages/ocaml5.scm (ocaml-opam-core): Update to 2.5.2.

Change-Id: Ia56d246bd75853c32e70dd55815333fb04a6ee9f
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes CVE-2026-57825.

* gnu/packages/ocaml5.scm (ocaml-opam-core): Update to 2.5.2.

Change-Id: Ia56d246bd75853c32e70dd55815333fb04a6ee9f
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: Update opam-installer to 2.5.2. [security-fixes]</title>
<updated>2026-07-12T06:10:22+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-07-10T14:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=994967921fc5483da82152ec62d5371771a76b80'/>
<id>994967921fc5483da82152ec62d5371771a76b80</id>
<content type='text'>
Fixes CVE-2026-57825.

* gnu/packages/ocaml5.scm (opam-installer): Update to 2.5.2.

Change-Id: I21031e72fbe54b3a6755a26e960127fff903cc79
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes CVE-2026-57825.

* gnu/packages/ocaml5.scm (opam-installer): Update to 2.5.2.

Change-Id: I21031e72fbe54b3a6755a26e960127fff903cc79
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: ocaml-5.3: Delete variable.</title>
<updated>2026-05-17T16:45:38+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-15T01:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5588aa8dea4ea7e35aca544df02a08b56418c6fd'/>
<id>5588aa8dea4ea7e35aca544df02a08b56418c6fd</id>
<content type='text'>
* gnu/packages/ocaml5.scm (ocaml-5.3): Delete variable.

Change-Id: Id78b07917692518e1afd48041b69871ecbae58c2
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml5.scm (ocaml-5.3): Delete variable.

Change-Id: Id78b07917692518e1afd48041b69871ecbae58c2
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: Update default compiler to 5.4.1 and update dependees broken by change. [security-fixes]</title>
<updated>2026-05-17T16:45:26+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-01T05:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=57915337b094b30f22572ac56b8a87da5f94b9e4'/>
<id>57915337b094b30f22572ac56b8a87da5f94b9e4</id>
<content type='text'>
* gnu/packages/ocaml5.scm (ocaml): Update alias to ocaml-5.4.
(%dune-base): Update to 3.22.2.
(ocaml-dune-fs-io, ocaml-dune-top-closure): New variables.
(ocaml-stdune, ocaml-dune-rpc): Update dune dependencies.
(%ocaml-odoc-base): Update to 3.2.1.
(%ocaml-merlin-base): Update to 5.7.1-504.
(%ocaml-lsp-base): Update to 1.26.0.
* guix/build-system/ocaml.scm (default-ocaml5.3): Change prefix to `ocaml5.4`
and update alias to point at ocaml-5.4.
(default-ocaml5): Update alias to point at default-ocaml5.4.

Co-authored-by: Nox &lt;noximilien@riseup.net&gt;

Change-Id: I279d9fe8e748c69f115d0547bce9ac721bac684d
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml5.scm (ocaml): Update alias to ocaml-5.4.
(%dune-base): Update to 3.22.2.
(ocaml-dune-fs-io, ocaml-dune-top-closure): New variables.
(ocaml-stdune, ocaml-dune-rpc): Update dune dependencies.
(%ocaml-odoc-base): Update to 3.2.1.
(%ocaml-merlin-base): Update to 5.7.1-504.
(%ocaml-lsp-base): Update to 1.26.0.
* guix/build-system/ocaml.scm (default-ocaml5.3): Change prefix to `ocaml5.4`
and update alias to point at ocaml-5.4.
(default-ocaml5): Update alias to point at default-ocaml5.4.

Co-authored-by: Nox &lt;noximilien@riseup.net&gt;

Change-Id: I279d9fe8e748c69f115d0547bce9ac721bac684d
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: Update most ocaml5.3 package prefixes to ocaml5.4.</title>
<updated>2026-05-17T16:45:10+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-14T23:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7ea0c8593cf6da4e65aeffddf66835a846080a44'/>
<id>7ea0c8593cf6da4e65aeffddf66835a846080a44</id>
<content type='text'>
This is a non-functional change; switching to the 5.4 compiler happens in the
next commit.

* gnu/packages/ocaml5.scm (ocaml5.3-dune-bootstrap)
(ocaml5.3-dune-configurator, ocaml5.3-dune, ocaml5.3-findlib): Rename variable
with `ocaml5.4` prefix.
* guix/build-system/ocaml.scm: (strip-ocaml5.3-variant)
(default-ocaml5.3-findlib, default-ocaml5.3-dune): Rename variable with
`ocaml5.4` prefix.
(package-with-ocaml5.3): Rename variable with `ocaml5.4` prefix. Search for `ocaml5.4`
package variant.

Change-Id: I39b5138001f09d40046b4d2d52e4570b5a6ca0a1
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a non-functional change; switching to the 5.4 compiler happens in the
next commit.

* gnu/packages/ocaml5.scm (ocaml5.3-dune-bootstrap)
(ocaml5.3-dune-configurator, ocaml5.3-dune, ocaml5.3-findlib): Rename variable
with `ocaml5.4` prefix.
* guix/build-system/ocaml.scm: (strip-ocaml5.3-variant)
(default-ocaml5.3-findlib, default-ocaml5.3-dune): Rename variable with
`ocaml5.4` prefix.
(package-with-ocaml5.3): Rename variable with `ocaml5.4` prefix. Search for `ocaml5.4`
package variant.

Change-Id: I39b5138001f09d40046b4d2d52e4570b5a6ca0a1
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: ocaml5.3-findlib: Use default ocaml package.</title>
<updated>2026-05-17T16:45:08+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-14T23:31:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f219935e4a11108273a0e209d52d007405d9886f'/>
<id>f219935e4a11108273a0e209d52d007405d9886f</id>
<content type='text'>
* gnu/packages/ocaml5.scm (ocaml5.3-findlib)[native-inputs]: Use ocaml
instead of ocaml-5.4.

Change-Id: Id0b4f12faa34d897c9d4452c5b4b434c1c09a4fb
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml5.scm (ocaml5.3-findlib)[native-inputs]: Use ocaml
instead of ocaml-5.4.

Change-Id: Id0b4f12faa34d897c9d4452c5b4b434c1c09a4fb
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml5: Update %ocaml-ocamlformat-base for Dune 3.22.</title>
<updated>2026-05-17T16:45:06+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-14T22:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=748cc386c0f2125f0cf24e357194231cd2173fa7'/>
<id>748cc386c0f2125f0cf24e357194231cd2173fa7</id>
<content type='text'>
* gnu/packages/ocaml.scm (%ocaml-ocamlformat-base): Pin to version compatible
with Dune 3.22.

Change-Id: Ic2a605d3ec7552b95e5b0128786c45ea7ac442a8
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml.scm (%ocaml-ocamlformat-base): Pin to version compatible
with Dune 3.22.

Change-Id: Ic2a605d3ec7552b95e5b0128786c45ea7ac442a8
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml: Remove ocaml5.0-lsp-server.</title>
<updated>2026-05-17T16:45:04+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-14T23:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9019c05d4c0a3f9ab32e8e58fa0cd067c0216c03'/>
<id>9019c05d4c0a3f9ab32e8e58fa0cd067c0216c03</id>
<content type='text'>
* gnu/packages/ocaml.scm (ocaml5.0-lsp-server): Delete variable.

Change-Id: I2601f97102f1fb6ede5f259cc8c9740e40cae474
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml.scm (ocaml5.0-lsp-server): Delete variable.

Change-Id: I2601f97102f1fb6ede5f259cc8c9740e40cae474
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ocaml: Remove ocaml5.0-merlin.</title>
<updated>2026-05-17T16:45:03+00:00</updated>
<author>
<name>Jason Conroy</name>
<email>jconroy@tscripta.net</email>
</author>
<published>2026-05-14T22:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=22ad56c8eeda943526e6e2cf121cba64484d8c53'/>
<id>22ad56c8eeda943526e6e2cf121cba64484d8c53</id>
<content type='text'>
* gnu/packages/ocaml.scm (ocaml5.0-merlin): Delete variable.

Change-Id: I58825c4b2de3dc831397c48c6514d9197989203e
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ocaml.scm (ocaml5.0-merlin): Delete variable.

Change-Id: I58825c4b2de3dc831397c48c6514d9197989203e
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</pre>
</div>
</content>
</entry>
</feed>
