ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
rasterman- has joined #wayland
rasterman has quit [Ping timeout: 480 seconds]
raster-- has joined #wayland
rasterman- has quit [Ping timeout: 480 seconds]
thx has quit []
c7s has quit [Quit: c7s]
xantoz has quit [Ping timeout: 480 seconds]
raster-- has quit []
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
d_ed has joined #wayland
d42 has quit [Ping timeout: 480 seconds]
spstarr has joined #wayland
c7s has joined #wayland
xantoz has joined #wayland
d42 has joined #wayland
spstarr has quit []
pnowack_ has joined #wayland
pnowack has quit [Ping timeout: 480 seconds]
pnowack_ has quit []
fmuellner has quit [Ping timeout: 480 seconds]
cvmn has joined #wayland
c7s has quit [Ping timeout: 480 seconds]
cvmn has quit [Ping timeout: 480 seconds]
agd5f_ has quit []
dcz_ has joined #wayland
agd5f has joined #wayland
alarumbe has quit [Ping timeout: 480 seconds]
flacks has quit [Ping timeout: 480 seconds]
AJ_Z0 has quit [Ping timeout: 480 seconds]
alarumbe has joined #wayland
agd5f has quit [Remote host closed the connection]
agd5f has joined #wayland
AJ_Z0 has joined #wayland
flacks has joined #wayland
idkrn_ has joined #wayland
idkrn_ has quit []
audgirka has joined #wayland
Seirdy has quit [Quit: exiting 3.3]
zebrag has quit [Remote host closed the connection]
leon-p has joined #wayland
jgrulich has joined #wayland
Seirdy has joined #wayland
danvet has joined #wayland
<jadahl>
DemiMarieObenour[m]: that second case (resize before the client resizes) isn't possible with Wayland; the client is always the one setting the size. not even when maximize can you predict, as the commit after you maximize a client isn't necesarrily the one acknowledging the maximize request
audgirka has quit [Remote host closed the connection]
cvmn has quit [Ping timeout: 480 seconds]
audgirka has joined #wayland
flacks has quit [Quit: Quitter]
flacks has joined #wayland
<pq>
kennylevinsen, for what I'm asking, libseat or seatd would not need to touch udev at all. Just take the seat name in, and compare it to NULL and "seat0" (on Linux), and if no match then disable VT handling.
pnowack has quit [Quit: pnowack]
<pq>
kennylevinsen, also libseat_seat_name() would return something more approriate. :-)
<pq>
kennylevinsen, the logind backend would probably just relay that name to logind, too.
<emersion>
is "seat0" a systemd thing btw?
<emersion>
or udev maybe?
<daniels>
both
<daniels>
it's just the thing that they both expose by default, and that's crept out into everyone using it, so there's a strong argument that it's just the API by convention
<emersion>
yea
<emersion>
it's even now used for completely unrelated things, e.g. sway's default logical seat name
<emersion>
we didn't know the difference between physical and logical seats at the time :/
<pq>
Did your logical seat name become API by convention too by now? :-)
<emersion>
by chance nothing's hardcoded in wlroots, iirc
<emersion>
but we can't change it to something more sensible like "default", since that would break users
<daniels>
emersion: heh, I just noticed that my Fedora system at least has the rewrite for the non-SourceForge DocBook URL, so I guess that'll creep into distros at some point
<emersion>
yeah, a bit too soon still
<emersion>
CI was happy for x86, but not-happy on other arches
<pq>
libseat has global data...
<emersion>
what for?
pnowack has joined #wayland
<pq>
emersion, log level and logger callback
<emersion>
that doesn't soudns terribad
<emersion>
e.g. libinput has it too
<emersion>
sound*
<pq>
yeah, it's workable
<daniels>
libxkbcommon ties it to the ctx you're required to use for everything O:)
fmuellner has quit []
<pq>
it's not like we would ever be running two weston instances in the same process, both using libseat.
<daniels>
I don't think that's tooooo bad for things like libseat and libinput which you can't sensibly have multiple competing users for though
<daniels>
yeah
fmuellner has joined #wayland
<daniels>
there you go, bit of good cop :)
<pq>
two weston instances in the same process sure, but only one using libseat at a time.
<emersion>
:P
<pq>
I'm thinking of hooking libseat debug logging to a debug scope in weston
<pq>
and error logging to the normal log
<emersion>
i wanted to do that for wlroots, but we don't have debug scopes yet, sooo
<pq>
yet? :-)
<emersion>
do you have something similar for libinput and Xwayland?
<pq>
I don't think weston has.
<daniels>
nope
<pq>
Xwayland being a separate process is going to be extra
<pq>
I've been wondering if weston should own the stdout it gives out to all processes it forks and relay to its own log, but OTOH why bother when there are shell and systemd-journal redirects.
bodiccea_ has quit [Remote host closed the connection]
<daniels>
swick: look at that, you've made me and emersion agree on protocol design :P
<emersion>
:P
<daniels>
emersion: speaking of, how are you feeling about dmabuf-feedback? I'm just sweeping through the latest Mesa changes
<daniels>
from what I've seen of both sides, I'm definitely feeling like we couldn't discover or improve anything more through continuing to discuss it to death, and the only way we could improve it is by shipping v1, seeing what it does in the real world, and if we need a v2 then we can just do that
<emersion>
yeah, i think i agree on the whole
<emersion>
we've bikeshed enough at this point
<emersion>
there are a couple other things worth fixing if we do linux-dmabuf-v2 anyways
___nick___ has quit []
aswar002_ has quit []
aswar002 has joined #wayland
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
<DemiMarieObenour[m]>
Is CI having problems?
<daniels>
DemiMarieObenour[m]: broadly speaking, no
<daniels>
more specifically, can you please link the MR or pipeline that's failing for you?
<daniels>
emersion: anything in particular? I would like to move modifier alongside format rather than per-plane, but anything else?
<daniels>
emersion: oh yeah, thanks for the reminder
rpigott has quit [Read error: Connection reset by peer]
rpigott has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
leon-p has joined #wayland
Seirdy has quit [Quit: exiting 3.3]
Seirdy has joined #wayland
fmuellner has joined #wayland
<DemiMarieObenour[m]>
daniels: friendly ping on some of the issues I have filed
<daniels>
DemiMarieObenour[m]: I'm currently buried under a couple of client projects; I've seen all your issues and will get through them either when I'm on holiday next week or towards Christmas
<DemiMarieObenour[m]>
daniels: Thanks!
d__ed has quit []
d__ed has joined #wayland
<daniels>
np
dcz_ has quit [Ping timeout: 480 seconds]
hardening has quit [Ping timeout: 480 seconds]
gazatu has left #wayland [#wayland]
c7s has quit [Ping timeout: 480 seconds]
spstarr has quit [Remote host closed the connection]
ecloud has quit [Ping timeout: 480 seconds]
ecloud has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
bodiccea has quit [Quit: Leaving]
bodiccea has joined #wayland
bodiccea has quit [Remote host closed the connection]