libera/#maemo-leste/ Tuesday, 2022-06-28

missMyN900and at the end of the day running Plasma Mobile does not excite me very much either00:00
missMyN900power management is a big deal for me00:01
MartijnBraam[m]audio on mobile platforms is quite annoying to get working :(00:01
missMyN900should it not be the same for each SoC platform?00:01
missMyN900I mean like for i.MX6/8 and a given Allwinner/sunxi generation?00:02
missMyN900I imagine it would be similar for Qualcomm00:02
missMyN900I know it is more difficult than on the PC with HDA/Azalia but I have read that even there there are quirks00:04
missMyN900actually, I am now thinking about getting a used Android and using it without Play Services etc and with F-Droid. Also considering getting a used Xperia and trying Sailfish (I can always use Lineage if it does not work out)00:06
missMyN900because I have realized that probably 1 GB RAM and a dual Cortex A9 would not be enough for my use00:07
xmnif it fits you sailfish is awesome00:07
missMyN900if I could use it as my phone that would be one thing but if I can't use it at that, web browsing should at least be a good experience00:07
missMyN900xmn: I used to own a Jolla00:07
xmnthrow some containers and waydroid you might have everything you need00:07
missMyN900so I am familiar with it, albeit a much older version00:07
missMyN900I actually got it on launch'00:08
missMyN900I should still have the t-shirt somewhere ;)00:08
xmnnice, then you know the daily living better then me00:08
missMyN900but yeah, I am thinking it could be good to get a phone that could be replace my iPhone if/when it dies00:09
xmnI used it on multiboot and sd, most for updating my pebble watch.00:09
missMyN900so that means that it works with T-Mobile US, including VoLTE00:09
xmnbut maybe we went over this before :)00:09
missMyN900that was a long time ago though00:09
missMyN900I sold my Jolla in 2015H2 IIRC00:10
missMyN900and got a BB Classic00:10
xmnlast I tried it could txt, call. but audio was messed up and battery drain fast. But was buttery on the PP. I haven't tried it since they added encrypted dir, I have to edit something I haven't had time for.00:11
missMyN900I imagine it is better on an Xperia though00:11
missMyN900should be similar to the Jolla with supported models00:11
missMyN900as the Jolla was also running SFOS on libhybris on a Qualcomm SoC (Snapdragon 400 dual core Krait)00:11
missMyN900if you recall, they were planning to run it natively on a Novathor U-something00:12
missMyN900but ST-Ericson got out of the mobile SoC market00:12
xmnbb, ubuntu phone, webOS, maemo could have ruled the world if they would have only worked together to build cross platform apps with qt, webbase and a few other too.00:12
missMyN900I don't know honestly00:12
missMyN900biggest problem is stuff like banking apps00:13
xmnxperiea seem the way to go for less problems00:13
WizzupI don't think it's that easy00:13
missMyN900working together is not going to solve that00:13
missMyN900those companies are lazy00:13
missMyN900they only want to support the duopoly00:13
xmnwhat's that Wizzup?00:13
missMyN900I read that even in NL you basically are forced to have a Google Android device running an OEM ROM or iPhone00:14
missMyN900while the EU is talking about digital self-suffiency and even funding ML...00:14
missMyN900so why are/were they at least not supporting European OSes?00:15
xmndepends how you use banking apps. You might be able to do it in the browser.00:15
missMyN900true but for many that is not acceptable00:15
missMyN900tbh I have a banking app installed but never use it00:16
xmnagree00:16
missMyN900so I don't even know (and of course it differs with each bank) if there are 'special' things that can only be done in the app00:16
xmnalso there are feature bank apps use that won't work on the website. Like they need your imei number to allow for some transactions00:17
xmnyeah, depositing check with a photograph for example00:17
missMyN900yes, that is what I mean00:18
missMyN900basically without the intervention of regulatory agencies/watchdogs I think that the alternative OSes were doomed to fail00:18
missMyN900and if governments themselves do not set an example what do you honestly expect from for-profit corporations?00:19
Wizzupxmn: collaboration is not easy if everything uses different apis and widget sets00:19
missMyN900yes, that is true BB10 used very different widgets from SFOS00:19
WizzupI think maemo at least at the time was the most compatible with regular linux00:19
missMyN900both had their own proprietary widgets00:19
xmnthats true Wizzup00:20
missMyN900it is not just app development but these companies will also need to provide support for each OS00:20
xmnbut I remember them all using QT for example.00:20
Wizzupmaemo is mostly gtk00:20
missMyN900they are not very enthusiastic about increasing the support burden00:20
xmnso qt and web apps could have been the common grounds00:20
WizzupI don't think phosh is qt00:20
xmnno not phosh00:20
xmnonly kde00:21
xmnwell not only, but for sure00:21
xmnNow days people expect a certain level of useable apps. If you can provide that then you can gain traction. The problem is the facebook, youtube, spoitfy have no incentive to help or even try.00:23
missMyN900I don't think those are the main issue00:23
missMyN900there are good third party clients for those00:24
xmnThe only real saving grace is webapps, which can some what bridge that gap. and give 3prty OS a slight chance to catch on.00:24
missMyN900it is really the banking and government etc stuff that is the issue, I think00:24
missMyN900what I really hate is that they want to use a smartphone as a root of trust00:24
xmnwel the gov stuff can be lobbied by voters at least. Corps ... nope00:25
missMyN900theoretically ;)00:25
xmnand they can easily shut down api for those 3rd party apps like twitter did.00:25
WizzupI don't think web apps are particularly foss friendly00:26
missMyN900I have actually been thinking about that a lot recently00:26
missMyN900I am ambivalent about web apps00:26
missMyN900on one hand I don't think all the bloat, untrusted JS (especially with the transient execution vulnerabilities nowadays) and the emerging Chromium monopoly00:27
missMyN900*like00:27
missMyN900on the other hand it is the only option for alternative OSes (both desktop and mobile)00:27
missMyN900and that is not even considering all the tracking00:28
missMyN900xmn: well, yes, but web apps don't work when they want to use the device as the root of trust, like your example using the IMEI00:30
xmnyeah, for sure not saying web apps are perfect. Just an easy way for company to support alt OS.00:34
missMyN900true, I am just saying, the least they could do is not force you to have a certain phone for use as a hardware token00:36
xmnWizzup not sure how we can fix the foss friendliness other than something like a matrix, where it's a bridging platforms. But I see it as the only way to even begin to attract alt curious main stream users.00:36
xmnmissMyN900 haha, one could wish. But ppl and corps love control00:37
xmnthey will do everything to get more, unless you vote with your wallet or votes.00:38
xmnI'm sure you folks have way more experience then me. But I started with a sharp zuarus 5500, which was qt. And through out all this time, I saw opportunities wasted, because of lack of building a universal apps store, before store were even a thing :).00:42
xmnThis is way i think webapp, which there aer many very successful one, can be commercially successful and still foss or open source at least.00:42
xmnare*00:42
MartijnBraam[m]foss doesn't need webapps, it needs apis00:56
xmnyeah, true00:59
xmnthis is the next stage I think00:59
xmnto me a web app is almost the same a apis, in the sense of building in technology into them.01:00
xmnI have an idea for a app that I want to build. And it would be web first them maybe build native apps eventually if needed. But would be using lots of apis for many services or existing saas platforms, to make it happen.01:02
xmnBut would lean on folks like you MartijnBraam[m] who are making things to know best practices and paths to try.01:03
missMyN900but yeah even if I sell my PP and end up not having a ML device anymore, I will definitely mod qtwebbrowser if I have the time02:34
missMyN900that is not going to change because I have some Qt5/QML experience and I want to see alternative search engines being options in that browser02:36
missMyN900also, qtwebbrowser is cross-platform so it is hardly ML-only02:36
missMyN900besides I can always run ML in QEMU02:36
missMyN900I gained some QEMU experience recently (ran Haiku in QEMU briefly)02:37
missMyN900and I will definitely check in every now and then because I want to see ML succeed, even if it is only for a bunch of people in Europe and West Asia with mapphones ;) :D02:38
missMyN900chroot interests me as well but I don't know how hard it would be02:40
missMyN900hmm looks like VoLTE will only be supported with the (expensive) Xperia 10 III and not e.g. the XA202:55
missMyN900also, "Sailfish X is currently available in the countries of the European Union, UK, Norway and Switzerland ("Authorized Countries") and the use of our website and services to purchase Sailfish X outside of the Authorized Countries is prohibited."02:55
missMyN900I have read about people using a VPN but I honestly don't like relying on that and then there is the legality...02:55
missMyN900I am glad pmOS and ML do not have those restrictions and anyone can use them wherever they like02:57
missMyN900I wish I had a touch screen laptop; that would be nice for ML02:59
missMyN900some day, I guess...02:59
missMyN900Actually those new Mediatek Chromebooks that are getting mainline support could be interesting ML devices03:12
missMyN900I think they have touch screen as well03:12
missMyN900at least as dev devices they could be interesting03:12
rafael2kWizzup: tks07:09
rafael2kcompilation finishing... running lintian now07:09
missMyN900rafael2k: good morning. It is evening here ;)07:19
rafael2kmorning07:23
norayrmorning10:08
norayreveryone: msid package is already in repos. it doesn't work on fremantle anymore, but it works in leste.10:08
norayrWizzup: why do i get this in builder: pbuilder-satisfydepends-dummy : Depends: maemo-optify which is a virtual package and is not provided by any available package ?10:09
norayr(i understand optification is not desirable now but anyway, it is not a virtual package, i am able to list binaries from it on my pp)10:09
rafael2kmsid is a commodore emulator?10:10
sicelonorayr: you probably have that maemo-optify in debian/control?10:18
norayryes10:38
norayrsicelo10:38
norayroh i don't know wait.10:38
siceloHehe, actually you know, because I see your last commit adds exactly that :-P10:40
norayryes i added it, but i added it because when it was only in rules10:42
norayrit didn't work10:42
norayrnow i remember10:42
norayrso i should remove it and leave in rules?10:42
norayrlet me try now but i remember it failed with not finding maemo-optify10:42
norayrthat's why i added it to control.10:42
siceloYou probably need to find why it looks for it10:44
Wizzupnorayr: we don't do maemo-optify10:46
Wizzupnorayr: please burn that with fire10:46
sicelonorayr: it's debian/rules that asks for it. Remove line 10010:46
Wizzupyeah but likely also debian/rules and other stuff rely on /opt stuff10:47
sicelonorayr: also i wonder why this package ships an el.db ... I'd say nuke it10:48
WizzupmissMyzN900: agreed @ interesting dev devices10:50
WizzupMartijnBraam[m]: even so, apis still aren't necessarily open, but yeah, I guess it's something...10:54
norayrsicelo: hmm that's sqlight db, will try to remove it, don't know if it has function.11:00
norayror actually it is a link to that db.11:00
siceloIt's really not needed11:01
rafael2kbtw, if Pine64 sends me a PPP, I'll be happy to ađd support for it in Maemo-Leste11:03
Wizzupnorayr: it sounds a lot like the event logger db11:03
Wizzuprafael2k: maybe once we do our new news post we can request that11:04
rafael2kWizzup: lets try, indeed11:04
Wizzupmaemo leste could also fund one otherwise11:05
rafael2kimho, Maemo-Leste is the best Linux distro to use with the PP keyboard11:05
rafael2kkeyboard and mouse, if needed... having the cursor on the screen make a great difference11:05
rafael2kI'm still negotiating in Pine64 support center for them to send me a new PP keyboard and not just the mainboard of it11:06
rafael2know MartijnBraam[m] mentioned, checking the pogo-pins connection... they don't seem very stable11:07
rafael2kmay be I just buy a nice bt keyboard for my pp, and forget about the pp keyboard11:08
WizzupI checked, it charges fine11:08
Wizzupbut the input doesn't happen11:09
WizzupI might just buy a new one, but it takes a while to ship11:09
rafael2kme toọ..11:09
rafael2kI just don't want it to break the very first day of use11:10
rafael2kNow the ov5640 is in place, there is still some missing bits in sun6i-csi in order to have camera support in PP12:18
rafael2kmore specifically, implement the V4L2_CAP_IO_MC capability to sun6i-csi driver12:28
rafael2khere we go, compiling the kernel again... I think if I don't get it right, I'll accept help for compiling the kernel not in the device13:10
rafael2k: )13:10
Wizzupit's truly trivial to not compile on the device13:11
Wizzupwhat distro do you use13:11
Wizzupwell, I guess with the whole mobian setup with all these patches applied from debian it is maybe just a bit less trivial13:11
bencohdebian-style patches and the way those are handled makes building a kernel less trivial yeah13:34
bencoh(not that it's difficult per-se, but it's easy to use the wrong branch, or build it the wrong way)13:34
bencoh(personally I have no idea what should be used nowadays, btw)13:35
Wizzupwhat about just git :)13:37
rafael2kdebian14:12
rafael2kdebian bullseye14:12
Wizzuphm?14:12
rafael2kare there arm64 gcc and toolchain already available to be apt-getted?14:13
rafael2k(^ Wizzup: what distro do you use)14:14
Wizzupoh14:15
Wizzupyeah those exist already14:15
Wizzuphttps://wiki.debian.org/CrossCompiling14:17
Wizzuphttps://leste.maemo.org/Development#Crossbuilding14:18
buZz:D14:19
buZzrafael2k: i did kernel on droid4 , took ~5 hours for a full build :D14:19
buZzi -think- mostly because SD access is so slow14:20
buZzmaybe i could retry from a emmc partition .. hmm14:20
Wizzupguys stop with this :D14:20
rafael2kI'm running the build on emmc now14:25
rafael2k:P14:25
rafael2kWizzup: tks!14:25
rafael2kI'll create a chroot with arm64 env...14:26
rafael2kbuZz: just lintian run took more than 1 hour... I run now with --no-lintian14:28
buZz^_^14:28
buZznever used lintian in my life14:29
buZzfor me, 'compiling kernel' is just make oldconfig; make -j2 ; sudo make modules_install ; cp arch/arm/boot/zImage /boot/boot/newkernel; sudo reboot14:30
buZz:D14:30
bencohbuilding on device :'(14:31
buZzbencoh: many distros do it by default even14:31
rafael2kdebian dpkg-builđpackage run lintian unless you ask it not to14:31
buZzor at least, on the right architecture14:31
buZzrafael2k: dpkg-buildpackage doesnt work for the droid4 kernel .deb package, sadly14:31
buZzas there's no source package that works, it seems14:31
bencohwould it help you move to crosscompiling if I told you that a cute kitten dies for every on-device compiler call?14:32
rafael2khummm14:32
buZzbencoh: fuck cats14:32
buZz:D14:32
bencohaww14:32
buZzhehe14:32
rafael2knative compilation has a nice feeling14:33
rafael2k:P14:33
buZzbencoh: in my mind, kittens are most useful as ballistic projectiles14:33
buZzslinging cats at attackers' face14:33
bencohalright, nevermind, strike that :(14:33
buZz;)14:33
buZzhehe14:33
dsc_native compilers generate artisanal machine code14:34
bencohI should really try and streamline that lxc hybrid builder script more I guess ...14:34
buZzbencoh: i really dont see the issue, its my own time ;)14:34
buZzand its great fun to sit in public transport with a >40C device, building code14:34
buZzhahaha14:34
bencohI have to admit building on device with people around has a nice appeal to it14:35
bencohbut still :)14:35
bencoh(personally I build on a remote server but connect to it on the go)14:35
bencoh(if and when I need it)14:35
buZz^_^14:37
buZzcan i make the d4 wifi use less power?14:43
buZzmaybe force it to be slower?14:43
buZzseems wifi connected cuts batterylife almost in two , vs GPRS14:43
dreamerbuZz: time to move back to gentoy? :)14:54
buZz^_^14:54
bencohwhat is "gprs"?15:02
bencohah, gprs15:03
bencohnevermind :D15:03
bencohmaybe have a look at the wifi powersaving settings, I don't remember what we do there15:03
bencohhttps://wireless.wiki.kernel.org/en/developers/documentation/ieee80211/power-savings15:04
buZzhmm :)15:09
WizzupbuZz: iphbd on the n900 did some stuff there by forcing not sending packets too often15:14
Wizzupthere is also power_save with iw, but that should be on already15:15
buZzfirst time i looked at iphbd :P15:16
buZzIP heartbeat daemon?15:17
bencohyeah15:17
buZz> It provides synchronization services for applications. For example it synchronizes IM status updates that they happen at the same time in order to save battery.15:17
buZzah, cool stuff!15:17
Wizzupwe don't have it atm15:18
buZzah ok15:18
buZzi did see https://github.com/maemo-leste/iphbd15:18
Wizzupwe might also not get it quite like that, there might be more modern ways to do the same (traffic shaping)15:18
buZzah, hmhm15:18
buZzas soon as 'all IM' is one application, it'll be easier to bundle too , i guess15:19
bencohnot sure you'd be able to do that with tc, but maybe15:19
bencoh(usually it's the other way around)15:19
norayrhello people18:34
norayrchecking for MAEMO... yes18:34
norayrchecking for OSSO... yes18:34
norayrchecking for CONTROLPANEL... yes18:34
norayrwhat is that pkg-config check for MAEMO?18:34
norayrwhat's that?18:34
norayri guess i don't see it in builder, but i'll make sure soon.18:34
uvosduno check in the buildsystem what its checking pkg-config for18:42
uvosmaemo isten a package i know of18:42
uvosi gues its maybe just assuming its running on maemo if it finds libhildon or something18:42
Wizzupnorayr: check configure.ac for that19:01
norayri know. i thought maybe you know by heart.19:11
Wizzupnah, configure.ac can use whatever name/alias for any check they want19:39
Wizzupand MAEMO is clearly something someone made up19:39
Wizzupnorayr: let me know if you want me to take a look anyhow19:50
Wizzuphttps://mozilla.github.io/geckoview/ wonder if this can be used on non-android19:54
WizzupI guess that might just be gecko19:54
missMyN900buZz: what SD cards are you guys using? I only buy endurance cards (meant for dashcams) for SBCs and phones21:11
buZzehw, sandisk i think21:12
rafael2kthe cheapest21:12
buZzsandisk ultra 16gb21:12
missMyN900you should never buy random Sandisk21:12
missMyN900Sandisk estimates that 1/3 of "Sandisk" cards in the world are fake21:12
buZzi didnt buy it for this purpose21:12
buZzi bought a pile of legit 16gbs when they first hit ~4 euro a pop21:13
missMyN900I only buy from their only official web stores (Sandisk and Samsung), although that may not be an option in all countries21:13
buZzfor my chromebook i got a samsung evo 128gb microsd for 16 euro :D21:13
missMyN900I mean for media it is fine21:13
missMyN900just not for running on OS on it21:13
buZzits running arch21:13
missMyN900*an21:13
buZzfrom microsd21:13
missMyN900yeah I would get their Pro Endurance instead21:13
missMyN900I also have Sandisk High Endurance and Max Endurance21:14
buZzi just try to make backups to spinning rust often of important stuff21:14
buZzand dont really care if they burn up21:14
missMyN900it can still cost you a lot of time though if corruption causes mysterious issues21:15
missMyN900and even when buying Endurance cards, I would retire them after a certain amount of time and only use them for media etc then21:17
missMyN900rafael2k: I would not buy no-name cards, especially if you are compiling large stuff on your phone21:18
missMyN900if Sandisk is expensive/hard to get in your country; Samsung and Transcend are always options21:19
missMyN900Kioxia (Toshiba) too21:19
rafael2kmissMyN900: especially as I'm compiling large stuff... better use cheap ones, as I'm destroying them21:23
rafael2k: )21:23
missMyN900rafael2k: endurance cards are meant for heavy writing21:23
missMyN900you won't destroy them21:24
missMyN900they are designed to be used in dashcams that are constantly recording and exposed to high heat21:24
missMyN900that I why I started buying them years ago21:24
missMyN900*is21:24
missMyN900because I read about people having issues with cards dying in Raspberry Pis21:24
rafael2kI don't care tbh... I'm using a 32GB cheap one for more than a year in the PP... still going!21:25
rafael2kif I had a critical system, then yes... of course21:25
rafael2kand when I need something... I use NVME21:26
rafael2knot a SD card21:26
rafael2k:P21:26
missMyN900in the US a 32 GB Pro Endurance is only $11 currently: https://www.samsung.com/us/computing/memory-storage/memory-cards/pro-endurance-adapter-microsdxc-32gb-mb-mj32ka-am/21:26
rafael2knot bad21:26
rafael2kbut I really don't trust SD21:26
rafael2kif I need something to be trusted, I just one a SSD or nvme21:27
rafael2k(or an HD, in the good ol' times)21:27
norayri did expect that removing optification for live-wallpaper will break something. and indeed, some of the live wallpapers, and the sherman, for which i started it all, don't load now for some reason.21:49
norayri am afraid i'll spend days to figure that out, especially given my load these days at work.21:49
missMyN900rafael2k: by the way, regarding PPP I saw this the other day: https://wiki.postmarketos.org/wiki/PINE64_PinePhone_Pro_(pine64-pinephonepro)21:50
missMyN900it has different WiFi (probably Broadcom) and cameras21:51
rafael2kmissMyN900: no problem22:02
rafael2kwe can still support PPP, the to the same level as all other distros (or better  : )  )22:02
rafael2kwith the advantage of Maemo - providing a true tablet PC experience, much beyond a traditional phone UI, from phone calls to emacs, X, glibc and good ol' debian/devuan base22:05
rafael2k: ))22:06
rafael2k(for the PR team ^)22:06
rafael2k:P22:06
rafael2kat least the modem is the same in PPP, so we can use the same ofono for PP22:08
Wizzuphw22:16
rafael2kat least the modem is the same in PPP, so we can use the same ofono for PP ^22:19
rafael2kdiđ it happened to you that all the people left and came back? ***** has quit (*.net *.split)22:20

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