Skip to content

Fix elasticsearch8 hash mismatch and add cross-platform testing#3

Merged
sciyoshi merged 1 commit intofellowapp:mainfrom
rodcloutier:fix-elasticsearch8-nx-flake-in-linux
Aug 28, 2025
Merged

Fix elasticsearch8 hash mismatch and add cross-platform testing#3
sciyoshi merged 1 commit intofellowapp:mainfrom
rodcloutier:fix-elasticsearch8-nx-flake-in-linux

Conversation

@rodcloutier
Copy link
Contributor

  • Remove autoPatchelfHook from nativeBuildInputs to fix Linux hash mismatch
  • Add manual ELF patching in postInstall phase after hash verification
  • Update aarch64-linux hash to correct value

Motivation and Context: The "Why"

  • Original hash mismatch problem on Linux platforms
  • Non-deterministic builds caused by autoPatchelfHook

Description: The "How"

  • Fixed-output derivation architecture fix with ELF patching solution

Key Highlights:

  • Problem Solved: Hash mismatch errors completely resolved
  • Architecture Improved: Fixed-output derivation integrity maintained

AI Disclaimer

  • All work was performed by Claude (Anthropic's AI assistant).

- Remove autoPatchelfHook from nativeBuildInputs to fix Linux hash mismatch
- Add manual ELF patching in postInstall phase after hash verification
- Update aarch64-linux hash to correct value
@sciyoshi sciyoshi merged commit f7e1f4b into fellowapp:main Aug 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants