Skip to content

Tests fail with ROOT 6.36 #1460

@lahwaacz

Description

@lahwaacz

Hi, I tried building version 5.6.3 for Arch Linux but the following tests fail:

FAILED tests/test_0420_pyroot_uproot_interoperability.py::test_from_pyroot - AttributeError: Failed to get attribute _Uproot_buffer_sizer from ROOT
FAILED tests/test_0420_pyroot_uproot_interoperability.py::test_write_pyroot_TObjString - AttributeError: Failed to get attribute _Uproot_buffer_sizer from ROOT
FAILED tests/test_0420_pyroot_uproot_interoperability.py::test_write_pyroot_TLorentzVector - AttributeError: Failed to get attribute _Uproot_buffer_sizer from ROOT
FAILED tests/test_0420_pyroot_uproot_interoperability.py::test_write_pyroot_TH1F - AttributeError: Failed to get attribute _Uproot_buffer_sizer from ROOT
FAILED tests/test_0705_rntuple_writing_metadata.py::test_ROOT - AttributeError: <namespace cppyy.gbl.ROOT.Experimental at 0x55c371cfa410> has no attribute 'RNTupleReader'. Full details:
  type object 'Experimental' has no attribute 'RNTupleReader'
  'ROOT::Experimental::RNTupleReader' is not a known C++ class
  'RNTupleReader' is not a known C++ template
  'RNTupleReader' is not a known C++ enum
FAILED tests/test_0965_inverted_axes_variances_hist_888.py::test_axes_of_variances_to_hist_2D_weighted - AttributeError: Failed to get attribute _Uproot_buffer_sizer from ROOT
FAILED tests/test_1000-write-TProfiles.py::test_write_TProfile - AttributeError: Failed to get attribute _Uproot_buffer_sizer from ROOT
FAILED tests/test_1356_basic_rntuple_writing.py::test_flat_arrays_ROOT - AttributeError: <namespace cppyy.gbl.ROOT.Experimental at 0x55c371cfa410> has no attribute 'RNTupleReader'. Full details:
  type object 'Experimental' has no attribute 'RNTupleReader'
  'ROOT::Experimental::RNTupleReader' is not a known C++ class
  'RNTupleReader' is not a known C++ template
  'RNTupleReader' is not a known C++ enum
FAILED tests/test_1395_rntuple_writing_lists_and_structs.py::test_writing_then_reading_with_ROOT - AttributeError: <namespace cppyy.gbl.ROOT.Experimental at 0x55c371cfa410> has no attribute 'RNTupleReader'. Full details:
  type object 'Experimental' has no attribute 'RNTupleReader'
  'ROOT::Experimental::RNTupleReader' is not a known C++ class
  'RNTupleReader' is not a known C++ template
  'RNTupleReader' is not a known C++ enum

Then I tried to build the previous version 5.6.2 and got the same failures. But when we built 5.6.2 in May, it was with ROOT 6.34.08 and the tests passed. Now we have ROOT 6.36.02

Metadata

Metadata

Assignees

Labels

bugThe problem described is something that must be fixed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions