Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DLPX-92876 delphix-platform dependencies need to be updated to allow installation on 24.04 #502

Open
wants to merge 3 commits into
base: os-upgrade
Choose a base branch
from

Conversation

palash-gandhi
Copy link
Contributor

@palash-gandhi palash-gandhi commented Dec 4, 2024

Problem

The following dependency updates were found to be required to install delphix-platform
on 24.04:

  • usrmerge does not exist on 24.04
  • awscli is no longer delivered via Ubuntu mirrors due to a packaging bug and is not required by the product.
  • bcc-tools to be replaced with bcc now that we will rely on third-party sources for bpftrace & bcc.
  • drgn to be replaced with python3-drgn now that we will rely on upstream.
  • gdb-python will no longer be built from our internal fork and must be removed
  • libkdumpfile will no longer be built from our internal fork and must be replaced with the upstream package.

Solution

Do so.

Testing Done

build-package job (to verify build): https://ops-jenkins.eng-tools-prd.aws.delphixcloud.com/job/linux-pkg/job/os-upgrade/job/build-package/job/delphix-platform/job/pre-push/26/
appliance-build job (to verify install):
Before: http://ops.jenkins-palashgandhi.dcol2.delphix.com/job/appliance-build-stage1/job/post-push/201/console

21:44:07   delphix-platform-kvm : Depends: delphix-kernel-generic
21:44:07                          Depends: usrmerge but it is not installable
21:44:07                          Depends: awscli but it is not installable
21:44:07                          Depends: bcc-tools but it is not installable
21:44:07                          Depends: crash-python but it is not going to be installed
21:44:07                          Depends: drgn but it is not installable
21:44:07                          Depends: gdb-python but it is not installable
21:44:07                          Depends: libkdumpfile but it is not installable
21:44:07                          Depends: performance-diagnostics but it is not going to be installed

After: http://ops.jenkins-palashgandhi.dcol2.delphix.com/job/appliance-build-stage1/job/post-push/290/console - still working through these issues but delphix-platform no longer fails to install.

@palash-gandhi palash-gandhi force-pushed the dlpx/pr/palash-gandhi/d0e2901e-26f8-4e25-bfaf-4f9b147b4bc4 branch 2 times, most recently from 556b5ef to 49b6fa6 Compare December 4, 2024 17:23
@palash-gandhi palash-gandhi marked this pull request as ready for review December 5, 2024 20:57
@palash-gandhi palash-gandhi enabled auto-merge (squash) December 5, 2024 21:06
@palash-gandhi palash-gandhi force-pushed the dlpx/pr/palash-gandhi/d0e2901e-26f8-4e25-bfaf-4f9b147b4bc4 branch 5 times, most recently from 9ee62a2 to 68774f5 Compare December 12, 2024 00:00
@palash-gandhi palash-gandhi force-pushed the dlpx/pr/palash-gandhi/d0e2901e-26f8-4e25-bfaf-4f9b147b4bc4 branch from 68774f5 to 5bc2310 Compare December 12, 2024 03:05
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.

2 participants