AsterixIn latex plugin, we make latex string clickable, and when clicked it's converted to image
zakIs the latex plugin still maintained? It would be nice if it could be modified so that the image is actually created at the sender's side. This way you could send formulas to other clients like Conversations for example.
zakThis would for sure be a huge improvement and advantage for math students and the like.
Danielzak, considering that in a security context seems unreasonable. an option to convert the string locally, and afterwards send that image may be an option
zak? That is exactly what I meant.
Danielah, I read that wrong, sorry, you are right
zakThe plugin should only be required at the sender's side.
zakthinks about students trying that and impressing WhatsApp users after which many more people switch to Gajim/Jabber, because it *can do LaTeX*!!!
zak😃
lovetoxhaha of course ^^
lovetoxi nearly have copy/paste of files and even cuts of image data ready
zakNo really, I think stuff like that does have a considerable impact.
lovetoxif you paste that into the input, it will send it automatically
lovetoxbut it works only on linux so far
zakThat would be a start.
zakThere are certainly features possible, which are not that important but just have this "Look-what-I-can-do-and-how-cool-this-is"-effect.
juniorjpdjlovetox: maybe we should consider confirmation dialog?
juniorjpdjnot to paste some shit?
lovetoxhm yeah good idea
juniorjpdjI mean one with preview ofc
botYann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8960 >:
#8960: < Traceback on account deletion >
botYann Leboulanger pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*f52e8d88* < https://dev.gajim.org/gajim/gajim/commit/f52e8d889c957b35c4a4c50fe0a736fa081c2e80 >
don't traceback on account deletion. Fixes #8960
Asterixjuniorjpdj: and how would it be sent?
AsterixSending an image is already a problem ...
juniorjpdjwtf?
juniorjpdjI want just show window with confirmation of sending image
juniorjpdjwhen pasting it to window
juniorjpdjwhich would show preview of what you will send
AsterixSorry, talkink to zak
juniorjpdj:x
zakAsterix: via http_upload?
zakOnly if it is available of course.
zakBasically the same as other images are shared?
AsterixAnd receiver need the url image preview image
zakIn case of Gajim, yes.
AsterixAnd if server doesn't support that? Jingle, so receipient has to accept it ...
zakEither that or stay with the latex formula then. I.e. http upload could be made a requirement.
zakNot sure how well jingle works.
zakat least it's better than the current situation where you need the latex plugin
AsterixI'm not against this contribution.
AsterixIf HTTP upload possible, use it, else current situation.
AsterixBut i'm quite sure nobody uses this plugin ...
juniorjpdjso why you talking about it? :X
zakWith the update to use http_upload I am sure it will be used more often if people get to know about it.
HikerHi there. Just installed Gajim 1.0.0 under Win7. Where can I change the GUI langage - it is running in English.
zuglufttierHiker: And your Win7 is not?
HikerWin7 is German.
HikerNo idea?
HikerJust found in FAQ
HikerFor Windows you have to setup an environment variable called LANG with a locale value (e.g. de_DE for german):
HikerI did it - but this doesn't work.
lovetoxHiker, translation does not work in Gajim 1.0.0 on Windows
lovetoxits one of the open issues
HikerOh I see... :-/
botBernhard Kneip created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9016 >:
#9016: < Plugin installer broken / Plugins unavailable if upgrading gajim-nightly to 1.0.0 on debian >
botPhilipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9016 >:
#9016: < Plugin installer broken / Plugins unavailable if upgrading gajim-nightly to 1.0.0 on debian >
botPhilipp Hörist modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9016 >:
#9016: < Plugin installer broken / Plugins unavailable if upgrading gajim-nightly to 1.0.0 on debian >
botYann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9016 >:
#9016: < Plugin installer broken / Plugins unavailable if upgrading gajim-nightly to 1.0.0 on debian >
n00bIs it an issue? I installed gajim-nightly via apt too and it has no available plugins. I manually copied them into /.local/share/gajim/plugins
Asterixit's not an issue, you switched from 0.16 to 1.0. So from py2 to py3. All the plugins you had (even plugin_installer) are now wrong as they are written in py2
Asterixso you "just" have to install the new plugin installer for 1.0, and all other will upgrade
Asterixsee plugin installer wiki page
n00bAsterix: i did not switched from gajim 0.16. I've just installed ubuntu 17.10; then added gajim repos and do apt update; there wasn't 0.16 files at all
Asterixthen indeed, you just installed Gajim. You need the plugin_installer plugin to be able to browse / install / upgrade plugins
AsterixI don't know if ubuntu provide a package for that, Debian does (Thanks debacle)
lovetoxAsterix, you always packaged plugin install into the gajim packages, did that change?
Asterixno
Asterixat least if there is no error
lovetoxthats what the people say, they install gajim from our repo, and there is no plugin installer
lovetoxnormally we ship that, then it tells people to upgrade the py2 packages
Asterixbut it seems there is a pb
lovetoxyeah .. question is, is the plugin installer not shipped or does gajim not find it
Asterixthere is a pb in the package. It's not shipped
Asterixlovetox, where is the old, complete join gc window? JoinGroupchatWindow class is the new minimal one
lovetoxno i think its both
lovetoxit depends what you pass for args
Asterixha ...
Asterixso we can't pass just a service, we have to pass the full room jid or nothing?
Asterixhmm yes we have to pass a room jid
lovetoxi guess it is like that, i didnt think of that use case from discovery window
lovetoxyou would have to add that
lovetoxif you want the service filled out into the server entry
Asterixok
lovetoxmaybe even better you set the var, but hide the entry
lovetoxuser is not supposed to change or edit the server if he opens it from discovery window
Asterixyes, and hide recent too
lovetoxand maybe we can do the release soon, as we will always find one more thing to fix
Asterixyeah. I'd like those windows problems to be fixed, but I don't event have a VM that can run windows version for development since you switch to this new windows build system.
Asterixtranslation is a big regression :/
lovetoxthere is simply no fix, there is a 2 year old gtk issue open about it
lovetoxor at least i dont know it
lovetoxmaybe i can get someone from IRC to look at it
lovetoxi can try a solution i saw once that we parse all UI files and translate the labels via python
lovetoxbut this should not hold back a release of 1.0.1
Asterixthere are 3 kind of translations. The one from GTK itself, the one from our code, the one from ui files.
Asterixwhich are working, which are not?
lovetoxGTK works, python works
lovetoxonly the ui files dont work
Asterixok
lovetoxi can activate translation
lovetoxthen i guess 60% of gajim is translated
Asterixyeah I don't think it's a good idea indeed. Ppl will say "where can I translate the rest"
Asterixhmmm not nice. maybe look for pgp_encoding in ACE?
lovetoxno Asterix
lovetoxi dont think we even use that anymore
lovetoxwe probably decode this correctly after decrypting
lovetox*not
lovetoxn00b could you add a issue on the plugin tracker please?
lovetoxand does this only happen when using non-ascii chars i guess
lovetoxand the GTK Warnings you can ignore
botVolunteer created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/287 >:
#287: < Encoding gets broken >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/287 >:
#287: < Encoding gets broken >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/287 >:
#287: < Encoding gets broken >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/276 >:
#276: < openpgp error >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/276 >:
#276: < openpgp error >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/240 >:
#240: < Add metadata for fingerprints >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/240 >:
#240: < Add metadata for fingerprints >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/269 >:
#269: < [preview] Clicking on preview opens folder and image (together) >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/269 >:
#269: < [preview] Clicking on preview opens folder and image (together) >
botPhilipp Hörist modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/233 >:
#233: < [OMEMO] Warn about messages from untrusted peers >
botYann Leboulanger pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*16b8eb1f* < https://dev.gajim.org/gajim/gajim/commit/16b8eb1fd07571b8c633bd36c67b75e953845771 >
ability to fix room name when browsing muc service. See #8994
botPhilipp Hörist closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/188 >:
#188: < OTR (Cypherpunks) and OMEMO plugin not working in parallel. >
Asterixlovetox, about #8994, I let you look at the focus problem. It's a Gtk.ApplicationWindow thing, I don't know why it comes beind the other dialog window ...
lovetoxi think because no transient is defined
lovetoxbut it has to be optional, sometimes we have to open that window because of command line input, then there is no other window that we can set as transient
lovetoxi will add this in the evening
Asterixok thanks
Asterixlovetox, [13:45:09] Asterix: So we copy exactly the COPYING file from swift? I mean all the 26 first lines? (Replacing Swift y Gajim ;) )
lovetoxhm no
lovetoxjust add the extension that was written in the issue
AsterixThat's strange to just say there is an addition without introducing the license of Gajim
lovetoxmaybe we misunderstanding each ohter
lovetoxthe extension is 6-7 lines, it should be added to our license file
lovetoxnot replace our license file
AsterixCurrently in COPYING we have only the GPLv3 license
AsterixSwift have a few lines before that that says Swift in GPLv3 and has an exception
Asterixthe Swift introduction is 26 lines here:
https://swift.im/git/swift/tree/COPYING.gpl
lovetoxthats the short GPL header we have in each file
lovetoxthey have also added it there as a header
lovetoxi dont think its important
Asterixthat's not important, but adding just the exception sounds strange
botYann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8994 >:
#8994: < Join Groupchat/MUC in Service Discovery should create room >
botYann Leboulanger pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*a9a6b048* < https://dev.gajim.org/gajim/gajim/commit/a9a6b048fb4a8fe7ca963b03faf0f9e0eef3eb05 >
set a transient_for for join groupchat dialog when needed. Fixes #8994
Asterixlovetox, transient_for done
lovetoxgreat !
Asterixlovetox, so you think only excepttion for GPL is enough?
lovetoxi googled that and this was the consens, also i think swift beeing the product of a company, did more thinking on this as we, so if this is enough for them i guess it enough for us
AsterixI mean only excetion of the smalle intro they have with exception
thomasUsing gajim-nightly, where have all the plugins went to?
pvoigtlovetox, could you reproduce the storage of plain passwords in the Gajim config in spite of installation of all needed python modules for gnome-keyring?
Asterixthomas: there is a problem in the build. I'll try to fix tjat this evening for tomorow's build
thomasthank you very much!
lovetoxpvoigt, no not on my priority list right now sorry
pvoigtlovetox, let me know (with nick for ease of detection), when I should create a ticket. In this case I am willing to register to https://dev.gajim.org/users/sign_in
lovetoxyeah please create a ticket
lovetoxnick?
pvoigtYes. by mentioning "pvoigt" that I can find your message after e.g. days. It's irrelevant now, however, as you ansered directly ;-) Give some minutes for registration and working through the ticket creation process.
botPeter Voigt created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9017 >:
#9017: < Account password is stored as plain text in Gajim config file additionally to gnome-keyring storage >
botYann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8999 >:
#8999: < gajim's license needs OpenSSL exception >
Link MauveErr, you can’t do that without all of the contributors agreeing.
Link MauveYou don’t own their copyright.
Asterixthen I'll only drop openssl completly. Do you imagine how many contributors there are?
Link MauveThat’s probably better, indeed.
Asterixthe other solution is stopping doing releases and Gajim's development
Link MauveWhy?
Asterixbecause if we remove opensssl, we'll get all users complain because security is not as good
botVolunteer created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9018 >:
#9018: < Help lines are displayed twice >
Link MauveWell, if you are not allowed to use it, don’t.
Link MauveAnd violating the license hundreds of people have agreed on is not a good way to solve that problem.
Asterixit's funny that we use it for about 10 years and nobody complains
Link MauveI guess because OpenSSL devs have other things to do than suing projects which are using their project illegally.
Link MauveBut doing that in your own project is very bad in itself.
Asterixanyway. No time to handle that for now. So don't expect releases from now until there is a solution
HolgerLink Mauve: It's the other way round, no? The OpenSSL license isn't violated.
Link MauveI’d recommend you to revert your commit anyway, releases aren’t the only place which matter.
HolgerThis sort of GPL foo is super-annoying.
Link MauveHolger, ah, maybe.
HolgerLink Mauve: IIRC the OpenSSL people aren't even convinced of the incompatibility.
HolgerBut either way this is such a purely formal/legal issue with *zero* actual substance that I find it super-annoying how the free software community manages to waste tons of time on it.
Link MauveSo it might be there is no issue at all, except for replacing the license all Gajim contributors agreed on with something else.
Link MauveHolger, well, this stupid legal system is the very foundation on which free software is built.
Link MauveMaranda, pretty much why I use the MPL-2.0 for most of my libraries nowadays.
Link MauveIt requires you to contribute back your changes, but doesn’t require your product to be open.
Link MauveKind of a more focused LGPL.
MarandaI always loved this quote: "Using GPL is a good way to make that fatass of Stallman even fatter".
MarandaWhich is not entirely humorous, too.
Link MauveWhy?
MarandaLink Mauve, *coughs* busybox *coughs*
Link MauveI don’t understand what you are trying to say.
MarandaI know I like to speak by riddles.
Maranda😎
botAndré proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/223 >:
Show help lines only once
debacleLink Mauve, you are doomed :~) I read the discussion now!
Link Mauve:D
debacleSeriously, I believe we have a problem here.
Link MauveSame.
Link MauveAnd short of waiting for OpenSSL to finish their relicensing, I see no solution.
debacleI'll ask on the debian-legal mailing list, but that's pretty deep shit.
debacleIs there a Python library using GnuTLS instead?
debacleGnuTLS is compatible with GPL3 and GPL3+ AFAIK.
debacleI have to go now. Let's hope I forgot about the issue 'til I'm home.
lovetoxi bet if i check 10 random projects with GPL3 there is no such exception
lovetoxif this would be really a problem, debian would probably have to clean many projects from its repos
botDaniel modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8860 >:
#8860: < Lock icon on encrypted messages >
botVolunteer modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/287 >:
#287: < Encoding gets broken >
botVolunteer created an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/288 >:
#288: < Wrong behavior when connecting with my PGP key >
botYann Leboulanger pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >:
*612b7b43* < https://dev.gajim.org/gajim/gajim/commit/612b7b43024edd543a5af1d555859bb4f47294a1 >
Show help lines only once
fixes #9018
botAndré closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9018 >:
#9018: < Help lines are displayed twice >
botYann Leboulanger merged a merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/223 >:
Show help lines only once
n00bI did something in "Plugins" menu and get this https://paste.gajim.org/view/83770c57 ; Has no idea how to catch this again
botYann Leboulanger closed an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/288 >:
#288: < Wrong behavior when connecting with my PGP key >
AsterixI don't understand this issue at all:
https://dev.gajim.org/gajim/gajim/issues/8952
botAndré proposed a new merge request for _gajim/master_ < https://dev.gajim.org/gajim/gajim/merge_requests/224 >:
Fix password storage in plain text issue
debacleLink Mauve, lovetox, back to GPL and OpenSSL: I had the exact situation before, in 2015-01 and the software has been accepted in Debian anyway. It would be nice, if the Gajim authors could make clear, that they do not oppose in any way a linkage against OpenSSL (other than just import it), but I will not panic about the matter.
lovetoxhow if we add something to the license Link Mauve goes crazy
lovetoxand sues us
Link Mauvedebacle, I do not and will not oppose in any way a linkage of Gajim against OpenSSL.
lovetoxHolger is sponsoring a lawyer for me, but i dont know how much money Link Mauve has
debacleI will not contact debian-legal again, because it would be a boring sequel of the 2015-01 discussion
Link Mauvelovetox, ok so, the issue wasn’t about me, it was about Asterix overriding the license all of the previous contributors agreed on.
lovetoxLink Mauve, im joking
debacleif I had more money, I would pay you both very expensive lawyers, so that it would be a battle of the giants
lovetoxi know you have a point
Link MauveI personally am fine with relicensing my contributions under GPLv3 + OpenSSL exception, and I’m sure 99% of your contributors would be too.
debaclelike Google vs Oracle, the evil against the even more evil
Link MauveThe issue is with the 1% who would refuse.
lovetoxlets all agree to do nothing, sit back relax, wait until openssl executs its license change
lovetoxthen all will be good
Link MauveThis has happened in all previous relicensings I’ve followed, namely mpv and Dolphin.
debaclethe pure fact, that Gajim actually imports the library shows the authors intention of being OK with that (but that is my laypersons interpretation of law, so I'm lost anyway)
Link MauveThe first one from GPLv2+ to LGPLv2.1+, the second from GPLv2 to GPLv2+.
Link MauvePeople did reject these changes.
Link MauveAnd their code had to be removed.
debacleNote, that some projects did explicitely add the OpenSSL exception, which makes things crystal clear, but I will not push that :~)
debacleThanks, Link Mauve, for the clear statement. If ever something comes up, I can point to that.
Link Mauvedebacle, that’s only my contributor’s voice, I can’t speak for the rest of us.
debacleI know, but it's better than nobody at all :~)
debacleWhy can't all code of the world GPLed :~)
debacleWhy can't all code of the world be GPLed :~)
Link MauveAt this point, abolishing copyright would be much better. :)
botYann Leboulanger closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/8942 >:
#8942: < Bug >