Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 606132 - Mask old x11-drivers/* for removal
Summary: Mask old x11-drivers/* for removal
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 551912
  Show dependency tree
 
Reported: 2017-01-18 00:19 UTC by Matt Turner
Modified: 2018-01-10 11:53 UTC (History)
3 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 Matt Turner gentoo-dev 2017-01-18 00:19:34 UTC
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
Comment 1 Matt Turner gentoo-dev 2017-01-25 18:16:43 UTC
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.
Comment 2 Harri Nieminen (Moiman) 2017-02-07 15:13:33 UTC
Add x11-drivers/afb-ucode to list.
Comment 3 Matt Turner gentoo-dev 2017-02-25 20:44:47 UTC
(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
Comment 4 Matt Turner gentoo-dev 2017-03-04 17:32:03 UTC
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.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-07-20 16:04:44 UTC
So how far are we from masking them for removal? It's blocking Portage fixes.
Comment 6 Matt Turner gentoo-dev 2017-07-20 21:16:04 UTC
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.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-07-21 04:07:50 UTC
Just mask them all and see if anyone complains. You can always unmask them if need arises.
Comment 8 Larry the Git Cow gentoo-dev 2017-11-24 06:07:56 UTC
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(-)}
Comment 9 Larry the Git Cow gentoo-dev 2017-11-26 02:24:26 UTC
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(+)}
Comment 10 Matt Turner gentoo-dev 2017-11-26 02:37:05 UTC
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
Comment 11 Tor Rune Skoglund 2017-11-27 16:56:18 UTC
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?
Comment 12 Matt Turner gentoo-dev 2017-11-27 17:23:25 UTC
(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?
Comment 13 Tor Rune Skoglund 2017-11-29 09:22:45 UTC
(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.
Comment 14 jamesjames 2017-12-01 21:57:06 UTC
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.
Comment 15 Matt Turner gentoo-dev 2017-12-10 06:49:55 UTC
(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.
Comment 16 Tor Rune Skoglund 2017-12-22 09:34:41 UTC
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...
Comment 17 Matt Turner gentoo-dev 2018-01-05 17:43:23 UTC
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.
Comment 18 Larry the Git Cow gentoo-dev 2018-01-05 17:44:49 UTC
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(-)}
Comment 19 jamesjames 2018-01-10 11:53:54 UTC
(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/*.