Friday opam hacking

Useful information

Opam health check filter: http://check.ocamllabs.io/?comp=4.14&comp=5.0&available=4.14&available=5.0&show-only=bad&show-diff-only=true&sort-by-revdeps=true&maintainers=&logsearch=&logsearch_comp=4.14

When fixing a package and after an upstream PR has been open, adding the package(s) to https://github.com/kit-ty-kate/opam-alpha-repository is very much appreciated.
Just call the ./add-pkg.sh script with the package(s) you want to add, modify their src field and remove the checksum and the PR should be good to go.


Opam hacking evening 2022/13/01

Participant list

  • octachron

Package under scrutiny

octachron

  • talaria_bibtex: the library needs some refactoring, more documentation, and an opam package

Opam package hacking afternoon for OCaml 5: 2022/12/02

Participant list

  • octachron
  • mseri
  • dangdennis

Packages under analysis

dbuenzli

  • brr, js_of_ocaml has been updated for 5.0.0 but brr needs a few tweaks and a release to support the latest jsoo version. Will do.

In fact that may not be needed, see this PR on the opam repository. New release still coming though.

octachron

  • gsl-ocaml: fix examples
  • oasis requires ocamlify: later
  • ocamlify use oasis generated files: later
  • pgocaml: missing camlp-streams dependency
  • camlimages: deprecated functions, dependency on lablgtk

dangdennis

  • usb.1.3.1 - Unable to setup local package from source because it uses oasis.
  • rlp - wip. depends on rope. uses oasis. would also require strong opinionated choices
  • rope - PR opened to alpha opam repo

mseri

  • text needs porting from oasis, I cannot do it without some strong opinionated choices and in reasonable time
  • gettext: upstream PR #25 #24 and #26

Packages with a pending PR

octachron


Opam package hacking afternoon for OCaml 5: 2022/10/28

Participant list

  • octachron
  • kit-ty-kate
  • gasche

Packages under analysis

octachron:

  • gsl
    โ€“ many use of the deprecated short name for C FFI functions
    โ€“ build fixed, to check many some strange use of global root
    โ€“ to check: mixing unix module when linking

Packages with a pending PR

octachron

gasche

Pre-existing PRs to check out later:

Packages added to alpha-reposity

Fixed packages