View previous topic :: View next topic |
Author |
Message |
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 922 Location: Romania
|
Posted: Fri Jun 30, 2023 3:27 pm Post subject: steam with minimal xorg |
|
|
Steam needs xorg to be build with glx support.
Xorg with USE="minimal" has glx support disabled. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri Jun 30, 2023 4:07 pm Post subject: |
|
|
Yes, and? |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21637
|
Posted: Fri Jun 30, 2023 4:21 pm Post subject: |
|
|
Is this a problem report? If so, with which packages and versions are you reporting a problem? A quick eix steam shows nothing that looks likely, so this does not seem to be a Gentoo Portage problem. What did you see that leads you to believe there is a problem, and what exactly do you want the maintainer to change? |
|
Back to top |
|
|
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 922 Location: Romania
|
Posted: Fri Jun 30, 2023 7:03 pm Post subject: |
|
|
Hu wrote: | Is this a problem report?
|
I am reporting a problem, so yes.
Hu wrote: |
If so, with which packages and versions are you reporting a problem?
|
These are the versions installed on my system:
Code: | games-util/steam-meta-0-r20220320
x11-base/xorg-server-21.1.8 |
Hu wrote: |
A quick eix steam shows nothing that looks likely, so this does not seem to be a Gentoo Portage problem. What did you see that leads you to believe there is a problem
|
If I try to start steam with xorg compiled without glx support, it errors out and doesn't start.
Hu wrote: |
and what exactly do you want the maintainer to change? |
No need for the maintainer to change anything, as I have an xorg ebuild in my overlay. I just wanted to make sure this is known. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri Jun 30, 2023 7:28 pm Post subject: |
|
|
stefan11111 wrote: | These are the versions installed on my system:
Code: | games-util/steam-meta-0-r20220320
x11-base/xorg-server-21.1.8 |
|
Code: | $ eshowkw games-util/steam-meta
No such package "games-util/steam-meta" |
That's why this was moved to Unsupported Software. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21637
|
Posted: Fri Jun 30, 2023 8:37 pm Post subject: |
|
|
As I read the ebuild, the only supported way to lack glx is to build with USE=minimal. If you are not seeking to have the maintainer change something, then who are you wanting to know about this? It looks to me like the right fix is that the steam ebuild needs to depend on x11-base/xorg-server[-minimal] so that the user cannot choose USE=minimal. |
|
Back to top |
|
|
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 922 Location: Romania
|
Posted: Fri Jun 30, 2023 11:16 pm Post subject: |
|
|
Hu wrote: | As I read the ebuild, the only supported way to lack glx is to build with USE=minimal. If you are not seeking to have the maintainer change something, then who are you wanting to know about this? It looks to me like the right fix is that the steam ebuild needs to depend on x11-base/xorg-server[-minimal] so that the user cannot choose USE=minimal. |
I would like to see a fix, but I won't insist.
The way I approached this in my overlay was to separate out glx as USE="glx" and only toggle that, as steam doesn't need everything else turned on. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21637
|
Posted: Sat Jul 01, 2023 12:39 am Post subject: |
|
|
Have you notified the maintainer(s) of the steam overlay about this? There is no guarantee they read this forum and will see your thread here. |
|
Back to top |
|
|
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 922 Location: Romania
|
Posted: Sat Jul 01, 2023 7:11 am Post subject: |
|
|
Hu wrote: | Have you notified the maintainer(s) of the steam overlay about this? There is no guarantee they read this forum and will see your thread here. |
I will, but the fix should be implemented in the xorg ebuild. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Sat Jul 01, 2023 8:27 am Post subject: |
|
|
What exactly is there to fix? Since minimal is specifically disabling glx, it would seem this is according to plans.
Is it that you've finally found something that is too minimal for you? |
|
Back to top |
|
|
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 922 Location: Romania
|
Posted: Sat Jul 01, 2023 3:16 pm Post subject: |
|
|
asturm wrote: | What exactly is there to fix? Since minimal is specifically disabling glx, it would seem this is according to plans.
|
Steam doesn't work without glx. But steam works without dri and glamor.
asturm wrote: |
Is it that you've finally found something that is too minimal for you? |
There are plenty of things too minimal for me. One example is minimal nano. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
|