Bug 277026 - [exp run] D43861 ocaml 4.14.1
Summary: [exp run] D43861 ocaml 4.14.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Guido Falsi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-13 13:36 UTC by Benjamin Jacobs
Modified: 2024-03-11 22:03 UTC (History)
3 users (show)

See Also:
antoine: exp-run+


Attachments
d43861 ocaml 4.14.1 tree wide update, rebased on main (861.48 KB, patch)
2024-02-13 13:36 UTC, Benjamin Jacobs
no flags Details | Diff
d43861 ocaml 4.14.1 tree wide update, rebased on main + pkgnamesuffix fix (861.47 KB, patch)
2024-02-15 10:46 UTC, Benjamin Jacobs
no flags Details | Diff
D43861 rebased (903.55 KB, patch)
2024-02-21 23:32 UTC, Benjamin Jacobs
no flags Details | Diff
D43861 (903.90 KB, patch)
2024-02-22 02:36 UTC, Benjamin Jacobs
no flags Details | Diff
D43861.diff (894.96 KB, patch)
2024-03-01 03:51 UTC, Benjamin Jacobs
no flags Details | Diff
D43861.diff (895.84 KB, patch)
2024-03-01 13:16 UTC, Benjamin Jacobs
no flags Details | Diff
D43861.diff (897.56 KB, patch)
2024-03-02 11:37 UTC, Benjamin Jacobs
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Jacobs 2024-02-13 13:36:41 UTC
Created attachment 248433 [details]
d43861 ocaml 4.14.1 tree wide update, rebased on main

Hello,

I'd like to request an exp-run of the tree-wide patch to bring ocaml to 4.14.1 from D43861 .

I got in touch with madpilot who suggested to request an exp run. I've reached to other maintainers on already open bugs, and invited them to review the phabricator revision.

The attached patch is in all aspect identical to https://reviews.freebsd.org/D43861 only rebased on main as of a couple minutes ago to avoid the chance of a merge conflict to the category level Makefile, as a couple of new ports are added by the patch.
 
Please let me know if any more information is warranted. I'm for sure very curious to see how it turns out :) On my builder, it does for sure seem to work solid, but it is certainly possible that I have overloooked something as I only build the 93 packages (and their dependencies) that I've identified as possibly affected. Or that I've missed an OPTIONS, who knows?

Thanks,

Benjamin
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2024-02-15 10:20:44 UTC
Exp-run can't start:

Error: Duplicated origin for ocaml-4.14.1: lang/ocaml-nox11 AND lang/ocaml.
Comment 2 Benjamin Jacobs 2024-02-15 10:46:32 UTC
Created attachment 248477 [details]
d43861 ocaml 4.14.1 tree wide update, rebased on main + pkgnamesuffix fix

Fixed patch.

I had already removed "PKGNAMESUFFIX=	${SFX}" from lang/ocaml in anticipation of the removal of lang/ocaml-nox11 (as lang/ocaml doesn't depend on x11 anymore), however the removal lang/ocaml-x11 is not part of that revision, it will be best handled separately and subsequently. Fixed by re-adding PKGNAMESUFFIX=	${SFX} to the master port. Is it possible to have a new try with the updated patch?
Comment 3 Benjamin Jacobs 2024-02-21 23:32:44 UTC
Created attachment 248669 [details]
D43861 rebased

Patch refreshed and rebased, based on latest review version.
Comment 4 Benjamin Jacobs 2024-02-22 02:36:12 UTC
Created attachment 248676 [details]
D43861

patch updated for lablgtk2 regression
Comment 5 Benjamin Jacobs 2024-03-01 01:07:39 UTC
Please hold on, I will post a rebased patch including another regression fix ASAP.
Comment 6 Benjamin Jacobs 2024-03-01 03:51:02 UTC
Created attachment 248844 [details]
D43861.diff
Comment 7 Antoine Brodin freebsd_committer freebsd_triage 2024-03-01 07:44:57 UTC
(In reply to Benjamin Jacobs from comment #6)
SETENVI should be used instead of SETENV in the new USES=dune

Ports using custom do-build or do-install should respect MAKE_ENV too
Comment 8 Benjamin Jacobs 2024-03-01 10:14:40 UTC
(In reply to Antoine Brodin from comment #7)

You are right on both issues. I'll post a new patch addressing those later today. I don't expect it to change the exp-run result. Thanks!
Comment 9 Benjamin Jacobs 2024-03-01 13:16:23 UTC
Created attachment 248847 [details]
D43861.diff

(In reply to Antoine Brodin from comment #7)

Revision updated addressing those issues.
Comment 10 Benjamin Jacobs 2024-03-02 11:37:30 UTC
Created attachment 248874 [details]
D43861.diff

Fixed one build and one plist issue, patch synced to review. It should hopefully be golden this time...
Comment 11 Antoine Brodin freebsd_committer freebsd_triage 2024-03-05 14:26:09 UTC
Exp-run seems fine.
Comment 12 Guido Falsi freebsd_committer freebsd_triage 2024-03-11 22:03:10 UTC
Patch committed.

Thanks all!