Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Sway requires mesa-dri
@ 2020-05-16  8:50 notramo
  2020-05-16  9:24 ` st3r4g
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: notramo @ 2020-05-16  8:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 655 bytes --]

New issue by notramo on void-packages repository

https://github.com/void-linux/void-packages/issues/22007

Description:
<!-- Don't request update of package. We have a script for that. https://alpha.de.repo.voidlinux.org/void-updates/void-updates.txt . However, a quality pull request may help. -->
### System

* xuname:  
Void 5.4.40_1 x86_64 GenuineIntel uptodate rFFFFFFF
* package:  
`sway-1.4_3`

### Expected behavior
`mesa-dri` is installed with `sway`
### Actual behavior
Sway doesn't start unless I manually install `mesa-dri`.
### Steps to reproduce the behavior
Install `sway`, but not `mesa-dri`.
Start Sway from the console.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
@ 2020-05-16  9:24 ` st3r4g
  2020-05-16  9:28 ` st3r4g
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: st3r4g @ 2020-05-16  9:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 497 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-629616076

Comment:
This is currently documented in https://docs.voidlinux.org/config/graphical-session/wayland.html#video-drivers
I agree that the mesa drivers should be automatically installed by default, but adding them to `sway` is wrong. Instead, `libglvnd` should pull them in as default GL provider, but this is not so easy to achieve with current packaging situation

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
  2020-05-16  9:24 ` st3r4g
@ 2020-05-16  9:28 ` st3r4g
  2020-05-16  9:32 ` notramo
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: st3r4g @ 2020-05-16  9:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 505 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-629616076

Comment:
This is currently documented in https://docs.voidlinux.org/config/graphical-session/wayland.html#video-drivers
I agree that the mesa drivers should be automatically installed by default, but adding them to `sway` is wrong. Instead, `libglvnd` should pull them in as default GL provider, but this is not so easy to achieve cleanly with current packaging situation

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
  2020-05-16  9:24 ` st3r4g
  2020-05-16  9:28 ` st3r4g
@ 2020-05-16  9:32 ` notramo
  2020-05-16  9:37 ` st3r4g
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: notramo @ 2020-05-16  9:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 194 bytes --]

New comment by notramo on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-629617060

Comment:
What about adding an install message with the link?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (2 preceding siblings ...)
  2020-05-16  9:32 ` notramo
@ 2020-05-16  9:37 ` st3r4g
  2020-05-27 21:10 ` ericonr
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: st3r4g @ 2020-05-16  9:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 321 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-629617652

Comment:
Users are encouraged to read the docs. Relying on install messages is poor because they can be easily lost in xbps install log (and many people don't pay attention to them anyway)

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (3 preceding siblings ...)
  2020-05-16  9:37 ` st3r4g
@ 2020-05-27 21:10 ` ericonr
  2020-05-27 21:11 ` ericonr
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ericonr @ 2020-05-27 21:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 300 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-634942281

Comment:
@st3r4g would this really solve the issue? If someone had installed nvidia drivers as the libglvnd provider, and then installed Sway, it still wouldn't work.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (4 preceding siblings ...)
  2020-05-27 21:10 ` ericonr
@ 2020-05-27 21:11 ` ericonr
  2020-05-27 21:55 ` st3r4g
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ericonr @ 2020-05-27 21:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-634942281

Comment:
@st3r4g would this really solve the issue? If someone had installed nvidia drivers as the libglvnd provider, and then installed Sway, it still wouldn't work. I'm not sure what the best solution would be :c 

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (5 preceding siblings ...)
  2020-05-27 21:11 ` ericonr
@ 2020-05-27 21:55 ` st3r4g
  2020-05-27 21:56 ` st3r4g
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: st3r4g @ 2020-05-27 21:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-634963578

Comment:
Well I'd say users are expected to know that sway doesn't work with nvidia drivers. Adding a hard-dependency to `mesa-dri` wouldn't work either, because users still won't be prevented from installing `nvidia` (they will be side-by-side with the mesa drivers). The only way would be with a `conflicts=` but... ugh

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (6 preceding siblings ...)
  2020-05-27 21:55 ` st3r4g
@ 2020-05-27 21:56 ` st3r4g
  2020-05-27 21:56 ` st3r4g
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: st3r4g @ 2020-05-27 21:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 452 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-634963578

Comment:
Well I'd say users are expected to know that sway doesn't work with nvidia drivers. Adding a hard-dependency to `mesa-dri` wouldn't work either, because users still won't be prevented from installing `nvidia` (it will be side-by-side with the mesa drivers). The only way would be with a `conflicts=` but... ugh

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (7 preceding siblings ...)
  2020-05-27 21:56 ` st3r4g
@ 2020-05-27 21:56 ` st3r4g
  2020-05-28 15:56 ` notramo
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: st3r4g @ 2020-05-27 21:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-634963578

Comment:
Well I'd say users are expected to know that sway doesn't work with nvidia drivers. Adding a hard-dependency to `mesa-dri` wouldn't work either, because users still won't be prevented from installing `nvidia` (they will be side-by-side with the mesa drivers). The only way would be with a `conflicts=` but... ugh

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (8 preceding siblings ...)
  2020-05-27 21:56 ` st3r4g
@ 2020-05-28 15:56 ` notramo
  2020-05-28 21:17 ` ericonr
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: notramo @ 2020-05-28 15:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 398 bytes --]

New comment by notramo on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-635436578

Comment:
> Users are encouraged to read the docs. Relying on install messages is poor because they can be easily lost in xbps install log (and many people don't pay attention to them anyway)

Do it harm anything? If not, why not add it? It's better than nothing.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (9 preceding siblings ...)
  2020-05-28 15:56 ` notramo
@ 2020-05-28 21:17 ` ericonr
  2020-05-28 22:00 ` Duncaen
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ericonr @ 2020-05-28 21:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 581 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-635612862

Comment:
@notramo the way I see it, this is due to Void's policy for packages. We tend to not bundle anything that's not essential. For example, you can install an X window manager and that won't pull in the actual Xorg server, because you might desire to run that through the network instead. For wayland, you could use the X backend (for some reason) or even the headless one, and in that case it won't make sense for `mesa-dri` to be installed.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (10 preceding siblings ...)
  2020-05-28 21:17 ` ericonr
@ 2020-05-28 22:00 ` Duncaen
  2021-01-21 17:59 ` ericonr
  2021-01-21 17:59 ` [ISSUE] [CLOSED] " ericonr
  13 siblings, 0 replies; 15+ messages in thread
From: Duncaen @ 2020-05-28 22:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 399 bytes --]

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-635631040

Comment:
> Do it harm anything? If not, why not add it? It's better than nothing.

Yes it makes people even less likely to read actually important INSTALL messages, like the recent openssh update that required the user to restart sshd for new connections to work.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (11 preceding siblings ...)
  2020-05-28 22:00 ` Duncaen
@ 2021-01-21 17:59 ` ericonr
  2021-01-21 17:59 ` [ISSUE] [CLOSED] " ericonr
  13 siblings, 0 replies; 15+ messages in thread
From: ericonr @ 2021-01-21 17:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/22007#issuecomment-764831723

Comment:
This is being discussed in #27286 and #18712 , closing this.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [ISSUE] [CLOSED] Sway requires mesa-dri
  2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
                   ` (12 preceding siblings ...)
  2021-01-21 17:59 ` ericonr
@ 2021-01-21 17:59 ` ericonr
  13 siblings, 0 replies; 15+ messages in thread
From: ericonr @ 2021-01-21 17:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 658 bytes --]

Closed issue by notramo on void-packages repository

https://github.com/void-linux/void-packages/issues/22007

Description:
<!-- Don't request update of package. We have a script for that. https://alpha.de.repo.voidlinux.org/void-updates/void-updates.txt . However, a quality pull request may help. -->
### System

* xuname:  
Void 5.4.40_1 x86_64 GenuineIntel uptodate rFFFFFFF
* package:  
`sway-1.4_3`

### Expected behavior
`mesa-dri` is installed with `sway`
### Actual behavior
Sway doesn't start unless I manually install `mesa-dri`.
### Steps to reproduce the behavior
Install `sway`, but not `mesa-dri`.
Start Sway from the console.


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-01-21 17:59 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-16  8:50 [ISSUE] Sway requires mesa-dri notramo
2020-05-16  9:24 ` st3r4g
2020-05-16  9:28 ` st3r4g
2020-05-16  9:32 ` notramo
2020-05-16  9:37 ` st3r4g
2020-05-27 21:10 ` ericonr
2020-05-27 21:11 ` ericonr
2020-05-27 21:55 ` st3r4g
2020-05-27 21:56 ` st3r4g
2020-05-27 21:56 ` st3r4g
2020-05-28 15:56 ` notramo
2020-05-28 21:17 ` ericonr
2020-05-28 22:00 ` Duncaen
2021-01-21 17:59 ` ericonr
2021-01-21 17:59 ` [ISSUE] [CLOSED] " ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).