libera/#maemo-leste/ Wednesday, 2022-11-23

Wizzuphttps://wizzup.org/bluetooth-car.mp4 think this is worth putting on yt/twitter?00:47
humpelstilzchen[hide the phone number if you do..06:14
buZzyes Wizzup ! edit it a bit indeed08:17
buZzi can edit it for you08:17
buZzsay, long ago i heard its easy to make a maemo gui app with python08:17
buZzwhich python library should i use for that, and are there any examples?08:18
buZzalso lol, not sure whats happening, but pressing ctrl+shift+N gets hildon in08:26
buZzalso lol, not sure whats happening, but pressing ctrl+shift+N gets hildon in a weird state08:26
buZzdepends on what program has focus how weird, with chromium it seems to hang until you press ctrl+N to make a new window08:27
buZzin xterm it opens the statusmenu at top, but, -behind- xterm08:27
buZzhehe08:27
Wizzuphumpelstilzchen[: it's my own number, mostly unused :)10:14
Wizzuphumpelstilzchen[: but yeah I guess10:14
WizzupbuZz: iirc ctrn/shift/n is turn off compositing or so10:14
WizzupbuZz: do you want the raw/bigger video, or is the 720p enough?10:15
buZz720p is fine but raw is better10:33
buZzthrow it on a http, i'll sneakernet it later10:34
buZzWizzup: does ctrl shift N do something like that for you? the 'contextmenu behind xterm' in xterm is easiest, it'll close after you tap on it10:35
Wizzupcan you make an issue describing how to reproduce?10:36
buZzyeah willdo10:37
uvosthis isent an issue10:39
uvosor it kinda is but its something thats deeply rooted in how h-d works (and is broken)10:39
uvosctrl-shift-n disables composing10:39
uvoswhile composing h-d renders the frame, without composing xorg renders the frame10:40
uvosh-d makes no serious effort to sync up the real x11 windows with the clutter geometry it renders10:40
uvosthus when xorg takes over it starts rendering based on the x11 windows, which are in the wrong place or dont even contain anything10:41
uvoseverything breaks10:41
uvosit only works fully when some window is fullscreen10:42
uvosthus hideing the mess that is h-d behind a spec abideing x client10:42
uvosfixing this is euqal in complexity, and indeed is the same thing, as makeing h-d work without compositing10:46
buZzhmm well, not sure why we would want that on a key10:55
buZzif it breaks so much10:56
uvosthis is something they added to community ssu10:57
uvossince h-d compositing is very very slow using it often boosts the speed of a 3d client by up to 2x10:58
uvosthis is presumably why it exists even though it is very broken10:58
buZzah hmm, i'll try it in cloudgps i guess?11:08
Wizzupit's more about games11:09
buZzsadly thats capturing ctrlN and shiftN seems impossible to trigger ctrlshiftN11:10
Wizzupheh11:11
buZzisnt cloudgps doing opengles? its so fast and does some '3d'11:12
uvoscloudgps should be doing the same thing itself11:12
uvossince its fullscren11:12
uvosit needs to be a non fullscreen 3d app11:12
uvos2d rendering is also somewhat faster11:12
uvosi gues a easy "fix" for ctrl-shift-n would be to make it also have h-d force whatever window is on top be fulllscreen, hideing the statusbar mess11:14
buZzhmm i dont know a nonfullscreen 3d app offhand11:24
buZzmaybe es2gears or something?11:24
uvosany qt app that scrolls should do11:53
uvosmaybe qsigstoped11:53
Wizzupqtwebbrowser11:53
Wizzupconversations11:53
Wizzuphttps://baltimore.craigslist.org/ele/7550887106.html well at least they're on craigslist12:45
norayrheh. pickup.15:01
Wizzupso I'm still not seeing the reset/freeze with pm disabled on the d4 with psu15:46
WizzupI bet the moment I detach kernel console (and let it idle) it'll start happening again15:47
Wizzupuvos__: I think if we just load the echo cancel module, it will auto unloda itself16:22
Wizzupor rather become not active..16:22
Wizzupthat will of course only apply if the right pulse props are requested16:23
Wizzupbut I think twinkle does this16:23
uvosuvos__: why are you here twiche16:23
uvos*twice16:23
uvosWizzup: erm ok16:23
uvosWizzup: needs benchmarking16:23
uvosnorayr: volentiering16:24
uvosWizzup: yeah problem with caigslist is the regional charecter16:24
Wizzupuvos: what I mean is that it doesn't use cpu like I observed earlier16:24
uvosWizzup: ok16:25
Wizzupthe problem I think was that I made the default sink and source echo cancelled16:25
uvosok16:25
uvosbut then how will it be used16:25
Wizzupapplications request it through env variable16:25
uvosthe applications will need to explictly use its sources/sinks?16:25
Wizzupno, just through env16:25
Wizzupmodule-filter-heuristics and module-filter-apply should do the right things16:26
uvossure you can ovr the default sink for some application via env16:26
uvosbut then wont pulse use inordinate amounts of power16:26
uvosjust bacuse some application is running?16:26
uvosregardless of if its really playing any sounds16:26
uvosthe problem i see here is that pa uses power for echo filtering if echo filtering is in use for any active context (or so it would seam)16:27
uvosresitricting it to certain applications would then just move the problem to those applications16:28
uvosunless im missing something16:28
Wizzupso twinkle running doesn't start up the pulse load16:28
Wizzupit's like 20-25% cpu when it is doing echo cnacel16:28
Wizzuponly when twinkle makes a call it starts up16:28
Wizzupand when the call stops, it calms down after a few seconds16:28
uvosits allso possible that cpu load here comes from not becasue pa is missbehaving16:29
uvosbut because a pa client is missbehaveing16:29
uvosand activateing echo canceling is just makeing it more apperant16:29
uvoslike maybe mis keeps a stream active or something16:29
Wizzupcurrently it seems more likely I just did it wrong16:29
Wizzupit's possible mis does this I suppose16:29
uvosmis is just an example16:29
uvoscould also be sphone for instance16:30
uvosor hildon home16:30
uvosany pa client thats allways running16:30
Wizzupin any case, none of those clients should use the echo cancelled sink/source16:30
uvosthe allarm clock16:30
uvos....16:30
Wizzupand I did make that effectively happen16:30
Wizzupah, I think I see what you're saying16:30
Wizzupit's possible that what I did before technically was sound, but something else misbehaved16:31
Wizzupin any case, I actually like the idea of pulse doing echo cancel based on requested application props, as this clearly is the 'upstream way'16:31
uvossure theres nothing wrong with that16:31
uvosim just suspecting something is misbehaveing regardless16:31
uvos(and wasteing some power, maybe the extra power leste uses vs plain debain)16:32
Wizzupright, whatever keeps audio active16:36
Wizzupwell this should make itself evident quickly from basic searching16:37
uvoslinux 6.1 works fine now btw16:38
uvosbeen using it today after fixing some remaining issues with some of our patches breaking16:38
uvosill push later today16:38
Wizzupgreat, please do :)16:40
Wizzupuvos: damnit looks like it still does something dumb with ppoll16:49
Wizzupat least, I think so..16:51
Wizzupyeah it causes pa to do some polling16:52
Wizzupargh.16:53
uvosok18:12
uvosso its pa being dumb18:12
Wizzupmhm18:36
WizzupI've been trying to update some of the milestones and labels: https://github.com/maemo-leste/bugtracker/milestones?direction=asc&sort=due_date&state=open21:03
WizzupFeedback very welcome, I've also deleted a few milestones that were kind of open ended and more like a label/tag21:04
uvosi know, i need to disable gh sending emails, its spamms me inessently xD21:04
WizzupI'm hoping to make it so that it's easier for new people to see what's up, what we're working on, how they can join and help, but also for ourselves21:04
Wizzupuvos: yeah, sorry about that21:04
WizzupI'm kind of glad lel doesn't work atm21:04
uvosWizzup: no worrys :)21:05
uvosWizzup: i gues we should go through the old bugs and sort them a bit21:05
uvosi can do some of that when theres some downtime21:05
Wizzupyeah, I've tried to streamline the labels a bit but I keep running into a wall when trying to decide what to do  with all the current bugs21:05
uvosimo21:06
Wizzupmost importantly it should be clear what the relevant bugs are, but we have many old feature requests21:06
uvoswe should delete old feature requests more agressively21:06
WizzupHmmm21:06
uvosimo for manny it dosent make mutch sense to have them as bugs21:06
uvossince its pretty clear certin stuff dosent work/isent ready21:06
Wizzupright, they can be feature requests in the bug tracker21:07
uvosbut maybe thats just me21:07
uvossure yeah that would be good21:07
uvosbut wadeing though lots of feature requests to find real bugs erm bugs me21:07
WizzupI've created a feature request label21:07
Wizzupso we can just exclude them that way once we tag them21:07
uvosthats a start21:07
uvoscan we make gh hide those by default?21:08
Wizzupnot sure, I assume so21:08
Wizzupwe also need to update our wiki tablets with dev tasks, maybe just deprecate them21:08
uvosyeah21:08
uvosthe wiki is very out of date in generall21:09
uvosbut keeping it updated is a lot of work of21:09
uvosc21:09
WizzupI've been trying to find time in my head to figure out how to reorganise it21:09
uvosim bad at that so..21:09
Wizzupme too :)21:09
uvosnot much i can do there21:09
WizzupI think everyone is21:09
uvosi mostly like how pmos is organized21:10
uvosmaybe we can copy some of that21:10
uvosalso how https://wiki.postmarketos.org/wiki/Devices pulls the info from the device pages21:11
uvosis nice21:11
uvosmaybe we can copy that too21:11
uvosbut idk mediawiki stuff21:11
WizzupI used some of their templates in the past21:12
uvoskernel is on its way21:17
Wizzupuvos: we can also add a 'bug' label21:18
Wizzupif that's easier21:18
uvosnah id rather have bug be the default really21:18
Wizzupok21:19
WizzupI'll go through some items now21:19
WizzupI'm going to unassign parazyd from all the issues so that others can claim21:31
uvosat some point i think it also makes sense to invalidate permissions too21:33
uvoswe can allways give them back if he resurfaces21:33
Wizzupright, that will be a bit more involved, but agreed21:35
Wizzupfyi https://github.com/maemo-leste/bugtracker/issues?q=is%3Aopen+-label%3A%22Feature+Request%22 issues except the ones that are marked as feature requests21:37
Wizzupuvos: does the new kernel contain fmg's patches for usb/power ?21:43
uvosWizzup: partally, only the ones that where also in the previous kernel21:54
uvosWizzup: idk which new ones are ready/ he wants included so he needs to comment for those21:54
Wizzupah, ok21:57
Wizzupso not the ones that for example keep usbnet alive on full battery21:57
Wizzup:D21:57
uvosno freemangordon care to comment what you want included?21:58
freemangordonuvos: just went home after 850km drive, will ping you tomorrow22:34
uvosfreemangordon: no rush22:56

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!