*** frinring_ is now known as frinring | 01:24 | |
*** zbenjamin_ is now known as zbenjamin | 02:48 | |
*** feodoran is now known as Guest94769 | 03:09 | |
*** feodoran_ is now known as feodoran | 03:09 | |
*** Helle is now known as Guest95125 | 07:07 | |
chriadam | Hi everyone, as mentioned last week: at this time (0800 on Tuesday) we have a meeting with any community contributors who have questions or need help. Usually dcaliste is here, but not sure if he is available today. | 08:03 |
---|---|---|
chriadam | Anyway, if you have questions or need help, please don't hesitate to ask | 08:03 |
chriadam | If dcaliste doesn't arrive, and there are no other topics to discuss, I will leave in approx half an hour | 08:04 |
dcaliste | Hello chriadam and jpetrell, I hope you're both fine. | 08:04 |
chriadam | Hi dcaliste :-) Yes, I hope you are well also? | 08:05 |
dcaliste | I'm fine thank you. | 08:05 |
chriadam | I saw that you have updated the n-q-p-e PR but haven't had a chance to check it yet | 08:05 |
dcaliste | Catching up with latest development of two weeks ago, I've submitted the QtDeclarative patch upstream. | 08:05 |
chriadam | Yes, saw that. I added ecloud (Shawn) to the review, as he's the QtQuick maintainer IIRC | 08:06 |
dcaliste | Ah, great. The suggestion from Laszlo Agocs to listen to a AboutToBeDestroyed signal is nice. I'm investigating it. | 08:06 |
dcaliste | In the meantime, the patch seems (still testing it sporadicaly) to be effective. | 08:07 |
chriadam | Nice. I have no opinion on which solution would be better, so I will defer to Laszlo and Shawn here. | 08:07 |
dcaliste | About nemo-qml-plugin-email I think I've just rebased it. | 08:08 |
chriadam | ah ok | 08:08 |
chriadam | did Pekka have some feedback on the last version which needed to be addressed? or was that already done? | 08:09 |
dcaliste | Two weeks ago, pvuorela did a great job on the review, mainly on dependencies. I've addressed his remarks, adding a commit both in settings and email to separate signature related material into separated sub-packages. | 08:12 |
dcaliste | I think he didn't have time yet to check the latest version. | 08:12 |
chriadam | ah, my bad, I thought there was something outstanding | 08:13 |
chriadam | jpetrell: any chance you might have the time to do a final check and then merge/tag everything outstanding for the email signing feature? | 08:14 |
chriadam | or pvuorela ^ | 08:14 |
chriadam | well, I will follow up tomorrow I guess | 08:20 |
chriadam | and try to merge and tag everything by Friday. | 08:20 |
dcaliste | Great ! | 08:20 |
pvuorela | i'll do another review round when i have some time slot. now been refactoring email a lot, though luckily different parts :) | 08:20 |
chriadam | indeed | 08:21 |
dcaliste | pvuorela, don't worry, I can rebase my work on whatever. I'm following closely every PR on bitbucket. | 08:21 |
dcaliste | I think, the signature entries in existing code are pretty minimal. | 08:22 |
chriadam | dcaliste: I think jpetrell has been looking into some sailfish-office things also, but not sure what the status of that is/was. I think there was some zoom things which he was looking at changing IIRC | 08:22 |
dcaliste | One additional item in MessageHeaderView.qml and one in EmailComposer.qml. | 08:22 |
pvuorela | last time i had some problems getting the signing working end-to-end. some testing from others could be also beneficial. | 08:23 |
dcaliste | chriadam: I've seen a PR from him in silica repo about a vertical zoomable flickable. It may be related… | 08:23 |
dcaliste | pvuorela: I totally agree. | 08:23 |
jpetrell | I am a bit running out of time this week with short week and juggling various tasks | 08:24 |
chriadam | some of that pain should be resolved from the packaging fixes (pulling in the common plugins if the gpg plugin is installed) but yes I will test on freshly flashed device soon. | 08:25 |
dcaliste | chriadam: about the regression tests for office, I'm able to reproduce the issue pvuorela noticed two years ago on tablet. I'm going to address them later this month (in two weeks I guess). | 08:25 |
jpetrell | yeah I do sailfish-office on the side, few hours here and there | 08:25 |
chriadam | oh excellent. sadly I haven't received any offers to help from other community members thus far. | 08:25 |
dcaliste | chriadam: well regression tests are not the sexiest part in software devel ! | 08:26 |
chriadam | indeed, but a good entry point I think to start learning the contribution process, without risking breaking things | 08:26 |
dcaliste | Besides, office may receive some more love with the arrival of devices with keyboards like Gemini PDA or the F(x) phone. | 08:27 |
chriadam | yes, good point | 08:27 |
dcaliste | It will become interesting to have editable office documents with such device, based on latest Calligra… | 08:27 |
pvuorela | i'm hoping i'd soon have a little time to spend on calligra and its integration in general. just viewing those kind of documents isn't the most polished part we have :) | 08:29 |
dcaliste | chriadam and jpetrell: about PGP integration, I think the next step would be to handle keys and certificate from the UI. Do you have any mockup / ideas from design team on how to do this ? | 08:30 |
dcaliste | I can prepare a review on how Gnome is doing it for next week. | 08:30 |
dcaliste | Or RoundCube webmail. | 08:30 |
dcaliste | (Both things I'm using). | 08:30 |
dcaliste | pvuorela: me too, There are many minor things that can be easily fixed like error when loading document with non ascii characters in names… | 08:31 |
pvuorela | that calligra area is huge, so if there are other community folks wanting to get their hands dirty, i could advertise this chance :) | 08:32 |
chriadam | well, nothing for the pgp key discovery, yet, as far as I know. we have basic key management UI for jolla-settings, but the area hasn't had much attention as the full requirements aren't yet known I would say. | 08:32 |
chriadam | I would definitely be interested to see a summary of what e.g. roundcube offers for those flows | 08:33 |
chriadam | pvuorela: something to raise at the community meeting on Thursday, perhaps. I won't be able to make it unfortunately, have an event that night | 08:33 |
pvuorela | chriadam: could be indeed. | 08:34 |
dcaliste | jpetrell and chriadam: maybe it would be nice to ask on TJC for people to say what they would like to see handled via GUI about key / certificate handling, they may produce some mockups we can discussed. | 08:34 |
dcaliste | I've seen some mockups produced already for other areas. | 08:35 |
chriadam | good point | 08:35 |
chriadam | I will discuss with Joona and Martin about how to do that | 08:36 |
dcaliste | If you agree, I can prepare a question visible for cbeta only, waiting for internal approval ? | 08:36 |
chriadam | that sounds like a very good suggestion. jpetrell ? | 08:37 |
jpetrell | yeah why not :) | 08:38 |
chriadam | thank you dcaliste | 08:38 |
dcaliste | Ok, I'll add a review of Seahorse (the Gnome program for key management) and also for RoundCube in this question. I'll ping when available. | 08:39 |
jpetrell | we do already know of many issues with our secrets ui, but currently lack project to fix them | 08:39 |
dcaliste | jpetrell: I understand and can help but design is not my best skill… | 08:40 |
jpetrell | dcaliste: I'll try to find time to gather and send you my thoughts on email | 08:41 |
jpetrell | did design review to secrets UI side earlier, and prepared plan for original email encryption project that got later canceled/postponed | 08:41 |
dcaliste | jpetrell: the Mer resources merge into Sailfish that lbt discussed, and particularly the bug tracker topic would be a good place (if not confidential) to put these concerns about secret, particularly since the middle ware layer is free. | 08:42 |
dcaliste | jpetrell: nice, thanks. Besides, PGP encryption would be not far away after signature is in… | 08:43 |
chriadam | I don't even know the status of that one (public bug tracker) | 08:44 |
chriadam | technically, bugs.merproject.org is probably fine place, since mer is now merged into sfos | 08:44 |
chriadam | but vOv | 08:44 |
jpetrell | we wouldy need better tools to track and communicate issues and improvement ideas in public | 08:45 |
dcaliste | chriadam and jpetrell: ah, I remember also (and will put it in the TJC question), there was a design reflexion to be done on how to link keys with contact also… | 08:45 |
chriadam | indeed.. | 08:46 |
jpetrell | dcaliste: yeah that would be needed. ideally you could sync keys from cloud | 08:46 |
dcaliste | jpetrell: +1 it would help also to receive community contribution. The Gnome love initiative was a nice to polish UI and advertise minor things to be corrected for new comers. | 08:47 |
dcaliste | jpetrell: you can already download missing keys on the fly when receiving a new email, but keys are not not linked with contacts. | 08:47 |
dcaliste | I mean, keys are stored by GPG and there is no way currently to see in contact app that John or Paul have a key or not. | 08:48 |
chriadam | data vs ui separation is interesting here | 08:49 |
chriadam | would be much easier if we had daemonised contacts api - contacts daemon could monitor gpg database for stored keys, match contact with email to email with key in gpg, and then update some field in contacts database accordingly | 08:50 |
chriadam | then any contact card or similar could display that data | 08:50 |
chriadam | anyway, something which would need careful consideration and design work I guess. | 08:51 |
dcaliste | Yes, UI should act as an aggregation of separated data. chriadam: yes that was my initial thoughts. But it needs to be discussed in details to be sure we don't have design flows | 08:51 |
dcaliste | flaws… | 08:52 |
chriadam | anyway, we (Jolla) need to get the first step integrated first. not a bad thing to require command line tools to install gpg keys at first, I think, for power-users. | 08:53 |
chriadam | then we can continue with UI side more. | 08:53 |
chriadam | unfortunately I have to go now - catching up with my parents for dinner tonight | 08:54 |
dcaliste | Yes, that's the plan. Just brainstorming a bit on next step ;) | 08:54 |
dcaliste | chriadam: sure. Have a nice evening. | 08:55 |
dcaliste | Will ping when the TJC draft is ready. | 08:55 |
chriadam | dcaliste: thanks again for your hard work. let me know if you'd like me to prod anyone on Qt side to review QtDeclarative patch or if you are prototyping the surface destruction thing first | 08:55 |
dcaliste | The current patch seems to work well. | 08:55 |
chriadam | aside from that, I will test the gpg plugin end to end on freshly flashed device this week. | 08:55 |
dcaliste | And I'm investigating the signal way of doing it. | 08:56 |
chriadam | sure. well, ping me if you'd like me to poke people or if I need to do anything to help :-) | 08:56 |
dcaliste | Ok, thanks. | 08:56 |
* chriadam -> away - thanks again and gnight :-) | 08:56 | |
jpetrell | thanks! sorry for spotty participation, having fun with legal documents | 08:57 |
Dakon | sorry if I jump in late, but Kontact/KMail also has nice gpg integration | 08:59 |
Dakon | it colors the background of the email in green/yellow/red depending on the signature state | 09:00 |
dcaliste | Dakon, I guess so, I'm just not using them and cannot really comment on how they do it. But You will be welcome to participate in the TJC question, when available, providing a review of your favorite email client. | 09:08 |
dcaliste | jpetrell: no problem thank you already for dedicating time for this. | 09:08 |
*** Guest95125 is now known as Helle | 13:33 | |
flypig | dcaliste, now I've had a chance to take a look I can see what you mean. This upstreaming is a substantial piece of work. You think it's achievable though? | 14:24 |
dcaliste | I'm trying to apply patch 0014 on top of 006 on top of selected changes from 0004… | 14:25 |
dcaliste | It should work I think. | 14:25 |
dcaliste | But it will require some testing when rebasing the current patches on the new upstream. | 14:26 |
flypig | Okay great. I admire your optimism :) | 14:26 |
dcaliste | Currently, I've updated 15% of patch 0014. I'll let you know when I reach 100% ;) | 14:27 |
flypig | Thank you :) Let me know if I can do anything, but I should probably stay out of your way until then. | 14:29 |
dcaliste | flypig: you already did the main job finding the root of the idle bug. | 14:30 |
flypig | dcaliste, that's good of you to say, but we're all just building on others' contributions, after all. I'll just be happy if the bug is fixed, however it happens! | 14:35 |
dcaliste | flypig, I need to leave now, but I've got something reasonable to upstream. I'll do tomorrow and let you know when ready. | 16:34 |
flypig | dcaliste, thanks for doing this. Let me know if there's anything I can do to help; we can speak more tomorrow. | 16:51 |
YasigiWalter | Hi | 19:22 |
YasigiWalter | Anyone here familiar with the development cycle of the android compatibility layer? | 19:22 |
keithzg[m] | YasigiWalter: Well, the Android compatibility layer is based on the prior Java VM that Android used but no longer uses, so the current development cycle is basically "hopefully someone fully ports and polishes up Anbox" AFAIK. | 20:04 |
keithzg[m] | Speaking on compatibility: Tooter is expected to work these days, right? Just making sure it's the very old version of Mastodon on the instance I'm on that's the problem, and not the app itself. | 20:05 |
mal | keithzg[m]: XA2 has new support | 20:05 |
keithzg[m] | mal: Fair enough, I was under the impression that it was still stuck emulating at best 4.4 since that was the last *actual* Dalvik version, and I misinformed about that too? | 20:07 |
keithzg[m] | s/and I/am I, yeesh I apparently can't type today | 20:07 |
mal | keithzg[m]: XA2 Alien is based on 8.1 | 20:07 |
keithzg[m] | mal: Whoa! Nice! | 20:08 |
mal | keithzg[m]: for some info https://blog.jolla.com/sailfish-x-beta-available-for-xa2/ | 20:09 |
keithzg[m] | mal: Thanks for the info! In all honesty I tend to avoid paying too much attention to SailfishX-specific developments since it's a bit too infuriating, as I live in a jurisdiction denied it ;) although I *do* have it illicitly installed on an Xperia X nonetheless. | 20:11 |
YasigiWalter | keithzg[m]: ouch, I have a XA2 lying about, but Signal doesn't run proper on that one and my Xperia X is dying :-( | 20:15 |
keithzg[m] | Anyways, I assume Tooter doesn't crash for anyone else? Really sad that it doesn't work for me anymore, I suppose I should actually just try installing an old version... | 20:15 |
YasigiWalter | Tooter runs on SailfishX both, on the X and the XA2 without issues | 20:16 |
keithzg[m] | YasigiWalter: Yeah, that's what I figured, IIRC last time I looked into this it looked from the error message that it was indeed just that the instance I'm on is too old. Hopefully they update/migrate to Pleroma soon, but in the meantime I should probably just manually install an older version of Tooter. | 20:17 |
mal | YasigiWalter: how is Signal failing? | 20:18 |
YasigiWalter | mal: cannot send messages | 20:18 |
YasigiWalter | receiving them is fine | 20:19 |
YasigiWalter | even media ones, or at least pictures | 20:19 |
keithzg[m] | YasigiWalter: Yeah it's unfortunate that there's a dearth of IM apps for SailfishOS. At least Matrix is possible, even if there's nothing entirely complete and stable right now I think? Too bad that the Purism Librem 5 is GTK-based, since *that* is apparently the one non-mainstream OS/distro that Whisper Systems is deigning to allow a client be built for, and if it was Qt-based I'm sure folks could have managed to | 20:19 |
keithzg[m] | adapt it. Maybe still can, fingers crossed. | 20:19 |
YasigiWalter | Signal is probably the only Android app I cannot live without | 20:19 |
YasigiWalter | ymmv | 20:20 |
zebbiz_pi | I use Whisperfish | 20:20 |
zebbiz_pi | What does the android app do that whisperfish don't? | 20:20 |
zebbiz_pi | Beside being official | 20:20 |
YasigiWalter | voice and video calls | 20:21 |
YasigiWalter | which I do use | 20:21 |
YasigiWalter | and multi-device support | 20:21 |
YasigiWalter | which I currently do not use, but would like to use | 20:21 |
zebbiz_pi | Fair enough | 20:23 |
zebbiz_pi | What do you mean by multi-device support, though? | 20:23 |
mal | YasigiWalter: ok, odd that sending fails, could it be related to networking issues mentioned on tjc | 20:23 |
zebbiz_pi | I have signal running on my laptop, my desktop, and my jolla | 20:23 |
YasigiWalter | zebbiz_pi: support for the desktop client | 20:28 |
YasigiWalter | the desktop client is paired to a mobile device | 20:29 |
YasigiWalter | the client on the mobile device must support that pairing | 20:29 |
YasigiWalter | at least, the whisperfish github page says that it cannot do that | 20:30 |
keithzg[m] | YasigiWalter: And the Signal folks really don't want any third-party clients to support it. `signal-cli` uses a patched library to do so and apparently upstream is not happy about that . . . | 21:39 |
YasigiWalter | keithzg[m]: yes, I know, Moxie isn't keen on 3rd party clients | 22:46 |
YasigiWalter | But the people I want to talk to use it | 22:46 |
r0kk3rz | it'd be really nice if they made an official sailfishos client | 22:47 |
YasigiWalter | too small a market, I am afraid | 22:49 |
keithzg[m] | I mean hell, Signal's desktop client even dropped support for ChromeOS, which is not exactly an unpopular platform. | 22:51 |
r0kk3rz | i know, but its a real kick in the guts to say 'no third-party clients, and btw we wont support you either' | 22:51 |
r0kk3rz | whatsapp did the same thing | 22:51 |
keithzg[m] | Oh definitely. It's one of the things that has me not actually recommending Signal to people these days, it's just a really troubling attitude. | 22:52 |
* keithzg[m] wishes there was a usable Matrix client for SailfishOS these days---unless https://github.com/a-andreyev/harbour-matrix does actually work, just doesn't have any RPMs posted anywhere? | 22:56 | |
r0kk3rz | keithzg[m]: theres builds, thats a fork of my client | 23:00 |
r0kk3rz | https://build.merproject.org/package/show/home:r0kk3rz/harbour-matrix | 23:00 |
r0kk3rz | i think there were a few regressions last time i updated the lib, which make it slightly less usable | 23:01 |
keithzg[m] | r0kk3rz: Oh, thanks! I'm just bad at searching then I guess, heh. Are OBS repos safe to add to SailfishOS instances these days, or should I just stick with manually installing the RPMs? | 23:04 |
r0kk3rz | what do you mean 'these days'? its just a repo | 23:05 |
r0kk3rz | or you can download the rpm, its up to you | 23:05 |
keithzg[m] | Fair enough, I just remember years ago there being some weirdness with adding the repos and how pkcon would actually use them or not. | 23:07 |
* keithzg[m] is just always uncertain about these things, only feels entirely comfortable in Debian-land | 23:08 | |
r0kk3rz | i dont remember any weirdness, just use ssu for managing repos and remember to refresh | 23:13 |
r0kk3rz | ssu lr/ar/rr/er/dr | 23:14 |
keithzg[m] | Noted! | 23:14 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!