Bug 1405612 - [ReBranding] Change Spice Packaging name by removing 'rhev' from the name
Summary: [ReBranding] Change Spice Packaging name by removing 'rhev' from the name
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: rhevm-spice-client
Version: 4.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ovirt-4.1.0-beta
: ---
Assignee: Uri Lublin
QA Contact: SPICE QE bug list
URL:
Whiteboard:
Depends On:
Blocks: 1405599 1408297
TreeView+ depends on / blocked
 
Reported: 2016-12-16 20:33 UTC by Bronce McClain
Modified: 2017-04-25 01:04 UTC (History)
12 users (show)

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.
Clone Of:
Environment:
Last Closed: 2017-04-25 01:04:55 UTC
oVirt Team: Spice
Target Upstream Version:
Embargoed:


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


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2017:1059 0 normal SHIPPED_LIVE spice-client-msi bug fix and enhancement update for RHV 4.1 2017-04-18 20:59:01 UTC

Description Bronce McClain 2016-12-16 20:33:46 UTC
"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 13:11:09 UTC
(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 16:33:13 UTC
(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 16:55:14 UTC
(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 17:14:28 UTC
(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 17:14:46 UTC
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 17:21:35 UTC
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 15:29:32 UTC
(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 16:57:19 UTC
(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 17:40:28 UTC
Created attachment 1248653 [details]
Fix Obsoletes rhevm-spice-client

Comment 16 Emma Heftman 2017-03-14 12:56:17 UTC
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.