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
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
Seirdy has quit [Quit: exiting 3.2]
Seirdy has joined #wayland
leon-p_ has joined #wayland
c7s has quit [Ping timeout: 480 seconds]
pnowack has quit [Quit: pnowack]
leon-p has quit [Ping timeout: 480 seconds]
lawsa has left #wayland [#wayland]
lmat has joined #wayland
Lucretia has quit []
dcz_ has joined #wayland
leon-p_ has quit []
txtsd has quit [Ping timeout: 480 seconds]
shashank1202_ has joined #wayland
zebrag has joined #wayland
dcz has joined #wayland
m0nkeyC has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
dcz has quit [Ping timeout: 480 seconds]
shashank1202_ has quit [Quit: Connection closed for inactivity]
zebrag has quit [Remote host closed the connection]
danvet has joined #wayland
novakane has joined #wayland
dcz has joined #wayland
tlwoerner has quit [Remote host closed the connection]
tlwoerner has joined #wayland
rasterman has joined #wayland
rgallaispou has joined #wayland
Net147 has joined #wayland
hendursa1 has joined #wayland
Thrift has joined #wayland
<emersion> pq: interesting to hear a hw driver dev say that hw shouldn't dictate how standard APIs look like :)
hendursaga has quit [Ping timeout: 480 seconds]
<pq> emersion, I know, right!
<pq> awesome!
<emersion> indeed!
<pq> swick, cool, thanks - what's there now (and already landed) were pretty mechanical, but I'm writing a new story that will need more serious review when it's out as a MR.
rgallaispou has quit [Read error: Connection reset by peer]
Net147 has quit [Quit: Quit]
Net147 has joined #wayland
<ofourdan> emersion: hey, do you have anything else in the pipe for libxcvt? if not, I'll make a 0.1.1 release.
<emersion> ofourdan: i can't think of anything else, feel free to release away :)
<ofourdan> coo, thanks!
<ofourdan> *cool
hendursaga has joined #wayland
hendursa1 has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !691 merged \o/ (screen-share: Add option to start screen sharing on weston startup https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/691)
<wlb> weston/main: Marek Vasut * screen-share: Add option to start screen sharing on weston startup https://gitlab.freedesktop.org/wayland/weston/commit/b02149e43b79 compositor/screen-share.c man/weston.ini.man weston.ini.in
<wlb> weston/main: Manuel Stoeckl * gl-renderer: add support for (a|x)bgr2101010 shm formats https://gitlab.freedesktop.org/wayland/weston/commit/c7fbc971201c libweston/renderer-gl/ gl-renderer-internal.h gl-renderer.c
<wlb> weston Merge request !709 merged \o/ (gl-renderer: add support for (a|x)bgr2101010 shm formats https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/709)
Thrift has quit [Remote host closed the connection]
<wlb> weston Merge request !712 merged \o/ (pipewire: Drop support for 0.2 API https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/712)
<wlb> weston/main: Emmanuel Gil Peyrot * pipewire: Drop support for 0.2 API https://gitlab.freedesktop.org/wayland/weston/commit/d4a208c2b1d2 pipewire/ meson.build pipewire-plugin.c
<emersion> ofourdan: the motivation for https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/775 is that the latest released xserver files conflict with libxcvt
<emersion> so can't have both installed
Net147 has quit [Read error: Connection reset by peer]
<emersion> besides, some distributions don't even have libxcvt packaged yet, so building xserver is painful
<ofourdan> which part, the "cvt" utiluty I guess?
<emersion> plus some man pages
<ofourdan> yeah, the cvt.1 mostlikely
<ofourdan> fwiw, I'm fine with xorg/server!775
Net147 has joined #wayland
<ofourdan> I'll make that clear in the mr :)
<emersion> ah cool
pnowack has joined #wayland
<wlb> wayland Issue #247 opened by () Notes for protocol-next design https://gitlab.freedesktop.org/wayland/wayland/-/issues/247 [Protocol-next]
<ofourdan> emersion: fwiw, in fedora, the binary package is split into the library (and devel) and the cvt utility, with the latter being set to confict with the current xserver so you can install the lib independently
Lucretia has joined #wayland
<emersion> arch doesn't do split packages
<jadahl> ofourdan: afaik, rpm passes --wrap-mode nodownload by default
<ofourdan> jadahl, not sure I'm following, rpm doesn't have such an option, does it?
<emersion> --wrap-mode is a meson flag
<ofourdan> right, so rpmbuild
<ofourdan> waynay, all I mean is that, by splitting the package, we could get the lib installed along with the current xserver package :)
<ofourdan> *anyway
<emersion> yeah, but splitting or not splitting is a distro policy decision
<ofourdan> sure
<emersion> some do, some don't
<jadahl> ofourdan: the %meson macro is expanded to pass that to meson
flacks has quit [Quit: Quitter]
flacks has joined #wayland
Lucretia has quit []
Lucretia has joined #wayland
rgallaispou has joined #wayland
Net147 has quit [Quit: Quit]
c7s has joined #wayland
ppascher has quit [Ping timeout: 480 seconds]
Net147 has joined #wayland
ppascher has joined #wayland
<wlb> weston Issue #556 opened by () Rotary encoder Knobe (Joystick) with Wayland-EGL platform not working https://gitlab.freedesktop.org/wayland/weston/-/issues/556
leon-p has joined #wayland
dcz_ has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
go4godvin is now known as frytaped
reillybrogan_ has joined #wayland
reillybrogan has quit [Ping timeout: 480 seconds]
mbalmer_ has quit []
novakane has quit [Quit: WeeChat 3.3]
novakane has joined #wayland
rgallaispou has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
hardening has joined #wayland
pnowack has quit [Quit: pnowack]
pnowack has joined #wayland
<zubzub> It seems the resize functionality in weston is broken by design if you resize where a move is required, ie resizing from topleft corner.
<zubzub> there seems to be a race where the resize grab is released before the last resized buffer is committed
<zubzub> what happens is that the surface is no longer moved and instead resized from the bottom right
<zubzub> you can see it subtly if you do a topleft resize and release mouse button while moving
<zubzub> it's especially noticable if the client is slow to respond
novakane has quit [Quit: WeeChat 3.3]
<DemiMarieObenour[m]> Has anyone here thought of having a “Foo over Wayland” protocol for various values of “Foo”? And are there any cases where this would actually be useful?
<DemiMarieObenour[m]> I can think of quite a few bad examples (such as “TCP over Wayland”), but I am wondering there are any good ones. The first one that comes to mind is actually X11 over Wayland, for use by XWayland.
<qyliss> apart from PipeWire? :P
___nick___ has quit [Ping timeout: 480 seconds]
<DemiMarieObenour[m]> Do you mean “send PipeWire messages as Wayland arrays”?
<qyliss> yeah, I think that could be cool
<qyliss> I'm working in virtualized environments not dissimilar to yours (although different enough to be incompatible), and handling Wayland is already a requirement
<qyliss> so being able to send other things over wayland is very appealing
<DemiMarieObenour[m]> Can you go into details? There might be room for collaboration here.
<qyliss> although I haven't looked into it at all, really, so probably it would be killed by latency
<qyliss> sure, I'm working on a compartmentalized operating system called Spectrum (https://spectrum-os.org/)
<qyliss> it's still very early development
<qyliss> my plan is to use the Wayland-over-virtio-gpu stuff that Google is developing for Chromium OS
<DemiMarieObenour[m]> OH you’re Alyssa Ross!
<qyliss> in previous prototypes i've used virito-wl
<qyliss> I am :)
<DemiMarieObenour[m]> Nice to meet you! I’m Demi Marie Obenour and I work on Qubes OS.
<qyliss> I know!
<DemiMarieObenour[m]> 🙂
<qyliss> I've been following your work here and in #sway-devel for the past little while :)
<DemiMarieObenour[m]> Thanks! I actually originally tried writing the compositor in Rust using Smithay, but Smithay turned out to not be ready yet.
<qyliss> that's sadly the impression I got too
<DemiMarieObenour[m]> That is expected to change, though. Smithay seems to be quite actively developed.
<qyliss> yeah
<DemiMarieObenour[m]> What are your thoughts on the attack surface of Wayland + virtio-gpu?
<qyliss> my thoughts are that it's not great, but there's not much I can do about it, and I don't have much in the way of alternatives
<qyliss> but I do like that Google is shipping it in products, because that means there's at least lots of eyes on it
<qyliss> (or rather, I assume they're gonig to be shipping it in products at some point soon-ish)
<DemiMarieObenour[m]> I mean there is the “security at all costs” approach of pure software rendering + a custom GUI protocol. That is the route Qubes OS took and I still think it was the correct one, given the Qubes OS threat model. But if one needs multi-tenancy on commodity GPUs then I am not aware of a better solution yet (there is work on changing that).
<qyliss> Yeah, I agree 100% that Qubes made the right decision for Qubes
<DemiMarieObenour[m]> Thankfully some people are working on leveraging the virtualization support in recent Intel GPUs to make secure multi-tenancy possible.
<qyliss> I recently wrote a report about the possibilities for GPU multi-tenancy in Spectrum, perhaps you'd find it interesting: https://spectrum-os.org/lists/archives/spectrum-discuss/20211026200434.w6yzfnl6duhqjgig@x220.qyliss.net/
<qyliss> I was just reading about the virt stuff in recent Intel — AIUI there's not even support in Linux for it yet?
<qyliss> if you know where I can follow developments on Intel GPU virt I'd love to know
<DemiMarieObenour[m]> Most of the recent work that I am aware of is in https://libvf.io from Arc Compute.
<qyliss> Oh somebody sent that to me the other day!
<qyliss> I'll keep a closer look on it, thanks!
<DemiMarieObenour[m]> You’re welcome!
danvet has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
hendursaga has quit [Quit: hendursaga]
hendursaga has joined #wayland
fmuellner has joined #wayland
agners has joined #wayland
boistordu has joined #wayland
pnowack has quit [Quit: pnowack]
<wlb> wayland Issue #248 opened by () can't close client in client created listener https://gitlab.freedesktop.org/wayland/wayland/-/issues/248
hardening has quit [Ping timeout: 480 seconds]
spstarr has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
ryoshu has quit [Remote host closed the connection]
ryoshu has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
Seirdy has quit [Quit: exiting 3.2]
Seirdy has joined #wayland