libera/#maemo-leste/ Wednesday, 2022-12-21

buZzooo fancy00:20
buZzi'll check it out tomorrow :) nn00:20
Wizzupgn00:25
Wizzupbtw the src is def out of date, so just look at it for potential patches00:25
Wizzupfreemangordon: btw I 'ported' http://maemo.org/downloads/product/Maemo5/abook-qrcode/ and it build locally (dh10 and all), but it doesn't show in abook it seems00:27
Wizzupfreemangordon: shall I do http://merge-contacts.garage.maemo.org/ too?00:30
norayrhttps://github.com/maemo-leste-extras/bugtracker/issues/3300:42
Wizzupnorayr: cool01:00
norayryay01:00
Wizzupnorayr: do we need python-central?01:01
norayrit is hardcoded there. :/01:02
Wizzupnorayr: remove it from debian/control?01:02
Wizzupnorayr: btw there's git here https://garage.maemo.org/scm/?group_id=998 - so you can import the history presumably01:03
norayri am afraid it won't work.01:03
norayroh01:03
Wizzupnorayr: I don't think it does anything useful01:03
norayri'll try without it.01:03
Wizzupmhm01:03
norayrwhat is a way to wake up leste vm?01:03
Wizzupqemu?01:03
norayryes01:04
Wizzup(no joke)01:04
Wizzupmachine -> power down01:04
norayri am sshd01:04
Wizzupoh, no gtk?01:04
norayryeah that i found.01:04
Wizzupjust disable the lock, in that case you can just move the mouse01:04
Wizzupthere's also probably some dbus commands on the maemo wiki01:04
norayrokay01:04
Wizzupbtw, loving the extras apps :)01:06
norayr(:01:06
norayri'll port more and more.01:07
norayrand i have to also package amazfish for the watches and write another app for myself.01:07
WizzupI have a list of things somewhere, still not sure where to put them01:07
Wizzupmaybe a single gh issue and packages with checklist or something01:07
norayri think, open bugtrackers requests, and maybe also repos, and then start working on repos, and maybe someone will pickup or help.01:08
Wizzupmhm01:12
Wizzupnorayr: ok, I think everything should be set up, jenkins and github wise01:15
norayrthank you!01:15
norayri hate to say it, but i was excited too early. some of the runtime deps are not installable. i am afraid python2-gst is needed. so my fault, building the package was not enough to open the issue. i had to test it runs. :/01:22
norayrand we have python-mutagen-doc but not python-mutagen01:23
Wizzupit might need to be ported to python 3 then01:23
Wizzupis it gtk or qt?01:23
norayri think gtk, it wants python-hildon.01:23
norayrno qt thing noticed.01:24
Wizzupright01:24
Wizzupthen python3 is not an option atm01:24
Wizzup:(01:24
norayrok i'll continue doing other packages for now. sorry for this. maybe later we'll do something about it.01:24
Wizzupnp01:33
Wizzupnorayr: if you want some inspiration... http://maemo.org/downloads/product/Maemo5/app-search-widget/ http://maemo.org/downloads/product/Maemo5/theme-customizer/ http://maemo.org/downloads/product/Maemo5/battlegweled/ http://maemo.org/downloads/product/Maemo5/easylist/01:47
norayrdo we have a shortcut like alt-tab to switch windows?07:12
norayrWizzup: i'll take a looc.07:12
norayri am trying to run tootle here, it opens a page in firefox and i need to copy paste a code from ff to it.07:13
norayrbut, what it opened is sort of a popup window. if i click on something to go to firefox, i loose it.07:13
norayrand i cannot enter the code.07:13
norayrmy last hope is to try some alt-tab like switch to ff.07:14
sicelonorayr: shift-ctrl-bksp, no idea if it still works. "The times they are a-changin'" - Bob Dylan07:35
siceloanyway, menu on power button doesn't work? iirc it always is higher priority07:38
norayrmenu works07:42
norayrbut i cannot go to ff with it07:42
norayri can lock the screen07:42
norayrwhen i unlock it, it still opens tootle.07:43
norayrhome button doesn't work.07:43
sicelothere's always the reboot option 😃07:45
sicelossh?07:47
sicelopower menu - kill current application?07:48
norayrwhat can i do with ssh? i need to bring ff window to foreground.07:54
norayrmaybe wmctrl?07:55
norayrkill current app doesn't help. if i kill it i cannot enter auth code i get from ff.07:55
norayri need to switch to ff, get the auth code and come back.07:55
norayrwell the easiest thing would be to install tootle on my desktop linux, get the auth code and scp it to maemo.07:58
sicelolook on wiki.maemo.org ... there's a dbus command you can send for window switcher iirc08:03
siceloso you can do that via ssh08:03
sicelowhat's tootle btw08:04
freemangordonWizzup: No idea who implemented portrait mode in ham, but seems she somehow didn't check the result: 3 buttons with size 164px should fit in 480px :(08:10
freemangordonnot possible, obviously08:10
freemangordonit is broken even in fremantle08:10
sicelonorayr: http://wiki.maemo.org/User:Jebba/DBUS#dbus-send-task-switcher08:10
sicelofmg will be answerable to activists for implying the breakage was introduced by a woman, "she" 🤭08:12
* freemangordon gives a fuck about activists ;)08:13
freemangordonmy guts get sick every time I see plural 'they' for a single person08:14
freemangordonstill, that does not help with HAM portrait mode being ugly :)08:15
SabellusHi! I want to install maemo-leste on my N900, I did not understand the meaning of the second point, where to get this file and what is it called? "Install "Linux kernel for advanced user (boot image for U-Boot)". This is optional, but recommended.". And what happens if you skip it?09:00
buZzaw no patience09:48
uvosbtw you can rebind the power key to any key in modern mce11:10
uvosin vm i just bind it to f1211:10
uvosthis way you can long/double press also11:10
Wizzupfreemangordon: really it's just a simple thing, we can ignore the background for ham11:21
Wizzupfreemangordon: it's really, really not worth the effort11:21
uvosor just replace it with an image that dosent assume any position if that the issue11:22
Wizzupthe problem is that the three icons there are supposed to be centered on the background11:23
buZzalright, picodrive runs wayyyy smoother with compositing disabled and 'auto frameskip' disabled, gee11:23
Wizzupgiving a nice 'background shadow' effect11:23
Wizzupit might be easier to just add this to the button backgrounds themselves I guess11:23
uvosWizzup: yeah thats what i mean just replace the background with something neutral11:24
uvosand then maybe add a shadow later to the buttons themselves11:24
uvosnorayr: run ff via ssh -X11:25
norayrtrue!11:26
norayrsuch a good idea!11:26
uvosdo use compression11:26
uvosotherwise its no fun :P11:26
buZzssh -CX then ;)11:29
norayrfreemangordon: https://stallman.org/articles/genderless-pronouns.html11:34
norayryou'll like it. (:11:34
Wizzupplease let's not mix politics here11:35
norayrnp11:36
* norayr struggling with qt4-qt5 switch of easylist.11:36
Wizzupwhat parts of it?11:36
norayrnot sure i can do it in the end, but well, still trying.11:37
norayrreplacing different includes.11:37
Wizzupit can be helpful to look at other qt4->q5 ports we've done11:37
norayroh, which one, is it in maemo-extras-devel with history?11:37
Wizzupmany11:37
norayrwill see11:38
Wizzupcountdowntimer, dorian, gpsrecorder, clock-ui11:39
norayrgreat, thanks!11:39
freemangordonWizzup: uvos: I was just complaining :) . I know it does not worth the effort, but I already spent too much time on it, spending 2-3 days more is not a biggie. At the end we'll have resolution-independent HAM without having to change all the themes.11:53
Wizzupright, but we'll have this for many more applications later on too I think11:54
Wizzupthere's still a few questions from earlier btw :p11:54
Wizzupre: abook plugins, which chimaera repos you want, and something else I forgot atm11:54
Wizzupuvos: so should I try beowulf pulseaudio in chimaera and see if it works?11:54
Wizzupuvos: and then bisect I guess?11:54
freemangordonoh, abook pugins - did I forget to RE that?11:55
freemangordonwhat is broken?11:55
norayrok what i basically did is, when it didn't find an include, I was finding the correct one in the output of11:56
norayrdpkg -L qtbase5-dev | grep -i thatthing11:56
norayrso #include <QWidget> would become #include <QtWidgets/QWidget>11:57
freemangordonnorayr: not really11:57
Wizzupfreemangordon: not sure what is, but I ported some plugin (qrcode) and it doesn't seem to load11:57
norayrfreemangordon: (:11:57
Wizzupnorayr: you need to fix the .pro files like I did11:57
Wizzupin the other repos11:57
freemangordonnorayr: you should QT += widgets11:57
freemangordonin .pro file, as Wizzup said11:57
norayrnow i cannot find anywhere in file system ui_mainform.h11:57
norayri did QT += widgets but it didn't help me!11:58
freemangordonit is generaded by .ui file11:58
freemangordon*generated11:58
norayryes i have mainform.ui11:58
freemangordonqmake generates the header for it11:58
freemangordonat least should do11:58
norayrhmmm, let me see at which step it is supposed to be generated.11:59
Wizzupis it even qmake? :)11:59
freemangordonui_mainform.h is qmake generated header out of mainform.ui11:59
freemangordonyes11:59
Wizzupfreemangordon: I mean is the project using qmake11:59
freemangordonah11:59
freemangordonwell, if it does not, then it cannot use forms11:59
norayryes it does use qmake11:59
Wizzupconversations is cmake not qmake and it works fwiw12:00
Wizzupfreemangordon: so what about chimaera branch/repo names?12:00
freemangordonstable testing devel12:00
freemangordonexperimenatl...12:00
Wizzupok12:00
freemangordonnot sure, depends on the additional load12:00
freemangordonlike, how hard is to have one more repo12:00
freemangordonif it is not that hard, lets have it12:01
norayri have in the debian/rules12:01
freemangordonnorayr: where is the repo?12:01
freemangordonon github?12:01
norayryes12:02
norayrlet me push it but it doesnt compile12:02
freemangordonWizzup: so, no strong opinion about experimenatl12:03
freemangordon*experimental12:03
freemangordonup to you to decide12:03
norayrfreemangordon: https://github.com/norayr/easylist12:03
Wizzupfreemangordon: ok, better to just do them all I think12:05
freemangordonnorayr: here https://github.com/norayr/easylist/blob/main/src/src.pro#L9 add widgets so it will be 'QT       += core gui widgets'12:05
freemangordonWizzup: ok12:05
freemangordonWizzup: hmm, what about CONFIG += mobility?12:06
norayri diiiid, just... removed because didn't help. let me try again.12:06
freemangordondo we have that?12:06
norayroh i added it to easylist.pro, not to main/src/src.pro12:06
Wizzupfreemangordon: I didn't look at the repo yet12:06
freemangordonno, do we have 'mobility' QT module?12:06
Wizzupone thing we should probably also figure out is how to make sure that hte qt sensors and mobility works on m-l later, for location etc12:06
Wizzupfreemangordon: it should be12:06
freemangordonok12:06
Wizzupnot sure12:07
norayrfreemangordon: looks good12:07
norayrit is built!12:07
freemangordongood12:07
Wizzupnorayr: please check the .pro files against the others repos I mentioned12:07
Wizzupvarious things have changed12:08
Wizzupalso debian/control12:08
Wizzupbbiab12:08
norayrokay!12:08
freemangordonWizzup: have lots of work work to do, ttyl12:08
Wizzupsame12:08
sicelonorayr: perse 🤣 RMS ftw!12:10
norayri have several setAttribute calls here that must be replaced probably like here: https://github.com/maemo-leste-extras/gpsrecorder/commit/d42796769b7ac607398435599e9765fa2571408412:31
norayrsrc/mainform.cpp:        setAttribute(Qt::WA_Maemo5LandscapeOrientation, true);12:31
norayrsrc/mainform.cpp:        setAttribute(Qt::WA_Maemo5PortraitOrientation, false);12:31
norayrsrc/mainform.cpp:        setAttribute(Qt::WA_Maemo5PortraitOrientation, true);12:31
norayrsrc/mainform.cpp:        setAttribute(Qt::WA_Maemo5LandscapeOrientation, false);12:31
norayrit builds, but will that work?12:31
norayrok it runs in the emulator, but not sure what about setAttributes12:35
norayri am unable to disable locking i think.12:35
norayrdevice lock in control panel crashes.12:35
norayroh it is already set to disabled.12:36
norayrbut it was locked. now to again set it to disabled it asks for a lock code. tried 1111 and 11111 and 123412:37
norayrwhat was that?12:37
norayrplus i don't see the mouse pointer there, but that's ok.12:37
norayrok 12345, but internal error, app closed. (:12:38
uvosWizzup: i would specificl check if the librem bug is affecting us too12:38
uvosWizzup: since pulse mangeling the names would result in exatcly the problem you are seeing12:39
buZznot pipewire?12:39
uvosplease drop the pipewire simping for a while12:39
norayrwas i supposed to run /etc/expandcard.sh in the emulator?12:39
buZzO_o12:39
uvosyes its better12:39
buZznorayr: yeah for expanding storage to fill disk12:40
uvosbut we need figure out this problem  right now12:40
norayrin the vm too?12:40
buZzuvos: i'm not trying to 'simp' whatever that might be, but just thought debian 11/devuan 3 -defaults- to pipewire12:40
norayrok it didn't work, luckily.12:40
buZzthats all12:40
uvosok sorry i missinterpreted that as "just swtich to pipewire"12:40
uvoswich is not constructive at this point12:41
buZzoh yeah no, i wouldnt dare :)12:41
Daanct12pipewire is still too much for many other devices lol12:41
Wizzupuvos: the librem bug is in 1.2.5 though12:41
Wizzupwe don't have that, we have 1.2.412:41
Daanct12my box can't even play audio when i use pipewire, had to switch to pulse12:41
buZzDaanct12: what box is that?12:41
Wizzup12:31 < norayr> it builds, but will that work?12:41
Wizzupno, look at the repos I linked12:41
norayrWizzup: https://github.com/maemo-leste-extras/bugtracker/issues/34 plus see my question about setAttribute12:42
norayryes i ran it.12:42
Daanct12some arm tv box but using it as a pc12:42
norayrbut really hard to test in the emulator.12:42
norayri don't understand that rotation stuff.12:42
Daanct12in fact it's hooked up to a powerbank and with a portable screen, so now it's a computer12:42
buZzDaanct12: you might just need to enable the pulse emulation?12:42
Wizzupnorayr: but if you just look at the git log of the repos I mentioned you will literally see the solution :(12:42
norayryes i looked at those. i also pointed out a place in a git log.12:42
Wizzupour qt changes need to be documented properly, this is true12:42
Daanct12uh, no12:42
Daanct12that's a pipewire issue, not pulse12:42
Wizzupnorayr: ah12:43
Daanct12not having to do with pulse emulation*12:43
Wizzupnorayr: sorry12:43
norayri think i saw another git log, but cannot find it again. checked many commits in many projects, now lost it. but one link i gave you.12:43
buZzDaanct12: pipewire includes transparant emulation of pulse and alsa etc12:43
Wizzupnorayr: if you're asking if the changes I made work in the git history, then the answer is yes12:43
buZzbut its not always enabled on installs, thats what i ment12:43
uvosbtw testing roation in vm12:43
uvosiio-sensor-proxy has a nice utility for this12:43
uvosfake-accelerometer or so12:44
uvosopen that in ssh12:44
Daanct12buZz: it should, do you mean for apps that uses pulseaudio and alsa? if so then this doesn't help in my case :P12:44
uvosand you can rotate the vm around with the arrow keys12:44
Wizzupuvos: we probably ought to gather all these hints somewhre and document it12:44
buZzDaanct12: yes, thats what i ment :)12:44
buZznevermind then ;)12:44
Daanct12:P12:44
Daanct12yeah, that's why i said pipewire doesn't work properly on dodgy hardware, such as mine12:45
Daanct12i might revisit it some day12:45
norayri installed that and found iio-sensor-proxy.12:46
norayrwhen i run it nothing happens, and it has no --help and no man.12:46
uvosthats the deamon12:46
norayrbut maybe because the screen again locked and i ams truggling to unlock it again.12:46
norayrok unlocked12:46
norayrthe other in /usr/bin is12:47
norayrmonitor-sensor12:47
Wizzupnorayr: if you go to settings and set the timeout to 0 seconds it won't ever lock again...12:47
norayroh12:47
uvosor disable autolock12:47
WizzupI said this yesteday I think :)12:47
Wizzupthis too needs to be documented :D12:47
norayris it in device lock?12:47
norayrit has predefined timeouts or 'disabled'.12:47
uvosdisplay settings->lock screen automaticly12:48
* Wizzup brb12:48
norayruvos, thank you, did that!12:49
uvosnorayr: its this https://github.com/maemo-leste-upstream-forks/iio-sensor-proxy/blob/maemo/beowulf/src/fake-input-accelerometer.c12:49
norayrWizzup: https://github.com/maemo-leste-extras/bugtracker/issues/34 meanwhile when you get free open me a repo and jenkins access, i'll build it and test rotation on a device.12:49
uvosi gues maybe we dont build that for the package12:49
uvoshmm yeah we dont12:50
uvosprobubly should change that12:50
Wizzupuvos: btw, no further progress on razr screen, right?13:08
freemangordonnorayr: what is "simulator"?15:38
freemangordonsorry, "emulator"15:38
uvosWizzup: havent had and wont have for a while any time to work on leste related stuff17:53
norayrfreemangordon: sorry, vm.19:15
Wizzupuvos: okay19:58
Wizzupnorayr: easylist ready?21:28
Wizzupnorayr: should be set up21:41

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