Gajim - 2018-05-17

  1. lovetox andrey.g, spam protection in the channel
  2. lovetox troom looks good for a start
  3. lovetox now i would start coding a small widget, probably a Gtk.Box with some labels for the start, and calling print_conversation() where you add the widget then to the textview
  4. bot CyberJinh created an issue in _gajim_ < >: #9130: < pop up error fail to load plugin directory >
  5. bot CyberJinh closed an issue in _gajim_ < >: #9130: < pop up error fail to load plugin directory >
  6. marmistrz lovetox, it looks like gi is missing from the pip requirements
  7. marmistrz (I'm trying to setup gajim on postmarketOS :) )
  8. marmistrz and doing `pip3 search gi` doesn't help either since gi/ has `print url` which is clearly python2 syntax.
  9. marmistrz what is the correct pip dependency for gi?
  10. Link Mauve marmistrz, gobject-introspection-runtime, as well as python-gobject.
  11. Link Mauve And of course, the various gobject-introspection data from Gtk, Gdk, GLib, etc.
  12. lovetox the package "gi" on pip has nothing to do with it
  13. lovetox instead from pip you should search the distri repos for python gobject
  14. bot Philipp Hörist pushed 3 commits to branch _refs/heads/master_ of _gajim_ < >:
  15. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *3b130db6* < > Simplify set_i18n_env() We already determine LANG in initialize_lang() getdefaultlocale() takes env var LANG into consideration
  16. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *72df2524* < > Remove check_X509 We dont need this module anymore
  17. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >:
  18. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *6ed04e2d* < > Simplify generating random int No need to use SystemRandom() here, as this is not needed for security purposes
  19. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < >: *496bfd31* < > Remove pyasn1 dependency its not used anymore
  20. marmistrz I have the feeling that the gajim's UI is missing some async things, I've managed to launch it under N900/postmarketOS and the gajim UI freezes once upon a while (100% CPU use), while *the rest of the UI* (matchbox) stays responsive
  21. marmistrz lovetox, ^ and thanks for the gi suggestion.
  22. Maranda N900 :O
  23. Maranda :O
  24. Maranda :O
  25. Maranda isn't that a bit undersized for GTK3 anyways?
  26. marmistrz Well, works quite fine. But we'll need to get some gtk scaling done, that's a problem with all apps.
  27. marmistrz quite fine UI-wise, when matchbox doesn't crash :) gajim's using 100% CPU all the time, that's on the downside.
  28. Link Mauve marmistrz, does it work on the Freerunner, btw?
  29. Link Mauve I’ve been thinking about buying a battery to use it for some more years.
  30. marmistrz Link Mauve: idk
  31. marmistrz hello from psOS :)
  32. marmistrz actually the UI lags but it may be due to missing hw accel on N900/pmOS
  33. Link Mauve Hi. :)
  34. Link Mauve GTK+ doesn’t use hw accel at all for UI rendering until GTK+ 4.0.
  35. marmistrz Ok, so that's probably due to the fact that gajim's using 100% CPU all the time
  36. marmistrz Corrected: not anymore, it seems to be using a lot of CPU in the beginning for a long time Now it's ~5%
  37. Link Mauve You should debug that, maybe have a look at the XML console, if it doesn’t show anything use -v, if that doesn’t work try strace or gdb.
  38. marmistrz
  39. Link Mauve Nice. :)
  40. zuglufttier We need gajim to run in small devices anyway:
  41. Link Mauve I once ran Gajim (gtk2) on my Freerunner, it was working fine but its multi-window interface made it somewhat hard to interact with.
  42. lovetox marmistrz, depending on your roster or the muc
  43. lovetox first joins load many avatars, convert it etc
  44. debacle I really hope to get a Pyra soon™ and my main use case is Gajim :~)
  45. debacle Link Mauve saw the prototype, I believe. But I had to give it back to the devs.
  46. Link Mauve The 1973?
  47. debacle No, the Pyra I had in Montreal. The Linux game console :~)
  48. Link Mauve Ah yes.
  49. debacle
  50. debacle The one in the upper right corner.
  51. debacle good night, Gajimicans!