hhanh00 / zwallet

Zcash and Ycash light shielded wallet
https://ywallet.app
MIT License
42 stars 20 forks source link

Flatpak update and general maintenance (Linux desktop) #129

Closed LindaFerum closed 6 months ago

LindaFerum commented 7 months ago

Subject of the issue

Basically the flatpak downloadable from website is very old, and prone to weird "GLIBC missing something or other" bugs (the whole point of these "flatpaks" and "app images" is to minimize end user exposure to these bugs)

The best working (tested on Qubes OS and baremetal) flatpak is a Flathub build (also seems out of date a bit... and - is it an official build?)

https://flathub.org/apps/app.ywallet.Ywallet

This is generally not very nice for desktop users on linux.

Your environment

AppImage also crashes for me on Debian 11 and 12 with GLIBC missing errors (I was under impression libraries and dependencies get packaged into the AppImage files to avoid this sort of thing? Am I wrong?)

Steps to reproduce

Basically go to website https://ywallet.app/installation/ with intent to download and install a YWallet on a Linux.

Experience lots of confusion, run into old file, settle for slightly Flathub build

Expected behaviour

I would expect installation of flatpack or run of AppImage from website to proceed amicably, and result in a "fresh" version of the product. Alternatively perhaps only Flathub version should be shown and link to flathub given ?

Actual behaviour

Well, as stated above the flatpak file from website appears to give a much older version and the AppImage crashes on Debian at least with a GlibC error

hhanh00 commented 7 months ago

It is pretty messed up at the moment. The next release (currently 1.5.2+x in pre-release) fixes that.

lano1106 commented 6 months ago

Hi,

I have installed the new 1.4.5 version from https://ywallet.app/installation/

and when I try to install it, I have an error message: ywallet: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /app/bin/lib/libaudioplayers_linux_plugin.so)

any idea what I should do?

edit: I have been able to make the wallet work by downloading 1.5.2 from github... Something that did not work as designed is that I lost my previous account settings. I had to restore my wallet from the seed phrases...

hhanh00 commented 6 months ago

Application settings are reset but your accounts should stay