{"receipt_id":"w2-1","seq":1,"branch_id":"w2","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-9b7771b837a241e981b8a021e07d9eb0/incoming/c506f6ed40465488a1c0073fb45db3c40584680684ef8b938a4c3f667f6d2a23.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch curator/validators/filter_elements.py...\nApplied patch to 'curator/validators/filter_elements.py' cleanly.\nApplied patch curator/validators/filter_elements.py cleanly.\n","stdout_sha256":"ae92ccb17c33fce6bc4ff8398ff6a4182685174fe5d57abea121474e839d7542","log_path":"~/dev/nebius-hackathon/pilot/v2-P/elastic__curator-750/runs/pilot-elastic__curator-750-7088759c68/logs/w2/w2-1.log","tree_digest":"81488d8a6035795b08d16fa5899aa2a46de48756d19e7f91042ef5b0ad597716","tree_download_s":1.992268209112808,"started_at":"2026-10-03T19:58:21.968359Z","duration_s":0.007542,"timed_out":false,"image_before":"10374fea-3fcf-40b5-83ab-a98cf25e09c4","image_after":"2c3c5c4f-3a3c-4d74-8c5d-8430031431b5","junit":null,"diff":null,"patch_sha256":"c506f6ed40465488a1c0073fb45db3c40584680684ef8b938a4c3f667f6d2a23","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w2-2","seq":2,"branch_id":"w2","kind":"verification","cmd":"/opt/receipts-be68eb176e9c47209914d244b04ae13d/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-be68eb176e9c47209914d244b04ae13d/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/integration/test_envvars.py test/integration/testvars.py test/unit/test_validators.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w2-2.xml","path":null,"exit_code":1,"stdout_tail":"al/lib/python3.7/site-packages/urllib3/connectionpool.py\", line 416, in _make_request\n    conn.request(method, url, **httplib_request_kw)\n  File \"/usr/local/lib/python3.7/site-packages/urllib3/connection.py\", line 244, in request\n    super(HTTPConnection, self).request(method, url, body=body, headers=headers)\n  File \"/usr/local/lib/python3.7/http/client.py\", line 1281, in request\n    self._send_request(method, url, body, headers, encode_chunked)\n  File \"/usr/local/lib/python3.7/http/client.py\", line 1327, in _send_request\n    self.endheaders(body, encode_chunked=encode_chunked)\n  File \"/usr/local/lib/python3.7/http/client.py\", line 1276, in endheaders\n    self._send_output(message_body, encode_chunked=encode_chunked)\n  File \"/usr/local/lib/python3.7/http/client.py\", line 1036, in _send_output\n    self.send(msg)\n  File \"/usr/local/lib/python3.7/http/client.py\", line 976, in send\n    self.connect()\n  File \"/usr/local/lib/python3.7/site-packages/urllib3/connection.py\", line 205, in connect\n    conn = self._new_conn()\n  File \"/usr/local/lib/python3.7/site-packages/urllib3/connection.py\", line 187, in _new_conn\n    self, \"Failed to establish a new connection: %s\" % e\nurllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7ffff5de9210>: Failed to establish a new connection: [Errno 111] Connection refused\n=================================== FAILURES ===================================\n/curator/curator/utils.py:40: TypeError: load() missing 1 required positional argument: 'Loader'\n/curator/curator/utils.py:40: TypeError: load() missing 1 required positional argument: 'Loader'\n/curator/curator/utils.py:40: TypeError: load() missing 1 required positional argument: 'Loader'\n/curator/curator/validators/schemacheck.py:68: curator.exceptions.ConfigurationError: Configuration: filters: Location: testing: Bad Value: \"None\", Configuration: filter: Location: None, filter #0: {'filtertype': 'age', 'direction': 'older', 'unit': 'days', 'unit_count': '1', 'source': 'field_stats', 'field': '@timestamp'}: Bad Value: \"1\", expected int for dictionary value @ data['unit_count']. Check configuration file.. Check configuration file.\n/curator/curator/validators/schemacheck.py:68: curator.exceptions.ConfigurationError: Configuration: filters: Location: testing: Bad Value: \"None\", Configuration: filter: Location: None, filter #0: {'filtertype': 'space', 'disk_space': '1.0', 'use_age': True, 'exclude': False, 'source': 'name', 'timestring': '%Y.%m.%d'}: Bad Value: \"1.0\", expected float for dictionary value @ data['disk_space']. Check configuration file.. Check configuration file.\n==================================== PASSES ====================================\n_____________ TestFilterTypes.test_space_field_stats_age_no_field ______________\n------------------------------ Captured log call -------------------------------\nERROR    curator.validators.SchemaCheck:schemacheck.py:64 Schema error: required key not provided @ data['field']\nERROR    curator.validators.SchemaCheck:schemacheck.py:64 Schema error: Configuration: filter: Location: None, filter #0: {'filtertype': 'space', 'disk_space': 1, 'use_age': True, 'exclude': False, 'source': 'field_stats'}: Bad Value: \"(could not determine)\", required key not provided @ data['field']. Check configuration file.\n__________________ TestFilterTypes.test_space_name_age_no_ts ___________________\n------------------------------ Captured log call -------------------------------\nERROR    curator.validators.SchemaCheck:schemacheck.py:64 Schema error: required key not provided @ data['timestring']\nERROR    curator.validators.SchemaCheck:schemacheck.py:64 Schema error: Configuration: filter: Location: None, filter #0: {'filtertype': 'space', 'disk_space': 1, 'use_age': True, 'exclude': False, 'source': 'name'}: Bad Value: \"(could not determine)\", required key not provided @ data['timestring']. Check configuration file.\n-------------- generated xml file: /opt/receipts/reports/w2-2.xml --------------\n=========================== short test summary info ============================\nPASSED test/unit/test_validators.py::TestFilters::test_single_raises_configuration_error\nPASSED test/unit/test_validators.py::TestFilterTypes::test_age\nPASSED test/unit/test_validators.py::TestFilterTypes::test_alias\nPASSED test/unit/test_validators.py::TestFilterTypes::test_allocated\nPASSED test/unit/test_validators.py::TestFilterTypes::test_closed\nPASSED test/unit/test_validators.py::TestFilterTypes::test_count\nPASSED test/unit/test_validators.py::TestFilterTypes::test_forcemerged\nPASSED test/unit/test_validators.py::TestFilterTypes::test_kibana\nPASSED test/unit/test_validators.py::TestFilterTypes::test_opened\nPASSED test/unit/test_validators.py::TestFilterTypes::test_space_creation_date_age\nPASSED test/unit/test_validators.py::TestFilterTypes::test_space_field_stats_age\nPASSED test/unit/test_validators.py::TestFilterTypes::test_space_field_stats_age_no_field\nPASSED test/unit/test_validators.py::TestFilterTypes::test_space_name_age\nPASSED test/unit/test_validators.py::TestFilterTypes::test_space_name_age_no_ts\nPASSED test/unit/test_validators.py::TestFilterTypes::test_state\nSKIPPED [1] test/integration/test_envvars.py:63: Elasticsearch failed to start.\nERROR test/integration/test_envvars.py::TestEnvVars::test_not_present - elast...\nERROR test/integration/test_envvars.py::TestEnvVars::test_not_present_with_default\nERROR test/integration/test_envvars.py::TestEnvVars::test_present - elasticse...\nFAILED test/integration/test_envvars.py::TestEnvVars::test_not_present - Type...\nFAILED test/integration/test_envvars.py::TestEnvVars::test_not_present_with_default\nFAILED test/integration/test_envvars.py::TestEnvVars::test_present - TypeErro...\nFAILED test/unit/test_validators.py::TestFilterTypes::test_age_with_string_unit_count\nFAILED test/unit/test_validators.py::TestFilterTypes::test_space_name_age_string_float\n============== 5 failed, 15 passed, 1 skipped, 3 errors in 10.54s ==============\n","stderr_tail":"","stdout_sha256":"430b2c1888cde3ec1e8bd405abaeff488468c5101d46499135cfa828542b5f9e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/elastic__curator-750/runs/pilot-elastic__curator-750-7088759c68/logs/w2/w2-2.log","tree_digest":"81488d8a6035795b08d16fa5899aa2a46de48756d19e7f91042ef5b0ad597716","tree_download_s":2.1061309999786317,"started_at":"2026-10-03T19:58:25.155298Z","duration_s":0.580925,"timed_out":false,"image_before":"2c3c5c4f-3a3c-4d74-8c5d-8430031431b5","image_after":"5c0ad63e-fde0-418b-9713-de94beac10f3","junit":{"passed":["test/unit/test_validators.py::TestFilters::test_single_raises_configuration_error","test/unit/test_validators.py::TestFilterTypes::test_age","test/unit/test_validators.py::TestFilterTypes::test_alias","test/unit/test_validators.py::TestFilterTypes::test_allocated","test/unit/test_validators.py::TestFilterTypes::test_closed","test/unit/test_validators.py::TestFilterTypes::test_count","test/unit/test_validators.py::TestFilterTypes::test_forcemerged","test/unit/test_validators.py::TestFilterTypes::test_kibana","test/unit/test_validators.py::TestFilterTypes::test_opened","test/unit/test_validators.py::TestFilterTypes::test_space_creation_date_age","test/unit/test_validators.py::TestFilterTypes::test_space_field_stats_age","test/unit/test_validators.py::TestFilterTypes::test_space_field_stats_age_no_field","test/unit/test_validators.py::TestFilterTypes::test_space_name_age","test/unit/test_validators.py::TestFilterTypes::test_space_name_age_no_ts","test/unit/test_validators.py::TestFilterTypes::test_state"],"failed":["test/integration/test_envvars.py::TestEnvVars::test_not_present","test/integration/test_envvars.py::TestEnvVars::test_not_present_with_default","test/integration/test_envvars.py::TestEnvVars::test_present","test/unit/test_validators.py::TestFilterTypes::test_age_with_string_unit_count","test/unit/test_validators.py::TestFilterTypes::test_space_name_age_string_float"],"errors":["test/integration/test_envvars.py::TestEnvVars::test_not_present","test/integration/test_envvars.py::TestEnvVars::test_not_present_with_default","test/integration/test_envvars.py::TestEnvVars::test_present"],"skipped":["test/integration/test_envvars.py::TestEnvVars::test_do_something_with_int_value"],"collection_errors":[],"failure_text":{"test/integration/test_envvars.py::TestEnvVars::test_not_present":"TypeError: load() missing 1 required positional argument: 'Loader'\nE   TypeError: load() missing 1 required positional argument: 'Loader'","test/integration/test_envvars.py::TestEnvVars::test_not_present_with_default":"TypeError: load() missing 1 required positional argument: 'Loader'\nE   TypeError: load() missing 1 required positional argument: 'Loader'","test/integration/test_envvars.py::TestEnvVars::test_present":"TypeError: load() missing 1 required positional argument: 'Loader'\nE   TypeError: load() missing 1 required positional argument: 'Loader'","test/unit/test_validators.py::TestFilterTypes::test_age_with_string_unit_count":"curator.exceptions.ConfigurationError: Configuration: filters: Location: testing: Bad Value: \"None\", Configuration: filter: Location: None, filter #0: {'filtertype': 'age', 'direction': 'older', 'unit': 'days', 'unit_count': '1', 'source': 'field_stats', 'field': '@timestamp'}: Bad Value: \"1\", expected int for dictionary value @ data['unit_count']. Check configuration file.. Check configuration file.\nE   voluptuous.error.MultipleInvalid: expected int for dictionary value @ data['unit_count']\n\nDuring handling of the above exception, another exception occurred:\nE   curator.exceptions.ConfigurationError: Configuration: filter: Location: None, filter #0: {'filtertype': 'age', 'direction': 'older', 'unit': 'days', 'unit_count': '1', 'source': 'field_stats', 'field': '@timestamp'}: Bad Value: \"1\", expected int for dictionary value @ data['unit_count']. Check configuration file.\n\nDuring handling of the above exception, another exception occurred:\nE   curator.exceptions.ConfigurationError: Configuration: filters: Location: testing: Bad Value: \"None\", Configuration: filter: Location: None, filter #0: {'filtertype': 'age', 'direction': 'older', 'unit': 'days', 'unit_count': '1', 'source': 'field_stats', 'field': '@timestamp'}: Bad Value: \"1\", expected int for dictionary value @ data['unit_count']. Check configuration file.. Check configuration file.","test/unit/test_validators.py::TestFilterTypes::test_space_name_age_string_float":"curator.exceptions.ConfigurationError: Configuration: filters: Location: testing: Bad Value: \"None\", Configuration: filter: Location: None, filter #0: {'filtertype': 'space', 'disk_space': '1.0', 'use_age': True, 'exclude': False, 'source': 'name', 'timestring': '%Y.%m.%d'}: Bad Value: \"1.0\", expected float for dictionary value @ data['disk_space']. Check configuration file.. Check configuration file.\nE   voluptuous.error.MultipleInvalid: expected float for dictionary value @ data['disk_space']\n\nDuring handling of the above exception, another exception occurred:\nE   curator.exceptions.ConfigurationError: Configuration: filter: Location: None, filter #0: {'filtertype': 'space', 'disk_space': '1.0', 'use_age': True, 'exclude': False, 'source': 'name', 'timestring': '%Y.%m.%d'}: Bad Value: \"1.0\", expected float for dictionary value @ data['disk_space']. Check configuration file.\n\nDuring handling of the above exception, another exception occurred:\nE   curator.exceptions.ConfigurationError: Configuration: filters: Location: testing: Bad Value: \"None\", Configuration: filter: Location: None, filter #0: {'filtertype': 'space', 'disk_space': '1.0', 'use_age': True, 'exclude': False, 'source': 'name', 'timestring': '%Y.%m.%d'}: Bad Value: \"1.0\", expected float for dictionary value @ data['disk_space']. Check configuration file.. Check configuration file."}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
