Skip to content

DAOS-19127 build: update isal_crypto to v2.26.1#18470

Open
daltonbohning wants to merge 7 commits into
masterfrom
dbohning/daos-19127
Open

DAOS-19127 build: update isal_crypto to v2.26.1#18470
daltonbohning wants to merge 7 commits into
masterfrom
dbohning/daos-19127

Conversation

@daltonbohning

@daltonbohning daltonbohning commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Update isal_crypto to v2.26.1, which includes support for older NASM versions,
such as for older versions of SLES.

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

@daltonbohning daltonbohning self-assigned this Jun 9, 2026
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Ticket title is 'v2.8.0-rc1 / libisal_crypto does not build from source on Aurora'
Status is 'In Progress'
Labels: '2.8.0rc1,test_2.8.0rc'
https://daosio.atlassian.net/browse/DAOS-19127

@daltonbohning daltonbohning force-pushed the dbohning/daos-19127 branch from beda188 to 92bef00 Compare June 9, 2026 18:57
Patch isal_crypto to support older NASM verions, such as for older
version of SLES.

Signed-off-by: Dalton Bohning <dalton.bohning@hpe.com>
Comment thread utils/build.config Outdated
ucx=https://github.com/openucx/ucx.git

[patch_versions]
isal_crypto=https://github.com/intel/isa-l_crypto/commit/de6b07c73b33de927b470d6ba860502a12e9fa5e.diff

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's up to you but for hermetic build, it is better to download the patch into deps/patches/isal_crypto as we've done with several others. Though I see some https links under pmdk so it has diverged already from where we were at one point.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll do it that way then

jolivier23
jolivier23 previously approved these changes Jun 10, 2026
@jolivier23

Copy link
Copy Markdown
Contributor

I guess one comment is whether we can just install a newer nasm version or not. Looking at the patch description, it looks like it omits some code if nasm is too old and that may not be desired.

@daltonbohning

Copy link
Copy Markdown
Contributor Author

I guess one comment is whether we can just install a newer nasm version or not. Looking at the patch description, it looks like it omits some code if nasm is too old and that may not be desired.

I didn't look too much into that because where I was needing this is on SLES 15.4, which is old and likely doesn't have upstream packages available

Signed-off-by: Dalton Bohning <dalton.bohning@hpe.com>
@daltonbohning daltonbohning marked this pull request as ready for review June 15, 2026 15:38
@daltonbohning daltonbohning requested a review from a team as a code owner June 15, 2026 15:38
Allow-unstable-test: true

Signed-off-by: Dalton Bohning <dalton.bohning@hpe.com>
Allow-unstable-test: true
Features: DaosBuild DaosBuildVM

Signed-off-by: Dalton Bohning <dalton.bohning@hpe.com>
@daltonbohning daltonbohning changed the title DAOS-19127 build: patch isal_crypto DAOS-19127 build: update isal_crypto to v2.26.1 Jun 23, 2026
@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-18470/7/execution/node/1425/log

Allow-unstable-test: true
Features: DaosBuild DaosBuildVM
@daosbuild3

Copy link
Copy Markdown
Collaborator

Allow-unstable-test: true
Features: DaosBuild DaosBuildVM
@daosbuild3

Copy link
Copy Markdown
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants