Bug 963501 - [RFE] ability to select version of virt-viewer to deploy to clients
Summary: [RFE] ability to select version of virt-viewer to deploy to clients
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: spice-activex-win
Version: 3.1.3
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Arnon Gilboa
QA Contact: Desktop QE
URL:
Whiteboard: virt
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-05-16 01:21 UTC by Bryan Yount
Modified: 2018-11-30 20:20 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-18 12:14:20 UTC
oVirt Team: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 374273 0 None None None Never

Description Bryan Yount 2013-05-16 01:21:06 UTC
Description of problem:
The customer needs the ability to select the version of virt-viewer that they are able to deploy to their clients. The example presented by the customer is "What if a new virt-viewer is released and we discover a regression in the newest version. We need the ability to push the previous release out to our clients without having to edit the SpiceVersion.txt file."

Version-Release number of selected component (if applicable):
RHEV 3.1.3

Steps to Reproduce:
1. Run yum update rhevm-spice-client* on the RHEVM system
2. Connect to a Spice console from a Windows client machine
3. New version of virt-viewer is pushed out to the client
4. An issue is discovered that requires a roll-back to the previous virt-viewer
  
Actual results:
A manual process of downgrading the rhevm-spice-client* packages and hand-editing the /usr/share/spice/SpiceVersion*.txt to increment the build number to 1 integer higher than the latest version that was pushed out to clients

Expected results:
Ability in the AdminPortal to select which version "Current" or "Previous" to deploy to clients

Additional info:
There should be a better method for pushing out new Spice clients to Windows users that allows for some version flexibility.

Comment 2 Itamar Heim 2013-05-17 07:10:41 UTC
isn't this just downgrading the rpm back to the working version on the engine?

Comment 3 Lee Yarwood 2013-05-29 14:47:44 UTC
(In reply to Itamar Heim from comment #2)
> isn't this just downgrading the rpm back to the working version on the
> engine?

I can see Bryan documented this in the attached kbase but I think the customer behind the now closed case that prompted this RFE wanted a more automatic solution. Bryan can you confirm?

Comment 4 Itamar Heim 2013-05-29 15:14:46 UTC
(In reply to Lee Yarwood from comment #3)
> (In reply to Itamar Heim from comment #2)
> > isn't this just downgrading the rpm back to the working version on the
> > engine?
> 
> I can see Bryan documented this in the attached kbase but I think the
> customer behind the now closed case that prompted this RFE wanted a more
> automatic solution. Bryan can you confirm?

we can't do automatic things from engine about rpm's being deployed at system level?

Comment 5 Bryan Yount 2013-05-29 17:54:12 UTC
(In reply to Itamar Heim from comment #2)
> isn't this just downgrading the rpm back to the working version on the
> engine?

Yes, for most Linux admins this would be an easy downgrade of the RPM but there's also the issue of manually editing the SpiceVersion.txt file to make the version number 1 higher than it was before so that you trick IE into thinking there's an update when it's really a downgrade.

(In reply to Lee Yarwood from comment #3)
> I can see Bryan documented this in the attached kbase but I think the
> customer behind the now closed case that prompted this RFE wanted a more
> automatic solution. Bryan can you confirm?

Lee, that is correct. The idea here is we're selling RHEV to people that aren't necessarily Linux-savvy and it would be good if we could make the product as friendly and easy to use as possible. This would help the novice admin roll back a version of virt-viewer if the latest one, for example, started crashing on all their client machines or something.

Comment 7 Andrew Cathrow 2013-07-08 14:57:36 UTC
As we move to MSI + MIME deployment this can be handled by administrators cleanly in a way that we can't with AX + XPI

Comment 8 Bryan Yount 2013-07-18 00:35:31 UTC
(In reply to Andrew Cathrow from comment #7)
> As we move to MSI + MIME deployment this can be handled by administrators
> cleanly in a way that we can't with AX + XPI

I have a question for you, though, Andy. What about my customer where most of their users are outside the environment and not under the company's control? How will the spice-client be distributed then? Will it still be hosted on the RHEV-M?

Comment 9 Andrew Cathrow 2013-07-18 12:14:20 UTC
It'd just be an MSI so could be hosted anywhere, even emailed.


Note You need to log in before you can comment on or make changes to this bug.