what's packaged, and build it from source, following its instructions,
does it build and work? If not, upstream is broken, and you should
address the problems there.
Looking at the PR, this seems to be about ocaml. ocaml seems to be a
language family with effectively frequent changes in language
specification. This in my view imposes a duty on programs that are
written in ocaml to have new releases that are buildable with upcoming
compiler versions, while still building with the old ones, and to have
these new versions be sufficiently compatible that the updates are
trivial. In practice, this doesn't happen :-(
Now, one could argue that pkgsrc should have N versions of ocaml at
once, and be able to build everything with different ones, like python.
That's a vast amount of work, and if you want to start trying to support
that in pkgsrc-wip, we hand out commit privileges there pretty easily.
But really you are running into a problem in ocaml culture.