[hist] v5 legacy headers: move to ROOT subfolder - #23406
ferdymercury wants to merge 10 commits into
Conversation
Test Results 24 files 24 suites 3d 23h 41m 35s ⏱️ For more details on these failures, see this check. Results for commit 3d1a8b9. ♻️ This comment has been updated with latest results. |
Co-authored-by: Philippe Canal <pcanal@fnal.gov>
|
So far, all headers in the |
|
@ferdymercury LGTM in principle, but the CI is red... |
Sorry, fixed now... |
On the other hand, those header files do not define 'modern' interfaces (literally the opposite :)), so we probably have to have a short discussion on what is the right path for all the old headers (including If/since a .hxx suffix is a requirement for going under One advantage of keeping the |
In my opinion, hxx should be used for C++ headers and h for C headers, independently on the modernity level. So I would not see a problem of moving .h headers into ROOT. That being said, the main purpose of this PR was to move it, not to rename the extension, so I am happy to fix either way once there is consensus with @guitargeek and @pcanal :). |
I have never seen/heard this being a requirement for being in
Breaking code would speak against it. You could run the same code by adding @guitargeek @pcanal, vote? |
|
Actually I'm also for |
a cryptic "v5" folder is another of the issues for Debian when make-installing ROOT.
Move those legacy headers to ROOT subfolder and provide fallback until fully unsupporting the short-path.