systemvmtemplate: experimental Debian 12.x systemvmtemplate#7683
systemvmtemplate: experimental Debian 12.x systemvmtemplate#7683yadvr wants to merge 3 commits intoapache:mainfrom
Conversation
Started this for experiment and to see what works/fails with Debian 12 based systemvmtemplate. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
py3 is a clear issue, build fails with: |
Codecov Report
@@ Coverage Diff @@
## main #7683 +/- ##
============================================
- Coverage 13.24% 13.24% -0.01%
+ Complexity 9219 9218 -1
============================================
Files 2728 2728
Lines 257335 257335
Branches 40117 40117
============================================
- Hits 34079 34077 -2
- Misses 218954 218957 +3
+ Partials 4302 4301 -1 see 1 file with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
Due to scope of missing packages, lack of support for JRE 11 and python2; the task to use a Debian 12 based systemvmtemplate would be much bigger than I thought. We should do this as part of 4.20+ (Debian 11 still will be supported for another 2-3 years). |
| apt-get install -y python3-json-pointer python3-jsonschema cloud-init | ||
|
|
||
| # python2-netaddr workaround | ||
| wget https://github.com/shapeblue/cloudstack-nonoss/raw/main/python-netaddr_0.7.19-1_all.deb |
There was a problem hiding this comment.
Migration of VR codebase to py3 should require us to completely get rid of netaddr/py2
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
Closing this as we've #7686 to track, we need to revisit this in future (4.20/4.21+) but no urgency as Debian 11 LTS is supported at least another 2-3 years. |
Started this for experiment and to see what works/fails with Debian 12 based systemvmtemplate.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale