Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-GnuPG-Interface for 
openSUSE:Factory checked in at 2023-09-29 21:13:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old)
 and      /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-GnuPG-Interface"

Fri Sep 29 21:13:56 2023 rev:5 rq:1114061 version:1.30.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes    
    2021-04-17 00:01:47.653596819 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new.28202/perl-GnuPG-Interface.changes
     2023-09-29 21:15:14.473358161 +0200
@@ -1,0 +2,14 @@
+Tue Sep 26 19:52:54 UTC 2023 - Tina Müller <[email protected]>
+
+- Add permission fix for tests
+
+-------------------------------------------------------------------
+Sat Sep 16 03:06:20 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 1.03
+   see /usr/share/doc/packages/perl-GnuPG-Interface/Changes
+
+  1.03 - 2023-09-14
+   - Add fix for running in taint mode for Perl 5.38.0(thanks to Andrew 
Ruthven)
+
+-------------------------------------------------------------------

Old:
----
  GnuPG-Interface-1.02.tar.gz

New:
----
  GnuPG-Interface-1.03.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-GnuPG-Interface.spec ++++++
--- /var/tmp/diff_new_pack.ZCiI8v/_old  2023-09-29 21:15:16.421428447 +0200
+++ /var/tmp/diff_new_pack.ZCiI8v/_new  2023-09-29 21:15:16.429428735 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-GnuPG-Interface
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,20 @@
 #
 
 
+%define cpan_name GnuPG-Interface
 Name:           perl-GnuPG-Interface
-Version:        1.02
+Version:        1.30.0
 Release:        0
-%define         cpan_name GnuPG-Interface
-Summary:        Perl interface to GnuPG
+%define cpan_version 1.03
 License:        Artistic-1.0 OR GPL-1.0-or-later
-Group:          Development/Libraries/Perl
+Summary:        Supply object methods for interacting with GnuPG
 URL:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/B/BP/BPS/%{cpan_name}-%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/B/BP/BPS/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.36
 BuildRequires:  perl(Math::BigInt) >= 1.78
 BuildRequires:  perl(Moo) >= 0.091011
 BuildRequires:  perl(MooX::HandlesVia) >= 0.001004
@@ -38,6 +38,21 @@
 Requires:       perl(Moo) >= 0.091011
 Requires:       perl(MooX::HandlesVia) >= 0.001004
 Requires:       perl(MooX::late) >= 0.014
+Provides:       perl(GnuPG::Fingerprint)
+Provides:       perl(GnuPG::Handles)
+Provides:       perl(GnuPG::HashInit)
+Provides:       perl(GnuPG::Interface) = 1.30.0
+Provides:       perl(GnuPG::Key)
+Provides:       perl(GnuPG::Options)
+Provides:       perl(GnuPG::PrimaryKey)
+Provides:       perl(GnuPG::PublicKey)
+Provides:       perl(GnuPG::Revoker)
+Provides:       perl(GnuPG::SecretKey)
+Provides:       perl(GnuPG::Signature)
+Provides:       perl(GnuPG::SubKey)
+Provides:       perl(GnuPG::UserAttribute)
+Provides:       perl(GnuPG::UserId)
+%define         __perllib_provides /bin/true
 %{perl_requires}
 # MANUAL BEGIN
 BuildRequires:  gpg2
@@ -51,14 +66,18 @@
 verification, and key-listing parsing.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
-# remove tests that require an online system (OBS workers have no network)
-rm t/get_public_keys.t 
+%autosetup  -n %{cpan_name}-%{cpan_version}
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 
644
 
 %build
 PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
 
+# MANUAL BEGIN
+chmod 755 ./test/fake-gpg-v*
+
+# MANUAL END
 %check
 # RT#88963
 %{__make} test || :
@@ -70,6 +89,5 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
 %doc Changes README
 

++++++ GnuPG-Interface-1.02.tar.gz -> GnuPG-Interface-1.03.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/Changes 
new/GnuPG-Interface-1.03/Changes
--- old/GnuPG-Interface-1.02/Changes    2021-04-09 22:58:48.000000000 +0200
+++ new/GnuPG-Interface-1.03/Changes    2023-09-15 17:31:11.000000000 +0200
@@ -1,5 +1,8 @@
 Revision history for GnuPG-Interface
 
+1.03 - 2023-09-14
+ - Add fix for running in taint mode for Perl 5.38.0(thanks to Andrew Ruthven)
+
 1.02 - 2021-04-09
  - Work around an issue with CLI options for deleting secret keys in gpg 2.2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/MANIFEST 
new/GnuPG-Interface-1.03/MANIFEST
--- old/GnuPG-Interface-1.02/MANIFEST   2021-04-09 23:01:01.000000000 +0200
+++ new/GnuPG-Interface-1.03/MANIFEST   2023-09-15 17:28:58.000000000 +0200
@@ -48,6 +48,7 @@
 t/passphrase_handling.t
 t/sign.t
 t/sign_and_encrypt.t
+t/taint_mode.t
 t/UserId.t
 t/verify.t
 t/version_updates.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/META.yml 
new/GnuPG-Interface-1.03/META.yml
--- old/GnuPG-Interface-1.02/META.yml   2021-04-09 23:01:25.000000000 +0200
+++ new/GnuPG-Interface-1.03/META.yml   2023-09-15 17:32:30.000000000 +0200
@@ -8,7 +8,7 @@
   ExtUtils::MakeMaker: 6.36
 distribution_type: module
 dynamic_config: 1
-generated_by: 'Module::Install version 1.19'
+generated_by: 'Module::Install version 1.21'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -28,4 +28,4 @@
   Scalar::Util: 0
 resources:
   license: http://dev.perl.org/licenses/
-version: '1.02'
+version: '1.03'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/SIGNATURE 
new/GnuPG-Interface-1.03/SIGNATURE
--- old/GnuPG-Interface-1.02/SIGNATURE  2021-04-09 23:01:34.000000000 +0200
+++ new/GnuPG-Interface-1.03/SIGNATURE  2023-09-15 17:32:33.000000000 +0200
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.79.
+signed via the Module::Signature module, version 0.88.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -14,95 +14,96 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-SHA1 58df30f41479b74a5136dce6cb57903bb9bccf6f Changes
-SHA1 b8afd3fa6b961d3e0a64dd941b07b2bf08a18020 MANIFEST
-SHA1 01aaeb25c70093c04dd0b27f8619332393830652 MANIFEST.SKIP
-SHA1 ad518658d7ce95936baa78955559d9b912b92b55 META.yml
-SHA1 c121366967afd6b218323ea4df929d1bbed43110 Makefile.PL
-SHA1 2fc4a445629985a484469b495f1ceb15f7b635d9 README
-SHA1 c3f8f9f2a209f80b7ca3c8af3a6b1b7b408ad620 inc/Module/Install.pm
-SHA1 de30b539a326675c42e6ad360fddb05902d621be inc/Module/Install/Base.pm
-SHA1 81fffeca82bcd7100d8435b139f0780fcc5cdf9c inc/Module/Install/Can.pm
-SHA1 b4dd9cb3cf0cb60390c575bd3405e2297d4a0b1a inc/Module/Install/Fetch.pm
-SHA1 b84cf97b12f8e5ef37bea54e33ddce32dff804d1 inc/Module/Install/Makefile.pm
-SHA1 0d9fd69718198fcd1560214c4f23fcaa44f8395e inc/Module/Install/Metadata.pm
-SHA1 8d19f4485276b987b7838d4ec01909f8055a4724 
inc/Module/Install/ReadmeFromPod.pm
-SHA1 99b8179fbd9e05422b161cf91abe198744188064 inc/Module/Install/Win32.pm
-SHA1 6a91e14bbecc64e9c8e2261dfa4b360641d152e4 inc/Module/Install/WriteAll.pm
-SHA1 0b8019dedbd45a368d11088e29ef9f169ed40539 lib/GnuPG/Fingerprint.pm
-SHA1 7d9dc51ba25c5525d796c195ab2a15380f78029d lib/GnuPG/Handles.pm
-SHA1 b2fe771ca9a1d719b222013e08b93ab57f7452e8 lib/GnuPG/HashInit.pm
-SHA1 08af10bd5fa9f78c8064a211810a17454050d482 lib/GnuPG/Interface.pm
-SHA1 fc1ae42e880aa2b730e77f4a46da33ff4ce578fc lib/GnuPG/Key.pm
-SHA1 a9aeb895a186cffec1828bf9fca9411234505b47 lib/GnuPG/Options.pm
-SHA1 bd3ab65a9089e086ff3bf44781a099830cdd2f6e lib/GnuPG/PrimaryKey.pm
-SHA1 a38e294729aac733fafcf9d7e4b7ef5fcb50e685 lib/GnuPG/PublicKey.pm
-SHA1 4b917013b36c4e66bdf3ae27cc8e056c9bd6be64 lib/GnuPG/Revoker.pm
-SHA1 3dbf6667b73b61dff5bc8db30b6dd81415297c09 lib/GnuPG/SecretKey.pm
-SHA1 f19dfa77fd83fcc520aa2246318b359c0ba844cd lib/GnuPG/Signature.pm
-SHA1 3267654e96c0fbe6805c466f193e92c5cd8a5e5b lib/GnuPG/SubKey.pm
-SHA1 acfec9fd5e879711280d5ac8ebfd667fde8d4f1e lib/GnuPG/UserAttribute.pm
-SHA1 d70a9e4c89b2fe445c733dc9c177d62cc9f44826 lib/GnuPG/UserId.pm
-SHA1 b9e982d8360e168c1c9d565582e42f2dd792062b t/000_setup.t
-SHA1 367fdb308292a9c005afffef49ff9096a20a4da3 t/Fingerprint.t
-SHA1 d9dd42839cf88b708fc1a87ebb8d4cec1e9be51c t/Interface.t
-SHA1 980fcd5a1d302e65cc2414be96d5f3a4266e8308 t/MyTest.pm
-SHA1 53f15a6d3c5c3943ade61f5fe597d537b6b2b068 t/MyTestSpecific.pm
-SHA1 ccd942d9f00627253d7eb9c011116dc5671639b8 t/UserId.t
-SHA1 e2e53ab9458c61d32b973a16d32573a954e13769 t/clearsign.t
-SHA1 d89a92151669da3fec256502f5014261077e2226 t/decrypt.t
-SHA1 b828dfb74321c117264b4418cf57d2da3d96f7c4 t/detach_sign.t
-SHA1 f7471dc0a0d56ddd4b3c914b6f8b835eecc38660 t/encrypt.t
-SHA1 2d8d00e2bd767c658c2a795ec970398af3c87ebe t/encrypt_symmetrically.t
-SHA1 ae21d78d4a3af65ff7eaef240cc90f3d09a2229e t/export_keys.t
-SHA1 e4083dae3946081b3a757825213a131e78e5dc09 t/get_public_keys.t
-SHA1 9d64b90da57e904bcae368496e78d4f132604b8c t/get_secret_keys.t
-SHA1 5a4cbcdac983766a60f5f25db20bf81f251c9b3a t/import_keys.t
-SHA1 6dd9228dc8316384b5fc6410012f7fd5eac19c19 t/list_public_keys.t
-SHA1 d75d9f785b3094421011f0ad8c1799dad225aff4 t/list_secret_keys.t
-SHA1 d0bb05cee33efd536962e28b9f1eacd2cb03bf2b t/list_sigs.t
-SHA1 07a602cbb5a78518cd4cccfb7007e80564a19e1e t/passphrase_handling.t
-SHA1 99c53aa0a919cbf16cba74be84c6cff3af0cd097 t/sign.t
-SHA1 cef254d25a4c8a8b2e02d4f215d2297b95f07f1c t/sign_and_encrypt.t
-SHA1 cabbf4e667027f9bb7958673bc9b8be2d1577e29 t/verify.t
-SHA1 c66d9fcfc45a37d72c729eefba9a377d5778329f t/version_updates.t
-SHA1 8fd17bc4ad8ac4c4357503edfe2d1a952a44c28b t/wrap_call.t
-SHA1 375f99600a05d4b1bbaff046bd079194e1625bb1 t/z_delete_keys.t
-SHA1 c005f5b1de96721e9455ddc3dc727d5d4bd17615 t/zzz_cleanup.t
-SHA1 58f58338a2922798c59c5e852bd0110541f27e2d test/encrypted.1.gpg
-SHA1 6b4f8006e15940ca93d8629a145258bdc109edd3 test/encrypted.2.gpg
-SHA1 3b0e1dbd40b361ceda883f1a563201ff65fc25d8 test/fake-gpg-v1
-SHA1 c0686932708d254906a003a5ffe46f170530022d test/fake-gpg-v2
-SHA1 3c6c6dd448fcf2a67b241fead821146489e6e46f test/fake-pinentry.pl
-SHA1 1290379acadab2cc713d659c7c3feff2b0923f75 test/gpg.conf
-SHA1 b012a47f295ee9dcc955560b9a78c0ad3a61e137 test/key.1.asc
-SHA1 6a34c098dd418f13266020d4c7e810f2da08e7b0 test/new_secret.pgp
-SHA1 4e1243bd22c66e76c2ba9eddc1f91394e57f9f83 test/passphrase
-SHA1 59c0e6436b38645144d17ce11ac4aabfdd43e960 test/plain.1.txt
-SHA1 a2e120b6c6effab16d8734ea6e56e80a28858742 test/plain.2.txt
-SHA1 7d94ea032bdbb0104c1dc73583ec64ade6294495 test/public-keys-sigs/1.0.test
-SHA1 63d93054decf9ff6c2dc99eb03f131b55af4ee43 test/public-keys-sigs/1.1.test
-SHA1 bd9892a93f802c68109b11b756f79f6b0292eb1a test/public-keys-sigs/2.0.test
-SHA1 73d90696020a01753cda984262a2831dcc6ac0d7 test/public-keys-sigs/2.1.test
-SHA1 82d483adc6d203c79856a70dd259370f6efdeef7 test/public-keys/1.0.test
-SHA1 86056ad37b8bb67d55ac61b5d5a27ac4bbd1cceb test/public-keys/1.1.test
-SHA1 a8e97a2439671dae0dd29a2404c321ccb686ba7a test/public-keys/2.0.test
-SHA1 54d2c13bf3b73b7582edef091175dfe3763ddf59 test/public-keys/2.1.test
-SHA1 4349906c08f65af3b13e7b441ac4dd2e637bfeae test/public_keys.pgp
-SHA1 8fcae9373283d70fc2b941ebd5e59fc03147b40b test/secret-keys/1.0.test
-SHA1 5ab2fd7245b905259aa5dccc023f1e0a4417a55a test/secret-keys/1.1.test
-SHA1 3d9fc47a5598f62170aee923d7b00f81079cb6bc test/secret-keys/1.2.test
-SHA1 3bd6135279f9ae23e32680707c6170910421e5de test/secret-keys/2.0.test
-SHA1 9ce5508cd8cefadc4c9bf2842864b52e87b1826e test/secret_keys.pgp
-SHA1 981418a80bf7dab91b63608cfd1ddf5091f89ad7 test/signed.1.asc
+SHA256 91b53f531350d31d21c7e9f3104b7ef0d48a96e5c6ea9eaa64fa475d51c1bce2 Changes
+SHA256 1335737b60af96b1dd394fe1b04dc82a4023da6f9285c0a8abd77c7eaf8ed41e 
MANIFEST
+SHA256 93d50f37fd222dbe3a8590a019f39d7a79ba725227b53ea6f9dd195830e2fb77 
MANIFEST.SKIP
+SHA256 0531f930cd01f4e65819a463cf121a66c54a25533b85e97714e8abfd54098bab 
META.yml
+SHA256 d66b805878b178c170e04ea8e8c06bff2b83c43463e191fd38472360f60835b0 
Makefile.PL
+SHA256 c0d74f2b2987828dc66017694f36454f429b5be29ca235db1e626f12d67cc1b2 README
+SHA256 cd5397bbe618f5bbd4e12a33b0cf5d21114e771c2dbd0ce28e2135beb52c35a8 
inc/Module/Install.pm
+SHA256 798836f9ccb8d204b1be31fc3835631f57e9d818b21a8f0d14bfcfb82ff4a72a 
inc/Module/Install/Base.pm
+SHA256 d64cd4c16f83c5baf11f64a44bea3a0abc060a49da5aba040f0eb01394bf75ab 
inc/Module/Install/Can.pm
+SHA256 65d7a6098bf3f829e8c1c2865476d3537aa6f0ad0ffc9149e10812c856529043 
inc/Module/Install/Fetch.pm
+SHA256 70c4b77acab3ff51dfb318110369607cb109e1c319459249623b787cf3859750 
inc/Module/Install/Makefile.pm
+SHA256 14556386168007ce913e669fc08a332ccdb6140246fd55a90c879b5190c1b57a 
inc/Module/Install/Metadata.pm
+SHA256 53825bc78e4c910b888160bc148c8bc211be58e02b99c8edcbf4854f95faa049 
inc/Module/Install/ReadmeFromPod.pm
+SHA256 4c746c02c5cc19bed4c352e76205b4adff4c45ce8310d71294e1b83c059659c2 
inc/Module/Install/Win32.pm
+SHA256 d3d9b4583243c470ae895defa4c44564485b53693cba1c50ab0320768f443e97 
inc/Module/Install/WriteAll.pm
+SHA256 21170a181c773923aa779477d62eed6357f44c9ab27b2abd216f097d78901c9e 
lib/GnuPG/Fingerprint.pm
+SHA256 341fe948514a63dc081708c3a5356e0237ef1f333d964d99e9829a9e956f82d9 
lib/GnuPG/Handles.pm
+SHA256 fa9fca26659ef2baba11543b4cbcb141dc6d66191cea9bc07140a8cb3bccec9f 
lib/GnuPG/HashInit.pm
+SHA256 77ae56969e71a7109f1920edb389fedff97a74a791d3cc43b38fe73113818983 
lib/GnuPG/Interface.pm
+SHA256 f53d8e10107713b8c72d1e0ae13021964344ed205e412fb49621ada6fd32bf3e 
lib/GnuPG/Key.pm
+SHA256 729f79dfaf58ba9d7321a8005f90a9dea1614b61556c50120bc323fe753e0022 
lib/GnuPG/Options.pm
+SHA256 de1dbcd19ece6fd939367f1132f08afdede2553e4c20028d08c186d10ec0d9c8 
lib/GnuPG/PrimaryKey.pm
+SHA256 21e7704eb1b290470661c8d256b5391941203ce42df10ef87862307a18f3a5e8 
lib/GnuPG/PublicKey.pm
+SHA256 797d9e9abebb03aa15e8f4de9285216febbc608e41f099002f6160268d087de5 
lib/GnuPG/Revoker.pm
+SHA256 9e899d4cd41d95203dcfca7041c8ae1dc9c01fa828b11ca09529dc4f0503d999 
lib/GnuPG/SecretKey.pm
+SHA256 8238221e3300ea420ebd92eec784a8d4c8e32ca91a104d854dcb72e42cfd2158 
lib/GnuPG/Signature.pm
+SHA256 879000dc23cbce49d8b6ecb179afa45ea3a91ee8c5272dc3c953fd2253d53c31 
lib/GnuPG/SubKey.pm
+SHA256 89c853903cc9220a8e2ae05483b5b295ef0d100fe91066ab955addf720b26249 
lib/GnuPG/UserAttribute.pm
+SHA256 57892e62bf1291be5dbf56f75691022f344ef3850524e1d65051bdd6dc4797c8 
lib/GnuPG/UserId.pm
+SHA256 dae227d6b1c5dfc5fa0e404c747ed3258a221dea7ab773927bd199530c299b38 
t/000_setup.t
+SHA256 2ba7457456a05dc99a4ad7240127c0fa04655c7bcefd41ca40bf8cc89e72fd0c 
t/Fingerprint.t
+SHA256 a1f98f817ab9ed6260f1d5d5afcf06c560074d5630348e88a62e866668a96869 
t/Interface.t
+SHA256 13a39c1c8e9ef2335b01c194caa83b48fd15bee9bc35723df2532fac6cbcb204 
t/MyTest.pm
+SHA256 96050358ec301df2c456a4216817bfd6cb359fae4348a717c4a56325de522fcc 
t/MyTestSpecific.pm
+SHA256 ecc3d7593ee9580b2a247a8bbe8384e51f4659d21d21878d0e8925d8520d55a1 
t/UserId.t
+SHA256 1c1105851a3a35632b09fa3f09efb0bbfee788fba38f124e732acc7c18cce0c9 
t/clearsign.t
+SHA256 e06f37b7379b8e970aef4f1b1e0e6d7c0b12fcd15a8890db990dc56fa1dbc4e1 
t/decrypt.t
+SHA256 5dadb07fda0101d02e9a7bcd81142d5f3c79ff0746cc2ec3d02db0056adc2e79 
t/detach_sign.t
+SHA256 d2cd3e45ddcafc924573c675d9613203633fc37c1deeba0f4338781b550a9ab9 
t/encrypt.t
+SHA256 2f9d931effb1b8bfdb20c250ae7ad0cdfac1b9546408e2b1c722b8559f7d57f6 
t/encrypt_symmetrically.t
+SHA256 5bad9360f0e5cfe956c7aed6691da13a233eaf869d6b9c89d8717970f450035d 
t/export_keys.t
+SHA256 8f31e088ceb6dac7b61b23b5e6f2857ff377f371945df68e6f48bff443ca9588 
t/get_public_keys.t
+SHA256 b1a0059daf0f74eb56a6bf644db37f50b0fb9fd8a0a4460b3b61b8a6e698e448 
t/get_secret_keys.t
+SHA256 e6551cf8c9b417e97ad7ae0ba17cba696420d0fd82f6dbfed906ba95c990a3ce 
t/import_keys.t
+SHA256 3d1a6a667e365bcfe4fe21af2d13dfb0aced9077bf140cfa859b955ba9def388 
t/list_public_keys.t
+SHA256 bc59185d9c1634eca69c08b9541556902f81cde96fc74ee898472abf05ff61b4 
t/list_secret_keys.t
+SHA256 233a3438cadd21602d821271e4f4d117e131b7d09098543c556689f3a00bb840 
t/list_sigs.t
+SHA256 998f85987922a9f55895b696808c677b036e199ba6054773cc0318ab55f21150 
t/passphrase_handling.t
+SHA256 dbba8768ec668f5963cda97b50ebf0bd4759cf53c7d584afe724e05f2e3ecc32 
t/sign.t
+SHA256 58dd4921945ed7347ba028f52c87fe5ea43487ec3c4765afb73e97686e277a15 
t/sign_and_encrypt.t
+SHA256 33a8d7e5104d012d0e261ef8fbf1173323b8f9c0d3213abbb39f1088e9da0873 
t/taint_mode.t
+SHA256 845140735d2be4acc0ae4c3459ef06646d26843584d370b18f49fcc17d27ccae 
t/verify.t
+SHA256 f7c37ee27283212cbbbe15046060ae76007c346041a8111528a0a64efe4b4db1 
t/version_updates.t
+SHA256 4fe916000a3a23c7a06386252ae5731ffb5c08d2f03c07826908529844cc3c27 
t/wrap_call.t
+SHA256 f66b46159fc5b72ba6ef6cb1808fab5a92ed2f0564ec12ca60bc5a9852d62e6e 
t/z_delete_keys.t
+SHA256 a38c6762ac3bc3fe324a3e2a729259f780cb6d5d1f5fec24a2b362010be475e0 
t/zzz_cleanup.t
+SHA256 5a829fe0270a33d5157563fe555f395aae1c0fa6ed0aaf68308af50f880fa259 
test/encrypted.1.gpg
+SHA256 d595ad88a2af6192660ef386fb36ac90d55088e5a9e55294fb54c06d9260fd97 
test/encrypted.2.gpg
+SHA256 88667f20118c71b9d2051e65d1d44a4a83b5c1ecac4351d3364f401863e582dd 
test/fake-gpg-v1
+SHA256 5e6ff767d39a313bfb4a9fd2fdae747aca4b50830fe79dc2394f693d275b24ca 
test/fake-gpg-v2
+SHA256 90de0e214326e6cc05c49813836ebc9f0b67805b8d8d37bd160dd34c02334b12 
test/fake-pinentry.pl
+SHA256 73e66c46bb07993b2df8b785c90737dc4cd708a3c6ae50a8721d4a20434cd62f 
test/gpg.conf
+SHA256 d51ec60087f52f6f4e7dfc2cd2eca5b2130c06051fadaf99994eeb14954d80a5 
test/key.1.asc
+SHA256 b9d3444cdd0a8bee742dccf550d090a8ad36415fc5e96831fd3ec82dc1c574d3 
test/new_secret.pgp
+SHA256 f2ca1bb6c7e907d06dafe4687e579fce76b37e4e93b7605022da52e6ccc26fd2 
test/passphrase
+SHA256 369c75d88ce40c4f2440cc3e0b1149990eed0702f1ea7d613489eb48adfa42ea 
test/plain.1.txt
+SHA256 a6e9c6e238daf6212dfc51a42dc5c6809b3100a68d2323b6a598995e81a4a100 
test/plain.2.txt
+SHA256 fda2ddcbe111a6e41f5a0866e93174d6517941c1ca67c84e62d8a576ee02dada 
test/public-keys-sigs/1.0.test
+SHA256 ac786cf67af312cc69070cbef261616cc6dde6b4a01ea82cbf3258ed6ee5bb6d 
test/public-keys-sigs/1.1.test
+SHA256 ff749cc7df40c450355d411e1e21b525836dd65d3b6f63d2924cbf3cdd5dba15 
test/public-keys-sigs/2.0.test
+SHA256 db9438e4c0c6cbcb9c6484c1b09ba332609631fe2966ba553821a526c96e0d2d 
test/public-keys-sigs/2.1.test
+SHA256 384b4f167fe72745bb69e1e987fc927bd92677d3d51276198b43b1b6d10873df 
test/public-keys/1.0.test
+SHA256 11287dcbac0d9c62a2796ce7d5e26bf3f301a5db8e5ff00c8d69a0c627dab376 
test/public-keys/1.1.test
+SHA256 06a81da24c9a2860b411188577068dd285ba469c5023eb1bac6d3cc489e6bf2c 
test/public-keys/2.0.test
+SHA256 ba075f34630a38dcc9d368f23ccfe0d6116d9eb05190bdb01337f76dffe96acd 
test/public-keys/2.1.test
+SHA256 6b3ef18f32c501a3cfdd94644594055796271ac2634b21cb82c5126c60454de0 
test/public_keys.pgp
+SHA256 f37f6448e73bdb18977c459e949fa30e59e1d6abb3a0533005191112c8dd0e34 
test/secret-keys/1.0.test
+SHA256 53100dae1939540999ee2dea39e46077fdaa905870dea5e426eb5add32290619 
test/secret-keys/1.1.test
+SHA256 8eb233c6c122e84cb3ccd758c1787300e93aeb38b16e986761a03455e2ed1f8c 
test/secret-keys/1.2.test
+SHA256 83c081e123ec2453b42388865b8948e8bbc5276c739ee6087aad4cdc98f127a5 
test/secret-keys/2.0.test
+SHA256 b84cf371c144ae5bdb201c7a8fa0461562ac7d87395c94406b8611bc855d5bb3 
test/secret_keys.pgp
+SHA256 1fb329b56306f80d4c23398f2f8076b8f7fffa19fcda7193be24c8792807ea80 
test/signed.1.asc
 -----BEGIN PGP SIGNATURE-----
 
-iQEzBAEBCAAdFiEEFelFwSnB+u9xCpouFedxUadmpRQFAmBwwK4ACgkQFedxUadm
-pRT+lgf/Uhf7JupcQmMWYRWHkPlAWVeL4M5Ip/rJt/p/0yytdaDMgxztLEq4/ynE
-n7D2lZKDUrfWiARO+l6xBllHkm+ilvZgpLH7ENR7VWZGg8TwmRVDwgmjKMdTSZ8x
-arSmCdlN2OrSp9PTnRNDYbK5nZrQgQ/1QNz3rerQFcnxgKbAxwcNmBHIiPOxQmLa
-HO6W91DHZaEQ1+yFE6FZYAqFUazwG3XhrH3gyshJCfWcReyHtcZMpGbWxHVjApH0
-tiLoRB9DFs0YHWBCVE3k14UgeKTfNTcGbJFDLQWwTHDLwt9pz0X4oLlTBRZYeYv9
-a0O80zh3dM5tUMfWw9rAkz+14XH9qQ==
-=VCIr
+iQEzBAEBCAAdFiEExJs3Lyv4ShkBFmAnDfCig/6sgLIFAmUEeREACgkQDfCig/6s
+gLK3dAgAoY9RnyW4Pkft/4XuAl6GVZ2AZ8Pj/xioYQWQsQt4R8TKK9N3061qtFMY
+kQ8gUv6K3SCw+yMSDNrZekFIEYNOLKzwhvLIg6TePmJqu6HqsqEYCKUDxBovJHx3
+3GOv2XGWwvPiLz60jM4/0JBnFJRX01eyxNmQGGqw1G48sVEf8ZR9dQS/3nv50jIT
+s1JH5l8pPI3qVEwu+4SEFpj4WC63TV71ymsnozJ49gQyd4/vG+onnp5EFPgiCHHy
+CzgHxHPrMG8PLhXsVUlp5GOiO6XYVxjxRRCvTMtGjb7B4LLtY9WNnw4ttHGN1uh4
+VblscWEmudvnUqv6e/fwJ2C344/+gA==
+=vwDX
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/Base.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/Base.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/Base.pm 2021-04-09 
23:01:24.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/Base.pm 2023-09-15 
17:32:30.000000000 +0200
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
 }
 
 # Suspend handler for "redefined" warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/Can.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/Can.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/Can.pm  2021-04-09 
23:01:25.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/Can.pm  2023-09-15 
17:32:30.000000000 +0200
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/Fetch.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/Fetch.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/Fetch.pm        2021-04-09 
23:01:25.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/Fetch.pm        2023-09-15 
17:32:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/Makefile.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/Makefile.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/Makefile.pm     2021-04-09 
23:01:24.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/Makefile.pm     2023-09-15 
17:32:30.000000000 +0200
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/Metadata.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/Metadata.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/Metadata.pm     2021-04-09 
23:01:24.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/Metadata.pm     2023-09-15 
17:32:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
@@ -455,12 +455,8 @@
 my %license_urls = (
     perl         => 'http://dev.perl.org/licenses/',
     apache       => 'http://apache.org/licenses/LICENSE-2.0',
-    apache_1_1   => 'http://apache.org/licenses/LICENSE-1.1',
     artistic     => 'http://opensource.org/licenses/artistic-license.php',
-    artistic_2   => 'http://opensource.org/licenses/artistic-license-2.0.php',
     lgpl         => 'http://opensource.org/licenses/lgpl-license.php',
-    lgpl2        => 'http://opensource.org/licenses/lgpl-2.1.php',
-    lgpl3        => 'http://opensource.org/licenses/lgpl-3.0.html',
     bsd          => 'http://opensource.org/licenses/bsd-license.php',
     gpl          => 'http://opensource.org/licenses/gpl-license.php',
     gpl2         => 'http://opensource.org/licenses/gpl-2.0.php',
@@ -471,6 +467,12 @@
     unrestricted => undef,
     restrictive  => undef,
     unknown      => undef,
+
+    # these are not actually allowed in meta-spec v1.4 but are left here for 
compatibility:
+    apache_1_1   => 'http://apache.org/licenses/LICENSE-1.1',
+    artistic_2   => 'http://opensource.org/licenses/artistic-license-2.0.php',
+    lgpl2        => 'http://opensource.org/licenses/lgpl-2.1.php',
+    lgpl3        => 'http://opensource.org/licenses/lgpl-3.0.html',
 );
 
 sub license {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/Win32.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/Win32.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/Win32.pm        2021-04-09 
23:01:25.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/Win32.pm        2023-09-15 
17:32:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install/WriteAll.pm 
new/GnuPG-Interface-1.03/inc/Module/Install/WriteAll.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install/WriteAll.pm     2021-04-09 
23:01:25.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install/WriteAll.pm     2023-09-15 
17:32:30.000000000 +0200
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.19';
+       $VERSION = '1.21';
        @ISA     = qw{Module::Install::Base};
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/inc/Module/Install.pm 
new/GnuPG-Interface-1.03/inc/Module/Install.pm
--- old/GnuPG-Interface-1.02/inc/Module/Install.pm      2021-04-09 
23:01:24.000000000 +0200
+++ new/GnuPG-Interface-1.03/inc/Module/Install.pm      2023-09-15 
17:32:30.000000000 +0200
@@ -31,7 +31,7 @@
        # This is not enforced yet, but will be some time in the next few
        # releases once we can make sure it won't clash with custom
        # Module::Install extensions.
-       $VERSION = '1.19';
+       $VERSION = '1.21';
 
        # Storage for the pseudo-singleton
        $MAIN    = undef;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/lib/GnuPG/Interface.pm 
new/GnuPG-Interface-1.03/lib/GnuPG/Interface.pm
--- old/GnuPG-Interface-1.02/lib/GnuPG/Interface.pm     2021-04-09 
22:53:23.000000000 +0200
+++ new/GnuPG-Interface-1.03/lib/GnuPG/Interface.pm     2023-09-15 
17:28:58.000000000 +0200
@@ -29,7 +29,7 @@
 use GnuPG::Handles;
 use Scalar::Util 'tainted';
 
-$VERSION = '1.02';
+$VERSION = '1.03';
 
 has passphrase => (
     isa     => 'Any',
@@ -351,7 +351,11 @@
             @commands,     @command_args
         );
 
-        local $ENV{PATH} if tainted $ENV{PATH};
+        # On Unix, PATH is by default '.' and Perl >= v5.38 rejects '.'
+        # being in the path when in taint mode. Set a path, if running
+        # in taint mode whomever is calling us should be providing the
+        # path to the gpg program to use.
+        local $ENV{PATH} = '/usr/bin' if tainted $ENV{PATH};
         exec @command or die "exec() error: $ERRNO";
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GnuPG-Interface-1.02/t/taint_mode.t 
new/GnuPG-Interface-1.03/t/taint_mode.t
--- old/GnuPG-Interface-1.02/t/taint_mode.t     1970-01-01 01:00:00.000000000 
+0100
+++ new/GnuPG-Interface-1.03/t/taint_mode.t     2023-09-15 17:28:58.000000000 
+0200
@@ -0,0 +1,26 @@
+#!/usr/bin/perl -wT
+#
+# Ensure we can instatiate in Taint mode. Don't need to
+# do any work, as GnuPG::Interface runs the command we're going
+# to use to detect the version.
+
+use strict;
+
+use lib './t';
+use MyTest;
+
+use GnuPG::Interface;
+
+my $gnupg;
+
+# See that we instantiate an object in Taint mode
+TEST
+{
+    $gnupg = GnuPG::Interface->new( call => '/usr/bin/gpg' );
+};
+
+# See that version is set
+TEST
+{
+    defined $gnupg->version;
+};

++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.ZCiI8v/_old  2023-09-29 21:15:16.877444900 +0200
+++ /var/tmp/diff_new_pack.ZCiI8v/_new  2023-09-29 21:15:16.881445044 +0200
@@ -6,6 +6,9 @@
  Requires:       gpg2
 # BuildRequires:  perl(Module::Install)
 
+post_build: |-
+  chmod 755 ./test/fake-gpg-v*
+
 custom_test: |-
  # RT#88963
  %{__make} test || :

Reply via email to