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@xxxxxxxxxxxx> 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@xxxxxxxxxx> 1.30-6 -- rebuild for new perl +- Rebuild for new perl * Mon Aug 13 2007 Paul Howarth <paul@xxxxxxxxxxxx> 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 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl Fedora-perl-devel-list mailing list Fedora-perl-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list