Fix Ubuntu package installation#13207
Conversation
|
@blueorangutan package |
|
@vishesh92 a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
There was a problem hiding this comment.
Pull request overview
This PR updates the Debian/Ubuntu cloudstack-common post-install script to use Python 3 byte-compilation tooling during package installation, aiming to resolve install-time failures related to Python compilation steps.
Changes:
- Replace
pycompileinvocations withpy3compileindebian/cloudstack-common.postinst. - Keep post-install Python module copying and explicit
python3 -m py_compile/compileallsteps intact.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #13207 +/- ##
============================================
- Coverage 18.09% 18.09% -0.01%
Complexity 16732 16732
============================================
Files 6037 6037
Lines 542780 542780
Branches 66464 66464
============================================
- Hits 98233 98232 -1
- Misses 433499 433500 +1
Partials 11048 11048
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:
|
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17954 |
|
@blueorangutan test debian12 kvm-debian12 |
|
@weizhouapache a [SL] Trillian-Jenkins test job (debian12 mgmt + kvm-debian12) has been kicked to run smoke tests |
Description
This PR fixes package installation errors on debian
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?