<Wizzup>
freemangordon: I went into osso-addressbook and added a sip entry for my a contact, this crashed the addr book and when I now click on the contact again osso-addressbook also crashes
<arno11>
i tried this morning to use fb messenger with my wife through conversations and it works well
<arno11>
with notifications
<freemangordon>
wtym buildable?
<Wizzup>
I think we do need to rework how some of the notifications work but it's a good start
<Wizzup>
freemangordon: as in it's not in debian
<Wizzup>
I guess
<Wizzup>
so it needs packaging
<Wizzup>
this is just the tp fb connection manager
<freemangordon>
ah, ok
<Wizzup>
I also packaged the slack purple plugin btw, iirc
* freemangordon
wonders why it not in debian
<freemangordon>
what strange source format :)
<arno11>
yeah we have almost no plugin in debian
<freemangordon>
like, is everything a patch?
<arno11>
yes kind of
<freemangordon>
ah, this is on top of libpurple-facebook?
<arno11>
weird stuff
pere has joined #maemo-leste
<Wizzup>
oh
<freemangordon>
hmm, I am not sure we want that
<Wizzup>
Purple Facebook implements the Facebook Messenger protocol into pidgin, finch, and libpurple. While the primary implementation is for purple3, this plugin is back-ported for purple2.
<Wizzup>
do we need that?
<freemangordon>
no :)
<freemangordon>
we'd rather check why upstream does not work and fix it
<freemangordon>
arno11: did you try upstream libpurple-facebook?
<Wizzup>
what is upstream?
<freemangordon>
trying to find
<Wizzup>
I think this might be upstream
<arno11>
can't find it and with no hack, impossible to get it work anyway iirc
<freemangordon>
yes, this is the upstream
<freemangordon>
"The purple-facebook plugin is a replacement for the builtin Facebook XMPP plugin."
<freemangordon>
so it seems to patch libpurple
<freemangordon>
instead of creating a new plugin
<arno11>
yes ofc but that's not enough probably
<freemangordon>
arno11: just thinking out loud
<freemangordon>
and yes, probably not enough
akossh has joined #maemo-leste
<arno11>
yep
<freemangordon>
Wizzup: hmm, seems purple3 is not yet release
<freemangordon>
*released
<freemangordon>
arno11: so, you buld that like, patching with it libpurple?
<arno11>
yes
<freemangordon>
I see
<freemangordon>
Wizzup: looking at the patches, does not seem bad
<arno11>
the important patch is the last one (20th)
<arno11>
just fyi
<freemangordon>
ok
<freemangordon>
Wizzup: so, besides that it brings deprecated/removed code back (IIUC) it does not look bad
<freemangordon>
though, I wonder why was that never sent for upstreaming in libpurple
<freemangordon>
ok, it pulls revision 9ff9acf9fa14 an dapplies patches on top
<freemangordon>
which is what we are not going to do :)
<freemangordon>
or, can we?
<freemangordon>
hmm, ok
<freemangordon>
it builds SUBDIRS = pidgin/libpurple/protocols/facebook
<freemangordon>
so ok, looks fine to me
<freemangordon>
Wizzup: it already seems to have packaging
<freemangordon>
we have to add gbp.conf only
<Wizzup>
ok, let's put it in upstream-forks then?
<Wizzup>
or do we want it in extras? (or both I guess)
<freemangordon>
I think this belongs to extras
<Wizzup>
ok
<freemangordon>
extras
<Wizzup>
freemangordon: do you have a fb account so you can test it, btw?
<freemangordon>
ok, I'll create accounts plugin that will depend on that
<freemangordon>
yes, I have
<arno11>
or you can use a fake one, like me... :P
<Wizzup>
arno11: not sure you managed to do it, I tried it once a few years ago under a fake name and they wanted my passport, and blocked me quickly afterwards
<arno11>
ah really bad lol
<freemangordon>
ok, have to run, ttyl
<arno11>
anyway this plugin 'story' is really cool, i'll have a look later and see if i can get working other plugins
<freemangordon>
I wonder why tp does not have mqtt plugin
<freemangordon>
and isn't it a good idea to write one
<Wizzup>
if given unfinite time :)
<freemangordon>
:)
<freemangordon>
ok
<freemangordon>
bye
<Wizzup>
let's first prove that we can actually make something that works ok using tp :P
<freemangordon>
bbl
<Wizzup>
we still have many challenges ahead like fetching xmpp history (xep 0313) and OMEMO keys
<bencoh>
does any project still use tp btw? sailfishos maybe?
<Wizzup>
yes
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
parazyd has quit [Ping timeout: 256 seconds]
parazyd has joined #maemo-leste
uvos__ has joined #maemo-leste
<uvos__>
tp being very big and essentally unmaintained for a long time worries me (and is the reason for me writeing sphone the way i did)
<Wizzup>
it's relatively well documented, albeit complex, but has superior design to say just libpurple
<Wizzup>
I'm confident we can work these things out
<Wizzup>
like, having the chat protocol handlers in the same process is just a nightmare
<Wizzup>
or requiring specific code/abi
<Wizzup>
TP really got this right
<Wizzup>
uvos__: btw regarding new stable, I think from my pov when we get conversations/tp working reliably (perhaps with sip/xmpp voice calls) we can start the move to the new stable, from my pov
<Wizzup>
there is still gconf in current stable
<Wizzup>
just python2 is lacking
<uvos__>
ok, honestly python2... good ridance
<uvos__>
(i know this means not gtk2 bindings)
<uvos__>
i wonder who is still holding gconf in stable
<uvos__>
considering they marked it depicated manny years ago now
<Wizzup>
yes, with the python2 drop we lose some bindings and as a result a few extras apps
<Wizzup>
I think I posted a list last week
<Wizzup>
it's nothing too major but just sad because it means we'll have lost our python bindings
<Wizzup>
we could of course make new ones with the better tooling that exists now
<Wizzup>
but in general python/gtk2 is a dead end, so then we need gtk3 first really :)
<Wizzup>
so in practice we have to live with losing a few python apps
<Wizzup>
20:22 < Wizzup> these packages will not work anymore: binaryclock-plugin, quicknote, sojourner, syncevolution-frontend, modrana
<Wizzup>
In 2022, the EU said that interoperability for messaging platforms was a key requirement for messaging services from gatekeepers. In other words, people who use Signal, Telegram or Snapchat will be able to send messages to WhatsApp and Messenger users without having to create a WhatsApp or Messenger account.
<Wizzup>
yeah should be live march 2024
<arno11>
really interesting
<Wizzup>
let's hope they just pick xmpp for interop...
<Wizzup>
probably won't but hey.
<arno11>
who knows
uvos__ has joined #maemo-leste
* uvos__
plays the 9th symphony
<Wizzup>
lol
<Wizzup>
there are also a lot of things I disagree with (like the central digital identity and storage of all eu citizen data), but yeah this might be good
<arno11>
all citizen data @the same 'place' makes me worried about who will manage that...
<Wizzup>
in general it's just a bad idea to centralise any of this
<Wizzup>
but then again the netherlands did the same thing with all healthcare data
<Wizzup>
(another reason to leave :P)
<arno11>
:)
<uvos__>
consumer protection from large private interest has been mostly good recently
<uvos__>
but yeah protection from state intrest, less good
uvos__ has quit [Ping timeout: 260 seconds]
pere has quit [Ping timeout: 260 seconds]
<freemangordon>
Wizzup: do you know how to tel gbp buildpackage to not include some directory in the source tarball?
fab_ has joined #maemo-leste
<freemangordon>
*tell
<Wizzup>
freemangordon: not really, maybe just remove them?