Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599976 (xorg-1.19) - [TRACKER] X11 drivers that fail with >=x11-base/xorg-server-1.19.0
Summary: [TRACKER] X11 drivers that fail with >=x11-base/xorg-server-1.19.0
Status: RESOLVED FIXED
Alias: xorg-1.19
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Tracker
Depends on: 599930 599938 599956 599960 600014 600030 600458 602784
Blocks:
  Show dependency tree
 
Reported: 2016-11-16 10:58 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2017-01-25 18:06 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-11-16 10:58:48 UTC
As usual no talking in here please.
If you find an X11 driver failing with >=x11-base/xorg-server-1.19.0 please file a new bug report nad make that new report block this one.
Comment 2 andrey 2016-11-18 14:19:06 UTC
intel everything works... was the problem of the lack of new drivers
https://bpaste.net/show/ac007e02b2c3
Comment 3 Denis Kaganovich 2016-11-21 13:07:19 UTC
I use next universal fix (not tested in most cases):

[ "$EBUILD_PHASE" = prepare -a -e "$S"/src/compat-api.h ] &&
	! grep -Fqs 'SET_ABI_VERSION(23, 0)' "$S"/src/compat-api.h &&
	sed -i -e 's:^\(#define.*\)\(, pointer pReadmask\|, pReadmask\|, pointer read_mask\|, read_mask\)$:#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)\n\1\n#else\n\1\2\n#endif:' "$S"/src/compat-api.h
Comment 4 C. Wijtmans 2016-11-21 23:36:31 UTC
new nvidia drivers support xorg-server-1.19 now. I tried to emerge it but it pulls in the live 9999 build of xorg-drivers thus also xorg-server. A bit confused.
Comment 5 Harris Landgarten 2016-11-22 04:06:10 UTC
You have to unmask xorg-server-1.19 and xorg-drivers-1.19:

# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Nov 2016)
# Mask until drivers are fixed or adjusted to depend on older versions #599976
=x11-base/xorg-drivers-1.19*
=x11-base/xorg-server-1.19*

Stick that in package_unmask and fix the rdepend in nvidia-drivers-375.20 and all will install and work. I am running it now with no issues.
Comment 6 C. Wijtmans 2016-11-22 18:26:15 UTC
x11-drivers/nvidia-drivers-375.20 still depends on <x11-base/xorg-server-1.18.99


"
  (x11-base/xorg-server-1.18.4:0/1.18.4::gentoo, ebuild scheduled for merge) pulled in by
    <x11-base/xorg-server-1.18.99:= required by (x11-drivers/nvidia-drivers-375.20:0/375::gentoo, ebuild scheduled for merge)
    ^                     ^^^^^^^ ^    
"
Comment 7 Matt Turner gentoo-dev 2017-01-25 18:06:30 UTC
All drivers should be fixed and xorg-server-1.19 is now unmasked:

commit d25dfef07e1335fd04cef080bbe3d6ff528d5b7e
Author: Matt Turner <mattst88@gentoo.org>
Date:   Wed Jan 25 09:24:52 2017 -0800

    profiles: Unmask x11-base/xorg-server-1.19.
    
    Bug: https://bugs.gentoo.org/599976

commit bf5d270f4f7d3d2e56f386ceb95fc3a2844369dd
Author: Matt Turner <mattst88@gentoo.org>
Date:   Wed Jan 25 09:22:26 2017 -0800

    x11-base/xorg-drivers: Update driver version blockers.

If you find other drivers that do not work with 1.19, please mark them as a blocker and reopen this bug.