Bug 1322289 - xorg-x11-drivers should not require xorg-x11-drv-modesetting
Summary: xorg-x11-drivers should not require xorg-x11-drv-modesetting
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: xorg-x11-server
Version: 6.8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Adam Jackson
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-03-30 08:31 UTC by Tomas Pelka
Modified: 2019-11-14 07:42 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-05 17:59:51 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Tomas Pelka 2016-03-30 08:31:26 UTC
Description of problem:
xorg-x11-drivers should not require xorg-x11-drv-modesetting which was blocked in 6.8

Version-Release number of selected component (if applicable):
xorg-x11-drivers-7.3-13.4.el6

How reproducible:
100%

Steps to Reproduce:
1.
2.
3.

Actual results:
xorg-x11-drivers requires xorg-x11-drv-modesetting

Expected results:
xorg-x11-drivers should not require xorg-x11-drv-modesetting

Additional info:
http://dist-git.app.eng.bos.redhat.com/cgit/rpms/xorg-x11-drivers/commit/?h=rhel-6.4&id=4ab193a1dd5249c8a43a2396670514d2f55ef9dd should be reverted

Comment 1 Tomas Pelka 2016-03-30 08:42:31 UTC
Adam what do you think?

Comment 2 Adam Jackson 2016-03-30 12:59:55 UTC
There is no longer a _source_ package for xorg-x11-drv-modesetting, but xorg-x11-server-Xorg Provides it for compatibility. Is the Requires causing an actual problem?

Comment 3 Tomas Pelka 2016-03-30 14:06:07 UTC
You are right. Will check again, it should be correct as I see 

Provides: xorg-x11-drv-modesetting = %{version}-%{release}

in Xorg spec.

Comment 4 Tomas Pelka 2016-03-31 12:49:41 UTC
What would happen when xorg-x11-drv-modesetting is installed on the system with old rpms and you update the system.

I guess rpm wont remove xorg-x11-drv-modesetting, one need to do it manually.

Only on the system without xorg-x11-drv-modesetting and xorg-x11-drivers Xorg stack could be successfully updated.

Shouldn't we document it to avoid possible bugs against this issue in future?

Adam any thoughts?

Comment 5 Adam Jackson 2016-03-31 13:54:26 UTC
(In reply to Tomas Pelka from comment #4)
> What would happen when xorg-x11-drv-modesetting is installed on the system
> with old rpms and you update the system.
> 
> I guess rpm wont remove xorg-x11-drv-modesetting, one need to do it manually.

No, it should remove the old modesetting package  xorg-x11-server.spec also Obsoletes older versions of the driver:

Obsoletes: xorg-x11-drv-modesetting < %{version}-%{release}
Provides: xorg-x11-drv-modesetting = %{version}-%{release}

Since %{version} is 1.17 and RHEL6.7 had xorg-x11-drv-modesetting-0.8.0-14.el6, this should work just fine.

Comment 6 Tomas Pelka 2016-04-05 07:11:49 UTC
Shouldn't we bother also with debuginfo (modesetting and glamor)?

file /usr/lib/debug/usr/lib64/xorg/modules/drivers/modesetting_drv.so.debug from install of xorg-x11-server-debuginfo-1.17.4-9.el6.x86_64 conflicts with file from package xorg-x11-drv-modesetting-debuginfo-0.8.0-14.el6.x86_64
	file /usr/lib/debug/usr/lib64/xorg/modules/libglamoregl.so.debug from install of xorg-x11-server-debuginfo-1.17.4-9.el6.x86_64 conflicts with file from package xorg-x11-glamor-debuginfo-0.6.0-5.20140506gitf78901e.el6.x86_64

If we don't care I'm ready to close this bz.

Comment 7 Tomas Pelka 2016-04-05 17:59:51 UTC
No other obsoletes for devel packages, closing


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