After xorg-server-1.19 is stabilized, I'm going to mask the following drivers for removal with a 180 day delay. x11-drivers/xf86-video-apm x11-drivers/xf86-video-ark x11-drivers/xf86-video-chips x11-drivers/xf86-video-cirrus x11-drivers/xf86-video-freedreno x11-drivers/xf86-video-i128 x11-drivers/xf86-video-i740 x11-drivers/xf86-video-mach64 x11-drivers/xf86-video-modesetting x11-drivers/xf86-video-neomagic x11-drivers/xf86-video-newport x11-drivers/xf86-video-opentegra x11-drivers/xf86-video-rendition x11-drivers/xf86-video-s3 x11-drivers/xf86-video-s3virge x11-drivers/xf86-video-savage x11-drivers/xf86-video-sis x11-drivers/xf86-video-sisusb x11-drivers/xf86-video-suncg14 x11-drivers/xf86-video-suncg3 x11-drivers/xf86-video-suncg6 x11-drivers/xf86-video-sunffb x11-drivers/xf86-video-sunleo x11-drivers/xf86-video-suntcx x11-drivers/xf86-video-tga x11-drivers/xf86-video-trident x11-drivers/xf86-video-tseng x11-drivers/xf86-video-v4l
x11-drivers/xf86-video-omapfb x11-drivers/xf86-video-v4l x11-drivers/xf86-video-ivtv are now masked for removal in 30 days because they are dead and broken.
Add x11-drivers/afb-ucode to list.
(In reply to Matt Turner from comment #1) > x11-drivers/xf86-video-omapfb > x11-drivers/xf86-video-v4l > x11-drivers/xf86-video-ivtv > > are now masked for removal in 30 days because they are dead and broken. Removed: commit 07f758cc49bd33d9fbeb29b1414535c9c19fcdc0 Author: Matt Turner <mattst88@gentoo.org> Date: Sat Feb 25 12:39:12 2017 -0800 package.mask: Drop mask for removed xf86-video-omapfb. Bug: https://bugs.gentoo.org/606132 commit 304e57a630500bfe1149448bcd9dfcf2d470ec5d Author: Matt Turner <mattst88@gentoo.org> Date: Sat Feb 25 12:37:42 2017 -0800 x11-drivers/xf86-video-omapfb: Remove. Bug: https://bugs.gentoo.org/606132 commit 63fcf978217344be89bb40ce92729d7831e5a077 Author: Matt Turner <mattst88@gentoo.org> Date: Sat Feb 25 12:38:42 2017 -0800 package.mask: Drop mask for removed xf86-video-ivtv. Bug: https://bugs.gentoo.org/606132 commit 9bef28cdb831dfe7b2a3800e35ecbc3ab12da65b Author: Matt Turner <mattst88@gentoo.org> Date: Sat Feb 25 12:36:56 2017 -0800 x11-drivers/xf86-video-ivtv: Remove. Bug: https://bugs.gentoo.org/606132 commit 053e2c2137e11fca4e6bcd75e564ca84332e4196 Author: Matt Turner <mattst88@gentoo.org> Date: Sat Feb 25 12:38:09 2017 -0800 package.mask: Drop mask for removed xf86-video-v4l. Bug: https://bugs.gentoo.org/606132 commit 5a4168b776026a520cdc5328f13840c42b24fb56 Author: Matt Turner <mattst88@gentoo.org> Date: Sat Feb 25 12:35:49 2017 -0800 x11-drivers/xf86-video-v4l: Remove. Bug: https://bugs.gentoo.org/606132
I've dropped these drivers from xorg-drivers-9999.ebuild: commit 1869a05dacd9e3cac6b95c4fef48bea1ad7ed13d Author: Matt Turner <mattst88@gentoo.org> Date: Sat Mar 4 09:30:40 2017 -0800 x11-base/xorg-drivers: Drop a bunch of old drivers.
So how far are we from masking them for removal? It's blocking Portage fixes.
I'm ready to do it. I just don't know how I should mask the associated VIDEO_CARDS variables. I wasn't sure if I should just mask the flags (and prevent people from using them on current X server versions) or whether I should just keep them around until the current X server versions drop out of the tree. I'm open to suggestions.
Just mask them all and see if anyone complains. You can always unmask them if need arises.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ec346ce4aa9b93eeae1875bd349bb97a0e14fa commit c8ec346ce4aa9b93eeae1875bd349bb97a0e14fa Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2017-11-24 00:22:40 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2017-11-24 06:07:39 +0000 profiles: Mask for removal x11-drivers/* for ancient hardware Bug: https://bugs.gentoo.org/606132 profiles/arch/sparc/use.mask | 9 --------- profiles/base/use.mask | 28 ++++++++++++++++++++++++++++ profiles/package.mask | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 9 deletions(-)}
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bb1e8ffa00236c6f3afb5db8c49dec2ddf75cf commit 20bb1e8ffa00236c6f3afb5db8c49dec2ddf75cf Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2017-11-26 02:20:48 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2017-11-26 02:24:15 +0000 profiles: Mask for removal x11-drivers/xf86-input-* unmaintained drivers Bug: https://bugs.gentoo.org/606132 profiles/base/use.mask | 10 ++++++++++ profiles/package.mask | 10 ++++++++++ 2 files changed, 20 insertions(+)}
Added some old input drivers too: x11-drivers/xf86-input-acecad x11-drivers/xf86-input-aiptek x11-drivers/xf86-input-fpit x11-drivers/xf86-input-hyperpen x11-drivers/xf86-input-mutouch x11-drivers/xf86-input-pentouch
As far as I know, the sis driver (x11-drivers/xf86-video-sis) is still being used by hardware that is still sold new on the market today - in embedded solutions. Can I ask for it to be kept for some time?
(In reply to Tor Rune Skoglund from comment #11) > As far as I know, the sis driver (x11-drivers/xf86-video-sis) is still being > used by hardware that is still sold new on the market today - in embedded > solutions. > > Can I ask for it to be kept for some time? Interesting. Do you have some of this hardware and use Gentoo with it?
(In reply to Matt Turner from comment #12) > (In reply to Tor Rune Skoglund from comment #11) > > As far as I know, the sis driver (x11-drivers/xf86-video-sis) is still being > > used by hardware that is still sold new on the market today - in embedded > > solutions. > > > > Can I ask for it to be kept for some time? > > Interesting. Do you have some of this hardware and use Gentoo with it? Yes. Well, at least we are working on getting it up an running. These are the Vortex86-based boards from ICOP Tech. Some of them have an integrated VGA controller that is AFAIK SIS-based.
My Panasonic laptop with old video card NeoMagic, the vesa is not working correctly and very slow, x11-drivers/xf86-video-neomagic + x11-base/xorg-server-1.12.4-r7 excellent work. After removing the driver, I will only have a console without graphics. This is very bad.
(In reply to Tor Rune Skoglund from comment #13) > (In reply to Matt Turner from comment #12) > > (In reply to Tor Rune Skoglund from comment #11) > > > As far as I know, the sis driver (x11-drivers/xf86-video-sis) is still being > > > used by hardware that is still sold new on the market today - in embedded > > > solutions. > > > > > > Can I ask for it to be kept for some time? > > > > Interesting. Do you have some of this hardware and use Gentoo with it? > > Yes. Well, at least we are working on getting it up an running. These are > the Vortex86-based boards from ICOP Tech. Some of them have an integrated > VGA controller that is AFAIK SIS-based. Please post 'lspci -nn' from such a system. If it indeed has SIS graphics supported by xf86-video-sis and you're going to use Gentoo on it, I'll keep the driver. (In reply to jamesjames from comment #14) > My Panasonic laptop with old video card NeoMagic, the vesa is not working > correctly and very slow, x11-drivers/xf86-video-neomagic + > x11-base/xorg-server-1.12.4-r7 excellent work. > After removing the driver, I will only have a console without graphics. This > is very bad. From a bug you filed years ago (bug 434468), I know you actually use NeoMagic. I can't really imagine why :) If you're still using xorg-server-1.12.4-r7, then I have some bad news... I removed it from the tree recently because it had only been kept around for really old nvidia-drivers versions. I suspect you're using it with neomagic since it's the last version with XAA support. I'd recommend making a local overlay containing xorg-server-1.12.4-r7 and xf86-video-neomagic. Obviously neither of them are going to get updates, so that's probably the best thing to do.
Matt, I can do that regarding sis, but I don't have a system at hand right away. Due to Christmas and such, I will not be able to do so until late January, earliest. I am sorry for that...
It looks like someone jumped the gun and removed the video drivers while I was away, and didn't bother to update the bug: commit fd9be3c3ed4a8d9ed4ebeefa9515d3d5a9b88e4f Author: David Seifert <soap@gentoo.org> Date: Mon Jan 1 23:40:50 2018 +0100 package.mask: Treeclean ancient X.org packages Tor, please let me know about your hardware and we can re-add the -sis driver.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3b17b6bec1a293bdca4622113b5bbb5b1cb175 commit ed3b17b6bec1a293bdca4622113b5bbb5b1cb175 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2018-01-05 17:41:44 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2018-01-05 17:44:38 +0000 x11-drivers: Tree clean ancient input drivers Bug: https://bugs.gentoo.org/606132 profiles/package.mask | 10 ----- x11-drivers/xf86-input-acecad/Manifest | 1 - x11-drivers/xf86-input-acecad/metadata.xml | 8 ---- .../xf86-input-acecad-1.5.0.ebuild | 14 ------- x11-drivers/xf86-input-aiptek/Manifest | 1 - .../xf86-input-aiptek-1.4.1-xorg-server-1.18.patch | 44 ---------------------- x11-drivers/xf86-input-aiptek/metadata.xml | 8 ---- .../xf86-input-aiptek-1.4.1-r1.ebuild | 17 --------- .../xf86-input-aiptek-1.4.1.ebuild | 13 ------- x11-drivers/xf86-input-fpit/Manifest | 1 - x11-drivers/xf86-input-fpit/metadata.xml | 8 ---- .../xf86-input-fpit/xf86-input-fpit-1.4.0.ebuild | 13 ------- x11-drivers/xf86-input-hyperpen/Manifest | 1 - x11-drivers/xf86-input-hyperpen/metadata.xml | 8 ---- .../xf86-input-hyperpen-1.4.1.ebuild | 13 ------- x11-drivers/xf86-input-mutouch/Manifest | 1 - x11-drivers/xf86-input-mutouch/metadata.xml | 8 ---- .../xf86-input-mutouch-1.3.0.ebuild | 13 ------- x11-drivers/xf86-input-penmount/Manifest | 1 - x11-drivers/xf86-input-penmount/metadata.xml | 8 ---- .../xf86-input-penmount-1.5.0.ebuild | 13 ------- 21 files changed, 204 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17fcc04fd683668a17f50c3de59de762fcc60a28 commit 17fcc04fd683668a17f50c3de59de762fcc60a28 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2018-01-05 17:39:04 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2018-01-05 17:44:38 +0000 x11-drivers/xf86-video-modesetting: Remove Bug: https://bugs.gentoo.org/606132 profiles/package.mask | 6 ------ x11-drivers/xf86-video-modesetting/Manifest | 2 -- x11-drivers/xf86-video-modesetting/metadata.xml | 8 -------- .../xf86-video-modesetting-0.8.1.ebuild | 11 ----------- .../xf86-video-modesetting-0.9.0.ebuild | 14 -------------- 5 files changed, 41 deletions(-)}
(In reply to Matt Turner from comment #15) > (In reply to Tor Rune Skoglund from comment #13) > > (In reply to Matt Turner from comment #12) > > > (In reply to Tor Rune Skoglund from comment #11) > > > > As far as I know, the sis driver (x11-drivers/xf86-video-sis) is still being > > > > used by hardware that is still sold new on the market today - in embedded > > > > solutions. > > > > > > > > Can I ask for it to be kept for some time? > > > > > > Interesting. Do you have some of this hardware and use Gentoo with it? > > > > Yes. Well, at least we are working on getting it up an running. These are > > the Vortex86-based boards from ICOP Tech. Some of them have an integrated > > VGA controller that is AFAIK SIS-based. > > Please post 'lspci -nn' from such a system. If it indeed has SIS graphics > supported by xf86-video-sis and you're going to use Gentoo on it, I'll keep > the driver. > > (In reply to jamesjames from comment #14) > > My Panasonic laptop with old video card NeoMagic, the vesa is not working > > correctly and very slow, x11-drivers/xf86-video-neomagic + > > x11-base/xorg-server-1.12.4-r7 excellent work. > > After removing the driver, I will only have a console without graphics. This > > is very bad. > > From a bug you filed years ago (bug 434468), I know you actually use > NeoMagic. I can't really imagine why :) Because the graphics card is built-in in my working laptop, аnd it suits me. And not only in my laptop. > > If you're still using xorg-server-1.12.4-r7, then I have some bad news... I > removed it from the tree recently because it had only been kept around for > really old nvidia-drivers versions. I suspect you're using it with neomagic > since it's the last version with XAA support. Not news, I've known. I do not expect that you delete and other required packages. > > I'd recommend making a local overlay containing xorg-server-1.12.4-r7 and > xf86-video-neomagic. Obviously neither of them are going to get updates, so > that's probably the best thing to do. I read about the upcoming removal, xorg-server-1.12.4-r7 in my local overlay has long been available. Delete the xorg-server-1.12.4-r7 + x11-drivers/*, which works well, is a very bad decision for owners of old video cards. I thought that gentoo cares about compatibility and performance for all, apparently it is not. We need to find a suitable solution for all, or to return back xorg-server-1.12.4-r7 + x11-drivers/*.