{"repo":"NousResearch/hermes-agent","public_id":"124926","display_label":"libatomic dependency fix for Node on AlmaLinux","summary":"These items address a bug where Hermes or Node fails on AlmaLinux due to libatomic.so.1 not being available at the point when the official Node binary is evaluated. The fixes adjust package manager logic to ensure libatomic is installed before that check occurs.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":132664,"merged_at":"2026-10-04T13:49:42+00:00"},"resolution":{"state":"resolved","by":"pr-132664"},"freshness":{"state":"verified","last_verified_at":"2026-10-04T13:49:42+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":124926,"pr_number":132664,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-04T13:49:42+00:00"}],"members":[{"kind":"issue","number":124926,"title":"[Bug]: hermes update fails on AlmaLinux when official Node cannot load libatomic.so.1","url":null,"state":"closed"},{"kind":"pr","number":124929,"title":"fix(pm): install libatomic before rejecting official Node","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#124926","number":124926},{"kind":"pr","value":"#124961","number":124961},{"kind":"pr","value":"#132664","number":132664}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":124961,"title":"fix(pm): repair Node libatomic at install boundary","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"d9e91374d5","number":0},{"kind":"pr","value":"#132664","number":132664}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":132664,"title":"Linux install no longer dies on hosts without libatomic (#124926, salvage #124961)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/update_completion.py","pm/client.py","pm/install.py","pm/libatomic.py","pm/package.py","pm/packages.py","scripts/install.sh","tests/fixtures/resolution_allowlist.json","tests/pm/test_node_libatomic_install_boundary.py","website/docs/getting-started/installation.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}