-
esbeeb
FYI: I've done a little advocacy for Gajim in the Raspberry Pi forums:
-
esbeeb
https://forums.raspberrypi.com/viewtopic.php?t=384007
-
Patrick
I am having issues with dark mode on Fedora KDE flatpak from flathub version 1.9.5. Am I alone?
-
hannibal
> There is a flatpak of 1.9.5 available, but the Gajim project themselves recently warned not to use it esbeeb: do you have a source for this assertion?
-
esbeeb
> https://github.com/flatpak/flatpak/issues/3027 👆️ ↺
-
esbeeb
Are you saying the flatpak for 1.9.5 is OK, despite this Github issue?
-
esbeeb
Hannibal?
-
orv
Hey I am not able to get the pgp XEP 0027 plugin to install
-
orv
and when i try to use the openpgp extension, I get this error Setup Failed gpgme_op_create_key: GPGME: General error
-
esbeeb
> > There is a flatpak of 1.9.5 available, but the Gajim project themselves recently warned not to use it > > esbeeb: do you have a source for this assertion? I installed the 1.9.5 flatpak, and it seems to work. I've updated my Raspberry Pi forum post as well. *Does anyone have anything to warn me about, with the 1.9.5 flatpak?* ↺
-
esbeeb
> I am having issues with dark mode on Fedora KDE flatpak from flathub version 1.9.5. Am I alone? I myself can't turn Dark mode on, with the 1.9.5 flatpak (Raspberry Pi OS, ARM64) ↺
-
lovetox
This issue has nothing to do with 1.9.5
-
lovetox
It's about the build process for nightly
-
esbeeb
OK, thanks
-
martin.hubert
> while the openpgp plugin manages its own keyring, and you cannot bring your own key Thank you for your help
-
martin.hubert
> there are 2 plugins How can I Install this Plugin at Android?
-
esbeeb
I want to say thanks to all the devs. 👍✨❤️💖💫 Note: I'm using the Gajim 1.9.5 client in Linux. _Just FYI: I also run my own Prosody server in Debian 12, and use the Dino and Conversations clients._
🙏 2 -
lovetox
martin.hubert: Gajim is not a smartphone client
-
222m5
martin.hubert: https://codeberg.org/iNPUTmice/Conversations/src/branch/master/README.md#how-do-i-use-openpgp IIRC use the PGP plugin in Gajim
-
Poesty
Hi I'm contributing Simplified Chinese translations to the gajim.org website, how do I submit a merge request for hugo related configuration changes?
-
Poesty
like this: https://codeberg.org/joinjabber/website/pulls/123/files
-
martin.hubert
> martin.hubert: Gajim is not a smartphone client I write Here with Gajim on my Smartphone. You find this in F-Droid
-
martin.hubert
> martin.hubert: https://codeberg.org/iNPUTmice/Conversations/src/branch/master/README.md#how-do-i-use-openpgp > > IIRC use the PGP plugin in Gajim Website Not reachable But thanks for trying to help
-
222m5
martin.hubert: for Android you need an XMPP client like Conversations, plus the OpenKeychain app for PGP. Both are available on F-Droid. That link has some basic setup instructions.
-
justforgajim
> you could build the flatpak nightly locally wish i knew how to bro ↺
-
martin.hubert
> martin.hubert: for Android you need an XMPP client like Conversations, plus the OpenKeychain app for PGP. Both are available on F-Droid. That link has some basic setup instructions. Thanks now I Unterstand
-
hannibal
justforgajim: https://dev.gajim.org/gajim/gajim/-/blob/master/flatpak/README.md?ref_type=heads#install-from-source
-
mrdoctorwho
gajim seems to fail to upload huge files
-
mrdoctorwho
the file wiehgs around 600MB
-
mrdoctorwho
first time I got a crash, second time it just didn't upload, popping out a window with the text "Error"
-
mrdoctorwho
2025-02-13 11:41:55 (W) gajim.gtk.notification Notifications D-Bus not available: g-io-error-quark: Error calling StartServiceByName for org.freedesktop.Notifications: Timeout was reached (24) (gajim:2621084): Gtk-WARNING **: 11:41:55.818: GtkGizmo 0x560746e8cce0 (slider) reported min width -2, but sizes must be >= 0 (gajim:2621084): Gtk-WARNING **: 11:41:55.818: GtkGizmo 0x560746e89b90 (slider) reported min height -2, but sizes must be >= 0 2025-02-13 11:42:02 (W) gajim.gtk.file_transfer_selector Could not add (gajim:2621084): Gtk-WARNING **: 11:42:02.904: GtkGizmo 0x560749a76bc0 (slider) reported min width -2, but sizes must be >= 0 (gajim:2621084): Gtk-WARNING **: 11:42:02.904: GtkGizmo 0x560747d03970 (slider) reported min height -2, but sizes must be >= 0 2025-02-13 11:43:16 (E) nbxmpp.http Request(140391292787072): g-io-error-quark: Socket I/O timed out (24) (gajim:2621084): Gtk-WARNING **: 11:43:16.141: Failed to set text '<HTTPRequestError.UNKNOWN: 0>' from markup due to error parsing markup: Error on line 1 char 37: “0” is not a valid name (gajim:2621084): libsoup-WARNING **: 11:44:18.098: (../libsoup/soup-session.c:334):soup_session_dispose: runtime check failed: (soup_connection_manager_get_num_conns (priv->conn_manager) == 0) (gajim:2621084): libsoup-WARNING **: 11:44:18.098: (../libsoup/soup-connection-manager.c:84):soup_host_free: runtime check failed: (host->conns == NULL)
-
martin.hubert
> martin.hubert: for Android you need an XMPP client like Conversations, plus the OpenKeychain app for PGP. Both are available on F-Droid. That link has some basic setup instructions. Oh my Gott I'm talking dump as an DAU ... I don't use Gajim with my Phone, I use conversation. Sry for that mistake. But how to I use it in Linux and Windows?
-
mrdoctorwho
gajim also crashed when I sent the above message
-
mrdoctorwho
I suppose it's some C library error, gtk or libsoup
-
mrdoctorwho
btw, what's the point of using libsoup in gajim and not just plain old requests/urllib1/2/3?✎ -
mrdoctorwho
btw, what's the point of using libsoup in gajim and not just plain old requests/httplib/urllib1/2/3? ✏
-
lovetox
These are blocking library's
-
lovetox
We need libs which can interact with the glib event loop
-
mrdoctorwho
how about aiohttp?
-
mrdoctorwho
plus even though the libs are blocking, they could be run in a separate "thread" or even a separate process
-
mrdoctorwho
I'm just thinking that libsoup is an overkill
-
mrdoctorwho
sorry, I'm not greatly skilled in glib
-
mrdoctorwho
there's this one, although it's quite old, I think it would be possible to adapt if needed https://blogs.gnome.org/jamesh/2019/08/05/glib-integration-for-python-asyncio/
-
mrdoctorwho
file encryption also freezes the gui
-
lovetox
This is not helpful. Only because you discovered one problem you don't throw out all code change library. You switch library if you discover you have a use case that the lib can not fulfill
-
lovetox
How did you determine that libsoup is an overkill? Its a simple http lib that does only http
-
cal0pteryx
Poesty: you use weblate for the website as well. It updates the hugo powered page automatically
-
mrdoctorwho
or if the library causes crashes
-
cal0pteryx
mrdoctorwho: then it would be best to see why it crashes first, instead of using another library with different problems, right?
-
lovetox
? If some lib has a bug you throw out all code and switch lib? 🤣
-
lovetox
Then we have to threw out gtk immediately
-
mrdoctorwho
cal0pteryx, if it's out of your control and the upstream not fixing or causing new problems, then I don't see why not switch it
-
lovetox
We didn't even look at the problem
-
mrdoctorwho
>Then we have to threw out gtk immediately that of course would be a huge code change, but maybe for the best
-
lovetox
You already determined it's libsoups fault, you already determined they will not fix the bug if we report it
-
Poesty
cal0pteryx, REAEDME says menus are translated manually and other locale specific configuration also need to be configured✎ -
mrdoctorwho
> We didn't even look at the problem yeah, I'm waiting for the next crash to see the backtrace ↺
-
lovetox
What is this, are you a oracle and see the future
-
Poesty
cal0pteryx, README says menus are translated manually and other locale specific configuration also need to be configured ✏
-
lovetox
Start please with open an issue on our tracker
-
mrdoctorwho
I just think even if they do fix it, it would take a lot of time to arrive to repos, that seems to be general issue with gnome/gtk
-
mrdoctorwho
sure, when I see the next crash
-
lovetox
As said, you assume it's a libsoup problem, I'm not seeing how libsoup should have a problem with different sizes
-
cal0pteryx
mrdoctorwho: those are way too many assumptions. If we developed by these standards we would get nothing done
-
cal0pteryx
Poesty: right. These would require a MR in the website repository
-
Poesty
yeah I would like to open a MR
-
Poesty
or can you apply the relevant patch? https://envs.sh/ES2.patch
-
Patrick
>> I am having issues with dark mode on Fedora KDE flatpak from flathub version 1.9.5. Am I alone? > I myself can't turn Dark mode on, with the 1.9.5 flatpak (Raspberry Pi OS, ARM64) Okay. Just wanted to make sure I wasn't the only one being blinded thanks. ↺
-
Patrick
> Okay. Just wanted to make sure I wasn't the only one being blinded thanks. Gajim - Fully-featured XMPP chat client ID: org.gajim.Gajim Ref: app/org.gajim.Gajim/x86_64/stable Arch: x86_64 Branch: stable Version: 1.9.5 License: GPL-3.0-only Origin: flathub Collection: org.flathub.Stable Installation: system Installed: 78.2 MB Runtime: org.gnome.Platform/x86_64/47 Sdk: org.gnome.Sdk/x86_64/47 Commit: eb90b531ea7dbdd2218ad00f46e5e9b97f00f138cd7944c10d6a106f02382a0d Parent: 056289a5a1339c3be7e1fb9e4e8a3f6d51226c3b37b13189433e11b35bd05723 Subject: 1.9.5 (24a124e5) Date: 2024-09-30 23:51:46 +0000 ↺
-
mrdoctorwho
if an error happens during file upload and the particular chat was not active (basically switched the chat to another contact), the error is discarded and the chat window doesnshows as nothing happened, no file, no error
-
lovetox
yes, file transfers in progress are currently not stored in the database
-
mrdoctorwho
how is it related to the database? Do he chats being re-read from the db every time I switch between them?
-
lovetox
yes
-
lovetox
we currently only store data we send to other contacts in the database
-
lovetox
as we need to upload the file before we send something, an error in the upload can not be mapped to any data we send, because in this case we dont send any message
-
lovetox
but yes this should be improved
-
hannibal
> https://hypertext.telepath.im/file_share/0Y1ICiu2VXYVHGrgzW1h3MLQ/0fa91b69-5395-416a-9904-a8187b224e35.png I pushed a fix for the import error (might take some hours till it is available). Let's hope it doesn't introduce new errors. ↺
-
Purplebored
> I pushed a fix for the import error (might take some hours till it is available). Let's hope it doesn't introduce new errors. Amazing! I heard that openPGP is just in general a lil bit better then pgp so it will be great to use it ↺