Skip to content

[misc] do not rely on obsolete Riostream.h header and deprecate - #23286

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

[misc] do not rely on obsolete Riostream.h header and deprecate#23286
ferdymercury wants to merge 5 commits into
root-project:masterfrom
ferdymercury:riostrmisc

Conversation

@ferdymercury

@ferdymercury ferdymercury commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

This Riostream.h header was there 25 years ago then iostream was not yet in the standards.

Use now standard headers, cleaner and more understandable, plus more fine-grained, why should one include three headers when it can just include the needed one.

@ferdymercury ferdymercury added the skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff. label Sep 7, 2026
@jblomer jblomer self-assigned this Sep 7, 2026
Comment thread io/io/src/TStreamerInfo.cxx Outdated
@guitargeek

Copy link
Copy Markdown
Contributor

Squash-on-merge would be okay here?

@ferdymercury

Copy link
Copy Markdown
Collaborator Author

Squash-on-merge would be okay here?

For me, always! :)

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

Test Results

    21 files      21 suites   3d 9h 39m 24s ⏱️
 3 859 tests  3 855 ✅ 0 💤  4 ❌
72 879 runs  72 861 ✅ 0 💤 18 ❌

For more details on these failures, see this check.

Results for commit 9699181.

♻️ This comment has been updated with latest results.

@dpiparo dpiparo closed this Sep 8, 2026
@dpiparo dpiparo reopened this Sep 8, 2026

@guitargeek guitargeek left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

@jblomer jblomer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks!

@jblomer

jblomer commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

@ferdymercury could you rebase to retrigger the CI? I think the failures are all unrelated but given the many touched files I would still prefer to see more green.

@ferdymercury

Copy link
Copy Markdown
Collaborator Author

you rebase to retrigger the CI

sure, done!

@ferdymercury ferdymercury reopened this Sep 9, 2026
@ferdymercury ferdymercury changed the title [misc] do not rely on obsolete Riostream.h header [misc] do not rely on obsolete Riostream.h header and deprecate Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:squash on merge skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants