*** ChanServ sets mode: +o sailbot | 06:42 | |
*** rainemak__ is now known as rainemak | 06:54 | |
rainemak | good morning | 06:55 |
---|---|---|
ExTechOp | Good Morning, everyone! | 06:57 |
rainemak | #startmeeting Sailfish OS, open source, collaboration -- 11th April 2024 | 07:00 |
sailbot | Meeting started Thu Apr 11 07:00:19 2024 UTC. The chair is rainemak. Information about MeetBot at http://wiki.debian.org/MeetBot. | 07:00 |
sailbot | Useful Commands: #action #agreed #help #info #idea #link #topic. | 07:00 |
*** sailbot changes topic to " (Meeting topic: Sailfish OS, open source, collaboration -- 11th April 2024)" | 07:00 | |
rainemak | #info Meeting information and agenda can be found here: | 07:00 |
rainemak | #link https://forum.sailfishos.org/t/community-meeting-on-11th-april-2024/18359 | 07:00 |
rainemak | I am the meeting's chairperson today, and will be doing my best to keep time and order. Please respect the timings and bee-hive. | 07:00 |
rainemak | #topic Brief introduction (5 min). Please prefix your name/handle with #info | 07:00 |
*** sailbot changes topic to "Brief introduction (5 min). Please prefix your name/handle with #info (Meeting topic: Sailfish OS, open source, collaboration -- 11th April 2024)" | 07:00 | |
flypig | #info David Llewellyn-Jones, community | 07:02 |
rainemak | #info Raine Mäkeläinen, sailor @ Jolla, chairperson today | 07:02 |
Thaodan | #info Björn b | 07:03 |
Thaodan | #info Björn Bidar , sailor @ Jolla | 07:03 |
pvuorela | #info Pekka Vuorela, Jolla | 07:03 |
rainemak | Jolla sailors leading still :-) | 07:04 |
abr | #info Andrew Branson, sailing by | 07:04 |
sebix[m] | #info Sebix, community | 07:04 |
rainemak | No topic proposals for today's meeting. | 07:05 |
rainemak | Only bug discussion | 07:05 |
dcaliste | #info Damien Caliste, community | 07:05 |
rainemak | #topic Open PR discussion (5 mins -- asked by Jolla) | 07:05 |
*** sailbot changes topic to "Open PR discussion (5 mins -- asked by Jolla) (Meeting topic: Sailfish OS, open source, collaboration -- 11th April 2024)" | 07:05 | |
rainemak | #info <Jolla> Any open PRs to discuss? | 07:06 |
ExTechOp | #info Otto Mäkelä, community | 07:06 |
rainemak | dcaliste, flypig : do you have some? | 07:07 |
rainemak | maybe pvuorela knows? | 07:07 |
flypig | Not from me today. | 07:07 |
dcaliste | Hello rainemak, I've some open PRs at the moment, but pvuorela is already taking care of them, thank you ! | 07:07 |
rainemak | alright, let's move on | 07:08 |
rainemak | #topic Untracked bug reports (5 min -- asked by thigg) | 07:08 |
*** sailbot changes topic to "Untracked bug reports (5 min -- asked by thigg) (Meeting topic: Sailfish OS, open source, collaboration -- 11th April 2024)" | 07:08 | |
rainemak | #info <thigg> Untracked bug reports | 07:08 |
rainemak | #link https://forum.sailfishos.org/t/community-meeting-on-11th-april-2024/18359/2 | 07:08 |
rainemak | #info <Jolla> The Community Bug Coordination Team is back from well deserved back. | 07:08 |
rainemak | #info <Jolla> As a result of their work, we now have: | 07:08 |
rainemak | #info <Jolla> 8 high quality bug reports which are mostly recorded internally | 07:08 |
rainemak | there's no substitute option... well deserved break | 07:09 |
rainemak | Good to see you back as well! | 07:10 |
flypig | Great work, and great to see the bugs being classified nicely again. | 07:10 |
rainemak | One was an opinion / thought / idea | 07:11 |
rainemak | flypig, +1 | 07:11 |
flypig | Which one was the suggestion? | 07:12 |
rainemak | this one https://forum.sailfishos.org/t/4-character-security-code-is-partially-possible/18279 | 07:12 |
rainemak | it's not a bug per se | 07:13 |
flypig | Ah, yes, the last in the list. | 07:13 |
rainemak | Any objections if we move forward already | 07:15 |
ExTechOp | (I noted that the last SFOS update to 4.5.0.25 made the security code entry fully alphanumeric) | 07:15 |
rainemak | .25 was only eula | 07:15 |
Thaodan | I assume he means 4.5.0.x | 07:15 |
ExTechOp | (ok, so it happened already before this) | 07:15 |
flypig | Are you using it ExTechOp? | 07:16 |
flypig | It's really nice functionality and I'm curious to know how many people are using it (I don't expect there's any way to find out definitively). | 07:16 |
ExTechOp | I still have a numeric security code from updating from an earlier version where it could only be numbers. It's fun finding reuse for old phone numbers permanently etched into your mind. | 07:17 |
flypig | :D | 07:17 |
rainemak | I'll steal some time from this... let's move to general discussion | 07:18 |
rainemak | #topic General discussion (20 min) | 07:18 |
*** sailbot changes topic to "General discussion (20 min) (Meeting topic: Sailfish OS, open source, collaboration -- 11th April 2024)" | 07:18 | |
rainemak | I don't have any topic for this but I'd like to hear esr91 update from flypig | 07:19 |
rainemak | How's the webview looking like? (haven't read blog yesterday) | 07:20 |
flypig | Oh, I'd be happy to give one. I'm currently still stuck on offscreen rendering. I've narrowed down the problem to the fact that although the site is being rendered to the surface, the surface isn't being rendered to the screen. | 07:20 |
flypig | So I'm still trying to figure out why not. I think all the pieces are there, but like the original rendering, just one faulty flag can blow everything else up. | 07:21 |
rainemak | And you have right glcontext created and bound | 07:21 |
rainemak | right == only one | 07:21 |
flypig | I believe so, yes. But there is obviously some break in the link that I'm missing. | 07:21 |
flypig | Sorry, some break in the *chain*. | 07:21 |
flypig | But I'll try to double check that the bind is happening correctly tonight. | 07:22 |
rainemak | it has to be so that create gl context creates glcontext properly (that I saw in earlier blogs already) | 07:23 |
dcaliste | Awesome dedication flypig, to make it work after such a long time ! | 07:23 |
flypig | The glContext definitly works, in that I can see the rendering is happening to the texture. But I'm not sure how that ends up on the screen :( | 07:23 |
ExTechOp | Does anyone use the Danske Bank mobile application? It used to work, but I recently noticed that it just exits without doing anything. Dunno why, I've installed MicroG (because of MobilePay) and some other changes. | 07:23 |
rainemak | I'm referring that CompositorOGL method that create gl context | 07:23 |
flypig | Thanks dcaliste, there are some parts I wish I could have tackled more quickly :) | 07:23 |
kamiltux | when will we get 4.6 image for 10 V? | 07:24 |
thilo[m] | #info thigg, community | 07:24 |
thilo[m] | Flypig: you have a milestone in gecko after which you have a big party planned? ;) | 07:24 |
rainemak | ExTechOp, next sauna release candidate has some banking app fixes | 07:24 |
Thaodan | ExTechOp: Maybe some kind of "protection" function against tampering? The s-pankki used to do something similar | 07:24 |
flypig | rainemak, in CompositorOGL::Initialize()? "mGLContext = CreateContext()"? | 07:25 |
rainemak | flypig, don't recall by heart but that sounds familiar | 07:26 |
flypig | thilo[m], once the offscreen render is working, I'll generate patches, and then it will be time to celebrate (for me at least!). | 07:26 |
thilo[m] | Cool, i'll prepare pictures ;) | 07:26 |
flypig | rainemak, I'll check that part out carefully tonight. Thanks for the suggestion, appreciated! | 07:26 |
rainemak | :-) | 07:26 |
flypig | thilo[m], yes please! | 07:27 |
rainemak | flypig, I doubt it's there | 07:27 |
flypig | rainemak, every piece is worth checking. | 07:27 |
ExTechOp | Also, any of the developers here feel like making a mosh package? https://forum.sailfishos.org/t/easy-mosh-installation-on-sfos/14118 | 07:28 |
rainemak | flypig, and you got that front and backbuffer thingie sorted out | 07:28 |
flypig | rainemak, I'm hesitant to say anything is sorted out until it's rendering properly, but I *think* so. | 07:29 |
rainemak | flypig, I feel you | 07:29 |
flypig | Every time I do another pass of it I find something that's not quite right :O | 07:29 |
flypig | It keeps me out of trouble :) | 07:29 |
flypig | ExTechOp, I've never used mosh, but heard such good things about it. | 07:30 |
rainemak | flypig, and you see that rasterizing step takes place | 07:30 |
flypig | rainemak, yes, when I check the texture (e.g. using fReadPixels) I can see that the rendering is happening. That's going to be in the blog tonight. | 07:31 |
flypig | So I think most of it is working. | 07:32 |
rainemak | flypig, fReadPixels is good | 07:32 |
flypig | Indeed! Wish I'd done that earlier! (although earlier I might not have had happy results). | 07:32 |
rainemak | fReadPixels is the way how qmozembed grabs to pixels as well | 07:33 |
rainemak | flypig, sounds like something wrong in the swap | 07:33 |
rainemak | flypig, have you tried to change gl clear color? | 07:34 |
flypig | Okay, maybe I should take a look at the join between qmozembed and gecko then? | 07:34 |
flypig | Yes, I tried glClearColor (that's in the blog tonight as well). The change shows up with fReadPixels, but no on screen. | 07:34 |
flypig | * but *not* on screen. | 07:35 |
rainemak | has to be that off screen is not there | 07:35 |
flypig | Could you elaborate? | 07:35 |
flypig | Sorry for everyone else in the meeting. I don't want to monopolise the discussion, but this is super helpful for me :) | 07:36 |
rainemak | we didn't have any other topics | 07:36 |
rainemak | I'd say... don't worry | 07:36 |
dcaliste | No problem flypig, that's an interesting discussion, I think. | 07:36 |
flypig | Thank you dcaliste :) | 07:37 |
abr | i'd be happy to see a whole meeting dedicated you helping you with your gecko effort :) | 07:37 |
flypig | abr, be careful what you wish for, I've not got to video rendering properly yet ;) | 07:38 |
rainemak | flypig, one thing worth looking is that gecko doesn't create any headless things in addition to what you're expecting it create | 07:39 |
flypig | rainemak, how would that manifest itself? I've been careful to ensure there's only one display value created. Is there anything else to check for this you can think of? | 07:40 |
rainemak | flypig, also gl makeCurrent and swap I'd check | 07:40 |
abr | wow I know it was a large task but when you see one person tackle it in their spare time you really get the scale of it. So impressive that you're still at it. I hope you're still enjoying it! | 07:40 |
rainemak | DeclarativeWebContainer::clearWindowSurface | 07:40 |
rainemak | ^ is that being called properly | 07:40 |
flypig | abr, it's only big because I'm incompetent haha! If I was competent it would have been a much quicker task :D | 07:40 |
rainemak | flypig, no you're not imcompotent! It's just a bug task. | 07:41 |
dcaliste | Don't blame yourself flypig, "you're our only hope" ;op | 07:41 |
flypig | Haha :) | 07:41 |
abr | While the rest of us are just reading your blogs looking for words we might know | 07:42 |
flypig | That's in sailfish-browser rainemak? I've not checked that; I'll do so. | 07:42 |
rainemak | flypig, I've done it once alone and once with you... and you know, it's a big task | 07:42 |
flypig | (I didn't really change anything in sailfish-browser, but maybe there is a link missing somewhere in between). | 07:42 |
flypig | The fact you're reading is very motivating. | 07:43 |
abr | it seems like this one needs more changes in the layers above than usual too | 07:43 |
flypig | abr, specifically for offscreen rendering, it seems so. They completely removed the normal flow we use. | 07:43 |
abr | yes that sort of thing is rewrite time | 07:44 |
rainemak | flypig, I guess you have tried it so that you have been pushing foreground app (browser) to background and raising something else to foreground and then browser back to foreground | 07:45 |
abr | sorry don't mean to interrupt. please carry on! just wanted to agree that this is a meeting well spent if it's all on browser upgrade. | 07:45 |
flypig | rainemak, I have, since that was causing hangs before, so I've been doing that a lot. | 07:45 |
flypig | Alright, I'm going to check on the clearWindowSurface side of things and everything between that and CompositorOGL::EndFrame(). | 07:45 |
rainemak | abr, +1 for that | 07:45 |
rainemak | flypig, that's at least scheduling glclear | 07:46 |
flypig | Okay, that's useful to know. Then maybe I can put lots of readPixels in between the two to find out exactly which step is failing. | 07:46 |
flypig | This is really helpful. Thanks so much! | 07:47 |
rainemak | alright, I guess that is about it | 07:47 |
rainemak | next meeting scheduling? | 07:47 |
flypig | Thank you for the great help and for indulging me. | 07:48 |
rainemak | #topic Next meeting time and date (2 mins) | 07:49 |
*** sailbot changes topic to "Next meeting time and date (2 mins) (Meeting topic: Sailfish OS, open source, collaboration -- 11th April 2024)" | 07:49 | |
rainemak | Proposing Thursday 25th April at 07:00am UTC | 07:49 |
flypig | Works for me! | 07:49 |
ExTechOp | Same here. | 07:49 |
rainemak | flypig, sorry for poking still | 07:52 |
flypig | Not at all. | 07:52 |
rainemak | it has to be before https://www.khronos.org/opengl/wiki/Framebuffer#Blitting as you're not even seeing clear color | 07:53 |
rainemak | #info Next meeting will be held on Thursday 25th April 2024 at 07:00am UTC: 2024-04-25T0700Z | 07:53 |
rainemak | thank you everybody | 07:55 |
ExTechOp | Thank you, everybody! Please feel free to continue your development discussion. | 07:55 |
flypig | Thank you rainemak and all! | 07:55 |
rainemak | I'll do so | 07:55 |
rainemak | #endmeeting | 07:55 |
sailbot | Meeting ended Thu Apr 11 07:55:36 2024 UTC. | 07:55 |
sailbot | Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-04-11-07.00.html | 07:55 |
sailbot | Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-04-11-07.00.txt | 07:55 |
sailbot | Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2024/sailfishos-meeting.2024-04-11-07.00.log.html | 07:55 |
*** sailbot changes topic to "Next meeting will be held on Thursday 11th April 2024 at 07:00am UTC: 2024-04-11T0700Z" | 07:55 | |
dcaliste | Have a nice day ! | 07:55 |
xenial-user | thanks | 07:56 |
rainemak | flypig, and draw underlay is getting called properly as well? that call makeCurrent | 07:56 |
rainemak | that calls makeCurrent | 07:56 |
flypig | One second, let me check. | 07:57 |
rainemak | let me thing | 07:57 |
flypig | That's called in EmbedLiteCompositorBridgeParent::CompositeToDefaultTarget() ? | 07:57 |
rainemak | it starts around there | 07:58 |
rainemak | did we remove on esr78 DrawUnderlay like methon ( there's still QMozWindowPrivate::DrawOverlay ) | 07:59 |
rainemak | hmm | 07:59 |
rainemak | I'm not seeing that makeCurrent | 07:59 |
flypig | There is this? | 08:03 |
flypig | https://github.com/llewelld/gecko-dev/blob/9f64ce35a1875491ce9c9bc9ef3041f1f05ef3a7/embedding/embedlite/embedthread/EmbedLiteCompositorBridgeParent.cpp#L148 | 08:03 |
flypig | My dev phone ran out of juice, so I'm just booting it up to check if this gets called. | 08:04 |
flypig | Ah, sorry rainemak, I have to drop off for work! But this is all useful stuff for me to follow up. I'll find out where MakeCurrent is happening and check that it's being called properly. | 08:07 |
rainemak | flypig, I think that it nowadays | 09:09 |
rainemak | flypig, QuickMozView::updatePaintNode I'd check this one as browser rendering works | 11:22 |
rainemak | i.e. does getPlatform and MozMaterialNode::preprocess work as expected | 11:25 |
rainemak | thinking if there's something wrong now with previous scenegraph integration | 11:26 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!