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]
fmuellner has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1210 opened by Vitaly Prosyak (vitalyp) color-lcms: Fix memory leak in join_curvesets https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1210
julio7359 has joined #wayland
gry has joined #wayland
tjaden has joined #wayland
pieguy128 has joined #wayland
pieguy128_ has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Company has quit [Quit: Leaving]
dcz has joined #wayland
<wlb> weston Issue #736 opened by bot crack (unintialized) 11.0.0 Weston screen sharing in embedded environment is very laggy with 100% CPU usage https://gitlab.freedesktop.org/wayland/weston/-/issues/736
MajorBiscuit has joined #wayland
i509vcb has quit [Quit: Connection closed for inactivity]
kts has quit [Quit: Konversation terminated!]
<ofourdan> e78: ImageMAgick "import" lockign the Wayland/Xwayland session is the same as https://bugzilla.redhat.com/1914021 fixed with https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/972
manuel_ has joined #wayland
bookworm has quit [Ping timeout: 480 seconds]
JPEW has quit [Read error: Connection reset by peer]
JPEW has joined #wayland
pieguy128 has quit [Quit: ZNC 1.8.2 - https://znc.in]
Satan2 has quit []
pieguy128 has joined #wayland
Satan2 has joined #wayland
julio7359 has quit [Ping timeout: 480 seconds]
danvet has joined #wayland
junaid has joined #wayland
rasterman has joined #wayland
junaid has quit [Remote host closed the connection]
<wlb> weston Issue #737 opened by Noah-Lijc (Noah-Lijc) QT Modal windows issus https://gitlab.freedesktop.org/wayland/weston/-/issues/737
<pq> e78, no-one wants spying on their machine, which is why no arbitrary program should be allowed to take screenshots at arbitrary times, especially without the user noticing. However, the end user (not the screenshooting program) also needs to have a way of letting the screenshots they want to be taken, without disturbing. Making this difference is surprisingly difficult.
godvino has joined #wayland
devilhorns has joined #wayland
tanty has quit [Remote host closed the connection]
tanty has joined #wayland
godvino has quit [Read error: Connection reset by peer]
godvino has joined #wayland
godvino has quit [Read error: Connection reset by peer]
<wlb> weston Issue #738 opened by Fredrik Gustafsson (fredrikg) Kiosk-shell keyboard focus lost after modal dialogs https://gitlab.freedesktop.org/wayland/weston/-/issues/738
akik has joined #wayland
<akik> hi, what's the wayland version of the log file Xorg.0.log?
<vsyrjala> -wi21
<vsyrjala> meh
<dottedmag> akik: Wayland is the protocol, not a software. You need to ask in the channel for the compositor you're using.
<akik> dottedmag: i'm not using wayland now. just helping some person figure out a problem with sway+wayland
<dottedmag> akik: So you should ask in Sway channel
<akik> dottedmag: ok thanks
fmuellner has joined #wayland
kts has joined #wayland
devilhorns has quit []
<wlb> weston Merge request !1211 opened by Daniel Stone (daniels) input: Fix uint/enum declaration mismatch https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1211 [Input]
Company has joined #wayland
<wlb> weston Issue #731 closed \o/ (Chromium not fullscreen after disconnect hdmi monitor and then reconnect https://gitlab.freedesktop.org/wayland/weston/-/issues/731)
<wlb> weston/main: Marius Vlad * desktop-shell: Do not attempt to change the state https://gitlab.freedesktop.org/wayland/weston/commit/a991691eeeb0 desktop-shell/shell.c
<wlb> weston Merge request !1197 merged \o/ (desktop-shell: Do not attempt to change the state https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1197)
<wlb> weston Merge request !1211 merged \o/ (input: Fix uint/enum declaration mismatch https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1211)
<wlb> weston/main: Daniel Stone * input: Fix uint/enum declaration mismatch https://gitlab.freedesktop.org/wayland/weston/commit/052e63eecf81 libweston/bindings.c
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
<pq> emersion, could you invite swick[m] to the Wayland group in Gitlab, e.g. with Reporter access. I think that should allow him to run CI shared runners on his own, which is what his wayland-protocols fork needs I guess.
<emersion> do we need to do this for all contributors?
<emersion> if so, please investigate a better way
<pq> I guess changing wayland-protocols CI rules might work
<pq> which we would need to do on all projects, which might allow running CI on MRs only.
<pq> I don't really understand much of this.
<daniels> just enable detached MR pipelines for now and we can do something more nuanced later
<pq> emersion, btw. why do we have *anyone* in the Wayland group?
<emersion> not sure i understand the question
<emersion> you think we should add people to projects instead?
<pq> if we do not want to add anyone there ever, why are the existing people there?
<emersion> it's not that we don't want to add anyone ever
<pq> adding people to projects will not give them CI right, but adding to Wayland group does
<emersion> it's just that we don't want to add each and every random contributor
<pq> why not established contributors?
<emersion> sure
<emersion> but not for the purposes of CI
<emersion> for the purposes of enabling contributors to contribute more only
<pq> CI is the only reason to be in the group instead of projects
<emersion> we want CI for all contributors, established or not
<emersion> adding seb for CI works on the short term, but it's not a proper solution to your problem
<swick[m]> the problem we have right now is that we develop a branch in my repo
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
<pq> I have special CI access through gitlab groups, which is why my MRs targeting any repo do not have a problem.
<pq> ...I believe
eroc1990 has joined #wayland
<swick[m]> yeah, your pipeline succeeded but once I merged that it ran a pipeline on my branch which failed
<pq> well, *I* can just go and click a button to run anyone's CI job, so I guess I'll just do that.
<swick[m]> and that pipeline is not part of the MR on wayland-protocols even though its the same branch
<swick[m]> so, detached pipelines didn't help here
<pq> now that particular merged MR is green again
<daniels> I agree that it would be great to give CI to everyone who registered accounts, but we had to not do that because we kept repeatedly getting DoSed by crypto miners
<swick[m]> I don't really care about it as long as our workflow for the color stuff works but it doesn't and I don't know how to make it work again
<emersion> if you want to trust a user for CI, there is a CI-OK group
<jadahl> add a 'wip/color' branch to wayland/w-p and develop it there instead?
<pq> If I understood right, https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/540#what-it-means-for-me-a-maintainer-of-a-project-part-of-gitlabfreedesktoporg will stop working for people who are not in the project (or the groups?).
<pq> emersion, exactly the CI-OK group. That's why I asked you to add swick[m] to Wayland group which is part of the CI-OK group.
<pq> The only thing I can understand working going forward is that either people get added to the groups that are members of the CI-OK group, or those who have CI-OK powers need to manually go and run each pipeline for anyone who does not have that power.
<daniels> ^ yep
<pq> all these temporary intermediate workarounds are just confusing me
<pq> ok, so now that I've understood this, I know that every MR whose pipeline refuses to run, someone CI-OK-powered needs to make a quick review to make sure it's not abuse and click a button to let CI run.
<pq> and you have to hit force-reload in Firefox to see the MR page updated, otherwise it stays red >_<
<pq> regular reload is not enough
<daniels> yeah, no-one likes the workarounds
<pq> well, they completely stop working
<pq> so why bother adjusting .gitlab-ci.yml at all
nerdopolis has joined #wayland
nerdopolis has quit []
nerdopolis has joined #wayland
<daniels> eh?
<daniels> detached MR-context pipelines are the thing you want regardless of whether or not further restrictions are applied
<pq> that I did not understand from the write-up
nerdopolis has quit []
<daniels> things may get more painful than they currently are if the abuse is persistent, but hopefully that won't be the case
<daniels> even if it is the case, it's not like you'd need to delete that snippet in order to unbreak things - it's a good thing in and of itself
<pq> Why was it a good thing in and of itself again?
<daniels> because it means that the pipelines run associated with the MR itself and the parent project, rather than only running in the context of the user's forked branch linked only to the commit SHA with no indication that it's related to an MR
nerdopolis has joined #wayland
<pq> ok, what's the benefit? Proposed new CI imaged get created directly in the project registry instead of the user's registry?
<pq> *images
<daniels> nah, it's a bit more nuanced than that, but basically it makes it less complicated to try and create sensible rules
<daniels> I'm sorry if I'm not giving a concise five-point explanation of the differences, but that's because they're not easy to explain, unless you understand enough of how it works that you already know what the differences are
<daniels> there are links from that issue which offer as much detail as you'd care to know
<pq> oh, so it makes more complex rules possible, if one would happen to need those
<pq> "Note that currently a non project member can run the CI with that workaround. In one month from now, only project members will get the policy validated for them. Drive-by contributors will require a manual action from a project member."
<pq> Is that literally project members, or is it the group members?
<daniels> group members are implicitly project members
<pq> but project members are not implicitly group members, so which one does the policy check?
<pq> only group members get CI powers now, project members don't
<daniels> this notes that it's both
<daniels> it checks the ci-ok group to see if the user is allowed to execute ci - and that is members of the top-level wayland group
<daniels> it further (and this is only possible with the .gitlab-ci.yml snippet) checks to see if the pipeline is running in MR context by a user who can push to that project
<daniels> so: both work
i509vcb has joined #wayland
<pq> oh yeah, it wouldn't help anything if that too was checking group membership, so it has to be about project membership.
<pq> I suppose adding people to a project is more common and easier and gives CI access only with that project, and not for everything like with the groups.
kts has joined #wayland
nerdopolis has quit [Remote host closed the connection]
The_Company has joined #wayland
The_Company has quit [Read error: Connection reset by peer]
The_Company has joined #wayland
Company has quit [Ping timeout: 480 seconds]
user has joined #wayland
user has left #wayland [#wayland]
fullstop has quit []
fullstop has joined #wayland
fullstop has quit []
fullstop has joined #wayland
<wlb> weston Merge request !1210 merged \o/ (color-lcms: Fix memory leak in join_curvesets https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1210)
<wlb> weston/main: Vitaly Prosyak * color-lcms: Fix memory leak in join_curvesets https://gitlab.freedesktop.org/wayland/weston/commit/712fd0f5768c libweston/color-lcms/color-transform.c
<wlb> weston Issue #707 closed \o/ (LCMS introduces leaks in tests https://gitlab.freedesktop.org/wayland/weston/-/issues/707)
<wlb> weston Merge request !1212 opened by Pekka Paalanen (pq) Fix two tiny memory leaks https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1212 [Testing], [Weston frontend]
<wlb> weston Merge request !1213 opened by Daniel Stone (daniels) input: Destroy tablet-tool bindings on exit https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1213 [Input], [Testing]
<pq> arm runners seems to be having a bad day
<psykose> well, have you ever tried to run with your arms? not great
<pq> indeed, some broken bones today though
<pq> daniels, will you be writing more trivial leak fixes for weston? :-)
<pq> I have one open that I didn't get to yet, and won't today.
<daniels> pq: not right now, no
<daniels> I looked at the INI file one and it’s not a 3-minute
<daniels> *job
<pq> aha
<pq> did you see one about logger-scopes? I suspect there should be one, but I didn't find it yet.
<pq> in main.c
<daniels> I haven’t seen that no, but xwl would presumably provoke that along with all the others
<pq> yup
<pq> xwl provokes quite a lot
<daniels> srsly
<pq> some of which might not even be ours, I guess
<pq> anyway, let's clash another day :-)
rv1sr has joined #wayland
<daniels> yeah, that's definitely a problem for not-today-man
<wlb> weston/main: Pekka Paalanen * tests: do not leak renderer argument https://gitlab.freedesktop.org/wayland/weston/commit/21f2fb99d5ab tests/weston-test-fixture-compositor.c
<wlb> weston/main: Pekka Paalanen * compositor: free renderer string https://gitlab.freedesktop.org/wayland/weston/commit/8a1f56310cbc compositor/main.c
<wlb> weston Merge request !1212 merged \o/ (Fix two tiny memory leaks https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1212)
<wlb> weston Issue #739 opened by matoro1 (matoro1) Test-failures on big-endian architectures https://gitlab.freedesktop.org/wayland/weston/-/issues/739
The_Company is now known as Company
nerdopolis has joined #wayland
gspbirel560 has joined #wayland
manuel_ has quit []
gspbirel56 has quit [Ping timeout: 480 seconds]
gspbirel560 has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1214 opened by Daniel Stone (daniels) tests: Move prog_args_save() later https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1214 [Testing]
gspbirel56 has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #wayland
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #wayland
kasper93_ has joined #wayland
kasper93 is now known as Guest10650
kasper93_ is now known as kasper93
kts has quit [Quit: Konversation terminated!]
<bwidawsk> To clarify, the wl_display errors (https://wayland.app/protocols/wayland#wl_display:enum:error) are available for use by any protocol request implementation?
Guest10650 has quit [Ping timeout: 480 seconds]
<emersion> yeah, but be careful to send them on the wl_display object
<emersion> not on the protocol implementatiosn objects
<bwidawsk> emersion: I see
<bwidawsk> thanks
bookworm has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
___nick___ has joined #wayland
tjaden has quit [Remote host closed the connection]
tjaden has joined #wayland
MajorBiscuit has joined #wayland
rv1sr has quit []
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
alarumbe has quit [Ping timeout: 480 seconds]
bodiccea_ has joined #wayland
bodiccea has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
jess has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.6]
alarumbe has joined #wayland
gspbirel56 has quit []
gspbirel56 has joined #wayland
woodwose has quit [Quit: syl]
woodwose has joined #wayland
MadcapJake has joined #wayland
tanty has quit [Quit: Ciao!]
chipxxx has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
tanty has joined #wayland
tanty has quit []
c6ristian has joined #wayland
tanty has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
c6ristian has quit [Ping timeout: 480 seconds]
floof58 has quit [Remote host closed the connection]
danvet has quit [Ping timeout: 480 seconds]
floof58 has joined #wayland
jmdaemon has quit [Ping timeout: 480 seconds]
jmdaemon has joined #wayland