#Arch: #GPGME-Fehler

Wer eine #Arch-basierte #Distribution verwendet, sollte mit Problemen rechnen und diese beheben können. Entweder mit eigenem Wissen oder mithilfe der #Community.

Wer eine #Rolling #Distribution verwendet, muss früher oder später mit Problemen rechnen. Das gilt auch für das kuratiert-rollende #Manjaro. Es können jahrelang überhaupt keine Schwierigkeiten auftreten, oder es kommt auf einmal knüppeldick.

https://gnulinux.ch/arch-gpgme-fehler

Arch: GPGME-Fehler

Wer eine Arch-basierte Distribution verwendet, sollte mit Problemen rechnen und diese beheben können. Entweder mit eigenem Wissen oder mithilfe der Community.

GNU/Linux.ch

Arch: GPGME-Fehler

Wer eine Arch-basierte Distribution verwendet, sollte mit Problemen rechnen und diese beheben können. Entweder mit eigenem Wissen oder mithilfe der Community.

#GPGME #arch #Manjaro #Update #Fehler #Linux

https://gnulinux.ch/arch-gpgme-fehler

Arch: GPGME-Fehler

Wer eine Arch-basierte Distribution verwendet, sollte mit Problemen rechnen und diese beheben können. Entweder mit eigenem Wissen oder mithilfe der Community.

GNU/Linux.ch
#Bootstrap fun: #libassuan upgraded its symbols separately from its #soname in a patch-level release (with several weeks in between!)
On #ArchLinux we had upgraded to the weird version that has a soname change but no symbol change.
Since #pacman requires the library transitively via #gpgme, there now is no clean way to upgrade this without patching all consumers in some intermediate step. 🗑️ 🔥
(The staging build environment would otherwise have a broken pacman and thus not be functional).
Script to bump the KF5 #KDE frameworks reviewed and checked, KF5.116.0 up and running, meanwhile did a rebuilt for #Qt5 to use more uptodate version for #LLVM and #ICU, PR/MR's for Qt are up for review alongside with one for #gpgme to add support for #Qt6 (needed for the KF6 frameworks).
Is it important for (#GNU) projects how they are built so that they can be distributed as packages by Linux/BSD distributions? All qt5 -qt6 flavors are crap. #signon #libaccounts-qt and many more ... #gpgme is the winner 💩
I had a little trouble getting #PGP working with #Enigmail -plugin, because for some reason the #Debian #gpgme -package does not include gpgme-json. I tried rebuilding the package, but encountered errors. I ended up just copying the script into /usr/local/bin. Then I forgot to set the permissions correctly. Once I finally realized and corrected that, Enigmail started working.

@phryk

GPGME

Please do note that the ME stands for 'Made Easy'. ;-)

#gpgme #gnupg

@phryk

Hi' I have found that true also.
Therefore I've wrapt #gpgme in RIIA

https://github.com/shemeshg/gpgme-cmake-example

I know python, requires deferent approach, (RIIA and destructors are c++ methodology only).

The good news, that when implemented correctly it is stable (https://github.com/shemeshg/pass-simple-qt) and does for tou all the complicated work of `pinantery` smart cards and session management.

# the bad news

GPGME is not multithreading, and will crash when multiple threads runs of the same gpg's Home

GitHub - shemeshg/gpgme-cmake-example: gpgme cmake example

gpgme cmake example. Contribute to shemeshg/gpgme-cmake-example development by creating an account on GitHub.

GitHub
Pass simple

Download Pass simple for free. GUI for pass cli util . Pass simple is a multi-platform (MACOS, Linux, and Windows) GUI for pass (https://www.passwordstore.org/) , the standard unix password manager - passwordstore. The advantages of pass simple include the use of GPGME (native C++, seamless integration with Security cards) or rnp (realtime,multithreading and windows support), as well as support for YAML and Markdown.

SourceForge

@dalias @nemobis @davidgerard

That last one is very disappointing for me.

I've been using #Python since 1999 and in 2018, while I was busy working on the official Python bindings of the #GnuPG #GPGME #C #API, the #PSF decided that I and everyone like me are persona non grata.

So be it.

21/24