commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at 2020-08-10 14:58:52 Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old) and /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new.3399 (New) Package is "perl-GnuPG-Interface" Mon Aug 10 14:58:52 2020 rev:3 rq:824984 version:1.00 Changes: --- /work/SRC/openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2019-06-01 09:49:40.383320737 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new.3399/perl-GnuPG-Interface.changes 2020-08-10 14:59:26.204046061 +0200 @@ -1,0 +2,30 @@ +Thu Aug 6 11:04:20 UTC 2020 - Tina Müller + +- Remove patches gpg2.2.6_7c85ac40660861e7507c43d043323c3f1b83921b.patch, + gpg2.2.8_b356e7fda15e39e037da1888a24000a96fc85c90.patch (not needed anymore) + + +--- +Thu Aug 6 10:42:11 UTC 2020 - Tina Müller + +- Remove 1.patch (not needed anymore) + +--- +Sat May 16 03:09:29 UTC 2020 - Tina Müller + +updated to 1.00 + see /usr/share/doc/packages/perl-GnuPG-Interface/Changes + + 1.0 - 2020-05-13 + - Limit support to GnuPG 2.2+ and 1.4 + - Additional information from keys when using GnuPG 2.2 or higher + - Add support for use of agent/pinentry + - Updated options to add ignore_mdc_error and logging + - Improvements to tests + - Update pubkey_data documentation + - Special thanks to dkg on Github for a large PR with updates for GnuPG 2 + - Thanks also to ntyni on Github for a pointer to test updates also dealing + with version changes + + +--- Old: 1.patch GnuPG-Interface-0.52.tar.gz gpg2.2.6_7c85ac40660861e7507c43d043323c3f1b83921b.patch gpg2.2.8_b356e7fda15e39e037da1888a24000a96fc85c90.patch New: GnuPG-Interface-1.00.tar.gz Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.WjC7q1/_old 2020-08-10 14:59:27.092046530 +0200 +++ /var/tmp/diff_new_pack.WjC7q1/_new 2020-08-10 14:59:27.096046533 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GnuPG-Interface # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,20 @@ Name: perl-GnuPG-Interface -Version:0.52 +Version:1.00 Release:0 %define cpan_name GnuPG-Interface Summary:Perl interface to GnuPG License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url:https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/A/AL/ALEXMV/%{cpan_name}-%{version}.tar.gz +URL:https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/J/JE/JESSE/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml -Patch0: 1.patch -Patch1: gpg2.2.6_7c85ac40660861e7507c43d043323c3f1b83921b.patch -Patch2: gpg2.2.8_b356e7fda15e39e037da1888a24000a96fc85c90.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Math::BigInt) >= 1.78 -BuildRequires: perl(Module::Install) BuildRequires: perl(Moo) >= 0.091011 BuildRequires: perl(MooX::HandlesVia) >= 0.001004 BuildRequires: perl(MooX::late) >= 0.014 @@ -56,21 +52,15 @@ %prep %setup -q -n %{cpan_name}-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build -perl Makefile.PL INSTALLDIRS=vendor +PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} -# old (open)SUSE distributions use too old gpg -%if 0%{suse_version} >= 1330 %check # RT#88963 %{__make} test || : %{__make} test -%endif %install %perl_make_install ++ GnuPG-Interface-0.52.tar.gz -> GnuPG-Interface-1.00.tar.gz ++ 2100 lines of diff (skipped) ++ cpanspec.yml ++ --- /var/tmp/diff_new_pack.WjC7q1/_old 2020-08-10 14:59:27.204046590 +0200 +++ /var/tmp/diff_new_pack.WjC7q1/_new 2020-08-10 14:59:27.208046592 +0200 @@ -1,14 +1,10 @@ --- -patches: - # PATCH-FIX-UPSTREAM https://github.com/bestpractical/gnupg-interface/pull/1 - 1.patch: -p1 - gpg2.2.6_7c85ac40660861e7507c43d043323c3f1b83921b.patch: -p1 - gpg2.2.8_b356e7fda15e39e037da1888a24000a96fc85c90.patch: -p1 +#patches: preamble: |- BuildRequires: gpg2 - BuildRequires: perl(Module::Install) Requires: gpg2 +# BuildRequires: perl(Mod
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at 2019-06-01 09:49:39 Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old) and /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new.5148 (New) Package is "perl-GnuPG-Interface" Sat Jun 1 09:49:39 2019 rev:2 rq:705969 version:0.52 Changes: --- /work/SRC/openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2019-02-24 17:12:27.656481968 +0100 +++ /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new.5148/perl-GnuPG-Interface.changes 2019-06-01 09:49:40.383320737 +0200 @@ -1,0 +2,6 @@ +Thu Mar 14 15:08:18 UTC 2019 - Lars Vogdt + +- disable the tests for old SUSE distributions: they are using a + too old gpg version + +--- Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.UbWWcc/_old 2019-06-01 09:49:40.975320534 +0200 +++ /var/tmp/diff_new_pack.UbWWcc/_new 2019-06-01 09:49:40.979320533 +0200 @@ -64,10 +64,13 @@ perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} +# old (open)SUSE distributions use too old gpg +%if 0%{suse_version} >= 1330 %check # RT#88963 %{__make} test || : %{__make} test +%endif %install %perl_make_install
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at 2014-09-24 13:09:24 Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old) and /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new (New) Package is "perl-GnuPG-Interface" Changes: --- /work/SRC/openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2013-09-26 07:10:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new/perl-GnuPG-Interface.changes 2014-09-24 13:09:53.0 +0200 @@ -1,0 +2,28 @@ +Mon Sep 15 12:53:46 UTC 2014 - co...@suse.com + +- updated to 0.50 + 0.50 - 2014-03-14 + - Version 0.49 implicitly required Moose; switch to a technique that +does not + - Modernize CHANGES + + 0.49 - 2014-03-13 + - Restore context-sensitive (array/arrayref) behavior of multiple array +methods from 0.46. + - Fix MANIFEST/.gitignore inconsistency + + 0.48 - 2014-03-10 + - Switch from --always-trust to --trust-model=always + + 0.47 - 2014-03-10 + - No changes from 0.47_02 + + 0.47_02 - 2014-02-14 + - Remove a stray 'use Data::Dumper::Concise' added in 0.47_01 + + 0.47_01 - 2014-01-27 + - Switch from Any::Moose to Moo + - Accept "gpg (GnuPG/MacGPG2)" as a valid gpg version + - Typo fixes in documentation + +--- Old: GnuPG-Interface-0.46.tar.gz New: GnuPG-Interface-0.50.tar.gz Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.gGLTwf/_old 2014-09-24 13:09:54.0 +0200 +++ /var/tmp/diff_new_pack.gGLTwf/_new 2014-09-24 13:09:54.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GnuPG-Interface # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-GnuPG-Interface -Version:0.46 +Version:0.50 Release:0 %define cpan_name GnuPG-Interface Summary:Perl interface to GnuPG @@ -29,12 +29,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Any::Moose) >= 0.04 BuildRequires: perl(Math::BigInt) >= 1.78 -# MANUAL -BuildRequires: perl(Moose) -Requires: perl(Any::Moose) >= 0.04 +BuildRequires: perl(Moo) >= 0.091011 +BuildRequires: perl(MooX::HandlesVia) >= 0.001004 +BuildRequires: perl(MooX::late) >= 0.014 Requires: perl(Math::BigInt) >= 1.78 +Requires: perl(Moo) >= 0.091011 +Requires: perl(MooX::HandlesVia) >= 0.001004 +Requires: perl(MooX::late) >= 0.014 +%{perl_requires} # MANUAL BEGIN %if 0%{suse_version} <= 1110 BuildRequires: gpg @@ -44,7 +47,6 @@ Requires: gpg2 %endif # MANUAL END -%{perl_requires} %description GnuPG::Interface and its associated modules are designed to provide an @@ -71,6 +73,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc ChangeLog COPYING NEWS README THANKS +%doc Changes README %changelog ++ GnuPG-Interface-0.46.tar.gz -> GnuPG-Interface-0.50.tar.gz ++ 1830 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at 2013-09-26 07:10:12 Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old) and /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new (New) Package is "perl-GnuPG-Interface" Changes: --- /work/SRC/openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2013-06-25 14:43:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new/perl-GnuPG-Interface.changes 2013-09-26 07:10:13.0 +0200 @@ -1,0 +2,7 @@ +Wed Sep 25 13:36:26 UTC 2013 - co...@suse.com + +- rerun make test twice - the trustdb needs to be created for + the test to succeed (broken test) + reported as https://rt.cpan.org/Public/Bug/Display.html?id=88963 + +--- Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.jYLeOV/_old 2013-09-26 07:10:14.0 +0200 +++ /var/tmp/diff_new_pack.jYLeOV/_new 2013-09-26 07:10:14.0 +0200 @@ -60,6 +60,8 @@ %{__make} %{?_smp_mflags} %check +# RT#88963 +%{__make} test || : %{__make} test %install -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at 2013-06-25 09:29:33 Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old) and /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new (New) Package is "perl-GnuPG-Interface" Changes: --- /work/SRC/openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2011-10-16 12:57:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new/perl-GnuPG-Interface.changes 2013-06-25 14:43:42.0 +0200 @@ -1,0 +2,9 @@ +Thu Jun 20 11:28:09 UTC 2013 - co...@suse.com + +- updated to 0.46 + Add a ->search_keys method + Add a ->version method + Remove dead code for finding gnupg2 binary + Include trailing columns when parsing --fixed-list-mode output + +--- Old: GnuPG-Interface-0.44.tar.gz New: GnuPG-Interface-0.46.tar.gz Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.WeNyR2/_old 2013-06-25 14:43:43.0 +0200 +++ /var/tmp/diff_new_pack.WeNyR2/_new 2013-06-25 14:43:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GnuPG-Interface # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,47 +16,23 @@ # - Name: perl-GnuPG-Interface -Version:0.44 -Release:1 -License:GPL-1.0+ or Artistic-1.0 +Version:0.46 +Release:0 %define cpan_name GnuPG-Interface Summary:Perl interface to GnuPG -Url:http://search.cpan.org/dist/GnuPG-Interface/ +License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -Source: http://www.cpan.org/authors/id/J/JE/JESSE/%{cpan_name}-%{version}.tar.gz +Url:http://search.cpan.org/dist/GnuPG-Interface/ +Source: http://www.cpan.org/authors/id/A/AL/ALEXMV/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Any::Moose) >= 0.04 +BuildRequires: perl(Math::BigInt) >= 1.78 # MANUAL BuildRequires: perl(Moose) -BuildRequires: perl(Math::BigInt) >= 1.78 -#BuildRequires: perl(GnuPG::Fingerprint) -#BuildRequires: perl(GnuPG::Handles) -#BuildRequires: perl(GnuPG::HashInit) -#BuildRequires: perl(GnuPG::Interface) -#BuildRequires: perl(GnuPG::Key) -#BuildRequires: perl(GnuPG::Options) -#BuildRequires: perl(GnuPG::PrimaryKey) -#BuildRequires: perl(GnuPG::PublicKey) -#BuildRequires: perl(GnuPG::Revoker) -#BuildRequires: perl(GnuPG::SecretKey) -#BuildRequires: perl(GnuPG::Signature) -#BuildRequires: perl(GnuPG::SubKey) -#BuildRequires: perl(GnuPG::UserAttribute) -#BuildRequires: perl(GnuPG::UserId) -#BuildRequires: perl(inc::Module::Install) -#BuildRequires: perl(JSON) -#BuildRequires: perl(LWP::Simple) -#BuildRequires: perl(Module::Build) -#BuildRequires: perl(Module::Install::Base) -#BuildRequires: perl(MyTest) -#BuildRequires: perl(MyTestSpecific) -#BuildRequires: perl(Parse::CPAN::Meta) -#BuildRequires: perl(YAML::Tiny) Requires: perl(Any::Moose) >= 0.04 Requires: perl(Math::BigInt) >= 1.78 # MANUAL BEGIN @@ -68,7 +44,6 @@ Requires: gpg2 %endif # MANUAL END - %{perl_requires} %description ++ GnuPG-Interface-0.44.tar.gz -> GnuPG-Interface-0.46.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GnuPG-Interface-0.44/ChangeLog new/GnuPG-Interface-0.46/ChangeLog --- old/GnuPG-Interface-0.44/ChangeLog 2011-05-03 03:43:25.0 +0200 +++ new/GnuPG-Interface-0.46/ChangeLog 2012-10-25 20:05:58.0 +0200 @@ -1,5 +1,15 @@ +0.46 Thu Oct 25 14:04:17 EDT 2012 + + Add a ->search_keys method + Add a ->version method + Remove dead code for finding gnupg2 binary + +0.45 Wed Oct 26 00:11:17 EDT 2011 + + Include trailing columns when parsing --fixed-list-mode output + 0.44 Mon May 2 21:36:13 EDT 2011 - + Bump Math::BigInt dependency to get the new 'try GMP' syntax. 0.43 Tue Mar 8 09:13:31 EST 2011 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GnuPG-Interface-0.44/META.yml new/GnuPG-Interface-0.46/META.yml --- old/GnuPG-Interface-0.44/META.yml 2011-05-03 03:43:33.0 +0200 +++ new/GnuPG-Interface-0.46/META.yml 2012-10-26 00:14:05.0 +0200 @@ -3,11 +3,12 @@ au
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at 2011-12-06 18:42:06 Comparing /work/SRC/openSUSE:Factory/perl-GnuPG-Interface (Old) and /work/SRC/openSUSE:Factory/.perl-GnuPG-Interface.new (New) Package is "perl-GnuPG-Interface", Maintainer is "u...@suse.com" Changes: Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.nwO3bk/_old 2011-12-06 19:09:49.0 +0100 +++ /var/tmp/diff_new_pack.nwO3bk/_new 2011-12-06 19:09:49.0 +0100 @@ -20,7 +20,7 @@ Name: perl-GnuPG-Interface Version:0.44 Release:1 -License:GPL+ or Artistic +License:GPL-1.0+ or Artistic-1.0 %define cpan_name GnuPG-Interface Summary:Perl interface to GnuPG Url:http://search.cpan.org/dist/GnuPG-Interface/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at Sun Oct 16 12:56:30 CEST 2011. --- openSUSE:Factory/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2011-09-23 12:37:14.0 +0200 +++ /mounts/work_src_done/STABLE/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2011-10-15 20:16:23.0 +0200 @@ -1,0 +2,6 @@ +Sat Oct 15 18:10:32 UTC 2011 - co...@suse.com + +- updated to 0.44 +Bump Math::BigInt dependency to get the new 'try GMP' syntax. + +--- calling whatdependson for head-i586 Old: GnuPG-Interface-0.43.tar.gz New: GnuPG-Interface-0.44.tar.gz Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.ueC537/_old 2011-10-16 12:56:22.0 +0200 +++ /var/tmp/diff_new_pack.ueC537/_new 2011-10-16 12:56:22.0 +0200 @@ -18,21 +18,48 @@ Name: perl-GnuPG-Interface -Version:0.43 +Version:0.44 Release:1 License:GPL+ or Artistic %define cpan_name GnuPG-Interface Summary:Perl interface to GnuPG Url:http://search.cpan.org/dist/GnuPG-Interface/ Group: Development/Libraries/Perl -#Source: http://www.cpan.org/authors/id/J/JE/JESSE/GnuPG-Interface-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/J/JE/JESSE/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Any::Moose) >= 0.04 +# MANUAL +BuildRequires: perl(Moose) +BuildRequires: perl(Math::BigInt) >= 1.78 +#BuildRequires: perl(GnuPG::Fingerprint) +#BuildRequires: perl(GnuPG::Handles) +#BuildRequires: perl(GnuPG::HashInit) +#BuildRequires: perl(GnuPG::Interface) +#BuildRequires: perl(GnuPG::Key) +#BuildRequires: perl(GnuPG::Options) +#BuildRequires: perl(GnuPG::PrimaryKey) +#BuildRequires: perl(GnuPG::PublicKey) +#BuildRequires: perl(GnuPG::Revoker) +#BuildRequires: perl(GnuPG::SecretKey) +#BuildRequires: perl(GnuPG::Signature) +#BuildRequires: perl(GnuPG::SubKey) +#BuildRequires: perl(GnuPG::UserAttribute) +#BuildRequires: perl(GnuPG::UserId) +#BuildRequires: perl(inc::Module::Install) +#BuildRequires: perl(JSON) +#BuildRequires: perl(LWP::Simple) +#BuildRequires: perl(Module::Build) +#BuildRequires: perl(Module::Install::Base) +#BuildRequires: perl(MyTest) +#BuildRequires: perl(MyTestSpecific) +#BuildRequires: perl(Parse::CPAN::Meta) +#BuildRequires: perl(YAML::Tiny) Requires: perl(Any::Moose) >= 0.04 +Requires: perl(Math::BigInt) >= 1.78 +# MANUAL BEGIN %if 0%{suse_version} <= 1110 BuildRequires: gpg Requires: gpg @@ -40,7 +67,7 @@ BuildRequires: gpg2 Requires: gpg2 %endif -Requires: gpg +# MANUAL END %{perl_requires} @@ -50,32 +77,6 @@ functions such as but not limited to encrypting, signing, decryption, verification, and key-listing parsing. -How Data Member Accessor Methods are Created -Each module in the GnuPG::Interface bundle relies on Any::Moose to -generate the get/set methods used to set the object's data members. -_This is very important to realize._ This means that any data member -which is a list has special methods assigned to it for pushing, -popping, and clearing the list. - -Understanding Bidirectional Communication -It is also imperative to realize that this package uses interprocess -communication methods similar to those used in the IPC::Open3 manpage -and the perlipc/"Bidirectional Communication with Another Process" -manpage, and that users of this package need to understand how to use -this method because this package does not abstract these methods for -the user greatly. This package is not designed to abstract this away -entirely (partly for security purposes), but rather to simply help -create 'proper', clean calls to GnuPG, and to implement key-listing -parsing. Please see the perlipc/"Bidirectional Communication with -Another Process" manpage to learn how to deal with these methods. - -Using this package to do message processing generally invovlves -creating a GnuPG::Interface object, creating a GnuPG::Handles object, -setting some options in its *options* data member, and then calling a -method which invokes GnuPG, such as *clearsign*. One then interacts -with with the handles appropriately, as described in the -perlipc/"Bidirectional Communication with Another Process" manpage. - %prep %setup -q -n %{cpan_name}-%{version} @@ -91,11 +92,8 @@ %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files -%defattr(644,root,root,755) +%defattr(-,root,root,755) %doc
commit perl-GnuPG-Interface for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GnuPG-Interface for openSUSE:Factory checked in at Wed Apr 6 11:24:05 CEST 2011. --- perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2010-12-01 14:45:42.0 +0100 +++ /mounts/work_src_done/STABLE/perl-GnuPG-Interface/perl-GnuPG-Interface.changes 2011-03-31 20:17:23.0 +0200 @@ -1,0 +2,36 @@ +Thu Mar 31 18:08:16 UTC 2011 - co...@novell.com + +- update to 0.43: +Additional cleanups from dkg +GnuPG::Revoker: improve docs, compare() should fail if the signature counts differ - dkg +Handle revoker packets (rvk) - dkg +Move compare() into GnuPG::Signature, got rid of t/GnuPG/ComparableSignature.pm - dkg +Move signature comparison into ComparableKey.pm instead of ComparableSubKey.pm - dkg +Move fingerprint comparison directly into GnuPG::Fingerprint - dkg +Change around some variable names for consistency's sake: + $current_key becomes $current_primary_key + $current_fingerprinted_key becomes $current_key -dkg +Fixed synopsis example in GnuPG::Signature pod - dkg +Allow for primary key to have per-key (useful for signatures of class 0x1f, see http://tools.ietf.org/html/rfc4880#section-5.2.1) - dkg +Add revocations to keys and user ids and user attributes - dkg +Add signature class and exportability to GnuPG::Signature - dkg +Introduced GnuPG::UserAttribute to handle uat packets - dkg +Actually check validity of signatures and report them - dkg +Support more than 1 signature over each subkey - dkg +Do not bother shipping test/random_seed - dkg +Fix copy method of GnuPG::Options. + The result of not checking for definedness here is to never copy the + meta_immutable value successfully (as that is true by default). This led + to a FTBFS (failure to build from source) when running non-interactively. + + See also: http://bugs.debian.org/549743 - Tim Retout +Expose signature expiration times - dkg +Take advantage of --fixed-list-mode and report timestamps at 1Hz precision instead of daily precision - dkg +Always use --fixed-list-mode for consistency and better granularity of data - dkg +Unescape strings to handle User IDs with colons in them - dkg +Add usage_flags to keys - dkg +Several doc patches from Daniel Kahn Gillmor +Fix for documented typos reported by SYSMON Fixes rt.cpan.org#50377 - jesse +Fix POD errors - alexmv + +--- calling whatdependson for head-i586 Old: GnuPG-Interface-0.42.tar.bz2 New: GnuPG-Interface-0.43.tar.gz Other differences: -- ++ perl-GnuPG-Interface.spec ++ --- /var/tmp/diff_new_pack.IPNjyw/_old 2011-04-06 11:00:18.0 +0200 +++ /var/tmp/diff_new_pack.IPNjyw/_new 2011-04-06 11:00:18.0 +0200 @@ -15,25 +15,24 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-GnuPG-Interface +Version:0.43 +Release:1 +License:GPL+ or Artistic %define cpan_name GnuPG-Interface Summary:Perl interface to GnuPG -Version:0.42 -Release:2 -License:GPL+ or Artistic -Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/GnuPG-Interface/ -#Source: http://www.cpan.org/modules/by-module/GnuPG/GnuPG-Interface-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/J/JE/JESSE/GnuPG-Interface-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Any::Moose) >= 0.04 +Requires: perl(Any::Moose) >= 0.04 %if 0%{suse_version} <= 1110 BuildRequires: gpg Requires: gpg @@ -42,24 +41,46 @@ Requires: gpg2 %endif Requires: gpg -Requires: perl(Any::Moose) >= 0.04 + +%{perl_requires} %description -GnuPG::Interface and its associated modules are designed to provide an object- -oriented method for interacting with GnuPG, being able to perform functions -such as but not limited to encrypting, signing, decryption, verification, -and key-listing parsing. - -Authors: -Jesse Vincent +GnuPG::Interface and its associated modules are designed to provide an +object-oriented method for interacting with GnuPG, being able to perform +functions such as but not limited to encrypting, signing, decryption, +verification, and key-listing parsing. + +How Data Member Accessor Methods are Created +Each module in the GnuPG::Interface bundle relies on Any::Moose to +generate the get/set methods used to set the object's data membe