uvos | new iio-sensor-proxy should bring compass support | 00:06 |
---|---|---|
Wizzup | is there userspace that uses it? | 00:07 |
Wizzup | (for testing) | 00:07 |
Wizzup | (also fun for news update I guess) | 00:07 |
uvos | Wizzup: uh gnome mapps i think | 00:07 |
uvos | Wizzup: i also ported http://uvos.xyz/maserati/2020-09-16-132114_540x960_scrot.png | 00:09 |
uvos | but i need to package this | 00:09 |
Wizzup | 404 | 00:10 |
uvos | Wizzup: i also ported http://uvos.xyz/maserati/screenshots/2020-09-16-132114_540x960_scrot.png | 00:10 |
uvos | sry | 00:10 |
Wizzup | ah cool | 00:10 |
Wizzup | what app is this? | 00:10 |
uvos | (this is something i wrote) | 00:10 |
Wizzup | ok | 00:10 |
Wizzup | I upgraded the kernel on my d3 and now it doesn't boot | 00:42 |
Wizzup | will attach serial.. | 00:42 |
Wizzup | (tomorrow) | 00:42 |
uvos | hmm ok :\ | 00:50 |
Wizzup | could do with some screenshots https://leste.maemo.org/Wireguard | 00:58 |
Wizzup | parazyd: https://pastebin.com/raw/a34H9sNx 'update-rc.d foo disable' does the right thing | 01:55 |
Wizzup | I suggest we add that to the postinst and prerm of our {tor,openvpn}-network-applet packages | 01:56 |
Wizzup | or postrm if it exists | 02:15 |
parazyd | Wizzup: ACK | 09:44 |
Wizzup | freemangordon: so we agree: qt5 for conversations for now, right | 11:53 |
Wizzup | (I think it's a good idea, just checking) | 11:56 |
lel | MerlijnWajer assigned an issue: https://github.com/maemo-leste/bugtracker/issues/576 (wireguard/tor/openvpn status: add option to hide unless in use) | 11:59 |
lel | MerlijnWajer opened an issue: https://github.com/maemo-leste/bugtracker/issues/576 (wireguard/tor/openvpn status: add option to hide unless in use) | 11:59 |
Wizzup | I'm going to rename 'tor-maemo' (just as user text) to something else | 12:30 |
Wizzup | like Tor support for Maemo | 12:30 |
freemangordon | Wizzup: yes, I think it is a good idea | 13:46 |
freemangordon | maybe we shall check what libraries conversations on fremantle use and see if there wouldn;t be some issue useng them from qt5 | 13:46 |
Wizzup | freemangordon: I worry about osso abook and rtcom | 14:01 |
Wizzup | but I think both will eventually work | 14:01 |
Wizzup | freemangordon: also we want to look at yappari I think | 14:01 |
Wizzup | freemangordon: it has the theming and everything | 14:02 |
Wizzup | freemangordon: e.g. screenshots here https://talk.maemo.org/showthread.php?t=84605 | 14:03 |
Wizzup | freemangordon: looks like yappari can also use osso-abook | 14:07 |
Wizzup | really seems like a good starting point to me | 14:07 |
sicelo | yes it does (@osso-abook) - was required since that's how WA works | 14:32 |
Wizzup | yeah I see it | 14:33 |
Wizzup | I never really got to use yappari much, got banned after like 2 days | 14:33 |
sicelo | i was a heavy user. when the bans intensified, i was 'recycling' up to 3 numbers per day :-p | 14:35 |
Wizzup | heh | 14:35 |
Wizzup | so I am thinking we take a lot of yappari's UI, but start with removing whatsapp-specific stuff (most) and add some basic abstraction for protocols | 14:37 |
Wizzup | and then add basic telepathy / rtcom for xmpp or sms | 14:38 |
bencoh | oh | 14:38 |
bencoh | interesting | 14:38 |
bencoh | I thought you'd go the path (take empathy / whatever and add missing features) | 14:39 |
Wizzup | empathy is not qt | 14:40 |
Wizzup | and it's also much further from what we want | 14:40 |
Wizzup | I think | 14:40 |
Wizzup | it's also worth looking into, for sure | 14:40 |
Wizzup | the wiki really needs some love / organising | 14:41 |
Wizzup | bencoh: got more thoughts on the matter? | 14:55 |
Wizzup | it seems easier to me to hook up tp stuff to some cut down version of yappari | 14:55 |
Wizzup | there seems to be libempathy | 15:08 |
Wizzup | # python message.py ring.txt +316<removed> tptest | 15:20 |
Wizzup | works :-) | 15:20 |
Wizzup | uvos: what are your ideas regarding sphone and sms? | 15:37 |
bencoh | Wizzup: not really, everytime I thought about that I wondered how we would add media support to empathy or rtcom | 15:41 |
bencoh | and pidgin never really seemed to do the work either | 15:41 |
Wizzup | bencoh: I think telepathy supports tubes that are this, aren't they? | 15:42 |
Wizzup | still reading up on the terminology | 15:43 |
Wizzup | or they are just another file transfer protocol perhaps | 15:43 |
bencoh | data transfer yeah | 15:44 |
bencoh | considering what I just read, it might be a start, though | 15:46 |
Wizzup | I am not expecting to be able to do anything we want to do it | 15:47 |
Wizzup | but I expect that we'll just expand it to fit our needs if others haven't yet | 15:47 |
Wizzup | be that for mms or signal audio messages or whatever | 15:47 |
Wizzup | uvos: wondering if it makes sense to make the sms stuff a separate application for sphone, or not, because I'm planning to work on tp support for sphone, but I won't work on the sms/text side of it, since we will want that to be a separate thing I think | 15:48 |
Wizzup | uvos: does your bionic still boot on latest -devel | 16:32 |
freemangordon | why sms should be separate from conversations? | 17:18 |
Wizzup | freemangordon: not separate from conversations | 17:18 |
Wizzup | separate from sphone | 17:18 |
freemangordon | ah, ok :) | 17:19 |
Wizzup | freemangordon: comments on my comments wrt yappari as base? | 17:19 |
Wizzup | thoughts on comments* | 17:19 |
freemangordon | never used yappari so no idea how close it is as UX | 17:20 |
Wizzup | freemangordon: https://www.google.com/search?q=yappari+maemo | 17:21 |
Wizzup | (mostly: messages overview and per-contact/chat) | 17:21 |
Wizzup | seems to (re)use fremantle html stuff, or at least mimick it very well | 17:21 |
freemangordon | I mean UX, not UI | 17:24 |
freemangordon | but yeah, lets see | 17:25 |
Wizzup | ok | 17:25 |
freemangordon | sounds sane to me | 17:25 |
freemangordon | at least it is a start | 17:25 |
Wizzup | and it's qt, and has osso-abook and stuff | 17:27 |
freemangordon | mhm | 17:27 |
freemangordon | oh, https://github.com/agamez/yappari | 17:27 |
Wizzup | yes | 17:27 |
freemangordon | and Scorpius is there :) | 17:27 |
freemangordon | if we ca pull him :p | 17:27 |
freemangordon | Wizzup: why did glib failed though? | 17:28 |
Wizzup | freemangordon: what do you mean there? | 17:28 |
Wizzup | freemangordon: no, the newpid stuff baffles me, but the others went through I think | 17:28 |
freemangordon | but, they are not in the repos | 17:28 |
Wizzup | oh the -repos jobs failed | 17:29 |
freemangordon | in the VM glib upgraded with the one from debian | 17:29 |
freemangordon | mhm | 17:29 |
Wizzup | Cannot put file 'libglib2.0-udeb_2.58.3-2+deb10u3+leste1+2m7_amd64.udeb' of 'glib2.0_2.58.3-2+deb10u3+leste1+2m7_amd64.changes' into component 'main', | 17:29 |
Wizzup | as it is not listed in UDebComponents of 'beowulf-devel'! | 17:29 |
Wizzup | parazyd: ^? | 17:29 |
parazyd | Delete everything udeb from glib/debian/ | 17:30 |
parazyd | We don't build udebs as we don't have debian-installer | 17:30 |
freemangordon | sec | 17:30 |
freemangordon | done, lets see | 17:36 |
freemangordon | I've spinned a new build too | 17:37 |
Wizzup | won't fix the newpid thing I bet | 17:47 |
freemangordon | whatever it is | 17:47 |
freemangordon | we have a test failure? | 17:47 |
Wizzup | source linux namespace thing | 17:47 |
Wizzup | I don't think it's the test that fails | 17:48 |
Wizzup | it's just using the command that fails | 17:48 |
Wizzup | didn't look too hard though | 17:48 |
sicelo | on my droid 4, when i received an incoming call with sphone, i could hear the other party, but they couldn't hear me. just reporting. maybe next time i'll have time to investigate further. | 18:57 |
Wizzup | I think I have the same problem | 19:00 |
bencoh | audio routing issue? | 19:19 |
sicelo | yes | 19:25 |
Wizzup | I slightly modified this script to not exit after sending and just linger, and it can also nicely receive messages. It doesn't interfere with phone calls it looks like (empathy does) https://github.com/freedesktop/telepathy-python/blob/master/examples/message.py | 20:33 |
Wizzup | But just running the script, or really, using a ring connection seems not to interfere with sphone, so that's good news | 20:33 |
freemangordon | uh, just hit abook contact merger code :) | 20:59 |
freemangordon | will take a while | 20:59 |
Wizzup | freemangordon: hehe, no way we can stub that out for now? | 21:00 |
freemangordon | well, we can, but what's the point? | 21:00 |
freemangordon | I have already put g_assert(0) on couple of places | 21:01 |
Wizzup | I think in ~2 weeks I will start on telepathy chat ui, and eventually that could use osso-abook, but it might not care so much about contact merging at the start | 21:01 |
Wizzup | but there's not really a rush | 21:01 |
freemangordon | I guess by that time I'll have that ready | 21:02 |
Wizzup | :) | 21:02 |
Wizzup | even better | 21:02 |
freemangordon | contact merger is about 3000 LOC, so shouldn;t take more than that | 21:02 |
freemangordon | more that 2 weeks that is | 21:02 |
Wizzup | ok | 21:03 |
freemangordon | the good think is that I think i am approaching finishing of that | 21:03 |
Wizzup | I don't know how much is left before e.g. modest can link against it | 21:03 |
freemangordon | I know: | 21:03 |
freemangordon | sec | 21:04 |
freemangordon | Wizzup: https://pastebin.com/wqZGMGDk | 21:05 |
freemangordon | I already did osso_abook_temporary_contact_dialog_new code, but in turn it needs contact merger :) | 21:06 |
Wizzup | freemangordon: ah, I see | 21:06 |
Wizzup | cool | 21:06 |
freemangordon | the other missing thing is OssoABookSelfContact | 21:11 |
freemangordon | but that should be easy | 21:14 |
Wizzup | ok | 21:14 |
Wizzup | I'm looking a bit into telepathy but trying to stop myself from actually doing something with yappari still because I need to do the news post and audio first :-) | 21:14 |
freemangordon | and glib :p | 21:16 |
Wizzup | I was kind of counting that not being my problem but yeah :P | 21:17 |
freemangordon | ok, lets pester parazyd then I am fine either way :p | 21:17 |
freemangordon | or, give me a hint where to look and I can look at it | 21:18 |
Wizzup | I am not sure. Could try to build it on the pinephone and probably see it not fail there | 21:18 |
Wizzup | maybe we need a new kernel for arm64, or otherwise figure out wth newpid does that makes things fail | 21:18 |
freemangordon | what i snewpid, man newpid on my ubuntu says nothing | 21:19 |
Wizzup | it's related to namespaces and I think it makes a new pid namespace | 21:19 |
freemangordon | the same on leste | 21:19 |
freemangordon | No manual entry for newpid | 21:19 |
Wizzup | it's also installable as a package | 21:19 |
freemangordon | hmm, ok | 21:19 |
Wizzup | NEWPID(1) NEWPID(1) | 21:19 |
Wizzup | NAME newpid - launch a command in a new PID namespace | 21:19 |
Wizzup | so it's possible that perhaps our arm64 kernel does not support separate pid namespaces | 21:20 |
Wizzup | I'd have to ook | 21:20 |
freemangordon | but why it fails for glib only? | 21:20 |
Wizzup | nobody else makes use of it | 21:20 |
Wizzup | probably | 21:20 |
Wizzup | hm we do have CONFIG_PID_NS=y | 21:21 |
freemangordon | could you login to that machine and try to newpid something? | 21:22 |
Wizzup | doing atm | 21:22 |
Wizzup | so much for now my problem ;) | 21:22 |
Wizzup | seems to work | 21:22 |
freemangordon | any idea what 135 is? | 21:22 |
Wizzup | maybe it is autopkgtest that fails then | 21:23 |
Wizzup | but it should not exit with 135 https://manpages.debian.org/testing/autopkgtest/autopkgtest.1.en.html | 21:24 |
freemangordon | do you have enough free space? | 21:26 |
Wizzup | /dev/etherd/e0.1 96G 19G 72G 21% / | 21:26 |
Wizzup | I could try to build it on the pinephone later | 21:28 |
Wizzup | (it's armhf) | 21:28 |
freemangordon | see https://github.com/Codeception/robo-paracept/issues/28 | 21:28 |
Wizzup | I saw that but wasn't sure if it was relevant | 21:28 |
freemangordon | they guess 135 is 128+7 | 21:28 |
freemangordon | I think it is | 21:28 |
freemangordon | because there is no 135 signal, no? | 21:29 |
Wizzup | maybe yeah | 21:29 |
freemangordon | this also suggests bus error: | 21:30 |
freemangordon | https://groups.google.com/g/wkhtmltopdf-general/c/mvkQrGk_lng | 21:30 |
Wizzup | ok, but then some test triggers that perhaps | 21:31 |
Wizzup | I don't know, the log is not informative enough | 21:31 |
freemangordon | I wonder if we can somehow strace or get a coredump | 21:31 |
freemangordon | yeah, coredump sould help | 21:31 |
freemangordon | it builds in chroot or in container? | 21:32 |
Wizzup | I am not sure how jenkins does it, it might be more than a chroot | 21:32 |
Wizzup | in any case they get auto cleaned | 21:32 |
Wizzup | and yes, we can get strace by changing how debian invokes the tests | 21:32 |
freemangordon | there is an option to not auto-clean | 21:32 |
Wizzup | I have no idea, that's all parazyd territory | 21:32 |
Wizzup | sry | 21:33 |
freemangordon | user script /var/cache/pbuilder/build/cow.27699/tmp/hooks/B20autopkgtest starting | 21:35 |
freemangordon | I guess those hooks are under our control | 21:35 |
freemangordon | https://github.com/mika/jenkins-debian-glue/blob/master/pbuilder-hookdir/B20autopkgtest | 21:36 |
lel | MerlijnWajer assigned an issue: https://github.com/maemo-leste/bugtracker/issues/565 (Conversations/SMS/IM user interface) | 21:36 |
Wizzup | freemangordon: oh I see | 21:36 |
Wizzup | parazyd: yeah stracing that would be helpful | 21:37 |
Wizzup | something like 'strace -f -o /tmp/log.txt $*' and then cat /tmp/log.txt | 21:37 |
freemangordon | or, how to set that ADT to 'skip' | 21:37 |
Wizzup | I think you can disable tests in the debian pkg | 21:37 |
freemangordon | via gbp.conf I would guess | 21:37 |
Wizzup | but last time we suggested that you were quite against skipping the tests :P | 21:37 |
Wizzup | hence me not suggesting it this time | 21:37 |
Wizzup | pretty sure we had this same problem with glib in ascii | 21:37 |
freemangordon | gbp.conf is per package | 21:38 |
Wizzup | I think debian/rules works too | 21:38 |
freemangordon | how's that? | 21:38 |
Wizzup | you can disable tests there | 21:38 |
Wizzup | https://iomem.com/archives/18-Avoiding-tests-when-building-Debian-packages.html | 21:38 |
Wizzup | freemangordon: btw do you agree https://github.com/maemo-leste/bugtracker/issues/565#issuecomment-933012505 ? | 21:39 |
Wizzup | Along the way we will probably also need to look at the conversations stuff in ida a bit, but that's ok | 21:40 |
Wizzup | as long as we don't need to do the whole thing | 21:40 |
freemangordon | I think conversations on fremantle use rtcom-accounts | 21:40 |
Wizzup | hm? | 21:40 |
freemangordon | :nod: | 21:40 |
Wizzup | to configure accounts you mean? | 21:40 |
freemangordon | not sure what for | 21:40 |
freemangordon | yes, we'll have to look in IDA | 21:40 |
freemangordon | to get the idea | 21:40 |
Wizzup | I found it's quite simple to at least configure a ring tel account | 21:41 |
Wizzup | so at least for most of the telepathy interaction we can for now assume the account exists | 21:41 |
freemangordon | from the shell, yeah | 21:41 |
Wizzup | also via code I think | 21:41 |
freemangordon | actually we should have that preconfigured in leste | 21:41 |
Wizzup | yes, something should | 21:41 |
Wizzup | but the tel acc uses a phone no I think | 21:41 |
freemangordon | hmm, wait, installing telepathy-ring creates an account | 21:41 |
Wizzup | does it? | 21:42 |
Wizzup | k | 21:42 |
Wizzup | I thought I made it with empathy on my machine | 21:42 |
freemangordon | /tel/ring0 or something | 21:42 |
freemangordon | lemme check | 21:42 |
freemangordon | ring/tel/account0 | 21:43 |
freemangordon | also, osso-abook has that hardcoded | 21:43 |
freemangordon | on fremantle it is different, but still constant | 21:43 |
Wizzup | ok | 21:44 |
Wizzup | well, either way, sounds like it can be used for initial conversations | 21:44 |
freemangordon | look at _osso_abook_eventlogger_remove() | 21:44 |
Wizzup | yeah I don't know how to use eventlogger at all yet | 21:45 |
Wizzup | I plan to copy over my n900 db and see if I can see my messages | 21:45 |
Wizzup | (eventually) | 21:45 |
freemangordon | I guess we'll need to understand how fremantle conversations read the DB. I guess through eventlogger | 21:46 |
Wizzup | yes, it does | 21:47 |
Wizzup | I did check that in IDA a while ago | 21:47 |
Wizzup | I guess I could push my renaming work for that somewhere | 21:47 |
freemangordon | uvos will like that code for osso-abook: | 21:52 |
freemangordon | priv->modest_accounts_notify = gconf_client_notify_add(gc, "/apps/modest/accounts", (GConfClientNotifyFunc)cb, self, 0, 0); | 21:52 |
freemangordon | *from | 21:53 |
freemangordon | :) | 21:54 |
Wizzup | hm? | 21:56 |
freemangordon | osso-abook uses modest mail accounts | 21:56 |
Wizzup | aha | 21:56 |
freemangordon | for 'me' account | 21:56 |
Wizzup | having modest read my email account every 5 minutes however will probably make me install spamassasin on my server :-D | 21:57 |
freemangordon | :D | 22:01 |
sicelo | the eventlogger db is a simple sqlite db with easy to understand structure, thankfully | 22:38 |
freemangordon | Wizzup: hmm https://github.com/mika/jenkins-debian-glue/blob/master/pbuilder-hookdir/B20autopkgtest#L20 | 22:39 |
freemangordon | but lets see what parazyd will say first | 22:40 |
Wizzup | sicelo: yes | 22:40 |
Wizzup | freemangordon: you can also nuke that, there are various ways not to run tests, but is that the solution you're looking for? | 22:40 |
freemangordon | no, I guess we want to see why it fails | 22:42 |
Wizzup | ok | 22:47 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!