DLPX-92333 Cherry-pick Delphix commits of grub2 for LTS upgrade #34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
grub2’s focal and noble branches have differing histories making it impossible to merge them. Instead, we’ve chosen to pull in noble’s commits and cherry-picking Delphix commits on top of upstream.
The following commits need to be cherry-picked on to os-upgrade now that it tracks the
applied/ubuntu/noble-updates
branch of upstream:Solution
version_sort
function because it replaces theversion_find_latest
functionTesting Done
Built the package here: https://ops-jenkins.eng-tools-prd.aws.delphixcloud.com/job/linux-pkg/job/os-upgrade/job/build-package/job/grub2/job/pre-push/5/console
Open questions
DLPX-80252 [Backport of DLPX-80189 to 6.0.14.0] grub-probe failed during upgrade of kdump-tools package #27
DLPX-76797 grub-initrd-fallback.service fails on Ubuntu 20.04 #19
DLPX-73688 Recovery environment is unreachable #12