Bug 1035452 - seavgabios-bin has bad obsoletes/provides for "vgabios"
Summary: seavgabios-bin has bad obsoletes/provides for "vgabios"
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: seabios
Version: 7.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Miroslav Rezanina
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks: 976340
TreeView+ depends on / blocked
 
Reported: 2013-11-27 19:55 UTC by James Antill
Modified: 2019-03-26 15:37 UTC (History)
8 users (show)

Fixed In Version: seabios-1.7.2.2-9.el7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-13 10:28:11 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description James Antill 2013-11-27 19:55:52 UTC
Description of problem:

 Package obsoletes/provides:

vgabios < vgabios-0.6c-10

vgabios = vgabios-0.6c-10

...which is invalid, as the right hand cannot contain 2+ :'s or -'s. Likely you want:

Obsoletes: vgabios < 0.6c-10

Provides: vgabios = 0.6c-10


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

seavgabios-bin-0:1.7.2.2-4.el7.noarch

Comment 2 langfang 2014-01-15 09:34:09 UTC
Test this bug on old version:
Host:
# rpm -qa |grep seabios
seabios-1.7.2.2-4.el7.x86_64
seabios-bin-1.7.2.2-4.el7.noarch
# rpm -qa |grep vgabios
seavgabios-bin-1.7.2.2-4.el7.noarch

# rpm -q seavgabios-bin-1.7.2.2-4.el7 --provides
seavgabios-bin = 1.7.2.2-4.el7
vgabios = vgabios-0.6c-10


Test on latest version:
# rpm -qa |grep seabios
seabios-bin-1.7.2.2-9.el7.x86_64
seabios-1.7.2.2-9.el7.x86_64
# rpm -qa |grep vgabios
seavgabios-bin-1.7.2.2-9.el7.x86_64

# rpm -q seavgabios-bin-1.7.2.2-9.el7 --provides
seavgabios-bin = 1.7.2.2-9.el7
seavgabios-bin(x86-64) = 1.7.2.2-9.el7
vgabios = 0.6c-10

Hi,James
   For this bug ,on reproduce vesion,not see like this info: "vgabios < vgabios-0.6c-10",please help me to see my test. thanks

Comment 3 Miroslav Rezanina 2014-01-15 09:45:07 UTC
To test obsoletes use rpm -q --obsoletes

Comment 4 langfang 2014-01-15 09:56:14 UTC
Thanks for James help, test this bug again

**Test On old version:
Host:
# rpm -qa |grep seabios
seabios-1.7.2.2-4.el7.x86_64
seabios-bin-1.7.2.2-4.el7.noarch
# rpm -qa |grep vgabios
seavgabios-bin-1.7.2.2-4.el7.noarch

Steps:
1.# rpm -q seavgabios-bin-1.7.2.2-4.el7 --provides
seavgabios-bin = 1.7.2.2-4.el7
vgabios = vgabios-0.6c-10

2.# rpm -q seavgabios-bin-1.7.2.2-4.el7 --obsoletes
vgabios < vgabios-0.6c-10

**Test on latest version:
# rpm -qa |grep seabios
seabios-bin-1.7.2.2-9.el7.x86_64
seabios-1.7.2.2-9.el7.x86_64
# rpm -qa |grep vgabios
seavgabios-bin-1.7.2.2-9.el7.x86_64

Steps:
1.# rpm -q seavgabios-bin-1.7.2.2-9.el7 --provides
seavgabios-bin = 1.7.2.2-9.el7
seavgabios-bin(x86-64) = 1.7.2.2-9.el7
vgabios = 0.6c-10--->have changed

2.# rpm -q seavgabios-bin-1.7.2.2-9.el7 --obsoletes
vgabios < 0.6c-10--->have changed


According to above test ,this bug has been fixed.

Comment 7 Ludek Smid 2014-06-13 10:28:11 UTC
This request was resolved in Red Hat Enterprise Linux 7.0.

Contact your manager or support representative in case you have further questions about the request.


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