Skip to content

[cmake] Make explicit that all dictionaries depend on Core.pcm - #23207

Open
ferdymercury wants to merge 7 commits into
root-project:masterfrom
ferdymercury:patch-5
Open

ferdymercury wants to merge 7 commits into
root-project:masterfrom
ferdymercury:patch-5

Conversation

@ferdymercury

Copy link
Copy Markdown
Collaborator

By pcanal

They depend on it implicitly and not expressing leads to missing rebuilds as seen at: #23046

when no ARG_DEPENDENCIES are specified at all

By pcanal

They depend on it implicitly and not expressing leads to missing rebuilds as seen at:
root-project#23046

when no ARG_DEPENDENCIES are specified at all
@ferdymercury
ferdymercury requested a review from bellenot as a code owner August 31, 2026 15:57
@ferdymercury
ferdymercury requested a review from pcanal August 31, 2026 15:57
Comment thread cmake/modules/RootMacros.cmake Outdated
@ferdymercury ferdymercury changed the title [cmake] Make explicit that all dictionaries depends on Core.pcm [cmake] Make explicit that all dictionaries depend on Core.pcm Aug 31, 2026
Comment thread cmake/modules/RootMacros.cmake Outdated
Co-authored-by: Philippe Canal <pcanal@fnal.gov>
Comment thread cmake/modules/RootMacros.cmake Outdated
@pcanal pcanal closed this Aug 31, 2026
@pcanal pcanal reopened this Aug 31, 2026
@github-actions

github-actions Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

Test Results

    21 files      21 suites   3d 6h 45m 50s ⏱️
 3 872 tests  3 870 ✅ 0 💤 2 ❌
72 513 runs  72 511 ✅ 0 💤 2 ❌

For more details on these failures, see this check.

Results for commit 9e39f7f.

♻️ This comment has been updated with latest results.

@pcanal pcanal self-assigned this Aug 31, 2026
pcanal added a commit to ferdymercury/root that referenced this pull request Sep 1, 2026
Comment thread cmake/modules/RootMacros.cmake

@pcanal pcanal left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good to me ... but still need another approval since this is partially my own code :)

@pcanal

pcanal commented Sep 2, 2026

Copy link
Copy Markdown
Member

This code is fixing the original issues (appeared at #23046) as seen at https://github.com/root-project/root/actions/runs/33461288283

@pcanal

pcanal commented Sep 2, 2026

Copy link
Copy Markdown
Member

@hageboeck @bellenot Could you review this? Thanks.

ferdymercury pushed a commit to ferdymercury/root that referenced this pull request Sep 3, 2026
ferdymercury pushed a commit to ferdymercury/root that referenced this pull request Sep 3, 2026
@pcanal
pcanal requested a review from dpiparo September 4, 2026 15:45
@ferdymercury ferdymercury added this to the 6.42.00 milestone Sep 15, 2026
@ferdymercury

Copy link
Copy Markdown
Collaborator Author

gentle ping @hageboeck

since it's needed for advancing with #23046

ferdymercury pushed a commit to ferdymercury/root that referenced this pull request Sep 20, 2026
ferdymercury pushed a commit to ferdymercury/root that referenced this pull request Sep 20, 2026
@hageboeck hageboeck added the clean build Ask CI to do non-incremental build on PR label Sep 23, 2026

@hageboeck hageboeck left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Applying these changes didn't fix the nightly build issues, but adding the dependency seems like the right thing to do.

@hageboeck

Copy link
Copy Markdown
Member

Close/reopen to force a full rebuild.

@hageboeck hageboeck closed this Sep 23, 2026
@hageboeck hageboeck reopened this Sep 23, 2026
@pcanal

pcanal commented Sep 23, 2026

Copy link
Copy Markdown
Member

It seems that the CI failures are unrelated (RNTuple daos code not updated for deprecated header, un-ability to fetch the repository and failure in http test).

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean build Ask CI to do non-incremental build on PR pr:squash on merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants