Gajim - 2023-11-14


  1. feyadabdul@gmail.com

    Hi

  2. fjklp

    hi

  3. tomchaplin

    fjklp, > tomchaplin: are you not joined to the chat in which you want to set the nick? Are you specifically wanting to change your nick while not joined? I am already joined to the chat. and in the same room i am trying to use the /nick newnick command but it says unknown command nick.

  4. tomchaplin

    > you need to do that in the private conversations with irc.snoonet.org@irc.jabberfr.org Hey lovetox, i tried there also, again I get the same error. Unknown command nick.

  5. fjklp

    I didn't know you were using an irc bridge at the time. Lovetox made an update that should fix this just some hours back.

  6. tomchaplin

    oh is that so.

  7. fjklp

    yeah, I tested it and it worked for me

  8. tomchaplin

    What should I do for the update to take place on my side?

  9. fjklp

    that depends on what installation method you are using or want to use

  10. fjklp

    you can run from source, or do a nightly install

  11. fjklp

    or just wait for a new release

  12. tomchaplin

    you mean nightly install of Gajim?!

  13. fjklp

    yes

  14. tomchaplin

    oh ok.

  15. tomchaplin

    I can try that

  16. tomchaplin

    Oh well, I need to ask this question. First I installed a Gajim Portable version. and it installed like a normal installation. but I dont know where did it got installed?!

  17. tomchaplin

    then I installed the Gajim normal desktop version. and been using that

  18. tomchaplin

    So I want to know, how to uninstall the portable version.

  19. fjklp

    I don't know about the portable version so I'll let someone else answer

  20. tomchaplin

    cool, no problem

  21. tomchaplin

    Do I need to uninstall the Stable version to install the nightly version? will it replace the stable version or install a new on the side?

  22. pep.

    > what biboumi does not get right, is it trys to join me into channel before executing the identify command You should probably use sasl here instead for servers who support it, that will work better.

  23. pep.

    For the rest of the servers maybe some delay could be introduced somehow, but it's not because there's a command to be applied after connect that's configured that it means there's authentication in it.

  24. lovetox

    tomchaplin: you need to type the command without slash

  25. fjklp

    I've run into a really weird bug. Every time I create a new group chat on a certain server, after restarting gajim, the chat acquires the same name each time in most places of the UI

  26. fjklp

    I thought it might have been due to a recent gajim change, but I just did a `git checkout 1.8.2` and it's still happening

  27. fjklp

    I don't know if a corrupted database could cause this?

  28. fjklp

    what I mean by same name is that I've created more than 5 separate group chats that are simultaneously showing the same random 5 character name

  29. pep.

    How do I change passwords on gajim?

  30. pep.

    Unrelated, it may be good to add a "Cancel" button in the confirmation dialog for the account removal?

  31. pep.

    I know it's possible to kill the dialog but I'm not sure how many would get it? I guess though window manager also offer a "Close" button in the decorations but :/

  32. fjklp

    pep.: Accounts > Modify Accounts > SomeAccount > General > Login

  33. fjklp

    does anyone know how hard it is to add a configuration search to a program? I'm a fan of those.

  34. pep.

    Ah thanks

  35. fjklp

    if I wanted to test if my gajim logs are the cause of my weird new group chat name problem, should I just move all ~/.local/share/gajim/logs* to a backup location and restart gajim?

  36. wangjing

    你好

  37. nicoco

    Hi Wangjing and welcome, English is preferred here

  38. lovetox

    pep.: we don't have cancel buttons, except maybe in a adhoc dialog

  39. pep.

    hmm ok. That's a GNOME thing?

  40. lovetox

    Hm no not necessarily, it's a UX decision you have to make

  41. pep.

    Ok

  42. lovetox

    We only add cancel buttons if it has some kind of effect

  43. lovetox

    Like not commit changes you have made

  44. zak

    Hi. How is it possible to write messages starting with / like unix paths? Before I could prepend a / to mask the command character. In latest versions this only results in /help/my/path/...

  45. fjklp

    I deleted my cache.db, then restarted gajim. After restarting, gajim applied the name of the most recently created group chat to many of the other recently created group chats.

  46. fjklp

    Any ideas?

  47. nicoco

    zak: double the slash, eg //some/path

  48. zak

    nicoco: This only results in /help/my/path/...

  49. zak

    Is it possible to disable this command feature completely?

  50. fjklp

    you can put a space first

  51. zak

    Okay. Workaround, but yes, that works.

  52. fjklp

    is it normal that I can sometimes rejoin a group chat after I destroy it?

  53. nicoco

    fjklp: maybe it just re-creates the room? XEP-0045 says: > Other than the foregoing, this document does not specify what (if anything) a MUC service implementation shall do as a result of a room destruction request. For example, if the room was defined as persistent, an implementation MAY choose to lock the room ID so that it cannot be re-used, redirect enter requests to the alternate venue, or invite the current participants to the new room; however, such behavior is OPTIONAL.

  54. nicoco

    > nicoco: This only results in /help/my/path/... zak: I’m not sure I understood what you meant if this is not what you wanted? I don’t know if it is possible to disable commands completely.

  55. zak

    nicoco: It is not possible to write a message starting directly with two slashes currently afaik. Just try for yourself.

  56. fjklp

    when the rejoin happens, it shows the property of 'Temporary'

  57. nicoco

    Not on gajim right now but OK, you wanted 2 slashes, I didn’t understand

  58. fjklp

    https://upload.gajim.org:5281/upload/CXQ7Q9os60s-tDjuwpzA2ArV/6c0bc679-4615-4cdc-a746-8b97a775e70d.png

  59. nicoco

    fjklp: if it was not temporary before, then it means it was destroyed and joining just created a new one? Maybe there are (server-side) MUC service implementation that forbid destroyed MUC JID reuse, but I don’t know about it.

  60. nicoco

    fjklp: if it was not temporary before, then it means it was destroyed and joining just created a new one? Maybe there are (server-side) MUC service implementations that forbid destroyed MUC JID reuse, but I don’t know about it.

  61. Link Mauve

    Prosody does.

  62. fjklp

    hmm, seems there's something weird going on with this server

  63. Link Mauve

    It will place a temporary tombstone on a JID, which will expire about some time to prevent exactly this issue.

  64. fjklp

    either that or gajim is being buggy and claiming to have destroyed the chat when all it did was leave

  65. Link Mauve

    No.

  66. debacle

    chud Which libraries do I need for your dtls-rtp branch and where can I get them? I'm stuck at libdatachannel, but maybe there are more? Thank you!

  67. chud

    debacle: libdatachannel and these bindings https://github.com/wusspuss/libdatachannel-python (I'll probably rework them later)

  68. tomchaplin

    thank you again, lovetox

  69. debacle

    chud Thanks, I'll look into both projects. Btw. there is a little typo: "generated no the spot".

  70. chud

    Lol

  71. chud

    Yeah

  72. chud

    I've never done bindings before. I'm not even sure if automated generation actually makes sense for such a small API. Maybe I should just do it by hand.

  73. chud

    Also I'm not even sure how bindings are supposed to be versioned. Just same version as the library that the bindings are for?

  74. debacle

    chud I'm not sure, but my intuition is that it should be the same version. I'm a little bit worried about the use of Tcl in the build process.Nothing wrong with Tcl, of course, but it is an additional

  75. debacle

    chud I'm not sure, but my intuition is that it should be the same version. I'm a little bit worried about the use of Tcl in the build process. Nothing wrong with Tcl, of course, but it is an additional huge dependency.

  76. chud

    Yes I know. The bindings are quick-and-dirty, I should replace Tcl

  77. debacle

    chud Good! Anyway, it wouldn't be a showstopper, I guess.

  78. umu

    real

  79. bot

    Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *f6cfa352* < https://dev.gajim.org/gajim/gajim/-/commit/f6cfa352d2a32fe2b5311f735a6c836ebe62770c > imprv: Passwords: Use JID as username instead of account Fixes #11684

  80. bot

    Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *e21fe055* < https://dev.gajim.org/gajim/gajim/-/commit/e21fe0558de49425573fd3bf72386af73f6af3fc > feat: Add shortcuts for quoting previous messages

  81. Cyrille

    chud, I tested your webpack

  82. Cyrille

    *flatpak lol

  83. Cyrille

    it’s working, okay-ish

  84. Cyrille

    audio connection was made between two gajim instances and between gajim and conversation

  85. Cyrille

    the UI is to be completed/reviewed, but main feature is there

  86. Cyrille

    but the audio has some delay, about 1 second or so

  87. Cyrille

    I tested this with a friend by counting from 1, and increment the number as soon as we hear the previous one

  88. Cyrille

    and we noticed about 1 second delay on both side

  89. Cyrille

    With the same network, no delay on jitsi

  90. Cyrille

    don’t know if this is usefull feedback or not…

  91. debacle

    asterix lovetox cal0pteryx If you consider the work by chud interesting enough to merge it, please inform me ASAP. I would need to package libdatachannel and libdatachannel-python, which is some work, and there is always a delay with the Debian NEW queue.

  92. chud

    actually I'm working on getting a cleaner version of libdatachannel-python, single-file, with no Tcl. Should be done tomorrow or the day after I think

  93. lovetox

    i think there is still much work done, so no hurry

  94. intelfx

    hi! can I (intelfx) please get permissions to create a fork on dev.gajim.org?

  95. intelfx

    btw I'm working on an implementation of DTLS-SRTP for A/V using the existing gstreamer+farstream RTP stack :-) should be less new code than libdatachannel

  96. intelfx

    I've also reworked parts of jingle implementation to hopefully make it more robust and maintainable

  97. cal0pteryx

    intelfx: that's great :) who would have thought that there are two people working on A/V

  98. lovetox

    intelfx, should work now

  99. intelfx

    thanks!

  100. intelfx

    FYI, https://dev.gajim.org/gajim/gajim/-/merge_requests/995

  101. intelfx

    also installable from https://intelfx.name/flatpak/intelfx.flatpakrepo (org.gajim.Gajim.Devel)

  102. fjklp

    wow, cool

  103. fjklp

    Sorry for all my noise, but has anyone ever see what I described where creating newly created group chats all get renamed to the same name after a gajim restart? I'm just trying to save a bit of time if it's a known thing.

  104. fjklp

    Sorry for all my noise, but has anyone ever seen what I described where creating newly created group chats all get renamed to the same name after a gajim restart? I'm just trying to save a bit of time if it's a known thing.

  105. fjklp

    Sorry for all my noise, but has anyone ever seen what I described where newly created group chats all get renamed to the same name after a gajim restart? I'm just trying to save a bit of time if it's a known thing.

  106. fjklp

    deleting my cache.db did not resolve it

  107. lovetox

    never seen that

  108. fjklp

    where are all the places that a group chat name get stored? if you happen to know

  109. fjklp

    I'm guessing there is some server-side storage

  110. lovetox

    stored in bookmarks on the server

  111. fjklp

    thanks