libera/#maemo-leste/ Monday, 2022-02-07

Wizzupcrimes against maemanity00:01
Wizzupfreemangordon: nice job on the him fixes, ty00:14
Wizzupwe should build it tomorrow for stable00:15
Wizzupuvos: do you have some charge mode screenshots or videos, or shall I try to make some photo?00:47
Wizzuprafael2k: lmk when the pr is ready :p00:47
Wizzupgoing to sleep soon00:48
rafael2kWizzup: ok!05:03
rafael2kkernel compilation still going... I'd like to test before doing the PR05:04
rafael2kbut both git repos are ready (mobian-5.15 mirror and pine64-kernel fork)05:11
rafael2kbtw, should I remove debian dir in mobian-5.15 like I did first time, or can I keep it?05:12
rafael2kthis you can already fetch: https://github.com/rafael2k/sunxi64-linux/tree/mobian-5.1505:37
rafael2k(to https://github.com/maemo-leste/pine64-kernel/tree/mobian-5.15)05:38
rafael2kI did not delete mobian debian/ dir from upstream, lemme know if you prefer that I delete it05:39
lelrafael2k opened a pull request: https://github.com/maemo-leste/pine64-kernel/pull/3 (New PP kernel release, with important keyboard patches)07:32
rafael2kWizzup: done (just please rebase mobian-5.15 to latest update https://github.com/rafael2k/sunxi64-linux/tree/mobian-5.15 before compiling )07:35
sicelofreemangordon, Wizzup - so it seems ofono has complete support for emergency calling, in various scenarios, including sim not present - https://git.kernel.org/pub/scm/network/ofono/ofono.git/tree/doc/emergency-call-handling.txt08:36
freemangordonsicelo: I am missing the context08:38
sicelonone specifically. i just recall the issue of emergency calls has come up here a couple of times08:39
freemangordonyeah08:55
rafael2k /etc/pulse/default.pa -> set "set-default-sink 108:58
rafael2k"08:58
rafael2kto get audio output in pp with the correct output08:58
rafael2kWizzup: if you end up finding a way to have our pulse audio custom configs... apart of "load-module module-switch-on-port-available" in system.pa, it would be nice to have this "set-default-sink 1" in default.pa09:01
rafael2kand as far as I can check with v4l tools, /dev/media0 is the video decoder hardware, and /dev/media1 is the camera, which all seem to work09:19
humpelstilzchen[But can you get a picture out of it? https://wiki.postmarketos.org/wiki/PINE64_Don%27t_be_evil_devkit_(pine64-dontbeevil)#Cameras09:26
rafael2khumpelstilzchen[: yes!!09:28
rafael2kjust managed to take my first picture in maemo!09:28
rafael2k: )09:28
humpelstilzchen[interesting, I could not09:28
rafael2knothing different in kernel - it all works out-of-the-box (just the auto-focus functionality needs the firmware blob)09:29
rafael2k[ 6933.582634] ov5640 3-004c: firmware upload success09:30
rafael2kwe need this in our repo too: ov5640_af.bin09:30
rafael2kwhat did you use?09:30
rafael2kI used megapixels in a mobian chroot'ed env09:31
rafael2kjust to test if kernel is ok, and indeed, it is09:32
rafael2k: )09:32
humpelstilzchen[ah ok.09:32
humpelstilzchen[I tried manually with media-ctl commands09:33
rafael2kah, lots of crazy and specific ioctl()'s for pp hardware...09:35
humpelstilzchen[also09:35
humpelstilzchen[[  183.854684] ov5640 3-004c: ov5640_set_ctrl_focus: no autofocus firmware loaded09:35
humpelstilzchen[[  186.733527] ov5640 3-004c: firmware upload success09:35
humpelstilzchen[-rw-r--r-- 1 user user 4077 Feb  3 22:06 /lib/firmware/ov5640_af.bin09:35
rafael2kI would just copy the "lower level" management of Megapixels and write a simple camera UI for maemo09:35
rafael2khopefully compatible with any camera hardware, and not only with pp hardware09:36
rafael2kcool!09:36
rafael2k(I'm not sure if there is already any maemonized camera app... hopefully there is)09:42
siceloThere is.09:44
rafael2kgood! can you give any hint about its name?09:46
rafael2k: )09:47
rafael2k(of course I remember taking pics in the N900...)09:49
humpelstilzchen[Maybe you can make Blessn900 work in PP09:49
rafael2kBlessN900!!09:49
rafael2kI used to use that in the past life!!09:49
sicelohttps://github.com/community-cssu/camera-ui09:49
rafael2k40409:50
freemangordon404?!?09:50
freemangordonWTF?09:50
siceloUm, maybe because I manually typed it. I have it open on pc09:51
freemangordonhttps://github.com/community-ssu09:51
siceloAh, https://github.com/community-ssu/camera-ui09:51
rafael2khttps://github.com/community-ssu/camera-ui09:51
freemangordonthis uses Nokia lib, has to be ported to something else09:52
rafael2kcool!09:52
freemangordongst part has to be ported too09:52
rafael2klibgdigicam ?09:55
rafael2kthis is the proprietary part?09:55
freemangordonyeah09:56
freemangordonbut it is just a wrapper to omap3camd, more or less09:56
rafael2kwow, location-daemon is here!09:56
freemangordonsure09:56
rafael2k: )09:56
freemangordonand omap3camd is where all Nokia image/video processing happens09:57
rafael2kright, these camera low level things we can easilly borrow from current camera apps09:58
freemangordonmhm09:58
freemangordonUI should be usable though09:58
rafael2kI'm trying to compile it here09:59
rafael2kUnmet build dependencies: libgdigicam-dev libgdigicam-gst-camerabin-dev libhal-dev libnavigation-dev sharing-dialog-dev gstreamer0.10-plugins-camera-dev libgstreamer-plugins-base0.10-dev10:03
rafael2knot bad10:03
rafael2kgstreamer port to 1.0 is not rocket science10:03
rafael2kthe rest it seems the low level camera bits and some other bits regarding libnavigation-dev sharing-dialog-dev10:04
rafael2kwe even have the camera sounds already installed!  /usr/share/sounds/camera_snd_title_3.wav10:06
rafael2keheheheh10:06
rafael2klots of gstreamer work indeed... which will be core of the work I think10:09
rafael2kthe sound of the camera shutter is working /usr/share/sounds/camera_snd_title_1.wav10:14
rafael2k:P10:14
sicelo:-)10:33
freemangordonrafael2k: yeag, gst part should be easy10:38
freemangordon*yeah10:38
freemangordonhmm, why libnavigation-dev is missing?10:38
freemangordonmayeb one more piece to RE10:38
freemangordonhmm10:39
freemangordonyeah, this either has to be REed or upstream replacement found10:42
freemangordonthough I doubt there is one10:43
freemangordonrafael2k: http://repository.maemo.org/pool/fremantle/nokia-binaries/4bc37c7c77ebe90177c050b805a8dc79/nokia-binaries/libn/libnavigation/10:43
freemangordoncheck headers in the -dev package10:43
freemangordonI don;t think there is anything FOSS that implements such functionality10:44
freemangordonwe already have nm-nav-provider, so REing that wrapper lib should not be a big issue10:46
freemangordonthis https://github.com/community-ssu/nokiamaps-navigation-provider10:46
bencohfreemangordon: if anything, I'd have a look at fcamera11:26
bencoh(regarding camera)11:27
bencohwell actually it depends on what you want to use it for, I dunno if it would be suitable for live camera streaming or video recording11:28
rafael2kfreemangordon: tks!!11:28
bencohdoes omap3camd levarage the ISP for debayering?11:28
bencohleverage*11:28
bencoh(ie demosaicing)11:29
freemangordonI think so11:29
freemangordonall post-processing happens in omap3camd and IIRC part of it is HW accelerated through ISP11:32
siceloIs ISP open/documented?11:35
freemangordonyes11:35
freemangordonbencoh: I see no debayer module, so I guess we get RGB from cameras11:35
freemangordonor it is done implicitly11:36
siceloThere was a libcamera talk at FOSDEM, and Laurent wished he could support omap SoCs there11:36
freemangordonISP is already supported in kernel11:36
freemangordonnot sure to what extend though11:36
Wizzupbencoh: yeah fcamera is great11:37
freemangordonalso, n900 is very tricky in terms of cameras11:37
freemangordonas front/back switch is done through gpio11:37
freemangordonlast time I checked this was not handled properly in the kernel11:38
siceloI think fcamera was using very custom stuff, including kernel modules. Hence Pavel sort of gave up on it for his N900 camera poc11:38
rafael2kcedrus hw acceleration seems to be working with VA libva-v4l2-request in PP, at least up to what I could test with H.26411:38
freemangordonyes, it was using custom kernel modules11:38
freemangordonWizzup: were you able to come up with some idea on how to use xkb data? like, we can live without nokia etc kbd models11:40
freemangordonas we already have that in /etc/default/keyboard11:40
freemangordonbut, I am not able to grok how to get the available layouts based on keyboard model11:40
freemangordonmaybe I am missing something, dunno11:41
Wizzupfreemangordon: no, didn't really think about it much more, do you mean base or base.xml file?11:45
WizzupI think I was kind of able to parse the base file in my head, where the repeating lines are additional layouts11:46
Wizzupbut we can just add stuff to base.xml as far as I can concerned11:46
Wizzupwe already fork xkb-data anyway11:46
freemangordonbase.xml is not the same as base, in terms of data/logic11:47
freemangordonbut ok, I will see what I can come up with11:47
_uvos_please use libcamera. the pp camera and the n900 camera should be usable though libcamera with the mainline kernel in basic fashion (at least filters and sensor color grading will be needed for n900 to get resonable pictures)12:42
Wizzupagreed12:42
_uvos_also mapphone cameras will need libcamera too12:43
rafael2kWizzup: any problem with the pp kernel PR, lemme know12:46
_uvos_btw there was a driver for omap4 video decoding in linux mainline staging, and there is a foss ti lib to use it12:46
_uvos_so should be possible to get that going for hw encode12:47
humpelstilzchen[not remoteproc I hope?12:47
rafael2klibcamera++12:47
rafael2kthere is even a gst plugin!12:48
rafael2kbut we'll need newer meson version, and prolly other newer stuff12:50
Wizzuprafael2k: no problem, just busy this morning, will get on it in a few hours13:08
siceloIIRC, libcamera doesn't support omap* camera subsystem yet. Someone will have to add it13:21
_uvos_omap iss should work fine in libcamera via mcc/v4l to get raw data13:30
_uvos_so the omap side is there13:30
_uvos_you need support for dealing with particularits of the datastrem ofc13:31
_uvos_per sensor chip13:31
_uvos_ie debayer/ color grading, binning what have you13:31
_uvos_and for sane performance you need to use ducati/ whatever omap 3 hw block is13:33
bencohfreemangordon: no, we get bayer from camera15:18
bencohfreemangordon: fcamera saves raw by default (it allows saving a processed version as well, but that's custom processing)15:19
bencohas for video on droid4, iirc it's based on remoteproc, yes15:20
bencohor the TI remoteproc equivalent from back then (2012)15:21
bencohis libcamera really "good" btw? or is it bloated like the android camera subsystem?15:23
bencohhttps://libcamera.org/faq.html hmm ...15:25
Wizzupuvos: bionic battery really lasts for a long time15:44
freemangordonWizzup: could it be related to the latest reverts?16:53
Wizzupfreemangordon: not just that, but also17:00
Wizzupbionic I think in general idles a bit better somehow17:00
Wizzupit's surprising how well the bionic works17:00
bencohWizzup: should we drop the droid4 and start working on a bionic hw keyboard? :]18:16
Wizzupbencoh: I think working on a virtual keyboard that can be shown while the app is resized and visible (not blurred) would be helpful18:17
Wizzupincluding support for ctrl etc18:17
bencohoh, talking about keyboards, ibus has support for emojis (with a clickable window). I wonder if integrating the hildon keyboard in some ibus plugin would give better results18:18
Wizzupuvos probably has some ideas on this too, there is the at-spi stuff18:19
bencohlike, ibus works with any kind of application, be it gtk/qt, or plain X11 (through xmodifiers)18:19
WizzupbuZz: just built navit 0.5.6 on maemo18:45
Wizzupseems to work18:45
dsc_Wizzup: perhaps the app does not have to be resized for virtual keyboard to show up18:47
dsc_android behavior is to overlay the keyboard as-is18:48
Wizzupdsc_: well, if you have a terminal and you're typing at the bottom, how does it work?18:48
dsc_some applications you'd want to resize (terminal apps), some application may choose to provide their own keyboard (terminal apps?), some applications dont want to resize (browers)18:52
dsc_if you want to follow android behavior, that is18:53
dsc_im just looking at what my phone currently does :P18:53
Wizzupmhm18:55
WizzupbuZz: do you know how specify a vehicle for navit?18:59
buZzeh no , i barely know what navit is :P19:01
buZzi found attempts of myself to get it running on a zipit z2 back in 201919:01
buZzbut seemingly i never did19:01
buZzWizzup: maybe the http://wiki.navit-project.org/index.php/Maemo can be extended / updated / pointed to leste :P19:04
Wizzupthey removed support recently, but it's not in any release yet19:06
buZzyeah but for leste we could revive it by supporting nearnative i guess? the layouts are some kinda xslt19:06
Wizzupthe latest release is 0.5.6 which supports maemo19:06
buZzalright, i'm doing my tomtom messingaround on git master19:07
Wizzupidk what nearnative is, but I think making it work before they removed support is a start19:07
bencoh:)19:07
buZzwell, its in devuan19:07
lelMerlijnWajer opened an issue: https://github.com/maemo-leste/bugtracker/issues/605 (Import/package navit)19:08
buZzyeah i'm just saying, maybe there's no need for real maemo support if the plain x one already kinda works19:08
bencohoh, 0.5.6 is quite recent too19:08
Wizzupyes19:08
WizzupI just built it, it seems to work, but the config is complicated19:08
Wizzupnot going to mess too much more with it right now, but if someone feels like it19:08
rafael2khttps://modrana.org is not good?19:08
Wizzupjust having liblocation-dev installed is enough for cmake to add maemo support19:08
Wizzuprafael2k: I think both are good :)19:09
buZzmodrana has no working planning afaik19:09
rafael2khumm19:09
bencohplanning?19:09
buZzyeah planning of routes19:09
rafael2kwhat is this, btw?19:09
buZzthere is http://wiki.maemo.org/ModRana_offline_routing_guide but getting that stuff working for me was impossibru19:10
rafael2kdo we have it packaged?19:10
bencohbuZz: oh, really?19:10
buZzi'd love to see someone pull it off :P19:10
bencohoffline routing works well for marble, and iirc they use the same routing engine19:10
WizzupbuZz: well if you have some time maybe you can try it with leste, we're close to supporting various tablets as well, so could be nice for in-car nav somehow :p19:10
bencoh(aka monav)19:10
bencoh(which reminds me I should probably update my monav routing database with the data from modrana)19:11
* Wizzup never used routing on n90019:11
buZzbencoh: hmm yeah it does use the same engine it seems, not sure what went wrong19:11
bencohit's pretty neat19:11
bencohoh, modrana stopped updating its monav routing database repository :(19:12
bencohit's stuck in 201519:12
bencohand monva.openstreetmap.de is dead19:12
rafael2kWizzup: I used to use sigic19:12
rafael2ksygic19:12
buZzthe navit guys seem kinda active anyway, so it felt like a nice route towards my non-maemo related goal of recycling old tomtoms :P19:13
rafael2kI would use my pp with maemo to play music and may be at the same time do some gps assisted routing : ))19:13
buZzdoes the pinephone have a fm transmitter? :P19:14
rafael2kdont make me cry19:14
rafael2k:(19:14
buZzah no :(19:14
rafael2k:P19:14
buZzsome tomtoms do have one :)19:14
rafael2khow i miss it19:14
rafael2kthaaat is cool19:14
buZznot quite sure those work for what i want19:14
rafael2kcould even transmit some afsk data to the nearest buddies... eheheheh19:15
rafael2kwhen I have my sabbatical year I'll do a cover for the pp just like the lora one, but with a true generic radio, with i/q in and out19:16
rafael2k<- trying to compile libcamera to see if it works with pp19:21
rafael2kthis libcamerasrc element for gstreamer would be really useful if it works... we could have camera ui much easily ported and much more generic (instead of hardcoding tons of specific ioctl()'s for each supported device)19:29
buZzrafael2k: hahaha, hackrf pp cover? :D19:30
rafael2kexactly19:30
buZz10w PA with seperate battery19:30
buZz:D19:30
rafael2kcertainly I will borrow some ideas from the pp keyboard, just not the catching fire part19:31
rafael2kbig battery and powerful PA19:31
buZzits catching fire? :P19:33
rafael2kmine did19:33
rafael2k:/19:33
buZzhowso?19:33
buZzovereager usb-c pd? :P19:33
rafael2klike 2 minutes after being the charger, smoked19:33
buZz'120W? yessirrr'19:33
rafael2k:PP19:34
buZzdoes it still work? :)19:34
rafael2ksure, I use as weight for the papers in the table now19:34
rafael2k(pine64 is sending me a new mainboard to change myself... lets see)19:35
buZzah sweet :)19:43
rafael2kI see in libcamera some specific support for "pipelines", like ipu3, raspberrypi, rkisp1, simple, uvcvideo and vimc, and some enable "IPA" modules, whatever it is, but I doubt specific pp (or N900) support will be perfect out-of-the-box19:43
rafael2kbut at least the infrastructure to add proper support for specific hardware is that, which is nice19:44
rafael2k(it is still compiling, btw, including the QT app)19:44
rafael2k(i'm compiling in bullseye chroot for the sake of lazyness... if it works fine, we backport it to beowulf)19:47
siceloi think pp should have the best support actually ... because that's the "main" device throughout all FOSS projects nowadays19:55
sicelo(support in libcamera, that is)19:55
rafael2khttps://pastebin.com/a4UMccYB20:53
rafael2knope, no support for gc2145 or ov564020:54
rafael2kSee Documentation/sensor_driver_requirements.rst in the libcamera sources for more information <-20:54
rafael2kwe need specific pipeline support20:54
uvostmlind: so your misterious 1 or 0 that is sent with the gps time isent what atenna to use right?20:59
uvosi wonder if bionic locks fast with the time patch20:59
uvosWizzup: do we have this in leste?20:59
Wizzupuvos: it's pretty fast imo21:01
Wizzupdo we have what in leste21:01
Wizzup?21:01
uvostmlinds patch to upload the time to qcom modem21:02
uvosits very mutch not fast21:02
uvoshave you tried the gps on android :P21:02
rafael2khttps://iboxshare.com/kbingham/libcamera/issues/2821:03
rafael2kok, we need more patches to our kernel ^21:03
rafael2kit seems someone just sent to megi for 5.1721:04
rafael2kI can backport the patches to our 5.1521:04
rafael2kso then we can have libcamera working21:04
rafael2kright now, libcamera _does not_ work21:04
uvosdid anyone say it did?21:05
uvosrafael2k: nice work anyhow :)21:06
rafael2kUpdate: They have already been pulled in the 5.17 kernel branch ^21:06
rafael2kafter spending some time with libcamera... the problem is not there, but defunct kernel support indeed...21:06
rafael2k: )21:06
uvosrafael2k: ok21:06
rafael2kand this is kind of very recent, one week ago21:07
uvosWizzup: could you awnser the question? i keep on forgeting what branch of https://github.com/maemo-leste/droid4-linux is the active one21:08
rafael2kmegapixels is pretty hacky stuff, all hardcoded, but current state (not 5.17 of some days ago) did not have proper v4l functions to handle probing the camera parameters and so on21:08
uvosrafael2k: ok great21:08
uvosmaybe its easiest to get some camera ui with libcamera going on rpi first21:09
rafael2kgood... so we can proceed with the idea of pluging camera-ui to gst-libcamera... I plan to do the kernel worklifting soon21:09
uvosor uvc21:09
rafael2ksure, that can go in parallel21:09
rafael2kgst-libcamera + libcamera itself21:09
uvosok21:10
rafael2kI'll check what might be better, backport the patches, or just go to 5.17...21:13
rafael2kcamera is a nice feature indeed21:14
uvosjust go up21:14
rafael2k: ))21:14
rafael2kI like that idea too21:14
Wizzupuvos: I was in a work meeting, sorry21:18
Wizzupuvos: this is the current branch, and yes it needs cleaning up and we should use a diff branch name https://github.com/maemo-leste/droid4-linux/commits/wip/n900/maemo-5.15-cleaned-up21:18
uvosWizzup: no worrys :) i just thought you forgot to awnser21:18
Wizzupuvos: my pretty fast remark was regarding your lock question21:18
Wizzupuvos: ooooh21:18
Wizzupuvos: I thought of lock _screen_21:19
Wizzuplol21:19
uvosoh21:19
uvoshaha21:19
uvos:P21:19
uvosWizzup: right ok so we dont have tmlinds patch21:20
uvosWizzup: ok ill have to build it then to try it on bionic21:20
WizzupI can add it21:20
uvosok thanks!21:21
rafael2kWizzup: please don't forget the no-keyboard-burn kernel for pp21:22
rafael2k: ))21:22
uvosrafael2k: vat? what happend there? link?21:23
rafael2kuvos: see my PR to pine64-kernel21:23
Wizzuprafael2k: not forgetting, been busy21:24
rafael2kthere are some scare new pp keyboard patches that landed a couple of days ago to make the keyboard behave better... like limiting power and stuff like that21:24
rafael2kno rush...21:24
rafael2kit was my fault prolly, but having better software support always make hardware smoke more difficult21:25
Wizzuplet me finish dinner and then I'll do it21:29
* dsc_ looks at the clock21:30
rafael2khere is wine time already... just put my daugher to sleep  : )21:33
uvosrafael2k: so sphone dosent work wrt profile switch anymore?21:34
uvoscould you paste pactl list?21:34
uvoson pp21:34
uvosofc21:34
rafael2kuvos: good, lemme test again now I set the default pa device21:34
Wizzupdsc_: second dinner, had some leftovers :)21:34
uvosid better not tell anyone when i had dinner then....21:34
uvosrafael2k: also sphone log21:35
uvosrafael2k: killall sphone ; sphone -v21:36
rafael2kuvos: not working21:36
rafael2kok21:36
uvosit still works on mapphone21:37
rafael2ksphone: route-pulseaudio: failure: set ucm profile to Voice Call No such entity21:37
rafael2ksphone: route-pulseaudio: failure: set ucm profile to HiFi No such entity21:37
uvospactl list21:38
rafael2khttps://pastebin.com/shLP7tsD21:39
uvosyeah ok21:41
uvospa_context_set_card_profile_by_index fails becasue the first soundcard dosent have the profile21:42
rafael2kthere are 2 cards now..21:42
uvosi gues we should be ok with it failing21:42
rafael2kthe problem is not sphone21:43
rafael2kI'm not sure if I should set the default in alsa ou pa21:43
uvossure it is, it tries to set the profile for every card21:43
uvosand it bails if one fails21:43
rafael2khummmm21:43
rafael2kwith new kernel we have more alsa devices indeed21:46
rafael2kmore stuff receiving drivers21:47
uvosright its just a silly bug in sphone21:47
uvosit would break on mapphones too21:47
uvosif the hdmi driver wasent broken21:47
rafael2k: ))21:47
rafael2kbtw, with my new PR, hdmi audio output should be fixed (hopefully, and I did not test)21:48
rafael2k(cortesy to moblian patchset, not really me)21:49
rafael2kI wonder if I will be able to squeeze a 5G quectel in this pp... but for now I could not find any 5G networks here anyway...21:53
rafael2kafai, I'll be able to do it21:53
rafael2kdont really understand why ppp did not came with a 5G modem, considering quectel already launched it21:54
uvos5g at long wavelengths is mostly pointless21:55
rafael2knobody use this21:55
rafael2kI mean21:55
rafael2keverybody use this currectly21:55
rafael2k:P21:55
rafael2k(all the deployments I mean)21:55
uvosrigh21:56
rafael2kthe uplink is much better21:56
uvost21:56
Wizzuprafael2k: wait did you merge in my branch somehow21:56
uvosand mostly its pointless21:56
rafael2kWizzup: how?21:56
Wizzupmaybe 'tig' is showing it weirdly21:56
rafael2kwell... we could argue all 3gpp are...21:56
uvosnot really21:56
rafael2kWizzup: are you talking about my PR?21:56
Wizzuprafael2k: looking at your branch21:57
Wizzupdid you make a PR?21:57
rafael2kmassive mimo, better modulation, 3gpp goes step by step21:57
rafael2kWizzup: yes21:57
rafael2khere:21:57
rafael2khttps://github.com/maemo-leste/pine64-kernel/pull/321:57
rafael2kthen you need to pull kernel yourself to mobian-5.1521:58
rafael2kas I dunno how to do it from my fork21:58
rafael2khttps://github.com/rafael2k/sunxi64-linux/tree/mobian-5.1521:58
rafael2kuvos: so NR is not pointless...21:59
uvosrafael2k: the difference was that lte was allready pretty mutch at the shannon limit21:59
rafael2kuvos: I like GSM21:59
rafael2kuvos: considering siso21:59
rafael2kshannon does not consider multiple inputs and outputs22:00
rafael2kand indeed are many channels being used together22:00
rafael2k*as22:00
uvossure22:00
rafael2kso 5G is not pointless22:00
rafael2k:P22:00
uvosbut in practiacal deployments that dosent help you really22:00
rafael2kindeed22:00
rafael2kI agree22:00
rafael2kbut the uplink got a bit improved, I must say22:01
Wizzuprafael2k: right so that PR updates the debian branch and patches22:01
Wizzupand then I just need to override the branch and make a new tag22:01
rafael2kWizzup: that PR is just for beowulf-devel22:02
rafael2kWizzup: then you need the git magic to have the latest mobian-5.15  (which I forked) to mobian-5.15 branch22:02
Wizzupok, and you removed the patches from that branch right22:03
rafael2kuvos: it does not help me, it helps the chip makers and patent owners22:03
rafael2kWizzup: ah, no no, I did not delete the debian/ dir22:04
uvosparticulary it helps chip makers get grants from goverments :P22:04
uvosbut... lets not get into this22:04
rafael2kWizzup: should I?22:04
rafael2kuvos: yeap, totally... and 5G in high frequencies has some usage that nobody discoved what to do with it, no real deployment yet22:05
rafael2kWizzup: I did not delete the debian/ dir (from mobian) here: https://github.com/rafael2k/sunxi64-linux/22:06
uvosyeah no argument there high frequency 5g has nich practical uses in high density areas imo22:06
rafael2kWizzup: (mobian-5.15 branch)22:07
rafael2kuvos: but people says it causes cancer and controls your brain... :P22:07
uvoslets not engage with sutch people :P22:08
rafael2kuvos: hNodeB above 20 GHz provide very small coverage cells... suscetible to rain fading and so on22:09
rafael2k:P22:09
rafael2kbetter not22:09
rafael2kI work with HF radio and GSM... it is enough for my head already22:10
rafael2kI like high power transmitters, I feel better when it is higher than 100 kW22:12
rafael2kmy body reacts well  : )22:13
Wizzuprafael2k: let me just check, maybe git diff confuses me22:14
rafael2kWizzup: ok22:15
Wizzupgit diff from my mobian-5.15 and yours give me this https://dpaste.com/5L3S2R3SV.txt22:15
Wizzupargh colour output22:15
Wizzuphttps://dpaste.com/FC4E5XM77.txt22:16
rafael2kjust a sec22:17
Wizzupthat is 1456273b2f82b5e85324411fb189a57273d772b0 (your HEAD) and 3f0d484ed6b51c664045bd737e647e8e03277570 (current repo head / maemo-kernel-5.15.0tag)22:17
rafael2khum22:18
rafael2kcould you just rebase using "upstream"? I dunno what is wrong22:18
Wizzupsure, but you have a merge commit merging in the old branch/tag22:18
rafael2khttps://gitlab.com/mobian1/devices/sunxi64-linux/22:18
Wizzupso somewhere you git 'git merge' and it used --no-ff instead of the nice --ff-only22:18
Wizzupah ok, just take upstream and then merge your maemo/beowulf-devel branch?22:19
rafael2kshit, yes, I probably fucked up22:19
rafael2kupstream to mobian-5.1522:19
rafael2kandd my PR just for maemo/beowulf-devel22:19
Wizzupok, will do22:20
rafael2kjust checked upstream - all good - no new chane22:20
Wizzupso that is:22:20
Wizzup8a2c78110ed923d0002d571b2606f39c485c08b822:20
Wizzup    d/changelog: Release version 5.15.2122:20
rafael2kyes!22:20
lelMerlijnWajer closed a pull request: https://github.com/maemo-leste/pine64-kernel/pull/3 (New PP kernel release, with important keyboard patches)22:21
Wizzuphttps://phoenix.maemo.org/job/pine64-kernel-source/71/22:24
rafael2kI like this spinner22:28
uvosorbital mechanics22:28
rafael2k:PPPP22:29
Wizzuplol yeah22:31
buZzWizzup: 'how to change vehicle in navit' > tap screen > settings > change vehicle , at least on my devuan x86 install ;)22:35
buZzit supports horse :D22:35
buZzah time for daily matrix.org spamruns22:35
WizzupbuZz: I think you need to specify it on start22:37
Wizzupat least the way I understand22:37
buZzhmm, not sure? it does appear that gpsd gets linked to a specific vehicle profile in navit.xml22:39
buZz                <!-- Vehicle with GPS enabled for gpsd on unix -->22:39
Wizzupright, we don't use gpsd22:42
Wizzupwe use liblocation22:42
Wizzupsomething like this:22:43
Wizzup                <vehicle name="Local GPS" profilename="car" enabled="yes" active="1" source="maemo">22:43
Wizzup(and more)22:43
buZzalrighty22:43
rafael2kis liblocation integrated with gpds somehow already?22:45
uvosit uses gpsd22:45
rafael2kgpsd seems to be working fine here22:45
rafael2kah, ok22:45
uvosyes gpsd works fine22:45
Wizzupliblocation is a lib that does some extra stuff but the data comes from gpsd ultimately, but there is some dbus stuff as well22:45
uvosreally we should port it to geoclue instead22:46
Wizzup(the gpsd dbus stuff isn't that great)22:46
uvosnote that liblocation is just a dumb proxy for gpsd atm22:46
Wizzupit does do more stuff than just being a proxy22:46
rafael2kliblocation seems ok to me, I remember its API from long time ago when I played with it with the N90022:46
Wizzupit contains some ui elements, a status applet, and other stuff22:46
Wizzupand it will stop gpsd when it's not required, etc22:46
WizzupI don't know much about geoclue so cannot comment22:47
uvosgeoclue dose all of this + has working network location sources and sensor fusion22:47
rafael2kso better stick with liblocation :P22:48
uvossure ui elemetns etc, i mean liblocation and the location deamon do little besides proxy gpsd atm22:48
uvosofc the ui and sutch uses it22:48
Wizzupuvos: yes, we need to look into geoclue to some degree22:48
rafael2kright22:48
Wizzupit probably won't help us with low level integration though22:49
uvoswdym?22:50
uvoslow level integration22:50
uvosmostly we can ditch location deamon, and port liblocation to geoclue to be just a legacy shim22:50
uvosand then have the ui bits use geoclue directly22:51
uvosthen all the desktop/phos/plamo applications will just work22:51
WizzupI don't have the energy to go into this now, I think we discussed this at length, and we need a way to be able to just turn off gps and prevent apps from using gps when users doesn't want it on22:52
Wizzupand yes, geoclue probably has a place in all of this22:52
uvosright geoclue provdes this22:52
uvos:)22:52
uvospreventing apps from using gps requries more ofc22:52
uvosrn the permissions are wrong even22:52
rafael2kWizzup: should we put kernel minor version in changelog? https://github.com/maemo-leste/pine64-kernel/commit/044a2099d787d6d40f4c49fabf9162edddce496522:54
rafael2kWizzup: looking at other updates, it was always bla.la.0-{1,2,3}...22:55
rafael2kI mean.. it does not matter tbh, just cosmetics...22:58
rafael2kbtw, looking at libcamera, to have really proper support, we need to create a pipeline there, in order, for example, to use hardware acceleration together with the frames captures23:01
rafael2k*captured23:01
Wizzuprafael2k: I put the minor version in there23:01
rafael2kWizzup: I like23:01
Wizzuprafael2k: I think we should, but I've been sloppy about some of it23:01
rafael2kWizzup: cool, I agree, next PR I'll do this too23:04
Wizzupuvos: sounds good, but let's not do it now23:04
uvosWizzup: ok23:04
Wizzuphmm getting some drm errors on bionic23:25
Wizzuphttps://dpaste.com/7ZVLDPUXS.txt23:26
Wizzupyeah X is back in that loop now with the mode set failing23:59

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