[Bug 280761] devel/ocaml-seq: update 0. 2.2 → 0.3.1
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 280761] devel/ocaml-seq: update 0. 2.2 → 0.3.1"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 18 Aug 2024 15:58:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280761 --- Comment #3 from Benjamin Jacobs <freebsd@dev.thsi.be> --- Actually I added ocaml-seq during the 4.14 update, retrospectively I should have done without it. > keeping the least possible divergence with upstream Seq the ocaml module is part of lang/ocaml since 4.07. This packeg is a compatibility shims that is needed for people using 4.06 and earlier. Having it in the tree will cause more problems, but that is one me I guess :) Beside that detail, I agree with you in substance. About the revision bump, well that is a bit tricky to get right, I can't provide a magical recipe (yet). It easier to understand if you have actually used ocaml. FYI, when an ocaml library is compiled against its dependencies, the signature of those dependencies is recorded in the compilation unit, and its is naturally checked when that library is, in turn, used to compile another compilation unit. In simple words, its dependees and the dependees of its dependee, etc recursively must all be recompiled. Check out the output ocamlobjinfo on /usr/local/lib/ocaml/site-lib/re/re.cma to understand > preparing patch for version bumps myself Well as said, that is tricky... I also have to rely on charitable committers, so far i did stuff mostly in giant commits using phabricator, so basically rev-bumping almost everything. Doing piecemeal changes is a bit a challenging for me due to the commits having to land in the proper order... so that's why i try to land a bit chunk at a time (also depends on time availability)... not sure how you can help here? simple patch to update the version is not sufficient (although it is a nice reminder, and helps me prioritize some update before others...). -- You are receiving this mail because: You are the assignee for the bug.