-
Notifications
You must be signed in to change notification settings - Fork 1.2k
systemvm: build 4.20.2 template with 'depmod -a' #11128
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
base: 4.20
Are you sure you want to change the base?
systemvm: build 4.20.2 template with 'depmod -a' #11128
Conversation
@blueorangutan package |
@weizhouapache a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## 4.20 #11128 +/- ##
=========================================
Coverage 16.15% 16.15%
- Complexity 13277 13278 +1
=========================================
Files 5657 5657
Lines 497939 497939
Branches 60386 60386
=========================================
+ Hits 80450 80454 +4
+ Misses 408525 408520 -5
- Partials 8964 8965 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changes lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the system VM template build to version 4.20.2.0 and injects a depmod -a
step into the finalize script to address module dependency issues on VMware.
- Added
depmod -a
infinalize.sh
to regenerate kernel module dependencies - Bumped
project.systemvm.template.version
inpom.xml
from 4.20.1.0 to 4.20.2.0
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
File | Description |
---|---|
tools/appliance/systemvmtemplate/scripts/finalize.sh | Inserted depmod -a at the start of finalize() |
pom.xml | Updated <project.systemvm.template.version> to 4.20.2.0 |
Comments suppressed due to low confidence (3)
tools/appliance/systemvmtemplate/scripts/finalize.sh:71
- [nitpick] Add a brief comment above this line to explain why
depmod -a
is needed (e.g., "# rebuild module dependency map after installing modules"), improving maintainability.
depmod -a
pom.xml:53
- [nitpick] After bumping the template version here, update any relevant release notes or user-facing documentation to reference the new 4.20.2.0 template.
<project.systemvm.template.version>4.20.2.0</project.systemvm.template.version>
tools/appliance/systemvmtemplate/scripts/finalize.sh:71
- Using
depmod
without an absolute path may fail if/sbin
isn't inPATH
during build. Consider calling/sbin/depmod -a
or validating thePATH
.
depmod -a
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14000 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clgtm, so we are not releasing a new svm template for 4.20.1?
ACS 4.20.1.0 has been released I think the next systemvm template would be 4.20.2 |
[SF] Trillian test result (tid-13667)
|
@blueorangutan test ol8 vmware-80u3 |
@weizhouapache a [SL] Trillian-Jenkins test job (ol8 mgmt + vmware-80u3) has been kicked to run smoke tests |
[SF] Trillian test result (tid-13671)
|
@blueorangutan test ol8 vmware-80u3 |
@weizhouapache a [SL] Trillian-Jenkins test job (ol8 mgmt + vmware-80u3) has been kicked to run smoke tests |
[SF] Trillian test result (tid-13689)
|
Description
This PR may fix the issue with Vmware 8.0.3 with ACS 4.20.1.0
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?