(for PR #29222)
2026-01-19 20:51.26: New job: Lint
2026-01-19 20:51.26: Checking out commit ad79ca96. To reproduce:
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29222/head" && git reset --hard ad79ca96
2026-01-19 20:51.26: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/opam-repository.git-a0bc4b41ddb868605dc1500002c27cfa79faf4389fe53b6754817ea16b48d458/.git"
"/tmp/git-checkout2a807e32"
2026-01-19 20:51.53: Exec: "git" "-C" "/tmp/git-checkout2a807e32" "submodule"
"deinit" "--force" "--all"
2026-01-19 20:51.54: Exec: "git" "-C" "/tmp/git-checkout2a807e32" "reset"
"--hard" "-q" "ad79ca9644feb512edcb7b55f7521e075b88d976"
2026-01-19 20:51.57: Exec: "git" "-c" "protocol.file.allow=always" "-C"
"/tmp/git-checkout2a807e32" "submodule" "update"
"--recursive" "--init" "--no-fetch"
2026-01-19 20:51.58: Exec: "git" "merge" "-q" "--" "1c997ec9e6ebc6ea699547000cb8dfa44e52efaa"
To reproduce locally, on the opam-repository PR branch, run:
opam pin opam-ci-check git+https://github.com/ocurrent/opam-repo-ci.git#live
opam-ci-check lint --machine-readable --opam-repository . archetype.0.1.3:new=false archetype.0.1.4:new=false archetype.0.1.5:new=false archetype.0.1.6:new=false archetype.0.1.8:new=false archetype.0.1.9:new=false archetype.0.1.10:new=false archetype.0.1.11:new=false archetype.0.1.12:new=false archetype.0.1.13:new=false archetype.0.1.14:new=false archetype.1.0.0:new=false archetype.1.1.0:new=false archetype.1.1.1:new=false archetype.1.1.2:new=false archetype.1.2.0:new=false archetype.1.2.1:new=false archetype.1.2.2:new=false archetype.1.2.3:new=false archetype.1.2.4:new=false archetype.1.2.5:new=false archetype.1.2.6:new=false archetype.1.2.7:new=false archetype.1.2.8:new=false archetype.1.2.9:new=false archetype.1.2.10:new=false archetype.1.2.11:new=false archetype.1.2.12:new=false archetype.1.2.13:new=false archetype.1.2.14:new=false archetype.1.2.15:new=false archetype.1.2.16:new=false archetype.1.3.0:new=false archetype.1.3.1:new=false archetype.1.3.2:new=false archetype.1.3.3:new=false archetype.1.3.4:new=false archetype.1.3.5:new=false archetype.1.3.6:new=false archetype.1.4.0:new=false archetype.1.4.1:new=false archetype.1.4.2:new=false archetype.1.4.3:new=false archetype.1.5.0:new=false archetype.1.5.1:new=false archetype.1.5.2:new=false archetype.1.5.3:new=false bnfgen.4.0.0:new=false catala.0.3.0:new=false catala.0.5.0:new=false catala.0.6.0:new=false catala.0.7.0:new=false catala.0.8.0:new=false catala.0.9.0:new=false catala.0.10.0:new=false catala.1.0.0~alpha:new=false catala.1.0.0~beta:new=false catala.1.0.0:new=false dolmen.0.1:new=false dolmen.0.2:new=false dolmen.0.4:new=false dolmen.0.4.1:new=false dolmen.0.5:new=false dolmen.0.6:new=false dolmen.0.7:new=false dolmen.0.8:new=false dolmen.0.8.1:new=false dolmen.0.9:new=false dolmen.0.10:new=false embedded_ocaml_templates.0.1.4:new=false embedded_ocaml_templates.0.2:new=false embedded_ocaml_templates.0.3.1:new=false embedded_ocaml_templates.0.4:new=false embedded_ocaml_templates.0.5.1:new=false embedded_ocaml_templates.0.6:new=false embedded_ocaml_templates.0.7:new=false morbig.0.9:new=false morbig.0.9.1:new=false morbig.0.10.3:new=false morbig.0.10.4:new=false morbig.0.11.0:new=false otoml.0.9.0:new=false otoml.0.9.1:new=false otoml.0.9.2:new=false otoml.0.9.3:new=false otoml.1.0.0:new=false otoml.1.0.1:new=false otoml.1.0.2:new=false otoml.1.0.3:new=false otoml.1.0.4:new=false otoml.1.0.5:new=false touist.3.0.0:new=false touist.3.1.0:new=false touist.3.2.0:new=false touist.3.2.1:new=false touist.3.5.0:new=false unionFind.20250818:new=false
2026-01-19 20:51.58: Exec: "opam-ci-check" "lint" "--machine-readable"
"--opam-repository" "." "archetype.0.1.3:new=false"
"archetype.0.1.4:new=false" "archetype.0.1.5:new=false"
"archetype.0.1.6:new=false" "archetype.0.1.8:new=false"
"archetype.0.1.9:new=false" "archetype.0.1.10:new=false"
"archetype.0.1.11:new=false" "archetype.0.1.12:new=false"
"archetype.0.1.13:new=false" "archetype.0.1.14:new=false"
"archetype.1.0.0:new=false" "archetype.1.1.0:new=false"
"archetype.1.1.1:new=false" "archetype.1.1.2:new=false"
"archetype.1.2.0:new=false" "archetype.1.2.1:new=false"
"archetype.1.2.2:new=false" "archetype.1.2.3:new=false"
"archetype.1.2.4:new=false" "archetype.1.2.5:new=false"
"archetype.1.2.6:new=false" "archetype.1.2.7:new=false"
"archetype.1.2.8:new=false" "archetype.1.2.9:new=false"
"archetype.1.2.10:new=false" "archetype.1.2.11:new=false"
"archetype.1.2.12:new=false" "archetype.1.2.13:new=false"
"archetype.1.2.14:new=false" "archetype.1.2.15:new=false"
"archetype.1.2.16:new=false" "archetype.1.3.0:new=false"
"archetype.1.3.1:new=false" "archetype.1.3.2:new=false"
"archetype.1.3.3:new=false" "archetype.1.3.4:new=false"
"archetype.1.3.5:new=false" "archetype.1.3.6:new=false"
"archetype.1.4.0:new=false" "archetype.1.4.1:new=false"
"archetype.1.4.2:new=false" "archetype.1.4.3:new=false"
"archetype.1.5.0:new=false" "archetype.1.5.1:new=false"
"archetype.1.5.2:new=false" "archetype.1.5.3:new=false"
"bnfgen.4.0.0:new=false" "catala.0.3.0:new=false"
"catala.0.5.0:new=false" "catala.0.6.0:new=false"
"catala.0.7.0:new=false" "catala.0.8.0:new=false"
"catala.0.9.0:new=false" "catala.0.10.0:new=false"
"catala.1.0.0~alpha:new=false" "catala.1.0.0~beta:new=false"
"catala.1.0.0:new=false" "dolmen.0.1:new=false"
"dolmen.0.2:new=false" "dolmen.0.4:new=false"
"dolmen.0.4.1:new=false" "dolmen.0.5:new=false"
"dolmen.0.6:new=false" "dolmen.0.7:new=false"
"dolmen.0.8:new=false" "dolmen.0.8.1:new=false"
"dolmen.0.9:new=false" "dolmen.0.10:new=false"
"embedded_ocaml_templates.0.1.4:new=false"
"embedded_ocaml_templates.0.2:new=false" "embedded_ocaml_templates.0.3.1:new=false"
"embedded_ocaml_templates.0.4:new=false" "embedded_ocaml_templates.0.5.1:new=false"
"embedded_ocaml_templates.0.6:new=false" "embedded_ocaml_templates.0.7:new=false"
"morbig.0.9:new=false" "morbig.0.9.1:new=false"
"morbig.0.10.3:new=false" "morbig.0.10.4:new=false"
"morbig.0.11.0:new=false" "otoml.0.9.0:new=false"
"otoml.0.9.1:new=false" "otoml.0.9.2:new=false"
"otoml.0.9.3:new=false" "otoml.1.0.0:new=false"
"otoml.1.0.1:new=false" "otoml.1.0.2:new=false"
"otoml.1.0.3:new=false" "otoml.1.0.4:new=false"
"otoml.1.0.5:new=false" "touist.3.0.0:new=false"
"touist.3.1.0:new=false" "touist.3.2.0:new=false"
"touist.3.2.1:new=false" "touist.3.5.0:new=false"
"unionFind.20250818:new=false"
Linting opam-repository at /tmp/git-checkout2a807e32/. ...
Error in catala.0.9.0: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.0.10.0: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.1.0.0~alpha: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.1.0.0~beta: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.1.0.0: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in dolmen.0.1: Opam lint warning 47: Synopsis should start with a capital and not end with a dot
Error in dolmen.0.2: Opam lint warning 47: Synopsis should start with a capital and not end with a dot
2026-01-19 20:55.36: Job failed: Error in dolmen.0.2: Opam lint warning 47: Synopsis should start with a capital and not end with a dot
Error in dolmen.0.1: Opam lint warning 47: Synopsis should start with a capital and not end with a dot
Error in catala.1.0.0: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.1.0.0~beta: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.1.0.0~alpha: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.0.10.0: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field
Error in catala.0.9.0: conf packages should always use the 'conf-' name prefix, the 'conf' flag, and the 'depext' field all together, but this package only has a non-empty 'depext' field