attah | Uhm... bash: sdk-deploy-rpm: not found | 11:04 |
---|---|---|
attah | oh, and that seems to be on device that i get that error... odd | 11:07 |
attah | Miikasd: now i'm all skruuvi'd up :) | 11:11 |
attah | Miikasd: store is acting up for me, so i built from source - to see what had been fixed before i start goving feedback | 11:13 |
attah | unfortunately the app appears to be broken as it sits right now | 11:13 |
attah | ModuleNotFoundError: No module named 'bleak', NameError: name 'ruuvi_read' is not defined | 11:13 |
attah | oh... submodules of course | 11:14 |
attah | Now it works :) | 11:15 |
Miikasd | attah: Great to hear that! Feedback and contributions are very welcome since this is my first app for SFOS | 11:19 |
attah | Miikasd: Not bad at all for a first app :) | 11:19 |
attah | I have some suggestions though... maybe use an image with a transparent background, like https://ruuvi.com/i/u/ruuvi-tag-menu-v2.png | 11:20 |
attah | It's quite confusing that regular tap does nothing on the sensor list | 11:20 |
Miikasd | Thats something what I wanted, but couldnt make it easily to work and didnt implement it :D | 11:21 |
Miikasd | At this point | 11:21 |
Miikasd | attah: Maybe pm / open a issue so we dont need to spam everyone here with Skruuvi stuff? | 11:22 |
attah | But... long-press is harder than single-tap, no? | 11:22 |
Miikasd | long-press was the default way how it works | 11:22 |
attah | it's not like anybody else is talking here though :P | 11:22 |
Miikasd | Thats true, I feel that I have been spamming this channel for last week too much :D | 11:23 |
Miikasd | But maybe its good to have some conversation | 11:23 |
attah | I have been quite happy to see some usage of this channel | 11:23 |
attah | The whole plotting/fetching setting is missing convenience settings like "one week", since "last measurement" etc | 11:23 |
Miikasd | It should have the "since last measurement" enabled as default | 11:24 |
attah | Ah, yes, i'm just bad at reading | 11:24 |
attah | what do you think about the image i linked? | 11:25 |
Miikasd | If its transparent I will definately change to it! | 11:26 |
inz | Confusing, the link says .png, but the image is actually .webp | 11:26 |
attah | yes it is | 11:27 |
attah | i think the server serves according to browser support | 11:27 |
inz | Indeed, yes, wget go a png, browser a webp | 11:27 |
inz | +t | 11:27 |
Miikasd | I'll gather stuff what you report to the todo list later today | 11:28 |
Miikasd | https://github.com/miikasda/harbour-skruuvi/wiki/To-do-list | 11:28 |
Miikasd | I have plenty of things to do for Skruuvi once summer vacation starts :D | 11:28 |
attah | I know that feeling all too well | 11:29 |
Miikasd | attah: Out of curiocity: What device did you use for SKruuvi? Did everything work? | 11:31 |
Miikasd | I know only for sure that it has been used in X 10 III and XA2 | 11:31 |
attah | 10 III | 11:32 |
attah | i do have all the others here on a shelf | 11:32 |
attah | the X might not have SFOS on it though | 11:32 |
Miikasd | Thats cool :D | 11:32 |
attah | any device you are more interested in finding out whether it works than others? | 11:33 |
attah | i'd say XA2 and 10 III is very representative though | 11:33 |
Miikasd | Not really. I think mdx tried with Jolla C, but couldnt get it to work. All other device status is unknown | 11:34 |
attah | Miikasd: i just copied the onClicked from "Show data", to also be directly inside the delegated ListItem... works like a charm | 11:46 |
Miikasd | attah: Do you mean setting the selected device? Or that single tap is enough to open the menu? | 11:50 |
attah | Miikasd: to make a tap behave like the first menu choice... | 11:52 |
attah | i.e. going to plotDataPage | 11:52 |
attah | Not getting any false triggering of the menu or any side-effects that i can tell | 11:53 |
Miikasd | Ahh, i was thinking that maybe single click should open the menu as does the "press-and-hold"? | 11:53 |
Miikasd | But even that it atleast does something with single click is better than it is now :) | 11:54 |
attah | No, that too would be annoying | 11:54 |
attah | Like how that derpy Ubuntu desktop environment made it take two clicks to switch window | 11:55 |
Miikasd | I only wonder if users dont find the menu options if single click takes straight to the plot page? | 11:56 |
attah | Possibly... i guess depending on what they are looking for | 11:57 |
attah | for rename and delete that would be very natural | 11:57 |
attah | so maybe if fetch is combined with plot, or at least reachable from there, all should be well? | 11:58 |
Miikasd | Yes, I think so. Maybe better if it could be reached from there. | 11:59 |
Miikasd | Oh, this would create possibility for the pagestack to grow until infinity :D | 11:59 |
Miikasd | Because there would be loop then | 12:00 |
Miikasd | The data fetch pops the PlotDataPage when the fetch is finished | 12:00 |
Miikasd | With just fetched data | 12:00 |
attah | If it was *only* reachable this way, it could just pop | 12:05 |
attah | (i presume you meant push) | 12:05 |
Miikasd | Yes sorry, I meant push. | 12:07 |
Miikasd | I think its not too convinient to need to go first at data plot page to be able to fetch new data | 12:08 |
attah | yeah, better let the ideas stew for a while | 12:13 |
Miikasd | Yup, but I generally like the idea that single click for the devicelist would do something | 12:14 |
attah | but update-since-latest could have a button or pulley menu option, and then almost nobody would miss easy access ti the advanced fetch page | 12:14 |
attah | :) | 12:14 |
Miikasd | I think thats in the to-do list I linked | 12:15 |
Miikasd | The fetching of all new data is feature what most users probably use most common so it indeed deserves quick access from the pulley menu | 12:16 |
attah | for context menu, which might not be optiomal, but yes | 12:16 |
attah | Miikasd: oh, and to make sure people find the menu; have it open in the screenshot | 12:18 |
Miikasd | Oh my, definately! | 12:19 |
Miikasd | I think thats how I initially planned it, but I dont know why I didnt do it when taking the screenshot :D | 12:20 |
attah | So obvious you expected to come up with the idea again probably | 12:22 |
attah | Took me a while; and i even have that in at least one of my apps | 12:23 |
Miikasd | Yeah. I think the list is nice when you know how it works, but at first a bit confusing :/ | 12:24 |
Miikasd | When I started to use SFOS I allways strugled with the PullDownMenus | 12:25 |
Miikasd | Didn't knew that those existed and just thought that many apps are missing alot of features :D | 12:25 |
attah | There seems to have been several people pulling them all the way down and tapping the options | 12:26 |
attah | So you skipped the tutorial? ;) | 12:26 |
Miikasd | Believe me, I did it :D | 12:26 |
Miikasd | But i was too excited to get going with the OS so didnt pay too much attention | 12:27 |
attah | Not sure how i learned honestly... been here since forever | 12:40 |
Miikasd | I got onboard at 2021. Then used only for like 2 months and did go back to Android | 12:40 |
attah | Whereas i have never used Android privately x) | 12:41 |
Miikasd | Then I came to sense again and hopped in back at start of this year | 12:41 |
Miikasd | And not going back anytime soon | 12:41 |
attah | Let's just hope Jolla survives | 12:42 |
Miikasd | Indeed :/ | 12:42 |
Miikasd | Im ready to throw in money if they will start to sell shares as part of the debt restructuring | 12:43 |
attah | Me too, but i doubt it would make much of a dent | 12:44 |
Miikasd | Yeah | 12:45 |
Keto | Miikasd: hey, I promised to provide feedback too on the skruuvi app, but been a bit busy :) I did take a look at it last weekend... | 12:59 |
Keto | what would you think about writing the whole "backend" side in python? | 13:00 |
Miikasd | Keto: Great! Hmm, if something I would like to get rid of Python completely | 13:02 |
Miikasd | Then I wouldnt have dependencies to other Python libraries | 13:02 |
Miikasd | Also I have been trying to get as much as possible of the data processing etc to be done in c++ rather than Python | 13:03 |
Miikasd | Because I think its more efficient? I dont know if this applies for SFOS apps | 13:03 |
Keto | yeah, it probably is | 13:04 |
attah | But how heavy is the processing here really? | 13:04 |
Keto | not that heavy | 13:04 |
Miikasd | Also this is a more personal reason, but I use a lot of Python at work. So its nice to learn c++ in the freetime project | 13:06 |
Keto | I had some existing python code (using the same bleak module) for scanning and receiving the live advertisements from the tags, so thought that could put that together with your log reading bits | 13:08 |
Miikasd | Yes! Thats something what I have planned too :) I thinks its on the to-do list | 13:09 |
Keto | one benefit with the python implementation would be that it could be build and packaged as single noarch package | 13:10 |
Keto | as all the python dependnecies seemed to be pure python | 13:10 |
Miikasd | The only problem with the advertisement data is that the tracking of last measurement becomes hard | 13:11 |
Miikasd | When fetching new logs | 13:11 |
Keto | what do you mean? | 13:12 |
Miikasd | I initially thought as allways reading the advertisements in background when app is active | 13:12 |
Miikasd | Currently when the "fetch new data" option is enabled, we check the lates reading from db and fetch starting from that point | 13:12 |
Miikasd | If we listen to advertisements in background, there is allways measurements nearby | 13:13 |
Miikasd | Eventhough there could be gap in between | 13:13 |
Miikasd | But that is something I want to be included, just need to somehow take that into account | 13:14 |
Miikasd | It would allow to have the measurements about 2 second intervals instead of 5 minutes | 13:15 |
Keto | well, I would maybe have a "live" view with the latest advertised values, and the log graphs separately, like they are in the official ruuvi android app | 13:15 |
Miikasd | That could be one option :) | 13:16 |
Miikasd | I think Ruuvi station logs the live advertisement data too | 13:16 |
Miikasd | If you export the data you can see more frequent measurements while the app has been running | 13:16 |
Keto | oh, I have not used that so much | 13:17 |
Miikasd | I dont know tho how they do the data sync | 13:21 |
Miikasd | Probably they just allways fetch everything? | 13:21 |
Miikasd | I dont personally have the app, but tried it with my Friends phone | 13:21 |
Keto | you can tell it how far back you want to read the log | 13:22 |
Miikasd | So you cant just fetch automatically "new" readings? | 13:23 |
Keto | well, yes, you can give the timestamp of last reading you have when initiating the read | 13:24 |
Keto | the read command takes start timestamp and current time timestamp | 13:24 |
Miikasd | Yes, I know | 13:25 |
Miikasd | But I meant in the Ruuvi Station app | 13:25 |
Miikasd | They dont have the feature to just fetch new measurements without manually giving how far back you want the logs for? | 13:25 |
Keto | I don't remember how it is in the app ui... | 13:26 |
Keto | but I think there is just "sync", and it fetches everything since the last sync | 13:27 |
Keto | or, well, I don't know what it actually does behind the scenes, but would assume that it works like that :) | 13:27 |
Keto | oh, sorry, you were talking about the Ruuvi Station web app that talks to the gateway? I don't have that and have no idea what that does | 13:34 |
Miikasd | No I was talking about the android app. Its a bit confusing that both has name "Ruuvi station" :D | 13:38 |
Keto | oh :D | 13:38 |
Keto | I don't know where my android device is, so can't check it now... | 13:39 |
Miikasd | But yeah, one way to solve this could be keeping track in db when was last time that manual sync was triggered | 13:39 |
Miikasd | Then it would be possibly to listen for adv data in background, and append those also to the db | 13:39 |
Miikasd | And it would allow too the battery and movement counter reading | 13:39 |
Miikasd | But good ideas Keto and attah, thanks for those :) | 13:41 |
Miikasd | For the Python side I would like to keept it as little as possible because the long-term-goal is to get rid off it alltogether | 13:41 |
Keto | ok, I'm not very fluent with Qt so not sure how much I can help in that :) | 13:45 |
Keto | Miikasd: harbour-skruuvi package is missing pyotherside dependency | 14:14 |
Keto | just installed it on clean device, and getting: file:///usr/share/harbour-skruuvi/qml/pages/GetDataPage.qml:20:1: module "io.thp.pyotherside" is not installed | 14:17 |
Keto | should have in spec: Requires: pyotherside-qml-plugin-python3-qt5 | 14:17 |
Miikasd | Keto: Thanks for pointing that out. It doesnt raise an issue if some other app has used pyotherside on the phone? | 15:49 |
Miikasd | Because It builds and install nicely from Chum | 15:50 |
Miikasd | Or how can I reproduce this? | 15:51 |
Keto | yeah, it works if some other app has already pulled in pyotherside, which is not installed by default on the device | 16:53 |
Keto | and I can confirm that jolla c bluetooth is missing some required feature | 16:54 |
mal | Keto: any chance of checking which one? if it could be enabled in the kernel | 16:58 |
mal | I should grab kernel bt configs from jolla c and some newer device which is known to work | 16:59 |
Miikasd | Keto thanks for reporting. I will fix it for next release, or you can make PR adding it if you want. | 17:44 |
Miikasd | Or I can have a mention in the release notes too :P | 17:44 |
akrosi8 | hmmm, so I finally got my Xperia 10 III and flashed sailfishOS after testing calling works with Verizon under android (it does!) | 18:15 |
akrosi8 | I somehow managed to get one call off successfully under sailfishOS, but now it's behaving strangely and won't hold a data connection... I'm not sure if this is due to terrible cell service or something else | 18:16 |
akrosi8 | I find the fact that calling worked once interesting though, because I believe it contradicts existing knowledge of the device, sailfishOS and Verizon... unfortunately I didn't get a video of it | 18:18 |
mal | any idea if the issue is xperia 10 III specific or happens also on other xperias? | 18:18 |
akrosi8 | nope, though it might extend to the II since it probably has similar modem band support, which is what makes this so interesting | 18:20 |
akrosi8 | the 10 III doesn't support CDMA at all, which is probably why it didn't work with Verizon in the past, but Verizon sunset their 3G network at the end of 2022 | 18:21 |
akrosi8 | hmmmm, and now it won't fully boot, I'm just getting a black screen with blue loading circle... | 18:29 |
attah | piggz: Is Advanced Camera not in store for aarch64? | 18:48 |
piggz | erm, i cant remember ... but im sure the version in chum was waaaaan newer! | 18:49 |
piggz | i gotta admin im terrible at keeping my store apps up to date! | 18:49 |
attah | pretty please? | 18:49 |
attah | I still can't get the chum gui to install | 18:50 |
attah | maybe i should actually troubleshoot | 18:50 |
piggz | erm, its dead easy? | 18:51 |
piggz | just visit chumrpm.netlify.app, and intstall the package | 18:51 |
attah | yeah... until i get "failed to install" with no info | 18:52 |
attah | ah, wait, nevermind i had resolved that... and this time around it was a legit problem | 18:53 |
attah | i.e. installer conflicting with the gui itself | 18:53 |
attah | must have been around the Qt 5.15 experiments, it's literally the second-last app i have installed... whoops | 18:56 |
piggz | attah: not sure what you mean ... does it install? | 18:57 |
attah | turned out i had had it | 18:58 |
attah | the failure to install the installer was correct since it has a declared conflict | 18:58 |
piggz | cool, and its working ok? | 18:59 |
attah | yup! | 18:59 |
piggz | great, get your apps from there then! | 18:59 |
piggz | also, i highly recommend tokodon and kasts apps | 19:00 |
attah | Hrmf... i guess i'm backwards/oldschool enough to use harbour | 19:00 |
piggz | funny, i never check harbour for any apps! | 19:00 |
attah | no SeaPrint for you ;) | 19:01 |
attah | said apps are in testing, or? | 19:02 |
piggz | both main and testing | 19:02 |
piggz | attah: except where nexcessary, i do like seaprint ;) | 19:02 |
attah | not seeing either | 19:02 |
Miikasd | I tried SeaPrint sometime but couldnt get it to work :( | 19:02 |
Miikasd | Probably the problem was in my stupid printer which is allways pain in the ass | 19:03 |
piggz | attah: change settings to show all packages, not just apps | 19:03 |
piggz | i havnt added the app metadata for those yet | 19:03 |
attah | Miikasd: i guess i owe you some troubleshooting then - what's the matter? | 19:03 |
Miikasd | attah: I cant check RN, the printer makes so much noise when its printing that my kid will wake up :D | 19:03 |
attah | heh | 19:04 |
Miikasd | But I will try at weekend and see if it still doesnt want to print | 19:04 |
attah | But it's a model that should work, or that too is up for checking? | 19:04 |
Miikasd | But as I said my suspect is the printer more than seaprint | 19:04 |
piggz | Miikasd: i dont think seaprrpint will work with daisy wheel printers | 19:04 |
Miikasd | piggz: xD | 19:05 |
Miikasd | Thats the problem then! | 19:05 |
Miikasd | attah: Didnt check it yet | 19:05 |
attah | piggz: nothing provides libopenal :( | 19:05 |
attah | Miikasd: model number? | 19:05 |
piggz | attah: what are you installing? | 19:06 |
attah | tokodon | 19:06 |
Miikasd | attah: HP LaserJet Pro MFP M28w | 19:08 |
mal | attah: there is libopenal in sfos https://github.com/sailfishos/libopenal/blob/master/rpm/openal.spec | 19:08 |
piggz | attah: keep calm and pkcon refresh? openal is in jolla repo | 19:08 |
attah | probably | 19:08 |
mal | just named in a different way | 19:08 |
piggz | see if pkcon refresh fixes it ... othersie maybe a package bug | 19:09 |
mal | that doesn't provide libopenal package name | 19:09 |
attah | okay, now it is just trolling me | 19:09 |
mal | attah: what do you mean? | 19:11 |
attah | unresolved dependencies to qt5-opt packages that are obviously available | 19:11 |
attah | and on said packages no way to update | 19:11 |
piggz | attah: drop to zypper ... chum gui wont allow vendor switch, if you have things installed from other repos, the gui will prevent changes | 19:12 |
attah | piggz: thanks, that seems to have done it | 19:13 |
attah | Miikasd: printer "language" support looks good | 19:13 |
piggz | attah: thats a design decision, to prevent breakage for users incase they have installed spcific apps from open repos or harbour | 19:14 |
akrosi8 | does sailfishOS use the drivers of the android image installed on the phone before it, or does the image completely replace everything else on the flash? in other words, does the version of android you start with on the phone have an effect? | 19:27 |
attah | akrosi8: iirc it is stuff like partition layout and some calibration/config perhaps | 19:28 |
attah | "drivers" are mostly what you add in with the vendor binaries | 19:28 |
attah | but there are people that actually know what they are talking about here (: | 19:29 |
attah | kthxbai? | 19:30 |
mal | akrosi8: for official devices like xperias the image contains everything except of course the very low level stuff always on the device, in some cases the android version matters and instructions tell which one should be installed before | 19:40 |
akrosi8 | hmmm, this is weird. I have installed sailfishOS a few times on this device now, and every time I finish setup, all I get is a loading spinner that's seemingly over the lock screen (I can feel haptic feedback if I touch where the keypad should be) | 21:16 |
akrosi8 | the notification shade works fine though | 21:16 |
mal | which android version did you have on the device? | 21:29 |
akrosi8 | mal: I flashed the latest android 11 version from sony's 'emma' tool | 21:31 |
akrosi8 | which is, I think, the factory ROM | 21:31 |
mal | yeah, that should be ok | 21:37 |
mal | android 11 is the recommended one in the installation instructions | 21:38 |
mal | akrosi8: you mean that happens after you have finished or skipped the final part of setup i.e. tutorial? | 21:41 |
akrosi8 | yes, I tried both going through it and skipping it | 21:41 |
akrosi8 | and on the one successful installation (my first one) it happened on boots after the first or second | 21:42 |
mal | does it show the top bar in the screen? | 21:42 |
akrosi8 | like the status icons, or the menu if I swipe down? | 21:42 |
mal | yes | 21:42 |
mal | so the top menu works? | 21:42 |
akrosi8 | no clock or icons but the menu works fine if I swipe yes | 21:42 |
mal | and reboot doesn't help? | 21:43 |
akrosi8 | nope, tried several times | 21:43 |
akrosi8 | oh my god, I figured it out | 21:43 |
mal | ? | 21:43 |
akrosi8 | I had a 128gb microSD that I put in the phone | 21:43 |
akrosi8 | somehow it hung the initialization process I guess | 21:43 |
mal | oh | 21:44 |
mal | that's odd | 21:44 |
akrosi8 | vvery | 21:44 |
akrosi8 | I should probably open a bug report or otherwise document this | 21:44 |
mal | yeah, please make a bug report of that to forums if you can | 21:45 |
mal | need to see if I have one of those or someone else has so it could be debugged more | 21:45 |
akrosi8 | how would I go about getting logs related to VoLTE? | 21:47 |
mal | there is ofono logger app | 21:48 |
akrosi8 | alright | 21:48 |
mal | there are some things that could be checked like if the needed firmware exists and if it does is one of those configurations for it just missing | 21:50 |
mal | but that is a bit too much to do now because it's 1 am here already | 21:50 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!