Gajim - 2023-08-28


  1. astanad_

    is it necessary to fork Gajim repository to build the source code ?

  2. fjklp

    are you trying to run master?

  3. fjklp

    astanad_: are you trying to run master?

  4. astanad_

    yes

  5. astanad_

    build gajim source code

  6. astanad_

    i used git clone master

  7. astanad_

    git clone https://dev.gajim.org/gajim/gajim.git

  8. fjklp

    that should do it

  9. astanad_

    i did all the steps mentioned here : https://dev.gajim.org/gajim/gajim/-/tree/master/win?ref_type=heads

  10. astanad_

    but got some errors

  11. astanad_

    error: command (/usr/bin/bash /usr/bin/bash -c . /tmp/alpm_y1OPnn/.INSTALL; post_install 2.14.2-1 ) failed to execute correctly https://conference.gajim.org:5281/pastebin/3f6b5c31-0b8b-46aa-81a8-36b44cf665f9

  12. astanad_

    iam using windows 10 22h2

  13. astanad_

    fjklp, Do you know what means this errors ?

  14. fjklp

    no, sorry

  15. fjklp

    I don't even know what you are trying to do

  16. kurion

    since the contact connected/disconnected sounds are not working, I am looking to implement plain notifications when the roster receives a `presence-update` signal.

  17. kurion

    Please give some hints on how existing notification mechanism of Gajim can be to utilized to do this?

  18. kurion

    Please give some hints on how existing notification mechanism of Gajim can be to utilized to do this

  19. cal0pteryx

    nicoco: using gajim 1.8.1?

  20. cal0pteryx

    astanad_: no need to build andything. After setting up a dev environment, you can just launch gajim via launch.py. if you want to buipd the installer, you have to set up a dev environment as well.

  21. cal0pteryx

    Looks like you are stuck in the dependency install step. This is something for the msys community though

  22. lovetox

    Post install errors are common, this should not be a problem

  23. kurion

    I added presence state and status message of contacts to start chat dialog.

  24. kurion

    but groupchats don't even have them.

  25. kurion

    so I need to repeatedly check if a contact is a BareContact or a GroupChatContact

  26. kurion

    this makes the code have a lot of indentation

  27. kurion

    how can I reduce indentation in the following code?

  28. kurion

    ``` https://conference.gajim.org:5281/pastebin/22f1b3e4-f7ad-4ad7-9a38-64aa2d6d45f6

  29. nicoco

    cal0pteryx: yup, 1.8.1 from bookworm-backports

  30. lovetox

    kurion, for example by putting code into a function

  31. gooya

    If I am not mistaken, gajim hasn't implemented XEP-0377 user reporting (yet)?

  32. loveicq

    > is it necessary to fork Gajim repository to build the source code ? Now I got why there are so many software forks with no changes. Or people somehow think that if the original repository is deleted by the platform, the forks would be left intact lol.

  33. lovetox

    gooya: I think we do

  34. lovetox

    When blocking a contact I think you can click spam

  35. gooya

    Hmm I'll check in a moment. And what about MUC's? It would be nice if users didn't have to ping the moderator but could report them instead.

  36. Menel

    I don't think it is possible in mucs, is that even in the xep?

  37. gooya

    > 0377 isn't tied to 1:1 or MUC, it's an iq. The text says "servers" ("servers that receive a blocking command") but it could be "anything" that speaks XMPP probably > As long as it understands 0377

  38. Menel

    I see, but one can only deliver the muc pseudo jid. I think that's a main blocker

  39. lovetox

    gooya: there is no mechanism to inform moderators and question is also for what

  40. lovetox

    The moderator is in the room and sees everything anyway

  41. Menel

    One would need stable ids so the muc could help out the client by adding them to the report

  42. Menel

    Because the time the Moderator takes a look, it might be another, previously impersonated user that gets the blame for the nickname

  43. pep.

    It could very well be implemented in MUC, there's nothing in the XEP that says so, but the IQ could be sent to the MUC still

  44. gooya

    lovetox: The moderator may be in the room but is often not actively checking every message

  45. Menel

    Or a sever that hooks in the report and supports the he real jid on the fly ro the report. The the clients would not need to do anything new

  46. pep.

    And that iq may even be relayed by the MUC to the server. There's nothing in the XEP that says what to do with those reports anyway

  47. Menel

    Yes

  48. lovetox

    Guys moderator is responsible for moderating a room

  49. lovetox

    Not server admin

  50. pep.

    Sure

  51. pep.

    Well 0377 can still be used to report abuse to a moderator

  52. gooya

    And if there is no moderator in the room it would be nice if it gets reported to another mod or the server operator is reports exceed a certain count?

  53. pep.

    Though this could be moved to jdev@ already, it's not proper to gajim

  54. gooya

    I'll move it to there, thanks for the replies anyway :)

  55. hannibal

    > btw flatpak nightly *should* work again Still not working

  56. bob

    lovetox, here are some more people with an avatar for me.

  57. kurion

    when I enable a disabled account from Accounts window, I see the following error in stdout

  58. kurion

    ``` https://conference.gajim.org:5281/pastebin/c9821819-cc5b-4d23-bc37-20ab8ca23c60

  59. kurion

    Please help resolving this error.

  60. libertybeta

    Did you build from source?

  61. libertybeta

    Looks like a missing encryption key...

  62. kurion

    I am running from a dev environment

  63. kurion

    I am running Gajim with ./launch.py from a dev environment

  64. lovetox

    kurion: it's a known problem. But this does not prevent disabling the account

  65. lovetox

    hannibal, can you try now the nightly, asterix fixed another problem

  66. hannibal

    It works now. Thanks.

  67. bot

    Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *5da87e2e* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/5da87e2e7db7a8da499e553970876d9a9a51d240 > imprv: JID: Allow comparisons against any object *57924e95* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/57924e959a074fbf1ce7dc15ee1282f7cf215887 > fix: Don’t expect localpart for bare JIDs RFC6120 defines a bare jid as <localpart@domainpart> or just <domainpart>

  68. lovetox

    hm if someone highlights me in a groupchat, do i want the system notification showing the avatar of the user which highlighted me, or the avatar of the groupchat in which i was highligted

  69. mrdoctorwho

    lovetox, highliting

  70. gooya

    lovetox: I think the avatar of the groupchat makes more sense?

  71. mrdoctorwho

    lovetox, highliting by user should cause the user avatar to appear

  72. lovetox

    present your arguments :D

  73. mrdoctorwho

    well, the pictures are recognized faster than text, so you will instantly know who messaged you

  74. gooya

    I would like to know if someone pings me in what user/context that may be. I would already be able to identify the user through their name. Also they wouldn't ping you if you wouldn't know them

  75. gooya

    I would like to know if someone pings me in what channel/context that may be. I would already be able to identify the user through their name. Also they wouldn't ping you if you wouldn't know them

  76. gooya

    e.g. If I send a message here and you ping me to reply, I would identify your name 'lovetox' and know it was something gajim related.

  77. gooya

    if that makes sense

  78. mrdoctorwho

    plus if a user messages you directly, you see their avatar, so if a user (still a user!) messages you in a groupchat, you would like to see a user avatar

  79. mrdoctorwho

    plus if a user messages you directly, you see their avatar, so if a user (still a user!) messages you in a groupchat, you would like to see that user's avatar

  80. mrdoctorwho

    after all you can check out what other messengers doo

  81. mrdoctorwho

    after all you can check out what other messengers do

  82. gooya

    test https://conference.gajim.org:5281/pastebin/acd093f5-f2e1-47e8-bf85-2c05e6afae7c

  83. gooya

    If I go to gajim > Preferences > Chats > Group Chats and click on 'reset' next to Show Joined/Left the following error occurs: https://conference.gajim.org:5281/pastebin/976606dd-1d11-4bad-b25f-250cc51903a2

  84. gooya

    (using flatpack)

  85. amuza

    Hello. I'm on Gajim 1.3.1. How do I increase font size?

  86. zhoska

    Latest version is 1.8.0...

  87. lovetox

    amuza, look into the theme options in preferences

  88. loveicq

    If I switch tabs with Ctrl+Tab quickly in 1.7.3, sometimes the chat view does not keep up and remains on the previous tab before the one displayed as active. Was this fixed already?

  89. Eduard

    loveicq: latest version is 1.8.x, have you tried it?

  90. loveicq

    Eduard: I could not use latest versions due to https://dev.gajim.org/gajim/gajim/-/issues/11484, did not check yet if it's gone, but probably not.

  91. loveicq

    libproxy is still the same version in Debian.

  92. lovetox

    loveicq, i dont think we fixed anything in that area, but i can also not reproduce the problem you are seeing

  93. amuza

    lovetox: Thank you!

  94. amuza

    Jesus! Could it be more hidden?

  95. clown

    > Gajim 1.3.1 Debian moment

  96. bodqhrohro

    Yup, fetched latest gajim/nbxmpp/omemo-dr, still segfaulting.

  97. cynical

    > > Gajim 1.3.1 > Debian moment In Bullseye (with 1.5.1 available as a backport), in Bookworm, 1.7.3 with 1.8.1 available as a backport (latest upstream release), Debian moment?