Console: upgrade noVNC from v1.2.0 to v1.4.0#7281
Console: upgrade noVNC from v1.2.0 to v1.4.0#7281andrijapanicsb merged 5 commits intoapache:4.18from
Conversation
1. Create the patch by commands git clone -b v1.2.0 https://github.com/novnc/noVNC.git . git checkout v1.4.0 git diff v1.2.0 >noVNC-v1.2.0-v1.4.0.patch 2. Apply the patch by cd systemvm/agent/noVNC patch -p1 <noVNC-v1.2.0-v1.4.0.patch
fix conflicts
|
@blueorangutan package |
|
@weizhouapache a 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. |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 5636 |
Codecov Report
@@ Coverage Diff @@
## 4.18 #7281 +/- ##
=========================================
Coverage 12.69% 12.69%
Complexity 8655 8655
=========================================
Files 2716 2716
Lines 256112 256112
Branches 39926 39926
=========================================
Hits 32503 32503
Misses 219477 219477
Partials 4132 4132 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
@blueorangutan help |
|
@borisstoyanov I understand these words: "help", "hello", "thanks", "package", "test" Blessed contributors for kicking Trillian test jobs: ['rohityadavcloud', 'nvazquez', 'borisstoyanov', 'DaanHoogland', 'shwstppr', 'andrijapanicsb', 'rahulbcn27', 'davidjumani', 'harikrishna-patnala', 'vladimirpetrov', 'weizhouapache', 'NuxRo', 'mlsorensen'] |
|
@blueorangutan test |
|
@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Kudos, SonarCloud Quality Gate passed! |
|
Trillian test result (tid-6219)
|
vladimirpetrov
left a comment
There was a problem hiding this comment.
LGTM based on manual testing. Tested upgrade from 4.18, virtual keys, hiding full screen button when not connected, API driver console access, secure KVM VNC connection. Virtual shift key is not working properly on KVM but it's not a regression - the same behavior is in 4.18.0.
yadvr
left a comment
There was a problem hiding this comment.
Overall LGTM - @weizhouapache could you remove some folders/files that aren't necessary for novnc (such as the .github folder).
|
@blueorangutan package |
|
@rohityadavcloud a 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. |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 5862 |
|
Kudos, SonarCloud Quality Gate passed! |
* noVNC: apply noVNC-v1.2.0-v1.4.0.patch 1. Create the patch by commands git clone -b v1.2.0 https://github.com/novnc/noVNC.git . git checkout v1.4.0 git diff v1.2.0 >noVNC-v1.2.0-v1.4.0.patch 2. Apply the patch by cd systemvm/agent/noVNC patch -p1 <noVNC-v1.2.0-v1.4.0.patch * noVNC: apply noVNC-v1.2.0-v1.4.0.patch part2 fix conflicts * noVNC: svg to png * noVNC: remove systemvm/agent/noVNC/tests/ * noVNC: remove systemvm/agent/noVNC/.github/








Description
This PR upgrades the noVNC in ConsoleProxy VM from v1.2.0 to v1.4.0
Steps
Create the patch by commands
git clone -b v1.2.0 https://github.com/novnc/noVNC.git .
git checkout v1.4.0
git diff v1.2.0 >noVNC-v1.2.0-v1.4.0.patch
Apply the patch by
cd systemvm/agent/noVNC
patch -p1 <noVNC-v1.2.0-v1.4.0.patch
Fix conflicts
Use png instead of svg in html/css
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Screenshots (if appropriate):
How Has This Been Tested?