lovetoxor you dont have the correct root certs trusted
lovetoxanalyze the cert chain that your server servs
lovetoxwith openssl
lovetoxNothing4You,
DanielNothing4You, and please tell us everything you stumble upon while installing/using Gajim on Mac. We're a little short of Mac users
tmson debian, do I need something more than libfarstream-0.2-5 and libgstreamer-plugins-bad1.0-0 to get jingle working with gajim?
tmshelp -> features isn't very helpful with which of the required components aren't working
tmsversion 0.16.6 I should add
lovetoxdebian doesnt ship the deps anymore
lovetoxso this will not work
tmsboth or just python-farstream? gst-plugins-bad is certainly still there
lovetoxgstreamer and farstream in that version the code uses
tmsis there some plan to replace them? I have some experience in the lower lever stuff from working on ffmpeg
tmslower level*
lovetoxwe use versions in gajim 1.0 that are in debian
lovetoxbut video/audio seem broken
lovetoxand we have no one to look into it
lovetoxasterix had a branch where audio was working again between some clients
lovetoxmaybe you could take a look into it
DanielAs far as I know asterix did get the jingle code to work again (and he has a branch I think) so lower level understanding would be good
tmsI see 1.0 is in stretch-backports
lovetoxbut if you want to work on it, you would have to download from git
lovetoxand start from there :)
debacleI would love to see jingle working again. But there's probably some bit rot.
debacleAt least Gajim-to-Gajim would be a huge step forward.
debacleAnd would probably motivate some people to work on e.g. Conversations, too.
debacleBut it's a lot of work and there are much lower hanging fruits.
zuglufttierCould Gajim be compatible to jitsi meet then?
botdefaultUser3214 created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9156 >:
#9156: < Gajim.app doesn't work with info.plist provided in the wiki ( https://dev.gajim.org/gajim/gajim/wikis/help/gajimmacosx ) >
botdefaultUser3214 created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9157 >:
#9157: < Visual notification when receiving a message instead of "bing" sound only on Mac OS X >
jonaswhi folks! does anyone with power want to set a proper room name and description for this room?
jonaswlovetox maybe? :>
tmsI get some python exceptions when trying to activate audio or video sessions in 1.0
tms1.0.3-1 in debian
tmsbut it does at least claim it's supported, which is a step forward compared to 0.16 I guess
tmsI have some other stuff to do currently, but maybe it could be a summer project
DanielWorkig audio/video would certainly make some people happy ;)
Danieljonasw, you'd have to ask asterix. What would you want to change?
jonaswDaniel, (looks to me that lovetox can do it, too, but ok): MUCs have a name and description field, both of which are at defaults/empty for this room
jonaswadding a name and description would make it look nicer in public room listings :)
jonaswhttps://muclumbus.jabbercat.org/rooms/1 (disclaimer: I operate that service)
asterixI made audio work with jitsi, but not with gajim there is something wrong, but not at xmpp level. It's at farstream / gst level.
jonaswsomething like "Gajim" or "Gajim Official Room" as name and a short description what Gajim is about would be great
tmsis there an option to ignore joins/parts? I dug around the settings but came up empty
tms"print status" in channel settings perhaps..
tmsseems to work so far
Danieltms, there is also a global setting in ACE for this
tmsaccount settings?
tmsman the ux in 1.0 is really weird
Danieljonasw, I see, good idea!
DanielAdvanced Configuration Editor
tmsaha
tmsprint_status_in_chats I presume
tmsdeactivated now. I'll see how that plays out, thanks
tmsstatus changes are not the same as join/quit it seems
asterixFor bookmarks it's in bookmarks windows
tmsye
botDaniel modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9155 >:
#9155: < When enable client-icons plugin >
botDaniel created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/321 >:
#321: < When enable client-icons plugin >
botDaniel closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9155 >:
#9155: < When enable client-icons plugin >
botDaniel modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/321 >:
#321: < When enable client-icons plugin >
botDaniel modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9156 >:
#9156: < Gajim.app doesn't work with info.plist provided by the wiki >
botDaniel modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9156 >:
#9156: < Gajim.app doesn't work with info.plist provided by the wiki >
botDaniel modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9157 >:
#9157: < Visual notification when receiving a message instead of "bing" sound only on Mac OS X >
andrey.gI've just noticed, that since my communication partner updated Conversations to 2.x (2.2.0), all messages are shown with a fallback text in history:
andrey.g[22:59:44] SomeName: [Message content correctly decrypted]
[22:59:56] SomeName: I sent you an OMEMO encrypted message but your client doesn’t seem to support that. Find more information on https://conversations.im/omemo
HolgerYes, Conversations added this at some point.
andrey.gHolger, it means Gajim must somehow catch up such messages and do not save them in history provided that the original message could be decrypted? Do you have any idea, why timestamps differ at about 10 seconds? Are the original and fallback messages not contained in one stanza, but sent separately?
HolgerThey're in the same stanza, I assumed that Gajim couldn't decrypt them.
andrey.gOh, that would mean that I really missed some messages. Hm. And Gajim didn't show me that.
HolgerWell my assumption might be wrong of course.
Holgershuts up.
andrey.gHolger, thanks. I'll ask my communication partner about this.
botDaniel modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/321 >:
#321: < Error when trying to enable client-icons plugin >
Nothing4Youlovetox, i'm pretty sure the cert is valid, what cert store does gajim use on osx though?
Nothing4Youhttps://xmpp.net/result.php?id=281969
lovetoxthat does only mean the server you tested this has the correct root certs installed
lovetoxnot your system
lovetoxand it uses the mac store
lovetoxmaybe you could test this with another server
Nothing4YouDST Root CA X3 is in my system roots cert store
Nothing4Youit's there by default
lovetoxso test another server
lovetoxlike jabber.at or jabber.fr
Nothing4Youis that possible without creating an account?
lovetoxno, but why would it be a problem to create an account?
lovetoxjabber.fr has even ibr
Nothing4You*effort*
Nothing4Youibr?
Nothing4Youin browser reg?
lovetoxyou can do it from within gajim
lovetoxin bound registration
Nothing4Youah
Nothing4Youdoesn't work with jabber.fr either
Nothing4Yousame error
lovetoxthen the problem seems to be that gajim cant find the dir where the certs are stored
Nothing4Youso what can be done about that?
lovetoxhave to look into it mom
Nothing4Youbtw it happens both on the gajim-1.0.2 branch aswell as master
lovetoxhm seems nbxmpp takes etc/ssl/certs
lovetoxi guess this is not correct for mac
Nothing4Youmac userbase must me tiny if nobody noticed this so far :o
lovetoxhm no i tested on mac, and some users use it
lovetoxyou are the first that seems to have this problem
Nothing4Youthere seems to be a bunch of certs in the cafile
Nothing4You*seem
lovetoxas it should be
Nothing4Youbut the certs dir is empt
Nothing4Youy
lovetoxhm seems with python3.6 we dont have access to the mac os store anymore
lovetoxthis means we will use certifi pip package for certs, everything else seems to complicated
Nothing4Youhttps://news.ycombinator.com/item?id=13626273 that one?
Nothing4Yousounds like fun
lovetoxits actually a one line change in gajim
lovetoxbut requires an additional package on mac
Nothing4Youwhere does it need the change?
lovetoxwait im pushing this now
Nothing4Youok
Danielivucica: You created the info.plist file for the Mac launcher, right? We added the file to our wiki at https://dev.gajim.org/gajim/gajim/wikis/help/gajimmacosx Now some people say that it's not working on their systems. (https://dev.gajim.org/gajim/gajim/issues/9156). Do you have an idea what could be the issue here? We're a bit short of Mac users I think..
Nothing4Youthe actual error when starting by the way is some popup from osx saying it can't be started
Nothing4Youi can't see it anymore currently because they seem to be have something preventing you from starting a .app if it failed previously
botPhilipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*395d24be* < https://dev.gajim.org/gajim/gajim/commit/395d24bee6071c5e03a6278a16d33118caf9b02a >
Use certifi on MacOS
Python 3.6 does not use the MacOS cert store anymore
Nothing4Youfixed it
Nothing4Youthis is from gajim now
DanielNice!
Nothing4Younot the .app
Nothing4Youthe ssl thing
Nothing4Youjust to prevent confusion
DanielI know, either way ;)
Nothing4Youlooks much better than last time i tried on osx
lovetoxNothing4You, pip3 install certifi
lovetoxshould work then with current master
Nothing4Youlovetox, way ahead of you :)
Nothing4Youalready installed before commit, pulled and launched right after push :P
Daniellovetox, i add certifi to the wiki then?
lovetoxi already did
Nothing4Youwhy does the wiki install all packages on their own line and without --upgrade?
Nothing4Youjust run a single `pip3 install --upgrade nbxmpp pyOpenSSL pyasn1 pyobjc pillow idna precis-i18n certifi`
Nothing4Youthat also fixes the problem you might have when you installed gajim before and still have an outdated nbxmpp version on your system
Daniellovetox, you're so quick! Leave some work for me :D
Nothing4Youthat's in my term and it just disappeared
Nothing4Youshouldn't it be printing an exception when dying?
lovetoxthis is a gtk segfault
Nothing4Youit was launched with `python3 launch.py`
lovetoxso no
Nothing4Youok
lovetoxyeah roster seems still be bad sometime
Nothing4Youno, different problem here
lovetoxreally should redo the whole thing sometime
Nothing4Yourepro steps:
1. create account (e.g. jabber.fr), don't actually create it though (i cancelled when it told me insecure server cert). now you have a "broken" account configured.
2. try to delete account, select delete on server too, it asks for password, just click ok.
3. crash. if it didn't crash just click ok again twice and it should crash
Nothing4Youugh what
Nothing4Younow it's telling me the room is overactive? :/
lovetoxspam protection
Nothing4Youdid you get my repro steps?
lovetoxyes
Nothing4Youthen why do i get the error stuff after that?
Nothing4Youactually
lovetoxdont know, thats server business
Nothing4Youit was just after Firegem left that i got it
Nothing4Youodd
lovetoxmaybe it warns you for your next message
lovetoxah it probably takes chatstates into account
Nothing4Youdo you happen to know how i can install the gnome-look mac theme that's linked in the wiki?
lovetoxhm search for share/themes/
lovetoxfolder
lovetoxextract the theme there
lovetoxthen search for etc\gtk-3.0\settings.ini
lovetoxand add gtk-theme-name=YOURTHEME
jonaswlovetox, care to take a minute to set the room name/description for this one?
lovetoxdont have access to that sorry
lovetoxasterix, could you do this please
logixIs it possible to change the group chat avatar with Gajim 1.0.3?
DanielNothing4You, did you manage to install the theme?
Nothing4Younot yet
Nothing4Youi've added the setting to ~/.config/gtk-3.0/settings.ini but it doesn't use it
DanielDid you read this? https://stackoverflow.com/questions/24531085/cant-get-gtk-themes-to-run-on-os-x
Nothing4Younope
Nothing4Youwill do after watching a video about HDR photography in ms excel
lovetoxlogix, no
logixis it planned to integrate it as a feature in the future?
lovetoxit already is implemented
lovetoxbut not in gajim 1.0.3
logixokay I git checkedout the laster origin/master branch: How can I change the logo now? :_)
lovetoxin the chat menu -> manage room
jonaswlovetox, oh okay, aren’t you admin (and shouldn’t that be enough?)?
lovetoxit seems its not cannot change any room settings
jonaswhuh, weird :)
jonaswnevermind then
lovetoxweird i only see the room members
lovetoxand can change them
Nothing4Youfor some reason i get the option to change the subject
Nothing4Youeven though i have no permission
Neustradamuslovetox: the subject is not updated ^^
NeustradamusHave you look for XMPP icon without text?
lovetoxno Neustradamus i dont care about the icon, please stop asking for it
lovetoxits weird that you care so much about one icon in some little dialog that you alsmost never use
NeustradamusIt is good in Psi and Pidgin ^^
lovetoxNothing4You, yes gajim cant know if you have permission i think
lovetoxbecause who can change subject is a matter of room config
Nothing4Youthe server does not disclose that to the client? weird
jonaswlovetox, I think that flag MAY be exposed in disco#info, but it’s possible that nobody exposes it.
jonaswlovetox, muc#roominfo_changesubject is the field
jonaswI was wondering why it’s in there the other day, now it makes sense :)
Neustradamusasterix: the subject, Gajim 1.0.3
cc lovetox
lovetoxbtw jonasw
lovetoxfrom the xep
lovetoxChange Room Configuration : only owner
Nothing4YouNatureshadow, it's already been reported, relevant people have been pinged
logix@lovetex, thanks, I found the option to upload an avatar which is uploaded (at least upload bandwidth is used) but it won't be displayed. Also the dialog to manage a group chat does not open (nothing happens) :-/ maby I will wait until you released the next offical version
Nothing4Youugh
Nothing4YouNeustradamus, i meant
Nothing4Youi guess i'm too used to my weechat tab completion :(
Neustradamus:)
jonaswlovetox, well played :)
lovetoxlogix, thats because the server doesnt support broadcasting the avatar
jonaswthen again, I don’t know what the symbols in poezio mean so I was playing it safe :)
lovetoxso gajim will not show it
lovetoxalso i dont know what you mean with dialog "manage groupchat"
lovetoxthere is no such dialog
logixburger menu -> group chat management -> configure group chat
logixHow do I have to configure ejabberd 18.04 to support boardcasting the avatar?
lovetoxyou have to ask that ejabbered support
Nothing4Youcan i rebind keys in gajim?
lovetoxno
lovetoxmaybe you are not owner of the room logix
lovetoxso you are not allowed to config the room
lovetoxhm no then the menu entry should not be available
logixokay;
it's not grayed out and I am the "moderator" as gajim tells me
logixand IIRC I created the group chat ...
lovetoxthen open xml console
lovetoxclear it
lovetoxthen press the button
Nothing4Yougajims keys are half linux half osx :/
lovetoxand post me what it says
lovetoxyes Nothing4You there is a issue open about it
logixlovetox, the XML consoles shows lot's of lines bug none are added when I click "configure group chat". So I cannot help you in debugging it :-(
lovetoxreally weird then
DanielNothing4You, nice! What were the exact steps? So we can add it to the wiki? :)
jonaswlovetox, ha, nice
nothing4youis the wiki protected that i can't edit it?
nothing4youor can i just not find the edit button?
nothing4youDaniel
lovetoxits protected
nothing4youi see :(
lovetoxbut i can add you, one moment
nothing4you:)
lovetoxshould work now
logix@lovetox I think I could reproduce it now ...
Once I tried to upload an avatar of 6 mb size, the "config group chat" dialog won't open anymore until I restart Gajim...
lovetoxweird both have not really something to do with each other
nothing4youlovetox, yup, i can see the edit button now
lovetoxhm what does the xml console say, if you upload the avatar
logix@lovetox, broadcasting the avatar with ejabberd 18.04 now worked with a specific image ...
lovetoxhm only idea i have is that ejabbered maybe limits the size of the avatar, and aborts the transfer because gajim uploads a too big avatar
nothing4youDaniel, wiki is updated
logixI chose the 6 MB file and now I see lot's of these lines in the console coming up and up again: https://conference.gajim.org:5281/pastebin/7ef83b52-6440-4fcd-9cc7-b62f797836ab
logixbut the avatar won't be set and I cannot open the config dialog anymore :-P
lovetoxseems ejabbered does not support that big avatars
lovetoxi have to test this and maybe set the resize smaller which gajim does
lovetoxjust open this in some image program and resize it to something like 128 x128
lovetoxand save it as png
logixalright ;-)
lovetoxthe config dialog doesnt open because gajim is busy with sending the avatar
logixhow are you going to solve this? is it necessary for the config dialog to wait until gajim uploaded the avatar?
Danielnothing4you, thank you for adding the steps! :)
DanielBy the way, where did you get the Gajim.icns from?
nothing4youwho?
DanielThe icon for the launcher
nothing4youwho, not what
nothing4youbecause i didn't
DanielOh ok, i thought you did mention it ;)
SaltyBonessince a couple of days I am getting consistent hangups where gajim won't reconnect properly anymore
ivucicaDaniel: no thoughts on #9156 immediately
ivucicaNote I used High Sierra so "latest version" should not matter
lovetoxSaltyBones, what is a hangup
SaltyBonesmh .. yeah I'm not sure. so the icon next to the connection shows the blue "trying to connect" ball
lovetoxso you lose connection
lovetoxrun gajim with -v and log to a file
SaltyBonesI tried manually disconnecting and reconnecting but it doesn't help...
lovetoxthen we can look into what happens
SaltyBonesok, advice on how?
SaltyBonesthe launch.py script seems to circumvent my output redirection
lovetoxlaunch.py -v > txt
lovetoxif you are on linux
nothing4youDaniel, i was able to generate myself an icns, i'm trying to figure out how to embed that now
nothing4youthe lines from the wiki don't work
Danielivucica, thank you for looking into it!
Danielnothing4you, good thing you are testing this :)
nothing4youi have no idea how to fix it though
nothing4youtheoretically it should be correct
nothing4youaside the typo for the res path in the wiki
botPhilipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/6fa8cabc-669b-4e4a-8c04-c3a2885befa6
Link MauveDo you have some for the current active legacy networks?
lovetoxwhat is a legacy network
Link Mauve¬XMPP mostly.
Link MauveLegacy protocols* sorry.
lovetoxi dont understand the question
Link MauveStuff like Facebook, Discord, Skype, Slack, etc.
Link MauveWhatsapp.
lovetoxfacebook we have
lovetoxicq also
lovetoxnot the rest
lovetoxslack removed xmpp support so ..
Link MauveThese seem way more well-known than ICQ around here.
Link Mauvelovetox, but transports do exist.
lovetoxhow does a facebook transport work
lovetoxthe server logs into facebook and sends and receives messages via some api?
nothing4youand uses their user ids for jids
Link MauveVia XMPP, yeah.
Link Mauvelovetox, have a look at https://spectrum.im/
lovetoxi thought facebook shut down their xmpp support a long time
nothing4youit's the libpurple backend
lovetoxalso how would that work with whatsapp
Link MauveExactly the same way.
nothing4youbasically reverse engineering the WA client to ensure that their modified xmpp is being spoken by the transport
Link MauveSpectrum2 uses libpurple to connect to their server, and translates stuff into XMPP.
nothing4youWA isn't libpurple tho
Link MauveOh?
lovetoxbut how do they get data from WA server
Link MauveThere is a non-prpl backend for it?
lovetoxwhy would whatsapp let multiple clients login with the same phonenumber
lovetoxmakes no sense
nothing4youi'm pretty sure there isn't even a purple backend for WA
nothing4youlovetox, it's always been that way afaik that you could only connect with a single device at the same time
nothing4youso if you want a "bot" account for example you need a separate number
Link Mauvenothing4you, isn’t it that their server is a proxy to your phone, which must be on, or some similarly crazy architecture?
nothing4youor if you want to use your own number via xmpp you need to not use it with the WA app
nothing4youLink Mauve, you mean transwhat?
nothing4youi don't know about transwhat specifically
nothing4youit's been a long time since i did stuff with WA
Link Mauvenothing4you, I think that’s something I’ve heard somewhere.
Link MauveBut I’m not sure actually.
nothing4youback when i did WA stuff it wasn't a phone proxy
nothing4youit was standalone
Link Mauvelovetox, anyway, all you have to know is that transports exist, and that icons may be nice for their users.
nothing4youyowsup was what i used
nothing4youLink Mauve, another relatively common approach seems to be now that you use a bot for waow
nothing4youand have a phone with wa running somewhere
pep.> lovetox> in bound registration
In-band* :p
lovetoxyeah sounded wrong :D
lovetoxLink Mauve, we have a transport called "weather" any idea what this is about?
lovetoxand another called "sms"
Link Mauvelovetox, probably some weather transport, and some SMS transport.
Link MauveJMP would be a good example of the latter one.
Link Mauvehttps://jmp.chat/
botPhilipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*a506758e* < https://dev.gajim.org/gajim/gajim/commit/a506758ed305f82eb1f9f1846ad3eab7553a12fe >
Remove TLEN related transport code/icons
This Messenger shut down and is not available anymore
Link Mauvelovetox, in this commit you just made, it’s a super bad idea to match on the hostname.
Link MauveUse a disco#info to know whether a domain is a transport or not.
Link MauveThe name of the subdomain should never be used to guess that.
lovetoxhm yes you are probably right, lots of things that can be made better are in the gajim codebase :)
Link Mauve^^
Link MauveI’m just reviewing your commits, I don’t have much time to contribute more meaningfully, sorry. :(
lovetoxyes i appreciate that, but i did not introduce this behavor in this commit
Link MauveSure, but review is also about the context. :p
jonaswohmygod
jonaswI didn’t want to know that :)
Link Mauve:D
Link MauveI think I knew about that already, because jit.si was considered as an ICQ transport.
logix> lovetox has changed the topic - Welcome to the official room. Gajim 1.0.2 is now ready! Try it!
1.0.3 is now ready! :P
botPhilipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/314 >:
#314: < OMEMO update + ImportError: No module named 'PIL' >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/314 >:
#314: < OMEMO update + ImportError: No module named 'PIL' >
botAndré proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/260 >:
Remove unused patch
botPhilipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*6413c568* < https://dev.gajim.org/gajim/gajim/commit/6413c568d46d7aeb294ced10fd990213b77871b2 >
Remove unused patch
botPhilipp Hörist merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/260 >:
Remove unused patch