[pkg-gnupg-maint] Bug#1062119: gpgme1.0: NMU diff for 64-bit time_t transition

Steve Langasek vorlon at debian.org
Wed Feb 28 23:15:52 GMT 2024


Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff -Nru gpgme1.0-1.18.0/debian/changelog gpgme1.0-1.18.0/debian/changelog
--- gpgme1.0-1.18.0/debian/changelog	2023-11-01 17:11:31.000000000 +0000
+++ gpgme1.0-1.18.0/debian/changelog	2024-02-28 23:10:53.000000000 +0000
@@ -1,3 +1,10 @@
+gpgme1.0 (1.18.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062119
+
+ -- Steve Langasek <vorlon at debian.org>  Wed, 28 Feb 2024 23:10:53 +0000
+
 gpgme1.0 (1.18.0-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru gpgme1.0-1.18.0/debian/control gpgme1.0-1.18.0/debian/control
--- gpgme1.0-1.18.0/debian/control	2023-10-29 10:33:48.000000000 +0000
+++ gpgme1.0-1.18.0/debian/control	2024-02-28 23:10:53.000000000 +0000
@@ -4,7 +4,7 @@
 Maintainer: Debian GnuPG Maintainers <pkg-gnupg-maint at lists.alioth.debian.org>
 Uploaders:
  Daniel Kahn Gillmor <dkg at fifthhorseman.net>,
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  automake (>= 1.14),
  debhelper-compat (= 13),
  dh-python,
@@ -36,7 +36,7 @@
  libassuan-dev,
  libc6-dev,
  libgpg-error-dev,
- libgpgme11 (= ${binary:Version}),
+ libgpgme11t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Breaks:
@@ -52,7 +52,10 @@
  This package contains the headers and other files needed to compile
  against this library.
 
-Package: libgpgme11
+Package: libgpgme11t64
+Provides: ${t64:Provides}
+Replaces: libgpgme11
+Breaks: libgpgme11 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
@@ -98,7 +101,10 @@
  .
  This is the official upstream Python 3 binding for GPGME.
 
-Package: libqgpgme15
+Package: libqgpgme15t64
+Provides: ${t64:Provides}
+Replaces: libqgpgme15
+Breaks: libqgpgme15 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -110,7 +116,10 @@
  .
  This is the official upstream Qt binding for GPGME.
 
-Package: libgpgmepp6
+Package: libgpgmepp6t64
+Provides: ${t64:Provides}
+Replaces: libgpgmepp6
+Breaks: libgpgmepp6 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends:
@@ -127,8 +136,8 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libgpgmepp6 (= ${binary:Version}),
- libqgpgme15 (= ${binary:Version}),
+ libgpgmepp6t64 (= ${binary:Version}),
+ libqgpgme15t64 (= ${binary:Version}),
  qtbase5-dev,
  ${misc:Depends},
 Recommends:
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11.install gpgme1.0-1.18.0/debian/libgpgme11.install
--- gpgme1.0-1.18.0/debian/libgpgme11.install	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libgpgme.so.*
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11.links gpgme1.0-1.18.0/debian/libgpgme11.links
--- gpgme1.0-1.18.0/debian/libgpgme11.links	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11.links	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libgpgme.so.11 usr/lib/${DEB_HOST_MULTIARCH}/libgpgme-pthread.so.11
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11.symbols gpgme1.0-1.18.0/debian/libgpgme11.symbols
--- gpgme1.0-1.18.0/debian/libgpgme11.symbols	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,212 +0,0 @@
-libgpgme.so.11 libgpgme11 #MINVER#
-* Build-Depends-Package: libgpgme-dev
- GPGME_1.0 at GPGME_1.0 1.1.2
- GPGME_1.1 at GPGME_1.1 1.1.2
- gpgme_addrspec_from_uid at GPGME_1.1 1.7.1
- gpgme_cancel at GPGME_1.0 1.1.2
- gpgme_cancel_async at GPGME_1.1 1.1.8
- gpgme_check_version at GPGME_1.0 1.1.2
- gpgme_check_version_internal at GPGME_1.1 1.2.0
- gpgme_conf_arg_new at GPGME_1.1 1.1.8
- gpgme_conf_arg_release at GPGME_1.1 1.1.8
- gpgme_conf_opt_change at GPGME_1.1 1.1.8
- gpgme_conf_release at GPGME_1.1 1.1.6
- gpgme_ctx_get_engine_info at GPGME_1.1 1.1.2
- gpgme_ctx_set_engine_info at GPGME_1.1 1.1.6
- gpgme_data_get_encoding at GPGME_1.0 1.1.2
- gpgme_data_get_file_name at GPGME_1.1 1.1.2
- gpgme_data_identify at GPGME_1.1 1.4.3
- gpgme_data_new at GPGME_1.0 1.1.2
- gpgme_data_new_from_cbs at GPGME_1.0 1.1.2
- gpgme_data_new_from_estream at GPGME_1.1 1.12.0
- gpgme_data_new_from_fd at GPGME_1.0 1.1.2
- gpgme_data_new_from_file at GPGME_1.0 1.1.2
- gpgme_data_new_from_filepart at GPGME_1.0 1.1.2
- gpgme_data_new_from_mem at GPGME_1.0 1.1.2
- gpgme_data_new_from_stream at GPGME_1.0 1.1.2
- gpgme_data_new_with_read_cb at GPGME_1.0 1.1.2
- gpgme_data_read at GPGME_1.0 1.1.2
- gpgme_data_release at GPGME_1.0 1.1.2
- gpgme_data_release_and_get_mem at GPGME_1.0 1.1.2
- gpgme_data_rewind at GPGME_1.0 1.1.2
- gpgme_data_seek at GPGME_1.0 1.1.2
- gpgme_data_set_encoding at GPGME_1.0 1.1.2
- gpgme_data_set_file_name at GPGME_1.1 1.1.2
- gpgme_data_set_flag at GPGME_1.1 1.7.0
- gpgme_data_write at GPGME_1.0 1.1.2
- gpgme_engine_check_version at GPGME_1.0 1.1.2
- gpgme_err_code_from_errno at GPGME_1.0 1.1.2
- gpgme_err_code_from_syserror at GPGME_1.0 1.3.2
- gpgme_err_code_to_errno at GPGME_1.0 1.1.2
- gpgme_err_make_from_errno at GPGME_1.0 1.1.2
- gpgme_err_set_errno at GPGME_1.0 1.3.2
- gpgme_error_from_errno at GPGME_1.0 1.1.2
- gpgme_free at GPGME_1.1 1.1.2
- gpgme_get_armor at GPGME_1.0 1.1.2
- gpgme_get_ctx_flag at GPGME_1.1 1.8.0
- gpgme_get_dirinfo at GPGME_1.1 1.5.0
- gpgme_get_engine_info at GPGME_1.0 1.1.2
- gpgme_get_include_certs at GPGME_1.0 1.1.2
- gpgme_get_io_cbs at GPGME_1.0 1.1.2
- gpgme_get_key at GPGME_1.0 1.1.2
- gpgme_get_keylist_mode at GPGME_1.0 1.1.2
- gpgme_get_offline at GPGME_1.1 1.6.0
- gpgme_get_passphrase_cb at GPGME_1.0 1.1.2
- gpgme_get_pinentry_mode at GPGME_1.1 1.4.1
- gpgme_get_progress_cb at GPGME_1.0 1.1.2
- gpgme_get_protocol at GPGME_1.0 1.1.2
- gpgme_get_protocol_name at GPGME_1.0 1.1.6
- gpgme_get_sender at GPGME_1.1 1.8.0
- gpgme_get_sig_key at GPGME_1.0 1.1.2
- gpgme_get_sig_status at GPGME_1.0 1.1.2
- gpgme_get_sig_string_attr at GPGME_1.0 1.1.2
- gpgme_get_sig_ulong_attr at GPGME_1.0 1.1.2
- gpgme_get_status_cb at GPGME_1.1 1.6.0
- gpgme_get_sub_protocol at GPGME_1.1 1.3.2
- gpgme_get_textmode at GPGME_1.0 1.1.2
- gpgme_hash_algo_name at GPGME_1.0 1.1.2
- gpgme_io_read at GPGME_1.1 1.2.0
- gpgme_io_write at GPGME_1.1 1.2.0
- gpgme_io_writen at GPGME_1.1 1.4.1
- gpgme_key_from_uid at GPGME_1.1 1.3.2
- gpgme_key_get_string_attr at GPGME_1.0 1.1.2
- gpgme_key_get_ulong_attr at GPGME_1.0 1.1.2
- gpgme_key_ref at GPGME_1.0 1.1.2
- gpgme_key_release at GPGME_1.0 1.1.2
- gpgme_key_sig_get_string_attr at GPGME_1.0 1.1.2
- gpgme_key_sig_get_ulong_attr at GPGME_1.0 1.1.2
- gpgme_key_unref at GPGME_1.0 1.1.2
- gpgme_new at GPGME_1.0 1.1.2
- gpgme_op_adduid at GPGME_1.1 1.7.0
- gpgme_op_adduid_start at GPGME_1.1 1.7.0
- gpgme_op_assuan_result at GPGME_1.1 1.2.0
- gpgme_op_assuan_transact at GPGME_1.1 1.2.0
- gpgme_op_assuan_transact_ext at GPGME_1.1 1.3.2
- gpgme_op_assuan_transact_start at GPGME_1.1 1.2.0
- gpgme_op_card_edit at GPGME_1.0 1.1.2
- gpgme_op_card_edit_start at GPGME_1.0 1.1.2
- gpgme_op_conf_dir at GPGME_1.1 1.10.0
- gpgme_op_conf_load at GPGME_1.1 1.1.6
- gpgme_op_conf_save at GPGME_1.1 1.1.6
- gpgme_op_createkey at GPGME_1.1 1.7.0
- gpgme_op_createkey_start at GPGME_1.1 1.7.0
- gpgme_op_createsubkey at GPGME_1.1 1.7.0
- gpgme_op_createsubkey_start at GPGME_1.1 1.7.0
- gpgme_op_decrypt at GPGME_1.0 1.1.2
- gpgme_op_decrypt_ext at GPGME_1.1 1.9.0
- gpgme_op_decrypt_ext_start at GPGME_1.1 1.9.0
- gpgme_op_decrypt_result at GPGME_1.0 1.1.2
- gpgme_op_decrypt_start at GPGME_1.0 1.1.2
- gpgme_op_decrypt_verify at GPGME_1.0 1.1.2
- gpgme_op_decrypt_verify_start at GPGME_1.0 1.1.2
- gpgme_op_delete at GPGME_1.0 1.1.2
- gpgme_op_delete_ext at GPGME_1.0 1.10.0
- gpgme_op_delete_ext_start at GPGME_1.0 1.10.0
- gpgme_op_delete_start at GPGME_1.0 1.1.2
- gpgme_op_edit at GPGME_1.0 1.1.2
- gpgme_op_edit_start at GPGME_1.0 1.1.2
- gpgme_op_encrypt at GPGME_1.0 1.1.2
- gpgme_op_encrypt_ext at GPGME_1.0 1.11.1
- gpgme_op_encrypt_ext_start at GPGME_1.0 1.11.1
- gpgme_op_encrypt_result at GPGME_1.0 1.1.2
- gpgme_op_encrypt_sign at GPGME_1.0 1.1.2
- gpgme_op_encrypt_sign_ext at GPGME_1.0 1.11.1
- gpgme_op_encrypt_sign_ext_start at GPGME_1.0 1.11.1
- gpgme_op_encrypt_sign_start at GPGME_1.0 1.1.2
- gpgme_op_encrypt_start at GPGME_1.0 1.1.2
- gpgme_op_export at GPGME_1.0 1.1.2
- gpgme_op_export_ext at GPGME_1.0 1.1.2
- gpgme_op_export_ext_start at GPGME_1.0 1.1.2
- gpgme_op_export_keys at GPGME_1.1 1.2.0
- gpgme_op_export_keys_start at GPGME_1.1 1.2.0
- gpgme_op_export_start at GPGME_1.0 1.1.2
- gpgme_op_genkey at GPGME_1.0 1.1.2
- gpgme_op_genkey_result at GPGME_1.0 1.1.2
- gpgme_op_genkey_start at GPGME_1.0 1.1.2
- gpgme_op_getauditlog at GPGME_1.1 1.1.6
- gpgme_op_getauditlog_start at GPGME_1.1 1.1.6
- gpgme_op_import at GPGME_1.0 1.1.2
- gpgme_op_import_ext at GPGME_1.0 1.1.2
- gpgme_op_import_keys at GPGME_1.1 1.2.0
- gpgme_op_import_keys_start at GPGME_1.1 1.2.0
- gpgme_op_import_result at GPGME_1.0 1.1.2
- gpgme_op_import_start at GPGME_1.0 1.1.2
- gpgme_op_interact at GPGME_1.1 1.7.0
- gpgme_op_interact_start at GPGME_1.1 1.7.0
- gpgme_op_keylist_end at GPGME_1.0 1.1.2
- gpgme_op_keylist_ext_start at GPGME_1.0 1.1.2
- gpgme_op_keylist_from_data_start at GPGME_1.0 1.9.0
- gpgme_op_keylist_next at GPGME_1.0 1.1.2
- gpgme_op_keylist_result at GPGME_1.0 1.1.2
- gpgme_op_keylist_start at GPGME_1.0 1.1.2
- gpgme_op_keysign at GPGME_1.1 1.7.0
- gpgme_op_keysign_start at GPGME_1.1 1.7.0
- gpgme_op_passwd at GPGME_1.1 1.3.2
- gpgme_op_passwd_start at GPGME_1.1 1.3.2
- gpgme_op_query_swdb at GPGME_1.1 1.8.0
- gpgme_op_query_swdb_result at GPGME_1.1 1.8.0
- gpgme_op_receive_keys at GPGME_1.0 1.17.1
- gpgme_op_receive_keys_start at GPGME_1.0 1.17.1
- gpgme_op_revsig at GPGME_1.0 1.15.0
- gpgme_op_revsig_start at GPGME_1.0 1.15.0
- gpgme_op_revuid at GPGME_1.1 1.7.0
- gpgme_op_revuid_start at GPGME_1.1 1.7.0
- gpgme_op_set_uid_flag at GPGME_1.1 1.9.0
- gpgme_op_set_uid_flag_start at GPGME_1.1 1.9.0
- gpgme_op_setexpire at GPGME_1.0 1.15.0
- gpgme_op_setexpire_start at GPGME_1.0 1.15.0
- gpgme_op_sign at GPGME_1.0 1.1.2
- gpgme_op_sign_result at GPGME_1.0 1.1.2
- gpgme_op_sign_start at GPGME_1.0 1.1.2
- gpgme_op_spawn at GPGME_1.1 1.5.0
- gpgme_op_spawn_start at GPGME_1.1 1.5.0
- gpgme_op_tofu_policy at GPGME_1.1 1.7.0
- gpgme_op_tofu_policy_start at GPGME_1.1 1.7.0
- gpgme_op_trustlist_end at GPGME_1.0 1.1.2
- gpgme_op_trustlist_next at GPGME_1.0 1.1.2
- gpgme_op_trustlist_start at GPGME_1.0 1.1.2
- gpgme_op_verify at GPGME_1.0 1.1.2
- gpgme_op_verify_result at GPGME_1.0 1.1.2
- gpgme_op_verify_start at GPGME_1.0 1.1.2
- gpgme_op_vfs_create at GPGME_1.1 1.3.2
- gpgme_op_vfs_mount at GPGME_1.1 1.3.2
- gpgme_op_vfs_mount_result at GPGME_1.1 1.3.2
- gpgme_pubkey_algo_name at GPGME_1.0 1.1.2
- gpgme_pubkey_algo_string at GPGME_1.1 1.7.0
- gpgme_release at GPGME_1.0 1.1.2
- gpgme_result_ref at GPGME_1.1 1.2.0
- gpgme_result_unref at GPGME_1.1 1.2.0
- gpgme_set_armor at GPGME_1.0 1.1.2
- gpgme_set_ctx_flag at GPGME_1.1 1.7.0
- gpgme_set_engine_info at GPGME_1.1 1.1.6
- gpgme_set_global_flag at GPGME_1.1 1.4.1
- gpgme_set_include_certs at GPGME_1.0 1.1.2
- gpgme_set_io_cbs at GPGME_1.0 1.1.2
- gpgme_set_keylist_mode at GPGME_1.0 1.1.2
- gpgme_set_locale at GPGME_1.0 1.1.2
- gpgme_set_offline at GPGME_1.1 1.6.0
- gpgme_set_passphrase_cb at GPGME_1.0 1.1.2
- gpgme_set_pinentry_mode at GPGME_1.1 1.4.1
- gpgme_set_progress_cb at GPGME_1.0 1.1.2
- gpgme_set_protocol at GPGME_1.0 1.1.6
- gpgme_set_sender at GPGME_1.1 1.8.0
- gpgme_set_status_cb at GPGME_1.1 1.6.0
- gpgme_set_sub_protocol at GPGME_1.1 1.3.2
- gpgme_set_textmode at GPGME_1.0 1.1.2
- gpgme_sig_notation_add at GPGME_1.1 1.1.2
- gpgme_sig_notation_clear at GPGME_1.1 1.1.2
- gpgme_sig_notation_get at GPGME_1.1 1.1.2
- gpgme_signers_add at GPGME_1.0 1.1.2
- gpgme_signers_clear at GPGME_1.0 1.1.2
- gpgme_signers_count at GPGME_1.0 1.4.3
- gpgme_signers_enum at GPGME_1.0 1.1.2
- gpgme_strerror at GPGME_1.0 1.1.2
- gpgme_strerror_r at GPGME_1.0 1.1.2
- gpgme_strsource at GPGME_1.0 1.1.2
- gpgme_trust_item_get_int_attr at GPGME_1.0 1.1.2
- gpgme_trust_item_get_string_attr at GPGME_1.0 1.1.2
- gpgme_trust_item_ref at GPGME_1.0 1.1.2
- gpgme_trust_item_release at GPGME_1.0 1.1.2
- gpgme_trust_item_unref at GPGME_1.0 1.1.2
- gpgme_wait at GPGME_1.0 1.1.2
- gpgme_wait_ext at GPGME_1.1 1.3.2
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11t64.install gpgme1.0-1.18.0/debian/libgpgme11t64.install
--- gpgme1.0-1.18.0/debian/libgpgme11t64.install	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11t64.install	2022-10-26 15:54:52.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libgpgme.so.*
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11t64.links gpgme1.0-1.18.0/debian/libgpgme11t64.links
--- gpgme1.0-1.18.0/debian/libgpgme11t64.links	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11t64.links	2022-10-26 15:54:52.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libgpgme.so.11 usr/lib/${DEB_HOST_MULTIARCH}/libgpgme-pthread.so.11
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11t64.lintian-overrides gpgme1.0-1.18.0/debian/libgpgme11t64.lintian-overrides
--- gpgme1.0-1.18.0/debian/libgpgme11t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11t64.lintian-overrides	2024-02-28 23:10:14.000000000 +0000
@@ -0,0 +1 @@
+libgpgme11t64: package-name-doesnt-match-sonames libgpgme11
diff -Nru gpgme1.0-1.18.0/debian/libgpgme11t64.symbols gpgme1.0-1.18.0/debian/libgpgme11t64.symbols
--- gpgme1.0-1.18.0/debian/libgpgme11t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgme11t64.symbols	2024-02-28 23:10:14.000000000 +0000
@@ -0,0 +1,212 @@
+libgpgme.so.11 libgpgme11t64 #MINVER#
+* Build-Depends-Package: libgpgme-dev
+ GPGME_1.0 at GPGME_1.0 1.1.2
+ GPGME_1.1 at GPGME_1.1 1.1.2
+ gpgme_addrspec_from_uid at GPGME_1.1 1.7.1
+ gpgme_cancel at GPGME_1.0 1.1.2
+ gpgme_cancel_async at GPGME_1.1 1.1.8
+ gpgme_check_version at GPGME_1.0 1.1.2
+ gpgme_check_version_internal at GPGME_1.1 1.2.0
+ gpgme_conf_arg_new at GPGME_1.1 1.1.8
+ gpgme_conf_arg_release at GPGME_1.1 1.1.8
+ gpgme_conf_opt_change at GPGME_1.1 1.1.8
+ gpgme_conf_release at GPGME_1.1 1.1.6
+ gpgme_ctx_get_engine_info at GPGME_1.1 1.1.2
+ gpgme_ctx_set_engine_info at GPGME_1.1 1.1.6
+ gpgme_data_get_encoding at GPGME_1.0 1.1.2
+ gpgme_data_get_file_name at GPGME_1.1 1.1.2
+ gpgme_data_identify at GPGME_1.1 1.4.3
+ gpgme_data_new at GPGME_1.0 1.1.2
+ gpgme_data_new_from_cbs at GPGME_1.0 1.1.2
+ gpgme_data_new_from_estream at GPGME_1.1 1.12.0
+ gpgme_data_new_from_fd at GPGME_1.0 1.1.2
+ gpgme_data_new_from_file at GPGME_1.0 1.1.2
+ gpgme_data_new_from_filepart at GPGME_1.0 1.1.2
+ gpgme_data_new_from_mem at GPGME_1.0 1.1.2
+ gpgme_data_new_from_stream at GPGME_1.0 1.1.2
+ gpgme_data_new_with_read_cb at GPGME_1.0 1.1.2
+ gpgme_data_read at GPGME_1.0 1.1.2
+ gpgme_data_release at GPGME_1.0 1.1.2
+ gpgme_data_release_and_get_mem at GPGME_1.0 1.1.2
+ gpgme_data_rewind at GPGME_1.0 1.1.2
+ gpgme_data_seek at GPGME_1.0 1.1.2
+ gpgme_data_set_encoding at GPGME_1.0 1.1.2
+ gpgme_data_set_file_name at GPGME_1.1 1.1.2
+ gpgme_data_set_flag at GPGME_1.1 1.7.0
+ gpgme_data_write at GPGME_1.0 1.1.2
+ gpgme_engine_check_version at GPGME_1.0 1.1.2
+ gpgme_err_code_from_errno at GPGME_1.0 1.1.2
+ gpgme_err_code_from_syserror at GPGME_1.0 1.3.2
+ gpgme_err_code_to_errno at GPGME_1.0 1.1.2
+ gpgme_err_make_from_errno at GPGME_1.0 1.1.2
+ gpgme_err_set_errno at GPGME_1.0 1.3.2
+ gpgme_error_from_errno at GPGME_1.0 1.1.2
+ gpgme_free at GPGME_1.1 1.1.2
+ gpgme_get_armor at GPGME_1.0 1.1.2
+ gpgme_get_ctx_flag at GPGME_1.1 1.8.0
+ gpgme_get_dirinfo at GPGME_1.1 1.5.0
+ gpgme_get_engine_info at GPGME_1.0 1.1.2
+ gpgme_get_include_certs at GPGME_1.0 1.1.2
+ gpgme_get_io_cbs at GPGME_1.0 1.1.2
+ gpgme_get_key at GPGME_1.0 1.1.2
+ gpgme_get_keylist_mode at GPGME_1.0 1.1.2
+ gpgme_get_offline at GPGME_1.1 1.6.0
+ gpgme_get_passphrase_cb at GPGME_1.0 1.1.2
+ gpgme_get_pinentry_mode at GPGME_1.1 1.4.1
+ gpgme_get_progress_cb at GPGME_1.0 1.1.2
+ gpgme_get_protocol at GPGME_1.0 1.1.2
+ gpgme_get_protocol_name at GPGME_1.0 1.1.6
+ gpgme_get_sender at GPGME_1.1 1.8.0
+ gpgme_get_sig_key at GPGME_1.0 1.1.2
+ gpgme_get_sig_status at GPGME_1.0 1.1.2
+ gpgme_get_sig_string_attr at GPGME_1.0 1.1.2
+ gpgme_get_sig_ulong_attr at GPGME_1.0 1.1.2
+ gpgme_get_status_cb at GPGME_1.1 1.6.0
+ gpgme_get_sub_protocol at GPGME_1.1 1.3.2
+ gpgme_get_textmode at GPGME_1.0 1.1.2
+ gpgme_hash_algo_name at GPGME_1.0 1.1.2
+ gpgme_io_read at GPGME_1.1 1.2.0
+ gpgme_io_write at GPGME_1.1 1.2.0
+ gpgme_io_writen at GPGME_1.1 1.4.1
+ gpgme_key_from_uid at GPGME_1.1 1.3.2
+ gpgme_key_get_string_attr at GPGME_1.0 1.1.2
+ gpgme_key_get_ulong_attr at GPGME_1.0 1.1.2
+ gpgme_key_ref at GPGME_1.0 1.1.2
+ gpgme_key_release at GPGME_1.0 1.1.2
+ gpgme_key_sig_get_string_attr at GPGME_1.0 1.1.2
+ gpgme_key_sig_get_ulong_attr at GPGME_1.0 1.1.2
+ gpgme_key_unref at GPGME_1.0 1.1.2
+ gpgme_new at GPGME_1.0 1.1.2
+ gpgme_op_adduid at GPGME_1.1 1.7.0
+ gpgme_op_adduid_start at GPGME_1.1 1.7.0
+ gpgme_op_assuan_result at GPGME_1.1 1.2.0
+ gpgme_op_assuan_transact at GPGME_1.1 1.2.0
+ gpgme_op_assuan_transact_ext at GPGME_1.1 1.3.2
+ gpgme_op_assuan_transact_start at GPGME_1.1 1.2.0
+ gpgme_op_card_edit at GPGME_1.0 1.1.2
+ gpgme_op_card_edit_start at GPGME_1.0 1.1.2
+ gpgme_op_conf_dir at GPGME_1.1 1.10.0
+ gpgme_op_conf_load at GPGME_1.1 1.1.6
+ gpgme_op_conf_save at GPGME_1.1 1.1.6
+ gpgme_op_createkey at GPGME_1.1 1.7.0
+ gpgme_op_createkey_start at GPGME_1.1 1.7.0
+ gpgme_op_createsubkey at GPGME_1.1 1.7.0
+ gpgme_op_createsubkey_start at GPGME_1.1 1.7.0
+ gpgme_op_decrypt at GPGME_1.0 1.1.2
+ gpgme_op_decrypt_ext at GPGME_1.1 1.9.0
+ gpgme_op_decrypt_ext_start at GPGME_1.1 1.9.0
+ gpgme_op_decrypt_result at GPGME_1.0 1.1.2
+ gpgme_op_decrypt_start at GPGME_1.0 1.1.2
+ gpgme_op_decrypt_verify at GPGME_1.0 1.1.2
+ gpgme_op_decrypt_verify_start at GPGME_1.0 1.1.2
+ gpgme_op_delete at GPGME_1.0 1.1.2
+ gpgme_op_delete_ext at GPGME_1.0 1.10.0
+ gpgme_op_delete_ext_start at GPGME_1.0 1.10.0
+ gpgme_op_delete_start at GPGME_1.0 1.1.2
+ gpgme_op_edit at GPGME_1.0 1.1.2
+ gpgme_op_edit_start at GPGME_1.0 1.1.2
+ gpgme_op_encrypt at GPGME_1.0 1.1.2
+ gpgme_op_encrypt_ext at GPGME_1.0 1.11.1
+ gpgme_op_encrypt_ext_start at GPGME_1.0 1.11.1
+ gpgme_op_encrypt_result at GPGME_1.0 1.1.2
+ gpgme_op_encrypt_sign at GPGME_1.0 1.1.2
+ gpgme_op_encrypt_sign_ext at GPGME_1.0 1.11.1
+ gpgme_op_encrypt_sign_ext_start at GPGME_1.0 1.11.1
+ gpgme_op_encrypt_sign_start at GPGME_1.0 1.1.2
+ gpgme_op_encrypt_start at GPGME_1.0 1.1.2
+ gpgme_op_export at GPGME_1.0 1.1.2
+ gpgme_op_export_ext at GPGME_1.0 1.1.2
+ gpgme_op_export_ext_start at GPGME_1.0 1.1.2
+ gpgme_op_export_keys at GPGME_1.1 1.2.0
+ gpgme_op_export_keys_start at GPGME_1.1 1.2.0
+ gpgme_op_export_start at GPGME_1.0 1.1.2
+ gpgme_op_genkey at GPGME_1.0 1.1.2
+ gpgme_op_genkey_result at GPGME_1.0 1.1.2
+ gpgme_op_genkey_start at GPGME_1.0 1.1.2
+ gpgme_op_getauditlog at GPGME_1.1 1.1.6
+ gpgme_op_getauditlog_start at GPGME_1.1 1.1.6
+ gpgme_op_import at GPGME_1.0 1.1.2
+ gpgme_op_import_ext at GPGME_1.0 1.1.2
+ gpgme_op_import_keys at GPGME_1.1 1.2.0
+ gpgme_op_import_keys_start at GPGME_1.1 1.2.0
+ gpgme_op_import_result at GPGME_1.0 1.1.2
+ gpgme_op_import_start at GPGME_1.0 1.1.2
+ gpgme_op_interact at GPGME_1.1 1.7.0
+ gpgme_op_interact_start at GPGME_1.1 1.7.0
+ gpgme_op_keylist_end at GPGME_1.0 1.1.2
+ gpgme_op_keylist_ext_start at GPGME_1.0 1.1.2
+ gpgme_op_keylist_from_data_start at GPGME_1.0 1.9.0
+ gpgme_op_keylist_next at GPGME_1.0 1.1.2
+ gpgme_op_keylist_result at GPGME_1.0 1.1.2
+ gpgme_op_keylist_start at GPGME_1.0 1.1.2
+ gpgme_op_keysign at GPGME_1.1 1.7.0
+ gpgme_op_keysign_start at GPGME_1.1 1.7.0
+ gpgme_op_passwd at GPGME_1.1 1.3.2
+ gpgme_op_passwd_start at GPGME_1.1 1.3.2
+ gpgme_op_query_swdb at GPGME_1.1 1.8.0
+ gpgme_op_query_swdb_result at GPGME_1.1 1.8.0
+ gpgme_op_receive_keys at GPGME_1.0 1.17.1
+ gpgme_op_receive_keys_start at GPGME_1.0 1.17.1
+ gpgme_op_revsig at GPGME_1.0 1.15.0
+ gpgme_op_revsig_start at GPGME_1.0 1.15.0
+ gpgme_op_revuid at GPGME_1.1 1.7.0
+ gpgme_op_revuid_start at GPGME_1.1 1.7.0
+ gpgme_op_set_uid_flag at GPGME_1.1 1.9.0
+ gpgme_op_set_uid_flag_start at GPGME_1.1 1.9.0
+ gpgme_op_setexpire at GPGME_1.0 1.15.0
+ gpgme_op_setexpire_start at GPGME_1.0 1.15.0
+ gpgme_op_sign at GPGME_1.0 1.1.2
+ gpgme_op_sign_result at GPGME_1.0 1.1.2
+ gpgme_op_sign_start at GPGME_1.0 1.1.2
+ gpgme_op_spawn at GPGME_1.1 1.5.0
+ gpgme_op_spawn_start at GPGME_1.1 1.5.0
+ gpgme_op_tofu_policy at GPGME_1.1 1.7.0
+ gpgme_op_tofu_policy_start at GPGME_1.1 1.7.0
+ gpgme_op_trustlist_end at GPGME_1.0 1.1.2
+ gpgme_op_trustlist_next at GPGME_1.0 1.1.2
+ gpgme_op_trustlist_start at GPGME_1.0 1.1.2
+ gpgme_op_verify at GPGME_1.0 1.1.2
+ gpgme_op_verify_result at GPGME_1.0 1.1.2
+ gpgme_op_verify_start at GPGME_1.0 1.1.2
+ gpgme_op_vfs_create at GPGME_1.1 1.3.2
+ gpgme_op_vfs_mount at GPGME_1.1 1.3.2
+ gpgme_op_vfs_mount_result at GPGME_1.1 1.3.2
+ gpgme_pubkey_algo_name at GPGME_1.0 1.1.2
+ gpgme_pubkey_algo_string at GPGME_1.1 1.7.0
+ gpgme_release at GPGME_1.0 1.1.2
+ gpgme_result_ref at GPGME_1.1 1.2.0
+ gpgme_result_unref at GPGME_1.1 1.2.0
+ gpgme_set_armor at GPGME_1.0 1.1.2
+ gpgme_set_ctx_flag at GPGME_1.1 1.7.0
+ gpgme_set_engine_info at GPGME_1.1 1.1.6
+ gpgme_set_global_flag at GPGME_1.1 1.4.1
+ gpgme_set_include_certs at GPGME_1.0 1.1.2
+ gpgme_set_io_cbs at GPGME_1.0 1.1.2
+ gpgme_set_keylist_mode at GPGME_1.0 1.1.2
+ gpgme_set_locale at GPGME_1.0 1.1.2
+ gpgme_set_offline at GPGME_1.1 1.6.0
+ gpgme_set_passphrase_cb at GPGME_1.0 1.1.2
+ gpgme_set_pinentry_mode at GPGME_1.1 1.4.1
+ gpgme_set_progress_cb at GPGME_1.0 1.1.2
+ gpgme_set_protocol at GPGME_1.0 1.1.6
+ gpgme_set_sender at GPGME_1.1 1.8.0
+ gpgme_set_status_cb at GPGME_1.1 1.6.0
+ gpgme_set_sub_protocol at GPGME_1.1 1.3.2
+ gpgme_set_textmode at GPGME_1.0 1.1.2
+ gpgme_sig_notation_add at GPGME_1.1 1.1.2
+ gpgme_sig_notation_clear at GPGME_1.1 1.1.2
+ gpgme_sig_notation_get at GPGME_1.1 1.1.2
+ gpgme_signers_add at GPGME_1.0 1.1.2
+ gpgme_signers_clear at GPGME_1.0 1.1.2
+ gpgme_signers_count at GPGME_1.0 1.4.3
+ gpgme_signers_enum at GPGME_1.0 1.1.2
+ gpgme_strerror at GPGME_1.0 1.1.2
+ gpgme_strerror_r at GPGME_1.0 1.1.2
+ gpgme_strsource at GPGME_1.0 1.1.2
+ gpgme_trust_item_get_int_attr at GPGME_1.0 1.1.2
+ gpgme_trust_item_get_string_attr at GPGME_1.0 1.1.2
+ gpgme_trust_item_ref at GPGME_1.0 1.1.2
+ gpgme_trust_item_release at GPGME_1.0 1.1.2
+ gpgme_trust_item_unref at GPGME_1.0 1.1.2
+ gpgme_wait at GPGME_1.0 1.1.2
+ gpgme_wait_ext at GPGME_1.1 1.3.2
diff -Nru gpgme1.0-1.18.0/debian/libgpgmepp6.docs gpgme1.0-1.18.0/debian/libgpgmepp6.docs
--- gpgme1.0-1.18.0/debian/libgpgmepp6.docs	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgmepp6.docs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-lang/cpp/README
diff -Nru gpgme1.0-1.18.0/debian/libgpgmepp6.install gpgme1.0-1.18.0/debian/libgpgmepp6.install
--- gpgme1.0-1.18.0/debian/libgpgmepp6.install	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgmepp6.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libgpgmepp.so.*
diff -Nru gpgme1.0-1.18.0/debian/libgpgmepp6.lintian-overrides gpgme1.0-1.18.0/debian/libgpgmepp6.lintian-overrides
--- gpgme1.0-1.18.0/debian/libgpgmepp6.lintian-overrides	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgmepp6.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-# not shipping symbols files for C++ libraries because the name mangling
-# is not consistent across architectures in any way that i can reliably predict.
-# see https://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/2016-October/004505.html
-# and https://anonscm.debian.org/git/pkg-gnupg/gpgme.git/commit/?id=0a9607a9abfbd16bf6ca2908a5b41a7b3f24761e
-libgpgmepp6: no-symbols-control-file usr/lib/x86_64-linux-gnu/libgpgmepp.so.6.15.0
diff -Nru gpgme1.0-1.18.0/debian/libgpgmepp6t64.docs gpgme1.0-1.18.0/debian/libgpgmepp6t64.docs
--- gpgme1.0-1.18.0/debian/libgpgmepp6t64.docs	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgmepp6t64.docs	2022-10-26 15:54:52.000000000 +0000
@@ -0,0 +1 @@
+lang/cpp/README
diff -Nru gpgme1.0-1.18.0/debian/libgpgmepp6t64.install gpgme1.0-1.18.0/debian/libgpgmepp6t64.install
--- gpgme1.0-1.18.0/debian/libgpgmepp6t64.install	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgmepp6t64.install	2022-10-26 15:54:52.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libgpgmepp.so.*
diff -Nru gpgme1.0-1.18.0/debian/libgpgmepp6t64.lintian-overrides gpgme1.0-1.18.0/debian/libgpgmepp6t64.lintian-overrides
--- gpgme1.0-1.18.0/debian/libgpgmepp6t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libgpgmepp6t64.lintian-overrides	2024-02-28 23:10:14.000000000 +0000
@@ -0,0 +1,6 @@
+# not shipping symbols files for C++ libraries because the name mangling
+# is not consistent across architectures in any way that i can reliably predict.
+# see https://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/2016-October/004505.html
+# and https://anonscm.debian.org/git/pkg-gnupg/gpgme.git/commit/?id=0a9607a9abfbd16bf6ca2908a5b41a7b3f24761e
+libgpgmepp6t64: no-symbols-control-file usr/lib/x86_64-linux-gnu/libgpgmepp.so.6.15.0
+libgpgmepp6t64: package-name-doesnt-match-sonames libgpgmepp6
diff -Nru gpgme1.0-1.18.0/debian/libqgpgme15.docs gpgme1.0-1.18.0/debian/libqgpgme15.docs
--- gpgme1.0-1.18.0/debian/libqgpgme15.docs	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libqgpgme15.docs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-lang/qt/README
diff -Nru gpgme1.0-1.18.0/debian/libqgpgme15.install gpgme1.0-1.18.0/debian/libqgpgme15.install
--- gpgme1.0-1.18.0/debian/libqgpgme15.install	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libqgpgme15.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libqgpgme.so.*
diff -Nru gpgme1.0-1.18.0/debian/libqgpgme15.lintian-overrides gpgme1.0-1.18.0/debian/libqgpgme15.lintian-overrides
--- gpgme1.0-1.18.0/debian/libqgpgme15.lintian-overrides	2022-10-26 15:54:52.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libqgpgme15.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-# not shipping symbols files for C++ libraries because the name mangling
-# is not consistent across architectures in any way that i can reliably predict.
-# see https://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/2016-October/004505.html
-# and https://anonscm.debian.org/git/pkg-gnupg/gpgme.git/commit/?id=0a9607a9abfbd16bf6ca2908a5b41a7b3f24761e
-libqgpgme15: no-symbols-control-file usr/lib/x86_64-linux-gnu/libqgpgme.so.15.1.0
diff -Nru gpgme1.0-1.18.0/debian/libqgpgme15t64.docs gpgme1.0-1.18.0/debian/libqgpgme15t64.docs
--- gpgme1.0-1.18.0/debian/libqgpgme15t64.docs	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libqgpgme15t64.docs	2022-10-26 15:54:52.000000000 +0000
@@ -0,0 +1 @@
+lang/qt/README
diff -Nru gpgme1.0-1.18.0/debian/libqgpgme15t64.install gpgme1.0-1.18.0/debian/libqgpgme15t64.install
--- gpgme1.0-1.18.0/debian/libqgpgme15t64.install	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libqgpgme15t64.install	2022-10-26 15:54:52.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libqgpgme.so.*
diff -Nru gpgme1.0-1.18.0/debian/libqgpgme15t64.lintian-overrides gpgme1.0-1.18.0/debian/libqgpgme15t64.lintian-overrides
--- gpgme1.0-1.18.0/debian/libqgpgme15t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ gpgme1.0-1.18.0/debian/libqgpgme15t64.lintian-overrides	2024-02-28 23:10:14.000000000 +0000
@@ -0,0 +1,6 @@
+# not shipping symbols files for C++ libraries because the name mangling
+# is not consistent across architectures in any way that i can reliably predict.
+# see https://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/2016-October/004505.html
+# and https://anonscm.debian.org/git/pkg-gnupg/gpgme.git/commit/?id=0a9607a9abfbd16bf6ca2908a5b41a7b3f24761e
+libqgpgme15t64: no-symbols-control-file usr/lib/x86_64-linux-gnu/libqgpgme.so.15.1.0
+libqgpgme15t64: package-name-doesnt-match-sonames libqgpgme15


More information about the pkg-gnupg-maint mailing list