Skip to content

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

Draft
knard38 wants to merge 1 commit into
release/2.8from
ckochhof/fix/releaase/2.8/daos-18827/patch-003
Draft

DAOS-18827 build: fix missing libisal2 dep in deb packages (#18057)#18513
knard38 wants to merge 1 commit into
release/2.8from
ckochhof/fix/releaase/2.8/daos-18827/patch-003

Conversation

@knard38

@knard38 knard38 commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Description

This PR is a clean cherry-pick of the PR #18057 which is belonging to a set of PR solving the ticket DAOS-18827. It appears that this PR is also solving the issue DAOS-19176.

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.

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.

Signed-off-by: Cedric Koch-Hofer <cedric.koch-hofer@hpe.com>
@knard38 knard38 self-assigned this Jun 18, 2026
@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 18, 2026
@knard38 knard38 added clean-cherry-pick Cherry-pick from another branch that did not require additional edits release-2.8 and removed priority Ticket has high priority (automatically managed) labels Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean-cherry-pick Cherry-pick from another branch that did not require additional edits release-2.8

Development

Successfully merging this pull request may close these issues.

1 participant