rpms/perl-Net-SSH-Perl/devel .cvsignore, 1.2, 1.3 perl-Net-SSH-Perl.spec, 1.7, 1.8 sources, 1.2, 1.3

Paul Howarth pghmcfc at fedoraproject.org
Mon Nov 3 10:15:23 UTC 2008


Author: pghmcfc

Update of /cvs/pkgs/rpms/perl-Net-SSH-Perl/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25842

Modified Files:
	.cvsignore perl-Net-SSH-Perl.spec sources 
Log Message:
- Update to 1.33 (#469612), fixes various upstream bugs:
  - Fix open() calls (rt.cpan.org #40020)
  - Fix non-shell problem (rt.cpan.org #39980)
  - Allow full agent forwarding (rt.cpan.org #32190)
  - Handle hashed known_hosts files (rt.cpan.org #25175)
  - Add IO::Handle to Perl.pm (rt.cpan.org #40057, #35985)
  - Prevent t/03-packet.t from hanging due to high file descriptor
    (rt.cpan.org #6101)
  - If ENV{HOME} is not set, use getpwuid. If both fail and the dir 
    is needed, we croak (rt.cpan.org #25174)
  - Fix incorrect logical/bitwise AND mixup (rt.cpan.org #31490)
  - Allow empty stdin for SSH2 (rt.cpan.org #32730)
  - Adjust terminal dimensions dynamically if Term::ReadKey is available
    (rt.cpan.org #34874)
- New upstream (co-)maintainer, new source URL
- t/03-packet.t re-enabled as it should no longer hang
- Add buildreqs Module::Signature, Test::Pod, Test::Pod::Coverage,
  Perl::Critic, Test::YAML::Meta, Text::SpellChecker for additional test
  coverage
- Add dependency on Term::ReadKey to provide dynamic terminal resizing



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Net-SSH-Perl/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	19 Apr 2006 15:48:42 -0000	1.2
+++ .cvsignore	3 Nov 2008 10:14:52 -0000	1.3
@@ -1 +1 @@
-Net-SSH-Perl-1.30.tar.gz
+Net-SSH-Perl-1.33.tar.gz


Index: perl-Net-SSH-Perl.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Net-SSH-Perl/devel/perl-Net-SSH-Perl.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- perl-Net-SSH-Perl.spec	6 Mar 2008 15:14:29 -0000	1.7
+++ perl-Net-SSH-Perl.spec	3 Nov 2008 10:14:52 -0000	1.8
@@ -1,16 +1,21 @@
 # IDEA is a patent-encumbered alogorithm so default to not supporting it
 # To include support for the IDEA algorithm, use: rpmbuild --with IDEA
 
+# Noarch package doesn't provide debuginfo but the default script
+# interferes with signature checking so disable it completely
+%define debug_package %{nil}
+
 Summary:	SSH (Secure Shell) client
 Name:		perl-Net-SSH-Perl
-Version:	1.30
-Release:	6%{?dist}
+Version:	1.33
+Release:	1%{?dist}
 License:	GPL+ or Artistic
 Group:		Development/Libraries
 Url:		http://search.cpan.org/dist/Net-SSH-Perl/
-Source0:	http://search.cpan.org/CPAN/authors/id/D/DB/DBROBINS/Net-SSH-Perl-%{version}.tar.gz
+Source0:	http://search.cpan.org/CPAN/authors/id/T/TU/TURNSTEP/Net-SSH-Perl-%{version}.tar.gz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:	perl(Term::ReadKey)
 BuildArch:	noarch
 BuildRequires:	perl(String::CRC32)		>= 1.2
 BuildRequires:	perl(Convert::PEM)		>= 0.05
@@ -28,6 +33,13 @@
 BuildRequires:	perl(Math::Pari)		>= 2.001804
 BuildRequires:	perl(MIME::Base64)
 BuildRequires:	perl(Test::More)
+# Additional test coverage
+BuildRequires:	perl(Module::Signature)
+BuildRequires:	perl(Test::Pod)			>= 0.95
+BuildRequires:	perl(Test::Pod::Coverage)	>= 1.04
+BuildRequires:	perl(Test::YAML::Meta)		>= 0.03
+BuildRequires:	perl(Perl::Critic)
+BuildRequires:	perl(Text::SpellChecker)
 
 %{?_with_IDEA:BuildRequires: perl(Crypt::IDEA)}
 
@@ -44,9 +56,6 @@
 # Avoid extra deps from examples
 %{__chmod} -x eg/*
 
-# Test 03-packet is prone to hanging (cpan rt#6101)
-%{__mv} t/03-packet.t t/03-packet.t.skip
-
 # Remove Crypt::IDEA dep if we're not supporting the IDEA algorithm
 %define bogusreq 'perl(Crypt::IDEA)'
 %global reqfilt /bin/sh -c "%{__perl_requires} | %{__grep} -Fvx %{bogusreq}"
@@ -66,7 +75,8 @@
 %{__make} %{?_smp_mflags}
 
 %check
-%{__make} test
+# Critic and POD tests currently fail
+%{__make} test TEST_AUTHOR=1 TEST_CRITIC=0 TEST_SIGNATURE=1 TEST_SPELL=1
 
 %install
 %{__rm} -rf %{buildroot}
@@ -85,8 +95,30 @@
 %{_mandir}/man3/Net::SSH::Perl*.3pm*
 
 %changelog
+* Mon Nov  3 2008 Paul Howarth <paul at city-fan.org> 1.33-1
+- Update to 1.33 (#469612), fixes various upstream bugs:
+  - Fix open() calls (rt.cpan.org #40020)
+  - Fix non-shell problem (rt.cpan.org #39980)
+  - Allow full agent forwarding (rt.cpan.org #32190)
+  - Handle hashed known_hosts files (rt.cpan.org #25175)
+  - Add IO::Handle to Perl.pm (rt.cpan.org #40057, #35985)
+  - Prevent t/03-packet.t from hanging due to high file descriptor
+    (rt.cpan.org #6101)
+  - If ENV{HOME} is not set, use getpwuid. If both fail and the dir 
+    is needed, we croak (rt.cpan.org #25174)
+  - Fix incorrect logical/bitwise AND mixup (rt.cpan.org #31490)
+  - Allow empty stdin for SSH2 (rt.cpan.org #32730)
+  - Adjust terminal dimensions dynamically if Term::ReadKey is available
+    (rt.cpan.org #34874)
+- New upstream (co-)maintainer, new source URL
+- t/03-packet.t re-enabled as it should no longer hang
+- Add buildreqs Module::Signature, Test::Pod, Test::Pod::Coverage,
+  Perl::Critic, Test::YAML::Meta, Text::SpellChecker for additional test
+  coverage
+- Add dependency on Term::ReadKey to provide dynamic terminal resizing
+
 * Thu Mar  6 2008 Tom "spot" Callaway <tcallawa at redhat.com> 1.30-6
-- rebuild for new perl
+- Rebuild for new perl
 
 * Mon Aug 13 2007 Paul Howarth <paul at city-fan.org> 1.30-5
 - Clarify license as GPL v1 or later, or Artistic (same as perl)


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Net-SSH-Perl/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	19 Apr 2006 15:48:42 -0000	1.2
+++ sources	3 Nov 2008 10:14:52 -0000	1.3
@@ -1 +1 @@
-063f3dc93a4fe6108b068b6d6097992d  Net-SSH-Perl-1.30.tar.gz
+961496d5a600b04bae1b8e62463f84e8  Net-SSH-Perl-1.33.tar.gz




More information about the fedora-extras-commits mailing list