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.000000000 +0100
+++ 
/mounts/work_src_done/STABLE/perl-GnuPG-Interface/perl-GnuPG-Interface.changes  
    2011-03-31 20:17:23.000000000 +0200
@@ -1,0 +2,36 @@
+Thu Mar 31 18:08:16 UTC 2011 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.IPNjyw/_new  2011-04-06 11:00:18.000000000 +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 <[email protected]>
+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 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}
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
-
 %{__make} %{?_smp_mflags}
 
 %check
@@ -67,18 +88,14 @@
 
 %install
 %perl_make_install
-# do not perl_process_packlist (noarch)
-# remove .packlist file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch
-# remove perllocal.pod file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
+%perl_process_packlist
 %perl_gen_filelist
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
+%{__rm} -rf %{buildroot}
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
+%defattr(644,root,root,755)
 %doc ChangeLog COPYING NEWS README THANKS
 
 %changelog


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to