{"bugs":[{"bugid":961952,"firstseen":"2025-08-24T17:58:49.902513","severity":"normal","status":"CONFIRMED","summary":"dev-ml\/0install-2.18-r1 - [jdk25] make inconsistent assumptions over implementation Lwt_engine"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":314,"name":"dev-ml","summary":"The dev-ml category contains libraries and utilities relevant to the ML programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ab8a2ccd0e05edfb825da8005617f7744bb5a0bc","committime":"2024-11-24T22:35:18","packageid":77869,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"fa2ee572195a9dfd053cfdb93ef2f8ba2a6a89f0","committime":"2024-11-24T22:16:30","packageid":77869,"repoid":1,"summary":"dev-ml\/0install: Keyword 2.18-r1 riscv, #944753"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"67a2108115073eec0f9fbc64108ba6ba71fb3340","committime":"2024-11-24T16:03:16","packageid":77869,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"9fdf581daea19284c8955b8681a486298f022ecc","committime":"2024-11-24T15:47:27","packageid":77869,"repoid":1,"summary":"dev-ml\/0install: Keyword 2.18-r1 x86, #944753"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"98c577f31adaf6c33d4aeb89fcde377c4ae89a9f","committime":"2024-11-23T21:35:18","packageid":77869,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7dcc16105080a20b6050605a08e28e5d40cf6003","committime":"2024-11-23T21:25:10","packageid":77869,"repoid":1,"summary":"dev-ml\/0install: Keyword 2.18-r1 arm, #944753"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bf335a7cca5706b86831fd50168f5dee8fc15cf4","committime":"2024-11-23T21:20:08","packageid":77869,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a66e1f1b30724a26ec20ad6c4835cea46c19cc24","committime":"2024-11-23T21:07:04","packageid":77869,"repoid":1,"summary":"dev-ml\/0install: Keyword 2.18-r1 arm64, #944753"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2f192843665e1bd99b0f63488b4cc904ac304c9f","committime":"2024-11-22T08:33:35","packageid":77869,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"eb61cfb99a46bad5bc40ffe13b9093df76cd1b87","committime":"2024-11-22T08:17:58","packageid":77869,"repoid":1,"summary":"dev-ml\/0install: fix deps"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"be285d6226456233c5a995a4503065c9f082d34e","committime":"2024-11-21T21:03:20","packageid":77869,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"6113cfad52b36a8735d6a18571cef8e68397b6de","committime":"2024-11-21T20:41:34","packageid":77869,"repoid":1,"summary":"dev-ml\/0install: new package, add 2.18"}],"dependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[845409],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[845409],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971}],"depending":[{"block":false,"categoryid":314,"description":"A source-based package manager for OCaml","ebuildids":[890587,890587],"firstseen":"2014-10-29T14:38:07.804099","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"opam","packageid":62741},{"block":false,"categoryid":314,"description":"Opam solver using 0install backend using the CUDF interface","ebuildids":[845412],"firstseen":"2024-11-21T21:11:17.153269","name":"opam-0install-cudf","packageid":77870,"summary":"Opam's default solver is designed to maintain a set of packages over time, minimising disruption when installing new programs and finding a compromise solution across all packages. In many situations (e.g. CI, local roots or duniverse builds) this is not necessary, and we can get a solution much faster by using a different algorithm. This package provides a generic solver library which uses 0install's solver library. The library uses the CUDF library in order to interface with opam as it is the format common used to talk to all the supported solvers."}],"ebuilds":[{"archs":["~amd64","~arm","~arm64","~riscv","~x86"],"ebuildid":845409,"firstseen":"2024-11-22T08:35:17.769137","license":"LGPL-2.1+","moddate":"2026-03-29T19:42:47","packageid":77869,"repoid":1,"slot":"0","uses":["ocamlopt"],"version":"2.18-r1"}],"masks":[],"package":{"categoryid":314,"description":"Package dependency solver","firstseen":"2024-11-21T21:11:17.153269","name":"0install","packageid":77869,"summary":"Zero Install is a decentralised cross-distribution software installation system. Other features include full support for shared libraries (with a SAT solver for dependency resolution), sharing between users, and integration with native platform package managers. It supports both binary and source packages, and works on Linux, macOS, Unix and Windows systems."},"rdependencies":[{"block":false,"categoryid":314,"description":"Cooperative light-weight thread library for OCaml","ebuildids":[845409],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"lwt","packageid":49122},{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[845409],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"OCaml interface to the libcurl library","ebuildids":[845409],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocurl","packageid":50308},{"block":false,"categoryid":314,"description":"OCaml module for functional reactive programming","ebuildids":[845409],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"react","packageid":54960,"summary":"React is an OCaml module for functional reactive programming (FRP). It provides support to program with time varying values : applicative events and signals. React doesn't define any primitive event or signal, this lets the client chooses the concrete timeline. React is made of a single, independent, module and distributed under the new BSD license. Given an absolute notion of time Rtime helps you to manage a timeline and provides time stamp events, delayed events and delayed signals."},{"block":false,"categoryid":314,"description":"JSON parsing and pretty-printing library for OCaml","ebuildids":[845409],"firstseen":"2015-02-15T14:38:09.385452","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"yojson","packageid":63076},{"block":false,"categoryid":314,"description":"Functions to read and write int16\/32\/64 from strings, bytes, and bigarrays","ebuildids":[845409],"firstseen":"2015-10-17T13:39:14.248532","maintainer":"tomboy64@sina.cn","maintainername":"M.B.","name":"ocplib-endian","packageid":64530},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[845409],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971},{"block":false,"categoryid":314,"description":"Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08","ebuildids":[845409],"firstseen":"2020-06-24T11:44:15.510889","name":"stdlib-shims","packageid":71241,"summary":"Compatibility library for OCaml compilers before 4.08 to allow calling Pervasives module functions on Stdlib, which is the API in newer compilers. Does not add newer Stdlib functions."},{"block":false,"categoryid":314,"description":"Binding to the SHA cryptographic functions","ebuildids":[845409],"firstseen":"2021-12-05T03:55:34.836655","name":"ocaml-sha","packageid":73708,"summary":"This is the binding for SHA interface code in OCaml. Offering the same interface than the MD5 digest included in the OCaml standard library. It's currently providing SHA1, SHA256 and SHA512 hash functions."},{"block":false,"categoryid":314,"description":"Streaming XML codec for OCaml","ebuildids":[845409],"firstseen":"2024-11-21T20:51:13.141179","name":"xmlm","packageid":77868,"summary":"Xmlm is a streaming codec to decode and encode the XML data format. It can process XML documents without a complete in-memory representation of the data. Xmlm is made of a single independent module and distributed under the ISC license."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/docs.0install.net\/developers\/solver\/"],"uses":[{"defaultflag":true,"description":"Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable\/enable it at a global scale)","isdefault":true,"use":"ocamlopt"}]}