Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1405612 - [ReBranding] Change Spice Packaging name by removing 'rhev' from the name
[ReBranding] Change Spice Packaging name by removing 'rhev' from the name
Status: CLOSED ERRATA
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: rhevm-spice-client (Show other bugs)
4.0.0
Unspecified Unspecified
unspecified Severity unspecified
: ovirt-4.1.0-beta
: ---
Assigned To: Uri Lublin
SPICE QE bug list
:
Depends On:
Blocks: 1405599 1408297
  Show dependency treegraph
 
Reported: 2016-12-16 15:33 EST by Bronce McClain
Modified: 2017-04-24 21:04 EDT (History)
12 users (show)

See Also:
Fixed In Version: spice-client-msi-4.1-6
Doc Type: Release Note
Doc Text:
rhevm-spice-client packages were renamed to spice-client-msi.
Story Points: ---
Clone Of:
Environment:
Last Closed: 2017-04-24 21:04:55 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: Spice
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
Fix Obsoletes rhevm-spice-client (1.31 KB, patch)
2017-02-08 12:40 EST, Uri Lublin
no flags Details | Diff


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2017:1059 normal SHIPPED_LIVE spice-client-msi bug fix and enhancement update for RHV 4.1 2017-04-18 16:59:01 EDT

  None (edit)
Description Bronce McClain 2016-12-16 15:33:46 EST
"The following packages that were shipped in RHV 4.0 will need naming updates for 4.1 to be consistent with the branding changes introduced in 4.0 ('Red Hat Enterprise Virtualization'->'Red Hat Virtualization')

rhevm-spice-client-x64-msi-4.0-2.el7ev.noarch.rpm
rhevm-spice-client-x86-msi-4.0-2.el7ev.noarch.rpm

Simply remove the 'e' for 4.1 package."
Comment 1 David Blechter 2016-12-19 08:11:09 EST
(In reply to Bronce McClain from comment #0)
> "The following packages that were shipped in RHV 4.0 will need naming
> updates for 4.1 to be consistent with the branding changes introduced in 4.0
> ('Red Hat Enterprise Virtualization'->'Red Hat Virtualization')
> 
> rhevm-spice-client-x64-msi-4.0-2.el7ev.noarch.rpm
> rhevm-spice-client-x86-msi-4.0-2.el7ev.noarch.rpm
> 
> Simply remove the 'e' for 4.1 package."

Hi Bronce,
Are there plans to rename the product and some components in BZ as well?  And when?
Thanks, David
Comment 2 Bronce McClain 2016-12-19 11:33:13 EST
(In reply to David Blechter from comment #1)
> (In reply to Bronce McClain from comment #0)
> > "The following packages that were shipped in RHV 4.0 will need naming
> > updates for 4.1 to be consistent with the branding changes introduced in 4.0
> > ('Red Hat Enterprise Virtualization'->'Red Hat Virtualization')
> > 
> > rhevm-spice-client-x64-msi-4.0-2.el7ev.noarch.rpm
> > rhevm-spice-client-x86-msi-4.0-2.el7ev.noarch.rpm
> > 
> > Simply remove the 'e' for 4.1 package."
> 
> Hi Bronce,
> Are there plans to rename the product and some components in BZ as well? 
> And when?
> Thanks, David

There are plans, but I'm not sure the target. It won't happen prior to 4.1, I'd like to target that for 4.2. Of course, it's not necessarily release driven, but to ensure the flags and everything map to errata correctly I think it should be done prior to 4.2 RCM setup.
Comment 3 David Blechter 2016-12-19 11:55:14 EST
(In reply to Bronce McClain from comment #2)
> (In reply to David Blechter from comment #1)
> > (In reply to Bronce McClain from comment #0)
> > > "The following packages that were shipped in RHV 4.0 will need naming
> > > updates for 4.1 to be consistent with the branding changes introduced in 4.0
> > > ('Red Hat Enterprise Virtualization'->'Red Hat Virtualization')
> > > 
> > > rhevm-spice-client-x64-msi-4.0-2.el7ev.noarch.rpm
> > > rhevm-spice-client-x86-msi-4.0-2.el7ev.noarch.rpm
> > > 
> > > Simply remove the 'e' for 4.1 package."
> > 
> > Hi Bronce,
> > Are there plans to rename the product and some components in BZ as well? 
> > And when?
> > Thanks, David
> 
> There are plans, but I'm not sure the target. It won't happen prior to 4.1,
> I'd like to target that for 4.2. Of course, it's not necessarily release
> driven, but to ensure the flags and everything map to errata correctly I
> think it should be done prior to 4.2 RCM setup.

Bronce, 
thanks for update,

I suggest the better solution by removing "rhevm" at all from the package name, as the windows client can be used outside of the rhvm as well, so it will be "spice-client ...."
And it will be consistent with all spice packages in RHVM as well as in RHEL.

We can also change this BZ title to "ReBranding: Change Spice Packaging name by removing 'rhev' from the name"

Thanks, David
Comment 4 Bronce McClain 2016-12-19 12:14:28 EST
(In reply to David Blechter from comment #3)
> (In reply to Bronce McClain from comment #2)
> > (In reply to David Blechter from comment #1)
> > > (In reply to Bronce McClain from comment #0)
> > > > "The following packages that were shipped in RHV 4.0 will need naming
> > > > updates for 4.1 to be consistent with the branding changes introduced in 4.0
> > > > ('Red Hat Enterprise Virtualization'->'Red Hat Virtualization')
> > > > 
> > > > rhevm-spice-client-x64-msi-4.0-2.el7ev.noarch.rpm
> > > > rhevm-spice-client-x86-msi-4.0-2.el7ev.noarch.rpm
> > > > 
> > > > Simply remove the 'e' for 4.1 package."
> > > 
> > > Hi Bronce,
> > > Are there plans to rename the product and some components in BZ as well? 
> > > And when?
> > > Thanks, David
> > 
> > There are plans, but I'm not sure the target. It won't happen prior to 4.1,
> > I'd like to target that for 4.2. Of course, it's not necessarily release
> > driven, but to ensure the flags and everything map to errata correctly I
> > think it should be done prior to 4.2 RCM setup.
> 
> Bronce, 
> thanks for update,
> 
> I suggest the better solution by removing "rhevm" at all from the package
> name, as the windows client can be used outside of the rhvm as well, so it
> will be "spice-client ...."
> And it will be consistent with all spice packages in RHVM as well as in RHEL.
> 
> We can also change this BZ title to "ReBranding: Change Spice Packaging name
> by removing 'rhev' from the name"
> 
> Thanks, David

That makes sense to me, David.
Comment 9 Pavol Brilla 2017-02-02 12:14:46 EST
rhevm-4.0.6 -> rhevm-4.1 is failing on spice-client not correctly obsoleting rhevm-spice-client-x86-msi-4.1-2.el7ev.noarch

Dependencies Resolved

========================================================================================================
 Package                                  Arch       Version               Repository              Size
========================================================================================================
Updating:
 ovirt-engine                             noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11           2.1 M
 ovirt-engine-backend                     noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11           6.2 M
 ovirt-engine-dashboard                   x86_64     1.1.0-1.el7ev         rhv-4.1.0-11           3.1 M
 ovirt-engine-dbscripts                   noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11           260 k
 ovirt-engine-dwh                         noarch     4.1.0-1.el7ev         rhv-4.1.0-11           2.1 M
 ovirt-engine-restapi                     noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11           4.9 M
 ovirt-engine-tools                       noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11           234 k
 ovirt-engine-tools-backup                noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11            22 k
 ovirt-engine-userportal                  noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11            57 M
 ovirt-engine-webadmin-portal             noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11            96 M
 redhat-support-plugin-rhev               noarch     4.1.0-1.el7           rhv-4.1.0-11           9.7 k
 rhevm                                    noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11           2.3 k
Installing for dependencies:
 ansible                                  noarch     2.2.0.0-1.el7         rhv-4.1.0-11           4.5 M
 ovirt-engine-hosts-ansible-inventory     noarch     4.1.0.3-0.1.el7       rhv-4.1.0-11            29 k
 ovirt-web-ui                             x86_64     0.1.1-2.el7ev         rhv-4.1.0-11           1.9 M
 python-httplib2                          noarch     0.9.1-2.1.el7         rhv-4.1.0-11           114 k
 python-keyczar                           noarch     0.71c-2.el7           rhv-4.1.0-11           217 k
 python2-passlib                          noarch     1.6.5-1.el7           rhv-4.1.0-11           487 k
 python2-pyasn1                           noarch     0.1.9-7.el7           rhel-7-server-rpms     100 k
 spice-client-msi-x64                     noarch     4.1-4.el7ev           rhv-4.1.0-11            44 M
 spice-client-msi-x86                     noarch     4.1-4.el7ev           rhv-4.1.0-11            42 M
 sshpass                                  x86_64     1.05-5.el7            rhv-4.1.0-11            20 k

Transaction Summary
========================================================================================================
Install              ( 10 Dependent packages)
Upgrade  12 Packages

Total size: 265 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test


Transaction check error:
  file /usr/share/spice/SpiceVersion_x64.txt from install of spice-client-msi-x64-4.1-4.el7ev.noarch conflicts with file from package rhevm-spice-client-x64-msi-4.1-2.el7ev.noarch
  file /usr/share/spice/usbdk-x64.msi from install of spice-client-msi-x64-4.1-4.el7ev.noarch conflicts with file from package rhevm-spice-client-x64-msi-4.1-2.el7ev.noarch
  file /usr/share/spice/virt-viewer-x64.msi from install of spice-client-msi-x64-4.1-4.el7ev.noarch conflicts with file from package rhevm-spice-client-x64-msi-4.1-2.el7ev.noarch
  file /usr/share/spice/SpiceVersion.txt from install of spice-client-msi-x86-4.1-4.el7ev.noarch conflicts with file from package rhevm-spice-client-x86-msi-4.1-2.el7ev.noarch
  file /usr/share/spice/usbdk-x86.msi from install of spice-client-msi-x86-4.1-4.el7ev.noarch conflicts with file from package rhevm-spice-client-x86-msi-4.1-2.el7ev.noarch
  file /usr/share/spice/virt-viewer-x86.msi from install of spice-client-msi-x86-4.1-4.el7ev.noarch conflicts with file from package rhevm-spice-client-x86-msi-4.1-2.el7ev.noarch
Comment 10 Pavol Brilla 2017-02-02 12:21:35 EST
Please remove rhevm from Provides rows: 

+Provides: spice-client-x86-msi
+Obsoletes: rhevm-spice-client-x86-msi <= 4.1-2
Comment 11 Tomas Pelka 2017-02-08 10:29:32 EST
(In reply to Pavol Brilla from comment #10)
> Please remove rhevm from Provides rows: 
> 
> +Provides: spice-client-x86-msi
> +Obsoletes: rhevm-spice-client-x86-msi <= 4.1-2

Uri any plan to fixing this failedQA issue?

Thanks
-Tom
Comment 12 Uri Lublin 2017-02-08 11:57:19 EST
(In reply to Pavol Brilla from comment #10)
> Please remove rhevm from Provides rows: 
> 
> +Provides: spice-client-x86-msi
> +Obsoletes: rhevm-spice-client-x86-msi <= 4.1-2

Actually the problem is that the rhevm-spice-client version is larger than 4.1-2
due to %{dist}.
What's needed is to obsolete < 4.1.3
Comment 13 Uri Lublin 2017-02-08 12:40 EST
Created attachment 1248653 [details]
Fix Obsoletes rhevm-spice-client
Comment 16 Emma Heftman 2017-03-14 08:56:17 EDT
Hi Uri. Could you please set the requires_doc_text flag to - if no doc text is required, or ? if text should appear in the advisory. Then add the text to Doc Text field. Thanks.

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