{"bugs":[{"bugid":959863,"firstseen":"2025-07-11T20:56:45.817078","severity":"normal","status":"CONFIRMED","summary":"dev-ml\/ppx_deriving_yojson-3.9.0 - [gettext] [gcc-16] Failed to run command: dune"}],"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."},{"categoryid":317,"name":"sci-mathematics","summary":"The sci-mathematics category contains mathematical software."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7b499a910cd966f072f817f91ce4c32c1890b54d","committime":"2025-07-14T21:24:22","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Signed-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"66839132074e3c7dcd3200239308987005a7012a","committime":"2025-07-14T18:05:28","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: bump to 3.10.0"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Signed-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"42bdafb71baa72de775a7b13aaef200f3a1def61","committime":"2025-07-14T17:34:48","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: drop old 3.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"72afca143ed4bbf97b7caa431a15765168a92217","committime":"2025-05-30T20:24:08","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"10aceb229adb035a429c2addd681ed828438fcfe","committime":"2025-05-30T20:12:22","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: drop 3.6.1-r1, 3.7.0, EAPI=7--"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6e2ec7459251decc45e27b82702b5dbe254744f5","committime":"2024-10-18T18:03:41","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"4fa473708281cc5c24f17dea7ddfb4f691838d6a","committime":"2024-10-18T17:47:52","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: add 3.9.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cff90f45e8c5c7acc21a634422a58818422a4f32","committime":"2024-07-01T06:18:58","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"06210ffc7e68e40c03936404f2bb9999cadb03f3","committime":"2024-07-01T06:05:49","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: add 3.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c235bbe344e04e30787c9d453f1638b6abba029c","committime":"2023-01-27T22:31:53","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"210e1eb685eea11aa9c0e207650dd4cf59b7bd9d","committime":"2023-01-27T22:24:21","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: add 3.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0eb80db511e33ce759f11bf73f268ff54914a5d2","committime":"2022-10-01T23:46:40","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Signed-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"e693722577839a4961e6931f0e604ec0202c4641","committime":"2022-10-01T21:18:55","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: remove yojson constraint"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"63b1ead92774108ddaf88cd4ebeef6bfa91e5c07","committime":"2021-12-03T22:06:39","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"move PATCHES under *DEPEND\n\nPackage-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"7e5ac6d241be4229e5d5e7fe822d42b843a7e391","committime":"2021-12-03T20:17:47","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: format"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7031cce609b3992a01ea078c2b4d4828792be26a","committime":"2021-12-03T03:06:28","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Package-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"b3b6632b81a39255e67621bad656630d5eadd3ad","committime":"2021-12-03T02:49:04","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: new package; add version 3.6.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef12677199010e6d77f52d2517bf6fc2e1787fd","committime":"2020-01-14T17:05:38","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Bug: https:\/\/bugs.gentoo.org\/695782\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"e73cdb8ec3060b24e3ae4a568659547e8050dc71","committime":"2020-01-14T16:25:05","packageid":73696,"repoid":1,"summary":"dev-ml\/*: Remove first set of unneeded leaf packages"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":73696,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4bd644f01e840e1a7af861acbcdb22de078b75ea","committime":"2017-09-22T09:01:48","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"aballier@gentoo.org","authorname":"Alexis Ballier","body":"Package-Manager: Portage-2.3.10, Repoman-2.3.3","commitid":"2453b5e3a7266268750246bfc59a0a252975299e","committime":"2017-09-22T08:09:10","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: update to opam.eclass"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1945ac724e6d17ecbcbf8699d75fadfecd5cea01","committime":"2017-07-13T22:44:00","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"aballier@gentoo.org","authorname":"Alexis Ballier","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"844662b66f65e88ea8bce1d33108599f4fe6a7e4","committime":"2017-07-13T22:22:57","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: fix build with ocaml 4.05"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":73696,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"c225c10eebf1eaa1d77f580b2c2d97db53ba3612","committime":"2016-09-26T15:25:12","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"aballier@gentoo.org","authorname":"Alexis Ballier","body":"Package-Manager: portage-2.3.1","commitid":"3febabca9a36e1f538271f0dcf630aafef72662b","committime":"2016-09-26T12:47:48","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: fix homepage"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"0a7687396a270a9cf577ee7de0da34c0f53e41a0","committime":"2016-09-08T15:18:22","packageid":73696,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"aballier@gentoo.org","authorname":"Alexis Ballier","body":"Package-Manager: portage-2.3.0","commitid":"43cb834e17678031554ade901a24c038bd7b211c","committime":"2016-09-08T08:48:02","packageid":73696,"repoid":1,"summary":"dev-ml\/ppx_deriving_yojson: initial import; ebuild by me"}],"dependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[841782,870336],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"JSON parsing and pretty-printing library for OCaml","ebuildids":[841782,870336],"firstseen":"2015-02-15T14:38:09.385452","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"yojson","packageid":63076},{"block":false,"categoryid":314,"description":"Type-driven code generation for OCaml","ebuildids":[841782,870336],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_deriving","packageid":64953},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[841782,870336],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971},{"block":false,"categoryid":314,"description":"Base library and tools for ppx rewriters","ebuildids":[841782,870336],"firstseen":"2020-10-13T14:25:05.132759","name":"ppxlib","packageid":72118}],"depending":[{"block":false,"categoryid":317,"description":"Serialization library and protocol for interaction with the Coq proof assistant","ebuildids":[837451,837451],"firstseen":"2022-03-05T04:57:32.030109","name":"coq-serapi","packageid":74529,"summary":"SerAPI is a library for machine-to-machine interaction with the Coq proof assistant, with particular emphasis on applications in IDEs, code analysis tools, and machine learning. SerAPI provides automatic serialization of Coq's internal OCaml datatypes from\/to JSON or S-expressions (sexps). SerAPI is a proof-of-concept and should be considered alpha-quality."}],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":870336,"firstseen":"2025-07-14T22:38:16.908995","license":"MIT","moddate":"2026-03-29T19:42:47","packageid":73696,"repoid":1,"slot":"0\/3.10.0","uses":["ocamlopt","test"],"version":"3.10.0"},{"archs":["~amd64"],"ebuildid":841782,"firstseen":"2024-10-18T19:09:38.750068","license":"MIT","moddate":"2026-03-29T19:42:47","packageid":73696,"repoid":1,"slot":"0\/3.9.0","uses":["ocamlopt","test"],"version":"3.9.0"}],"masks":[],"package":{"categoryid":314,"description":"JSON codec generator for OCaml","firstseen":"2021-12-03T03:24:56.758232","name":"ppx_deriving_yojson","packageid":73696},"rdependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[841782,870336],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"JSON parsing and pretty-printing library for OCaml","ebuildids":[841782,870336],"firstseen":"2015-02-15T14:38:09.385452","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"yojson","packageid":63076},{"block":false,"categoryid":314,"description":"Type-driven code generation for OCaml","ebuildids":[841782,870336],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_deriving","packageid":64953},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[841782,870336],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971},{"block":false,"categoryid":314,"description":"Base library and tools for ppx rewriters","ebuildids":[841782,870336],"firstseen":"2020-10-13T14:25:05.132759","name":"ppxlib","packageid":72118}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/ocaml-ppx\/ppx_deriving_yojson\/"],"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"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}