Debian Patches

Status for ruby-gpgme/2.0.23-1.1

Patch Description Author Forwarded Bugs Origin Last update
0002-tests-skip-failing.patch tests: skip failing Some tests are failing, if system libraries are in use, like in Debian.
Accordingly, this patch skips these.
.
See https://github.com/ueno/ruby-gpgme/pull/128 for details.
Georg Faerber <georg@debian.org> no 2020-02-04
0001-tests-drop-useless-deps.patch Drop useless dependencies in tests This patch removes useless dependencies in the tests, such as coveralls and byebug. Georg Faerber <georg@debian.org> not-needed 2019-10-07
remove-mini_portile2 Remove mini_portile2 requirement Patch out mini_portile2 requirement, we're not using it at build time.

===================================================================
Georg Faerber <georg@riseup.net> no 2018-12-16
/0004-fix-gpgme-2-FTBFS.diff [PATCH] Bump `gpgme` to `2.0.0` and `libassuan` to `3.0.2`
- Bumped `gpgme` from `1.21.0` to `2.0.0`
- https://github.com/gpg/gpgme/blob/master/NEWS
- Bumped `libassuan` from `2.5.6` to `3.0.2`
- https://github.com/gpg/libassuan/blob/master/NEWS

Changes I had to account for from `gpgme`:
- Removed trust item functions
- `gpgme_op_trustlist_start`, `gpgme_op_tristlist_next`, and `gpgme_op_trustlist_end` were removed
- Removed `GPGME_ATTR_*` constants
- Timestamp field type change
- `gpgme_subkey_t`, `gpgme_key_sig_t`, and `gpgme_new_signature_t` changed from `signed long` to `unsigned long`
- New functions
- `gpgme_op_random_bytes` and `gpgme_op_random_value`
- New constants
- `GPGME_RANDOM_MODE_NORMAL`, `GPGME_RANDOM_MODE_ZBASE32`, `GPGME_DECRYPT_LISTONLY`, `GPGME_CREATE_GROUP`

Closes #202
Jamie Magee <jamie.magee@gmail.com> no 2025-07-18

All known versions for source package 'ruby-gpgme'

Links