ExTechOp | Hello everyone! | 06:58 |
---|---|---|
sledges | #startmeeting Sailfish OS, open source, collaboration -- 5th August 2021 | 07:00 |
sailbot | Meeting started Thu Aug 5 07:00:25 2021 UTC. The chair is sledges. Information about MeetBot at http://wiki.debian.org/MeetBot. | 07:00 |
sailbot | Useful Commands: #action #agreed #help #info #idea #link #topic. | 07:00 |
*** ChanServ sets mode: +o sailbot | 07:00 | |
sledges | #info Meeting information and agenda can be found here: | 07:00 |
sledges | #link https://forum.sailfishos.org/t/community-meeting-on-irc-5th-august-2021/7159 | 07:00 |
sledges | I am the meeting's chairperson today, and will be doing my best to keep time and order. Please respect Olympic timings. | 07:00 |
sledges | #topic Brief introduction (5 min). Please prefix your name/handle with #info | 07:00 |
*** sailbot changes topic to "Brief introduction (5 min). Please prefix your name/handle with #info (Meeting topic: Sailfish OS, open source, collaboration -- 5th August 2021)" | 07:00 | |
sledges | #info Simonas Leleiva -- privateer for Jolla | 07:01 |
fridl | #info fridlmue - community | 07:02 |
jpetrell | #info Joona Petrell - sailor @ Jolla | 07:02 |
ExTechOp | #info Otto Makela -- community | 07:02 |
flypig | #info David Llewellyn-Jones - sailor @ jolla | 07:02 |
karry | #info Lukáš Karas - community developer | 07:03 |
thilo[m] | #info thigg - community dev | 07:05 |
sledges | seems most community stil on holidays, and none of question askers came forth;) let's see | 07:06 |
sledges | #topic Status of allowed APIs and restrictions to the store (12.5 min -- asked by ApBBB) | 07:06 |
*** sailbot changes topic to "Status of allowed APIs and restrictions to the store (12.5 min -- asked by ApBBB) (Meeting topic: Sailfish OS, open source, collaboration -- 5th August 2021)" | 07:06 | |
sledges | #info <ApBBB> In the past there has been a discussion about all the things that are not allowed in the store and APIs needed. We also made a poll "API Priority poll, take II": | 07:06 |
sledges | #link https://forum.sailfishos.org/t/api-priority-poll-take-ii/4159 | 07:06 |
sledges | #info <ApBBB> to prioritize things. Is there any status update on that or parts of that. SFOS is held back by all these restrictions and the sooner we get rid of them the better for the end user. | 07:06 |
sledges | #info <Jolla> The API priority poll was made by Jolla chief Ville Nummela to get feedback from community about the biggest omissions in the Sailfish OS API offering. We have lately put considerably more effort on APIs, which you should gradually start to see in the upcoming releases. Stay tuned. :) | 07:07 |
ApBBB | any sneak peak? | 07:07 |
piggz | morning, #info piggz, community proter | 07:07 |
ApBBB | ie two apps that interest me are held back by Secretc not being allowed | 07:07 |
ApBBB | secrets | 07:08 |
sledges | sneak peaks: | 07:08 |
sledges | #link https://github.com/sailfishos/sdk-harbour-rpmvalidator/pulls?q=is%3Apr+is%3Aclosed | 07:08 |
sledges | so Sailjail was the last one that sneaked in before holiday period | 07:08 |
ExTechOp | piggz proter /ˈprəʊtə/ noun Biology In ciliate protozoa: the anterior of the two organisms formed by transverse fission. Origin 1950s. From French proter from ancient Greek πρότερος in front. | 07:09 |
karry | I heard some rummors about new sharing api, that works properly with sailjail. When it will be introduced and documentation exposed? | 07:09 |
piggz | ExTechOp: its early | 07:11 |
sledges | not that early if you woke up to watch karate at 2am:)) | 07:12 |
ApBBB | sledges: are things finished for the next release or more things might end up in it? | 07:12 |
piggz | ApBBB: we welcome all APIs in the chum: repo ;) | 07:13 |
sledges | ApBBB: there is also another overview in | 07:13 |
piggz | (just thought i'd sneak that in there) | 07:13 |
sledges | #link https://sailfishos.org/#DX | 07:13 |
ApBBB | piggz: as i said in the forum topic chum is great but the end goal should always be the official store/repo. | 07:14 |
ApBBB | and GUIs | 07:15 |
piggz | well, yeah, its different ... its a more general repo fr libs/apps etc, butt thats a different topic :) | 07:15 |
ApBBB | i trully believe that a well design UI "democratizes" technology/features | 07:15 |
dcaliste | #info Damien Caliste, community, sorry to be late | 07:15 |
flypig | ApBBB, out of interest, what are the two apps? | 07:16 |
ApBBB | sailtrix and the github one | 07:16 |
flypig | Ah, Sailtrix, I agree that's interesting :) | 07:16 |
ApBBB | at least secrets was one of the things holding them back | 07:16 |
flypig | I could imagine a version of Sailtrix without Secrets available in the store. | 07:17 |
ApBBB | sailtrix is huge. is the first time we have a matrix client that reach that level of features | 07:17 |
ApBBB | and the dev seems to be on fire | 07:17 |
flypig | That's very exciting, I agree. | 07:17 |
sledges | time's up for this one, any last words? :) | 07:18 |
thilo[m] | sailtrix without secrets is something that feels really bad. All your matrix access tokens are just accessible for everyone... | 07:18 |
thilo[m] | and yes, the dev seems on fire :D | 07:18 |
fridl | last words: piggz is chumming the devs - literally | 07:19 |
ApBBB | we can move on if someone doesn't have anything to add | 07:19 |
flypig | thilo[m], I take your point, but that's no different to how things are for other apps. I think it's not the disaster it sounds. But I also agree secrets is a good addition to it. | 07:19 |
abr | He did that really impressive x86_64 distro of sailfish too | 07:19 |
rinigus | thilo: but it is accessible to everyone via sfos secrets then, isn't it? | 07:20 |
thilo[m] | rinigus: shouldnt that be guarded per-app or something? how is that implemented? didnt take a look | 07:20 |
flypig | rinigus, I didn't check the sailtrix implementation, but depending on how it's set up, in some cases it requires your lock code to access. | 07:20 |
sledges | #info good mentions of the most promising native Matrix app: | 07:21 |
sledges | #link https://forum.sailfishos.org/t/sailtrix-matrix-client-supporting-end-to-end-encryption/7199 | 07:21 |
sledges | movin' on up | 07:21 |
sledges | #topic Different bug patch release strategy for 10 II? (10 min -- asked by EA3ICN) | 07:21 |
*** sailbot changes topic to "Different bug patch release strategy for 10 II? (10 min -- asked by EA3ICN) (Meeting topic: Sailfish OS, open source, collaboration -- 5th August 2021)" | 07:21 | |
thilo[m] | cy8aer is also working heavily on the bluepill matrix app, it comes with offline storage as well | 07:21 |
sledges | #info <EA3ICN> Would it be possible to release bug fixes in smaller but more frequent batches in order not to wait for the full next release of the OS? Hot fixes seem to be the norm in other projects, is there a reason why these are not used in SFOS? | 07:21 |
rinigus | I'd like to add Determinant to the matrix mix | 07:22 |
sledges | EA3ICN isn't about, so i'll just answer without discussing with them.. | 07:23 |
sledges | #info <Jolla> We are now consciously putting effort in making more regular releases to avoid bigger gaps between the updates. | 07:23 |
sledges | #info <Jolla> We used hotfixes repo for the whole OS in the past (see `ssu lr`), however nowadays we instead choose well tested stable OS releases, after proper integration. Which unfortunately does not leave room for patching up individual devices. | 07:23 |
lqramen | Good morning all | 07:24 |
flypig | Good morning. | 07:24 |
thilo[m] | do I understand correctly that your planning to have more often releases in the future? | 07:25 |
fridl | idk, but things like the wrong swipe direction from the lockscreen (i think on all devices) in the current 4.1 are super annoying and cry for a hotfix. I think that was like one line of code? Fot things like that a hotfix would be such a great thing. | 07:26 |
flypig | sledges, are there some areas where things go out, outside of the normal release schedule? I'm thinking about the MLS data for example. Or are they also synced? | 07:26 |
abr | they're store apps, so don't need to follow the release schedule | 07:27 |
sledges | flypig: those are dealt by the store | 07:27 |
abr | what's this swipe direction thing? | 07:27 |
jpetrell | MLS data is currently synced with releases, but would be good to decouple | 07:27 |
thilo[m] | What is MLS? | 07:28 |
jpetrell | we did hot fixes when Jolla 1 came out and the overall stack was less stable | 07:28 |
ExTechOp | Once upon a time, the patch manager thing was excellent for this kind of quick fixes, but unfortunately it seems to have somehow fallen on the wayside, at least I haven't seen any patches getting ported to 4.1? | 07:28 |
dcaliste | abr: https://forum.sailfishos.org/t/4-1-0-23-events-quick-access-swipe-is-from-the-wrong-side/6253 | 07:28 |
jpetrell | mozilla location service offline positioning data | 07:28 |
jpetrell | MLS ^^ | 07:28 |
fridl | abr: https://forum.sailfishos.org/t/4-1-0-23-events-quick-access-swipe-is-from-the-wrong-side/6253/20 | 07:28 |
fridl | ah, sorry, thanks dcaliste! | 07:29 |
abr | Hmm, not seen that one! | 07:29 |
jpetrell | hot patch releases can be inconvenience for users who don't need the particular fix but then go through the additional upgrade process for little benefit | 07:29 |
thilo[m] | @jpetrell ty | 07:29 |
dcaliste | abr, it has some specific preconditions in term of settings, but when you have it, you suffer from it every time you wake up the phone... | 07:30 |
abr | ah, no lock code | 07:30 |
thilo[m] | @jpetrell you arenot ddoing delta updates? So every update is huge? | 07:30 |
abr | delta rpms are generated for each release to minimize the downloading | 07:31 |
piggz | abr: i dont think ive ever seen delta rps work :D | 07:31 |
abr | yeah you have. every time you update a sfos device :D | 07:31 |
fridl | abr: i have a lock code, but still it happens. But its a little OT at the moment. Lets chat about that in the general discussion... | 07:32 |
piggz | abr: no, i watch it, and it always says "failed, downloading full rpm" | 07:32 |
sledges | probably due to brexit | 07:32 |
flypig | Haha :D | 07:32 |
piggz | i turned off delta in zypper settings | 07:32 |
piggz | :) | 07:32 |
sledges | time's up here too, thanks for resurfacing the swipe bug | 07:33 |
sledges | #topic implement the fuctionality of ‘Personal Ringtones’ by coderus into Sailfish OS by default (30 min -- asked by tobset) | 07:33 |
*** sailbot changes topic to "implement the fuctionality of ‘Personal Ringtones’ by coderus into Sailfish OS by default (30 min -- asked by tobset) (Meeting topic: Sailfish OS, open source, collaboration -- 5th August 2021)" | 07:33 | |
sledges | #info <tobset> playing individual ringtones for specific contacts is a core functionality of a (smart)phone for at least 18 years. | 07:33 |
sledges | #info <tobset> Since coderus stopped maintaining 'Personal Ringtones', no aarch64 support is in sight. (So my X10 II matches my old 6310...and we’re back in 2002 ;) | 07:34 |
sledges | #info The rest of the description: | 07:34 |
sledges | #link https://forum.sailfishos.org/t/community-meeting-on-irc-5th-august-2021/7159/4 | 07:34 |
flypig | tobset said probably couldn't make it, so I promised to pick this up in that case. | 07:34 |
sledges | awesome thanks flypig! (talkin' 'bout substitution:) | 07:35 |
sledges | #info <Jolla> Contact-specific ringtones would indeed be a very cool feature. Getting Personal Ringtones to work on aarch64 probably only requires a recompilation, unfortunately looks like the playback implementation (voicecall plugin) is only stored in the personal-ringtones git repository in binary format. | 07:35 |
sledges | #info <Jolla> Upstreaming would require integrating the functionality to platform's dedicated voicecall ringtone plugin, contact libraries, sound settings, audio policy definitions, which is a bit of work. | 07:35 |
ExTechOp | A kind of a reverse thing to ringtones is "night silence" which doesn't seem to have been ported to aarch64, so we're back to the early 2000's in this respect too? | 07:36 |
flypig | Was "night silence" an app? | 07:36 |
flypig | *Is | 07:37 |
flypig | tobset was clear that while Personal Ringtones is really great, it would make more sense to have this integrated into the OS. | 07:37 |
ExTechOp | Yes, I have it on my Xperia XA2 but it isn't available for 10II | 07:37 |
flypig | For Personal Ringtones, it's unfortunately not just recompilation (and the binary library) that needs fixing, but also access to contacts. | 07:38 |
dcaliste | About ring tones, how much work can be done in the open in public repo, and how much requires changing proprietary parts ? | 07:38 |
dcaliste | I mean, the UI to select ring tones per contact can be an app, but the internal machinery could be upstreamed already ? | 07:38 |
thilo[m] | dcaliste asks the right questions :D | 07:38 |
flypig | Personal Ringtones appears to be almost exclusively QML. | 07:39 |
flypig | Apart from this binary blob.... | 07:40 |
abr | where does that store its data though? should be in the contacts db really. | 07:40 |
ApBBB | the whole "there is an app for that" thing is wrong if the fuction belongs in the settings or an excisting app (contacts) | 07:40 |
jpetrell | binary implements the actual feature. QML is for setting the thing | 07:40 |
ExTechOp | ApBBB I concur, it would be nice to also have the "be quiet between hours XX/YY" as a part of the operating system. | 07:41 |
flypig | jpetrell, that's a shame. I wonder what it does. | 07:41 |
sledges | "Do not disturb" is still there, so a stepping stone for quiet hours | 07:41 |
dcaliste | ApBBB, I agree, but having it as an app could be a first step to demonstrate the UI-design and importance of the functionality, before integration… | 07:41 |
dcaliste | jpetrell, if the functionality of personal ringtones is done without source code through a blob, then no luck… | 07:42 |
flypig | ApBBB, that's especially true if the app turns out to be brittle on OS updates. | 07:42 |
jpetrell | dcaliste: if I had to guess there can be conflicts with the audio policies and platform's own ringtone voicecall plugin, e.g. platform one probably tries to play ringtone but is muted, better way would be to handle the states consistently in one plugin instead of two plugins fighting who gets to play | 07:42 |
thilo[m] | would it make sense to implement the API for personal ringtones first, thus a column in the contacts db and the usage of the column? that shouldnt be so much effort. Then people can step in and build a gui for it, which can then be ported in turn | 07:43 |
dcaliste | jpetrell: indeed. Is the Jolla plugin open source ? | 07:43 |
thilo[m] | (or is this the main effort?) | 07:43 |
flypig | Does Contacts have an "extensions" field already available? | 07:44 |
jpetrell | dcaliste: yeah it is in voicecall github project | 07:44 |
flypig | https://github.com/sailfishos/voicecall ?? | 07:44 |
jpetrell | also looks like the personal ringtone is separately saved in dconf as remote uid (phone number) + ringtone path, more natural place would be part of the contact data | 07:44 |
dcaliste | jpetrell, cool, then the work should be directed there to add the functionality in accordance to the current plugin. Well, I'm saying a lot, but I've no clue on how this is actually working internally. | 07:45 |
dcaliste | I guess coderus saved the settings as dconf out of convenience to make it work. But a final implementationwould be to add it to the contact db, indeed. | 07:46 |
dcaliste | flypig, we're missing chriadam for the relevant question of extension field in contact db… | 07:47 |
jpetrell | dcaliste: seems the functionality could be implemented in open source side. the actual setup UI could be done as separate app as the contacts UI is not open source | 07:47 |
jpetrell | flypig: yeah that is the one, I guess plugins/ngf/src/ngfringtoneplugin.cpp | 07:47 |
flypig | dcaliste, yes, I'll ask him outside of the meeting and report back at the next one. | 07:48 |
jpetrell | adding sound clip picker in contacts edit flow doesn't sound like a lot of work | 07:48 |
ApBBB | jpetrell: at some point you should make it easier for the community to add stuff to the QML side of things -which are visible to all. (assuming the contributor doesn't care about licence) | 07:48 |
jpetrell | yeah | 07:49 |
sledges | ha, i put 30mins by mistake, which is good:) OP gave only 5mins for this topic | 07:49 |
flypig | Could we add that link to the minutes for reference? https://github.com/sailfishos/voicecall/blob/master/plugins/ngf/src/ngfringtoneplugin.cpp | 07:50 |
sledges | sure | 07:50 |
sledges | #link https://github.com/sailfishos/voicecall/blob/master/plugins/ngf/src/ngfringtoneplugin.cpp | 07:50 |
flypig | Thanks! | 07:50 |
dcaliste | flypig: I think we're using QContacts or something similar and there is a setCustomField() function, so maybe like for calendar DB there is already a generic table to store custom properties… | 07:51 |
flypig | dcaliste, that would be good indeed. | 07:51 |
flypig | By the way, coderus is looking into the binary blob to see if any info can be made available. | 07:51 |
sledges | movin' on up now | 07:51 |
sledges | #topic General discussion (30 min) | 07:51 |
*** sailbot changes topic to "General discussion (30 min) (Meeting topic: Sailfish OS, open source, collaboration -- 5th August 2021)" | 07:51 | |
flypig | Just to say, as I understand it tobset's hope was bring this to the attention of Jolla developers, so I think it achieved that. | 07:52 |
dcaliste | flypig, good thanks coderus. | 07:52 |
sledges | lqramen: your topic was announce too late to answer this time unfortunately, will move it to meeting after fortnight | 07:52 |
lqramen | I was here... nooo | 07:52 |
sledges | cut off time is 3 days before the meeting | 07:52 |
lqramen | ah sorry | 07:52 |
lqramen | my fault | 07:52 |
sledges | np | 07:52 |
lqramen | I wiill repost for the next time. I got disctracted on vacation.. wife would not allow me near my work latop | 07:53 |
rinigus | as I didn't get reply on sfos-porters channel - is the code for disk encryption UI and integration with cryptsetup closed source? | 07:54 |
ExTechOp | Just out of curiosity: the old app "IP Address" which I've occasionally used for connection debugging hasn't been ported to aarch64 -- is this just due to the original maintainer Jonni.Rainisto@jolla.com being gone? | 07:55 |
flypig | IP Address is a neat app. That's a good question. | 07:57 |
ExTechOp | Could someone take it over and make it also work with the other architectures? | 07:57 |
abr | doesn't the developer mode settings applet show IP addresses? | 07:57 |
flypig | It does, but it's not as convenient or thorough. | 07:58 |
abr | I see. I'll have to try that one out | 07:58 |
karry | I am using "Network Info" app to see my address... | 07:58 |
flypig | Just my opinion! I tend to be using the Settings app for something else, and you can't show two pages simultaneously. | 07:58 |
sledges | rinigus: rpm -qi sailfish-device-encryption-unlock-ui | 07:59 |
sledges | is closed source | 07:59 |
thilo[m] | terminal -> ip a ;) | 07:59 |
fridl | I take the general discussion also as chance to ask a somehow development related question: Can I somehow force the Sailfish-Keyboard to appear in an App when clicked on a TextField, also when a "USB-HW-Keyboard" is attached? Is there some Switch i can set? (in best case from the QML environment; no Harbour-Compliant solution needed) | 07:59 |
rinigus | sledges: don't have it installed, hence the question. any hope of it getting open sourced? | 07:59 |
sledges | rinigus: but there should be some crypt mounting going on in the open (haven't checked closely): https://github.com/mer-hybris/hybris-initrd | 07:59 |
rinigus | sledges: thanks for pointer | 08:00 |
sledges | also yamui is used for early boot UIs https://github.com/sailfishos/yamui | 08:00 |
abr | ooh ipv6 address. we should really show that too :) | 08:00 |
sledges | and this for recovery iirc https://github.com/sailfishos/minui | 08:01 |
ApBBB | any exciting news sailors can share regarding the next release? | 08:01 |
sledges | rinigus: what sparked your curiosity about encryption? | 08:01 |
flypig | Earlier Bluepill and Determinant were mentioned. What are the prospects of E2E for them? | 08:02 |
karry | @fridl did you try myTextField.forceActiveFocus(); ? | 08:02 |
rinigus | sledges: decided to encrypt it properly and feel bit safer of a data stored on device | 08:02 |
dcaliste | flypig: in QtPIM, QContactDetail, there is already a field named TypeRingTone, see https://github.com/sailfishos/qtpim/blob/01d1f054785836fb7cd7c4c373eabd0d9ec29bba/src/contacts/qcontactdetail.h#L75 | 08:03 |
ApBBB | flypig: none was to the level of sailtrix | 08:03 |
thilo[m] | with the current key restrictions i do not consider my device as encrypted at all, really... | 08:03 |
Cy8aer[m] | flypig: The actual branch works with e2e out of the box. But I need time to glue it to the GUI | 08:03 |
ApBBB | afai know | 08:03 |
Cy8aer[m] | (bluepill) | 08:03 |
ExTechOp | Are there fixes expected for the memory subsystem, since some Android apps (eg. Signal) are reacting unfavorably by being given isLowRamDevice() which I think is due to /dev/memnotify missing from current versions of SFOS? https://forum.sailfishos.org/t/android-subsystem-self-reports-islowramdevice/6957 and https://forum.sailfishos.org/t/4-1-0-24-xperia-10-ii-unknown-memory-level-reported-by-mce/6856/5 | 08:04 |
fridl | karry: No, but I think its not a focus problem. When a HW-Keyboard (or in this case a YubiKey which also registers as HW-Keyboard) is attached, then the Software Keyboard is not opened at all. But ill try this one as well! | 08:04 |
rinigus | sledges: not sure yamui and minui (that one is new to me) are used during normal boot to open /home. I would expect it is not in the initrd either but later in boot | 08:04 |
thilo[m] | sidetopic: podqast has an openrepos branch because the mpris integration is not allowed in the store. is this subject to change? | 08:04 |
flypig | ApBBB, Cy8aer[m], thanks, that's interesting to hear. | 08:04 |
rinigus | sledges: ... but would have to check it out | 08:04 |
sledges | rinigus: it's to ask for device code (hence encryption ui) | 08:04 |
rinigus | sledges: minui? | 08:05 |
karry | @fridl true, I don't tried it with hardware keyboard | 08:05 |
Cy8aer[m] | But for the sfos harbour troup I would apreciate some look at the code if that would go into harbour without problems: https://gitlab.com/cy8aer/bluepill nio branch - because it is full of binary libs and python libs in the rpm itself... | 08:05 |
flypig | dcaliste, that's promising. That's something to look into further for sure (I guess it's not clear whether it's used for anything currently, or what format it expects). | 08:05 |
sledges | yamui (which also has (unrefactored?) minui as subfolder) *shrugs* | 08:05 |
Cy8aer[m] | * But for the sfos harbour troup I would appreciate some look at the code if that would go into harbour without problems: https://gitlab.com/cy8aer/bluepill nio branch - because it is full of binary libs and python libs in the rpm itself... | 08:05 |
sledges | rinigus: but it's generic framework, closed src component uses yamui to place numbers on screen and react to touch etc | 08:05 |
flypig | Cy8aer[m], "full of binary libs and python libs in the rpm itself..". Does it pass validation? | 08:06 |
dcaliste | flypig: indeed, I've no knowledge in this area, I was just looking here and there for API that may be suitable. Proper grepping should be done, in the SQlite plugin also to see if this field is ever stored. | 08:06 |
sledges | rinigus: im curious if there is a performance hit once encryption is enabled (speed and battery), maybe that's why a less cryptic algorithm was chosen for default sfos? | 08:06 |
Cy8aer[m] | it should because all stuff is inside `/usr/share/harbour-bluepill` with a binary coded to the lib path there as described in the manual. | 08:07 |
rinigus | sledges: ok, looks like I have to check it out on my dev device :) . but I wonder whether opening LUKS can be done later and not require messing with yamui | 08:07 |
flypig | dcaliste, I'm impressed you found it so quickly :) | 08:07 |
flypig | It seems like a good lead. | 08:07 |
Cy8aer[m] | * it should because all stuff is inside `/usr/share/harbour-bluepill` with a binary coded to the lib path there as described in the development manual. | 08:08 |
flypig | Cy8aer[m], the best thing to do would be to run the validator across it first yourself if you haven't already. It should be a straighforward step. | 08:08 |
rinigus | sledges: encryption should have the same performance. it is just real encryption key is not encrypted itself well enough with current implementation | 08:09 |
Cy8aer[m] | flypig: yep probably - but I just have a two way building process - libs before the application and it is not done with one qmake. Let's see... | 08:09 |
sledges | got it thx | 08:09 |
flypig | Cy8aer[m], it doesn't have to be part of the build step, I'm sure you can just call the validator manually. | 08:10 |
flypig | (on the rpm) | 08:10 |
Cy8aer[m] | flypig: I'll see if I get the validator into my CI-Chaing. | 08:10 |
Cy8aer[m] | Chain.. | 08:10 |
flypig | ./rpmvalidation.sh .path/to/rpm-file | 08:10 |
Cy8aer[m] | Ah, thanks. | 08:11 |
flypig | Or, more likely: sfos engine exec ./rpmvalidation.sh path/to/rpm-file | 08:11 |
flypig | Sorry: sfdk engine exec ./rpmvalidation.sh path/to/rpm-file | 08:11 |
Cy8aer[m] | I will find it. | 08:12 |
flypig | More info here: https://github.com/sailfishos/sdk-harbour-rpmvalidator | 08:12 |
ExTechOp | Any comments on the memory issue I asked above? | 08:14 |
flypig | ExTechOp, I have no idea personally I'm afraid. If no-one else here does we can to try highlight your forum post to someone who might. | 08:17 |
ExTechOp | The repercussions are silly, you only get to send really small versions of photographs on Signal :-/ | 08:18 |
sledges | ExTechOp: memnotify is used by mce and is to send signal to native browser to close tabs on low mem situations | 08:19 |
sledges | ExTechOp: this has been filed internally and fixed for next release https://forum.sailfishos.org/t/4-1-0-24-xperia-10-ii-unknown-memory-level-reported-by-mce/6856/3 | 08:19 |
ExTechOp | Would this also help the Android subsystem memory issue? | 08:20 |
sledges | android subsystem uses its own lmkd | 08:20 |
ExTechOp | The connection between these two is just speculation on my part. | 08:20 |
fridl | And also no more thoughts to my HW/SW-Keyboard-Issue, right ;-P | 08:21 |
abr | the Android image is purposely built with a low memory config | 08:21 |
ExTechOp | sledges Any ideas out of which hat lmkd pulls the isLowRamDevice() status? | 08:21 |
sledges | ExTechOp: what does device reports as `free -m` in low mem periods in Signal? | 08:22 |
sledges | it should kick in when whole device is in low mem, as expected | 08:23 |
sledges | also are you experiencing this: https://forum.sailfishos.org/t/4-1-0-23-random-closing-of-all-apps/6457 ? | 08:23 |
ExTechOp | sledges As far as I can tell, this is not "a period of low memory", it's a permanent situation? I've seen that random close of all apps occasionally, but not on a regular basis. | 08:25 |
ExTechOp | What part of the output of "free -m" is relevant? | 08:25 |
sledges | Mem and Swap | 08:25 |
sledges | 'free' column | 08:25 |
ExTechOp | Mem: free 73, Swap free 427 | 08:26 |
sledges | sounds plenty, it's strange this is not common occurrence with other Signal users | 08:26 |
ExTechOp | Well, are there any others here? | 08:28 |
sledges | and/or keep eye on the forum, i'll ask around internally | 08:28 |
sledges | time to wrap up | 08:28 |
sledges | #topic Next meeting time and date (5 min) | 08:28 |
*** sailbot changes topic to "Next meeting time and date (5 min) (Meeting topic: Sailfish OS, open source, collaboration -- 5th August 2021)" | 08:28 | |
ExTechOp | sledges Thanks! | 08:28 |
sledges | Proposing Thursday 19th August at 7am UTC | 08:28 |
rinigus | when compared to earlier SFOS versions (maybe due to not using whisperfish), memory pressure on aarch64 / tama port seems to be larger. I have seen some apps closing and RAM usage seems to be larger than 32 bit one | 08:29 |
rinigus | (sorry for late message) | 08:29 |
ExTechOp | rinigus This came up on Xperia XA2 Ultra under SFOS 4.1 | 08:30 |
flypig | 19th looks good to me :) | 08:30 |
sledges | rinigus: question is is it due to 64bit (which is expected), or general hunger from 4.0 to 4.1 | 08:30 |
sledges | but thanks for your data point! | 08:31 |
sledges | #info Next meeting will be held on Thursday 19th August 2021 at 7:00am UTC: 2021-08-05T07Z | 08:31 |
sledges | and thanks all for your presence! | 08:31 |
sledges | #endmeeting | 08:31 |
sailbot | Meeting ended Thu Aug 5 08:31:41 2021 UTC. | 08:31 |
sailbot | Minutes: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2021/sailfishos-meeting.2021-08-05-07.00.html | 08:31 |
sailbot | Minutes (text): https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2021/sailfishos-meeting.2021-08-05-07.00.txt | 08:31 |
sailbot | Log: https://irclogs.sailfishos.org/meetings/sailfishos-meeting/2021/sailfishos-meeting.2021-08-05-07.00.log.html | 08:31 |
*** sailbot changes topic to "Next meeting will be held on Thursday 5th August 2021 at 7:00am UTC. Topics can be made/read here: https://forum.sailfishos.org/t/community-meeting-on-irc-5th-august-2021/7159" | 08:31 | |
rinigus | good question, no idea. as I switched over to aarch64 with 4.1 update | 08:31 |
rinigus | sledges: ^ | 08:31 |
ExTechOp | sledges This may also be due to new code on the Signal side, it didn't have as much "memory optimization" earlier. The question is why isLowRamDevice() is permanently being reported, and could this be adjustable from app settings on SFOS side? | 08:32 |
ExTechOp | Thanks everyone! | 08:33 |
sledges | yep, that's a question for our app support team | 08:33 |
flypig | Yes, thanks! | 08:34 |
*** ChanServ changes topic to "Next meeting will be held on Thursday 19th of August 2021 at 7:00am UTC. Topics can be made/read here: https://forum.sailfishos.org/t/community-meeting-on-irc-19th-august-2021/7534" | 10:23 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!