ARPA-SIMC / arkimet

A set of tools to organize, archive and distribute data files.
Other
15 stars 5 forks source link

Test errors during build #302

Open brancomat opened 1 year ago

brancomat commented 1 year ago

Last arkimet builds fail during tests:

2023-04-27 14:32:16 INFO system.centos8 stderr: ======================================================================
2023-04-27 14:32:16 INFO system.centos8 stderr: ERROR: test_cosmo_nudging (tests.test_scan_grib.TestScanGrib)
2023-04-27 14:32:16 INFO system.centos8 stderr: ----------------------------------------------------------------------
2023-04-27 14:32:16 INFO system.centos8 stderr: Traceback (most recent call last):
2023-04-27 14:32:16 INFO system.centos8 stderr:   File "/root/rpmbuild/BUILD/arkimet/python/tests/test_scan_grib.py", line 349, in test_cosmo_nudging
2023-04-27 14:32:16 INFO system.centos8 stderr:     self.assertEqual(mds[0]["timerange"], "Timedef(0s, 254, 0s)")
2023-04-27 14:32:16 INFO system.centos8 stderr: KeyError: "section not found: 'timerange'"
2023-04-27 14:32:16 INFO system.centos8 stderr: 
2023-04-27 14:32:16 INFO system.centos8 stderr: ======================================================================
2023-04-27 14:32:16 INFO system.centos8 stderr: ERROR: test_ninfa (tests.test_scan_grib.TestScanGrib)
2023-04-27 14:32:16 INFO system.centos8 stderr: ----------------------------------------------------------------------
2023-04-27 14:32:16 INFO system.centos8 stderr: Traceback (most recent call last):
2023-04-27 14:32:16 INFO system.centos8 stderr:   File "/root/rpmbuild/BUILD/arkimet/python/tests/test_scan_grib.py", line 270, in test_ninfa
2023-04-27 14:32:16 INFO system.centos8 stderr:     self.assertEqual(mds[0]["timerange"], "Timedef(0s, 254, 0s)")
2023-04-27 14:32:16 INFO system.centos8 stderr: KeyError: "section not found: 'timerange'"
2023-04-27 14:32:16 INFO system.centos8 stderr: 
2023-04-27 14:32:16 INFO system.centos8 stderr: ======================================================================
2023-04-27 14:32:16 INFO system.centos8 stderr: ERROR: test_utm_areas (tests.test_scan_grib.TestScanGrib)
2023-04-27 14:32:16 INFO system.centos8 stderr: ----------------------------------------------------------------------
2023-04-27 14:32:16 INFO system.centos8 stderr: Traceback (most recent call last):
2023-04-27 14:32:16 INFO system.centos8 stderr:   File "/root/rpmbuild/BUILD/arkimet/python/tests/test_scan_grib.py", line 285, in test_utm_areas
2023-04-27 14:32:16 INFO system.centos8 stderr:     self.assertEqual(mds[0]["origin"], "GRIB2(00200, 00000, 000, 000, 203)")
2023-04-27 14:32:16 INFO system.centos8 stderr: KeyError: "section not found: 'origin'"
2023-04-27 14:32:16 INFO system.centos8 stderr: 
2023-04-27 14:32:16 INFO system.centos8 stderr: ----------------------------------------------------------------------
2023-04-27 14:32:16 INFO system.centos8 stderr: Ran 244 tests in 9.755s

I'm not sure if those errors are related to a recent update of eccodes-simc (it's somehow similar to what discussed in https://github.com/ARPA-SIMC/eccodes-simc/issues/8)

spanezz commented 1 year ago

Su rocky8, nei sorgenti di arkimet, riproduco questo:

$ rpm -qa | grep eccodes
eccodes-devel-2.25.0-1SIMC.el8.x86_64
eccodes-simc-0.5-2.noarch
eccodes-2.25.0-1SIMC.el8.x86_64
eccodes-data-2.25.0-1SIMC.el8.noarch

$ grib_dump test/data/calmety_20110215.grib2
ECCODES ERROR   :  Unable to find template gridDefinitionSection from grib2/local/200/template.3.32768.def 
ECCODES ERROR   :  grib_handle_new_from_message: No final 7777 in message!