Gajim - 2017-01-11


  1. ran Hi. I've installed a development version of Gajim (0.16.10.2, latest commit) and I found my tray icon broken: http://i.imgur.com/cgvMn01.png. I use Xfce on Arch Linux. Also I tried to install it on VM with Xfce on Ubuntu 16.04, and it worked properly. How can I fix it?
  2. ran Also I tried to reduce a size of panel and it fixed a problem. But I don't want to resize it.
  3. Link Mauve ran, in src/statusicon.py line 120 you may print the size the icon is requesting.
  4. Link Mauve And see if it matches.
  5. Link Mauve I can’t help more, I’m super tired and am going to sleep. \o_
  6. Link Mauve I don’t know why it defaults to 16 though, that’s possibly where the stupid comes from.
  7. ran Ok, I'll try to change it here now.
  8. ran Link Mauve: it seems that size is 22 when I set panel height to 30. But in 0.16.6 it loaded 16x16 too without these artifacts.
  9. bot pushed commits to branch __ of _gajim_ <https://dev.gajim.org/gajim/gajim>:
  10. lovetox ran 0.16.10.2 is a dev branch, and the status icon is probably not going to be included anymore in futur versions
  11. ran lovetox: so what the client will show in tray then?
  12. lovetox probably nothing
  13. lovetox gnome doesnt want tray icons anymore
  14. ran That doesn't sound good. I like to minimize messengers to tray. It's convenient.
  15. lovetox you can minimize it to taskbar i guess?
  16. lovetox i dont really know how this will affect usability as we didnt implement it until now and i have to test on various systems
  17. lovetox but fact is gnome deprecated statusicon api and didnt replace it
  18. lovetox as they manage all notifications with notification managers or something like that
  19. mrDoctorWho lovetox, hey! Did you have time to test the crash issue?
  20. lovetox mrDoctorWho, i think i fixed it
  21. lovetox please update your httpupload plugin from gajim plugin manager
  22. lovetox and if you run gajim from source please also use HEAD
  23. mrDoctorWho lovetox: whoah, what was the problem? I was too lazy to search for the diff
  24. mrDoctorWho No, I actually use packaged version from my distribution
  25. lovetox which distribution?
  26. mrDoctorWho Ubuntu at work and arch at home
  27. lovetox the problem was bad code :) lets leave it at that
  28. lovetox i dont actually know if you can upload now, but i think we should not crash, and display a meaningful error message now
  29. lovetox but i tried with 10MB file on your server and had no problems
  30. mrDoctorWho Well, OK. Thank you
  31. mrDoctorWho I'll test it
  32. lovetox hope it works :)
  33. ran > you can minimize it to taskbar i guess? lovetox: yes, it works.
  34. Asterix any advice on a python3 bonjour / zeroconf library?
  35. Link Mauve >>> import avahi
  36. Asterix it's only for avahi
  37. Asterix I found https://pypi.python.org/pypi/zeroconf
  38. Asterix works with both bonjour and avahi
  39. Asterix and doesn't depend on dbus
  40. Asterix it's python3-zeroconf in debian
  41. Link Mauve It’s in AUR too.
  42. Asterix last release has 6 months
  43. Asterix doesn't sound bad
  44. Asterix and python3-avahi under debian, no gir1.2-avahi
  45. Asterix so no zeroconf under debian currently :/
  46. Asterix removing debus dependency isn't bad too
  47. Asterix but no doc :/
  48. lovetox for windows there there is ported veryion of pybonjour
  49. Asterix yes but as python-avahi isn't available, I have to rewrite something. so if it works with both, this means less code to maintain
  50. lovetox yeah a lib that we can use for both would be great
  51. Asterix for the moment I'm easily able to get presence, but I don't know how to test if avahi / bonjour daemon is running or not :/
  52. lovetox Asterix bonjour has a error message for that
  53. lovetox one moment i look into it
  54. lovetox in pybonjour we called DNSServiceQueryRecord
  55. lovetox and if there was no service we got
  56. lovetox -65563
  57. Asterix yes but there is no such thing in pyzeroconf
  58. Asterix in avahi we look ad dbus interface
  59. lovetox whats with
  60. lovetox Zeroconf.getServiceInfo()
  61. lovetox returns none if no service is there
  62. Asterix this is to get info on a service
  63. Asterix but which service to test?
  64. Asterix a service is in our case a connected client
  65. Asterix I'll try to register a service and check what we get when no server is running
  66. lovetox yeah that should do it
  67. lovetox Asterix
  68. lovetox can i deactivate xtls jingle somehow?
  69. Asterix stop announcing it and it won't be used
  70. Asterix look for nbxmpp.NS_JINGLE_XTLS in connection_handlers.py
  71. Asterix remove it on both side
  72. Asterix and probably the pubkey* too
  73. bot pushed commits to branch __ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>: