Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-25 Thread Matt Turner
On Sat, Nov 25, 2017 at 12:05 AM, Michał Górny  wrote:
> W dniu pią, 24.11.2017 o godzinie 18∶02 -0800, użytkownik Matt Turner
> napisał:
>> On Thu, Nov 23, 2017 at 10:52 PM, Richard Bradfield  
>> wrote:
>> > On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:
>> > >
>> > > Very few if any users. They break occasionally with new xserver
>> > > versions, and then I have to do the leg work to fix them, make the
>> > > upstream releases, and then push them into Gentoo. Again, for between
>> > > zero and one person to use.
>> > > ...
>> > > x11-drivers/xf86-video-modesetting
>> >
>> >
>> > I guess I should put my hand up and admit to being "the one user" for
>> > this driver. I've got an ancient netbook with an Intel GMA3600, for
>> > which there is no accelerated Xorg driver, which means I'm stuck with
>> > xf86-video-modesetting.
>>
>> You must not have updated in quite a while if it's still installed on
>> your system. The driver has been included in the xserver since 1.17
>> (with the appropriate blocker).
>>
>> The driver's not going away, just the separate package :)
>
> You should probably update the p.mask message to make that clear.
> Possibly maybe even split this driver (and any other that is not
> necessary) to a separate mask.

Will do. I didn't expect there was anyone with it still installed on
their system, since it hasn't been separately installable since I
think 1.17 has been stable since before the transition to git :)



Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-25 Thread Richard Bradfield

On Fri, Nov 24, 2017 at 06:02:12PM -0800, Matt Turner wrote:

On Thu, Nov 23, 2017 at 10:52 PM, Richard Bradfield  wrote:

On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:


Very few if any users. They break occasionally with new xserver
versions, and then I have to do the leg work to fix them, make the
upstream releases, and then push them into Gentoo. Again, for between
zero and one person to use.
...
x11-drivers/xf86-video-modesetting



I guess I should put my hand up and admit to being "the one user" for
this driver. I've got an ancient netbook with an Intel GMA3600, for
which there is no accelerated Xorg driver, which means I'm stuck with
xf86-video-modesetting.


You must not have updated in quite a while if it's still installed on
your system. The driver has been included in the xserver since 1.17
(with the appropriate blocker).

The driver's not going away, just the separate package :)



You would be correct! Have you any idea how enjoyable `emerge --update`
is on an Atom N2600? :)

I've gone ahead and updated the machine to Xorg 1.19.5, and depclean
removed the old separate package, thanks for the hint!


signature.asc
Description: PGP signature


Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-25 Thread Michał Górny
W dniu pią, 24.11.2017 o godzinie 18∶02 -0800, użytkownik Matt Turner
napisał:
> On Thu, Nov 23, 2017 at 10:52 PM, Richard Bradfield  wrote:
> > On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:
> > > 
> > > Very few if any users. They break occasionally with new xserver
> > > versions, and then I have to do the leg work to fix them, make the
> > > upstream releases, and then push them into Gentoo. Again, for between
> > > zero and one person to use.
> > > ...
> > > x11-drivers/xf86-video-modesetting
> > 
> > 
> > I guess I should put my hand up and admit to being "the one user" for
> > this driver. I've got an ancient netbook with an Intel GMA3600, for
> > which there is no accelerated Xorg driver, which means I'm stuck with
> > xf86-video-modesetting.
> 
> You must not have updated in quite a while if it's still installed on
> your system. The driver has been included in the xserver since 1.17
> (with the appropriate blocker).
> 
> The driver's not going away, just the separate package :)

You should probably update the p.mask message to make that clear.
Possibly maybe even split this driver (and any other that is not
necessary) to a separate mask.

-- 
Best regards,
Michał Górny




Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-24 Thread Matt Turner
On Thu, Nov 23, 2017 at 10:52 PM, Richard Bradfield  wrote:
> On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:
>>
>> Very few if any users. They break occasionally with new xserver
>> versions, and then I have to do the leg work to fix them, make the
>> upstream releases, and then push them into Gentoo. Again, for between
>> zero and one person to use.
>> ...
>> x11-drivers/xf86-video-modesetting
>
>
> I guess I should put my hand up and admit to being "the one user" for
> this driver. I've got an ancient netbook with an Intel GMA3600, for
> which there is no accelerated Xorg driver, which means I'm stuck with
> xf86-video-modesetting.

You must not have updated in quite a while if it's still installed on
your system. The driver has been included in the xserver since 1.17
(with the appropriate blocker).

The driver's not going away, just the separate package :)



Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-24 Thread Matt Turner
On Thu, Nov 23, 2017 at 11:31 PM, Robin H. Johnson  wrote:
> On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:
>> Very few if any users. They break occasionally with new xserver
>> versions, and then I have to do the leg work to fix them, make the
>> upstream releases, and then push them into Gentoo. Again, for between
>> zero and one person to use.
>>
>> I left some other ancient ones that are also candidates for removal, but
>> I thought might have *a* user: glint, mach64, mga, r128, tdfx, voodoo.
> Both mga & r128 still have life as drivers for embedded controllers on
> server systems. MGA on ~5 year old Dell servers, R128 in the RageXL
> variant on similar age Supermicro servers.

Ack for r128. For MGA, I suspect the in-kernel KMS driver "mgag200" is
what you want to be using. Regardless, it'll continue living a while
longer :)

>> x11-drivers/xf86-video-modesetting
> Please keep this one for the generic KMS case. It's been useful.

It's part of the xserver since 1.17. With only 1.19 in tree, there's
no way to use the split package.

>> x11-drivers/xf86-video-tseng
> Yep, had a few of these cards, 25 years ago. The hardware interface was
> nice and clean, but they can DIAF now.
>
> tdfx/voodoo: Kill with fire, also spent time programming them, but
> looking at 15/20-year old video hardware with no big-endian support.
> Doubtful of userbase.

Yeah, probably should include them too.



Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-24 Thread Dale
Richard Bradfield wrote:
> On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:
>> Very few if any users. They break occasionally with new xserver
>> versions, and then I have to do the leg work to fix them, make the
>> upstream releases, and then push them into Gentoo. Again, for between
>> zero and one person to use.
>> ...
>> x11-drivers/xf86-video-modesetting
>
> I guess I should put my hand up and admit to being "the one user" for
> this driver. I've got an ancient netbook with an Intel GMA3600, for
> which there is no accelerated Xorg driver, which means I'm stuck with
> xf86-video-modesetting.
>
> Obviously not asking you to keep putting in effort just for me, so what
> are my next steps if this package is masked and I later need to update?
>


Seems that "one" just doubled.

root@fireball / # equery list x11-drivers/xf86*
 * Searching for xf86* in x11-drivers ...
[IP-] [  ] x11-drivers/xf86-input-evdev-2.10.5:0
[IP-] [  ] x11-drivers/xf86-video-vesa-2.3.4:0
root@fireball / # equery d x11-drivers/xf86-input-evdev
x11-drivers/xf86-video-vesa
 * These packages depend on x11-drivers/xf86-input-evdev:
kde-plasma/plasma-desktop-5.11.3 (mouse ? x11-drivers/xf86-input-evdev)
x11-base/xorg-drivers-1.19 (input_devices_evdev ?
x11-drivers/xf86-input-evdev)

 * These packages depend on x11-drivers/xf86-video-vesa:
x11-base/xorg-drivers-1.19 (video_cards_vesa ? x11-drivers/xf86-video-vesa)
root@fireball / #

What will change without it, not sure.  :/

Dale

:-)  :-) 



Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-24 Thread Vadim A. Misbakh-Soloviov
> > x11-drivers/xf86-video-modesetting
> 
> Please keep this one for the generic KMS case. It's been useful.

For now, it ships inside xorg-server since at least few versions already...



Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-23 Thread Robin H. Johnson
On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:
> Very few if any users. They break occasionally with new xserver
> versions, and then I have to do the leg work to fix them, make the
> upstream releases, and then push them into Gentoo. Again, for between
> zero and one person to use.
> 
> I left some other ancient ones that are also candidates for removal, but
> I thought might have *a* user: glint, mach64, mga, r128, tdfx, voodoo.
Both mga & r128 still have life as drivers for embedded controllers on
server systems. MGA on ~5 year old Dell servers, R128 in the RageXL
variant on similar age Supermicro servers.

> x11-drivers/xf86-video-modesetting
Please keep this one for the generic KMS case. It's been useful.

> x11-drivers/xf86-video-tseng
Yep, had a few of these cards, 25 years ago. The hardware interface was
nice and clean, but they can DIAF now.

tdfx/voodoo: Kill with fire, also spent time programming them, but
looking at 15/20-year old video hardware with no big-endian support.
Doubtful of userbase.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Asst. Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: Digital signature


Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-23 Thread Kent Fredric
On Fri, 24 Nov 2017 06:52:59 +
Richard Bradfield  wrote:

> I guess I should put my hand up and admit to being "the one user" for
> this driver. I've got an ancient netbook with an Intel GMA3600, for
> which there is no accelerated Xorg driver, which means I'm stuck with
> xf86-video-modesetting.
> 
> Obviously not asking you to keep putting in effort just for me, so what
> are my next steps if this package is masked and I later need to update?

I believe this driver now comes with xorg-server regardless, and so to
use xorg-server-1.19.5, you just have to remove the legacy split
modesetting drivers first.

xorg-server-1.19.5:

  RDEPEND="${CDEPEND}
  selinux? ( sec-policy/selinux-xserver )
  !x11-drivers/xf86-video-modesetting
  "


qlist xorg-server | grep -i modeset

  /usr/lib64/xorg/modules/drivers/modesetting_drv.so
  /usr/share/man/man4/modesetting.4.bz2



pgp6G_sRBYdYM.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-23 Thread Richard Bradfield

On Thu, Nov 23, 2017 at 11:24:24PM -0800, Matt Turner wrote:

Very few if any users. They break occasionally with new xserver
versions, and then I have to do the leg work to fix them, make the
upstream releases, and then push them into Gentoo. Again, for between
zero and one person to use.
...
x11-drivers/xf86-video-modesetting


I guess I should put my hand up and admit to being "the one user" for
this driver. I've got an ancient netbook with an Intel GMA3600, for
which there is no accelerated Xorg driver, which means I'm stuck with
xf86-video-modesetting.

Obviously not asking you to keep putting in effort just for me, so what
are my next steps if this package is masked and I later need to update?



signature.asc
Description: PGP signature


[gentoo-dev] Last Rites: Ancient x11-drivers/*

2017-11-23 Thread Matt Turner

Very few if any users. They break occasionally with new xserver
versions, and then I have to do the leg work to fix them, make the
upstream releases, and then push them into Gentoo. Again, for between
zero and one person to use.

I left some other ancient ones that are also candidates for removal, but
I thought might have *a* user: glint, mach64, mga, r128, tdfx, voodoo.

Masked for removal in 30 days.

Bug: https://bugs.gentoo.org/606132

x11-misc/afbinit
x11-drivers/afb-ucode
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-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


signature.asc
Description: Digital signature