Skip to content

DAOS-18827 build: fix missing libisal2 dep in deb packages (#18057)#18493

Draft
daltonbohning wants to merge 1 commit into
release/2.8from
dbohning/daos-18827-2.8
Draft

DAOS-18827 build: fix missing libisal2 dep in deb packages (#18057)#18493
daltonbohning wants to merge 1 commit into
release/2.8from
dbohning/daos-18827-2.8

Conversation

@daltonbohning

Copy link
Copy Markdown
Contributor

The --rpm-autoreq FPM option is RPM-only and silently no-ops when building Debian packages, causing the daos package to miss the libisal2 (libisal.so.2) dependency in .deb output. Remove the option and the associated noautoreq escape hatch in favour of uniform explicit dependency declarations across both packaging formats.
Add the missing isal_lib dependency to the daos package.

Skip-test: true
Skip-unit-test: true
Skip-unit-tests: true

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).

The --rpm-autoreq FPM option is RPM-only and silently no-ops when
building Debian packages, causing the daos package to miss the
libisal2 (libisal.so.2) dependency in .deb output.
Remove the option and the associated noautoreq escape hatch in favour
of uniform explicit dependency declarations across both packaging
formats.
Add the missing isal_lib dependency to the daos package.

Skip-test: true
Skip-unit-test: true
Skip-unit-tests: true

Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
Signed-off-by: Dalton Bohning <dalton.bohning@hpe.com>
@daltonbohning

Copy link
Copy Markdown
Contributor Author

Just trying to see if this resolves another issue we are seeing

@github-actions

Copy link
Copy Markdown

Ticket title is 'DAOS Debian package missing libisal dependency and wrong executable permissions    '
Status is 'Resolved'
Job should run at elevated priority (1)
https://daosio.atlassian.net/browse/DAOS-18827

@github-actions github-actions Bot added the priority Ticket has high priority (automatically managed) label Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

don't land priority Ticket has high priority (automatically managed)

Development

Successfully merging this pull request may close these issues.

2 participants