[perl-DBI] Remove RPC::Pl* reverse dependencies due to security concerns (CVE-2013-7284)

Petr Pisar ppisar at fedoraproject.org
Mon Jun 2 12:09:40 UTC 2014


commit 4c868b2794bbd0173901e05291240645830348ba
Author: Petr Písař <ppisar at redhat.com>
Date:   Mon Jun 2 13:39:16 2014 +0200

    Remove RPC::Pl* reverse dependencies due to security concerns (CVE-2013-7284)

 perl-DBI.spec |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/perl-DBI.spec b/perl-DBI.spec
index b9c8adc..12a3b5e 100644
--- a/perl-DBI.spec
+++ b/perl-DBI.spec
@@ -10,7 +10,7 @@
 
 Name:           perl-DBI
 Version:        1.631
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        A database access API for perl
 Group:          Development/Libraries
 License:        GPL+ or Artistic
@@ -55,10 +55,6 @@ BuildRequires:  perl(Math::BigInt)
 BuildRequires:  perl(MLDBM)
 %endif
 # Params::Util is optional
-# RPC::PlClient is optional
-BuildRequires:  perl(RPC::PlClient) >= 0.2000
-# RPC::PlServer is optional
-BuildRequires:  perl(RPC::PlServer)
 BuildRequires:  perl(Scalar::Util)
 # SQL::Statement is optional, and it requires DBI
 %if 0%{!?perl_bootstrap:1} && ! ( 0%{?rhel} )
@@ -78,7 +74,6 @@ BuildRequires:  perl(Encode)
 BuildRequires:  perl(File::Copy)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(lib)
-BuildRequires:  perl(Net::Daemon::Test)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Simple) >= 0.90
 # Optional tests
@@ -120,6 +115,11 @@ sed -i 's?#!perl?#!%{__perl}?' ex/corogofer.pl
 rm lib/DBD/Gofer/Transport/corostream.pm
 sed -i -e '/^lib\/DBD\/Gofer\/Transport\/corostream.pm$/d' MANIFEST
 %endif
+# Remove RPC::Pl* reverse dependencies due to security concerns,
+# CVE-2013-7284, bug #1051110
+rm lib/Bundle/DBI.pm lib/DBD/Proxy.pm lib/DBI/ProxyServer.pm dbiproxy.PL
+rm t/80proxy.t
+sed -i -e 's/"dbiproxy$ext_pl",//' Makefile.PL
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
@@ -145,7 +145,6 @@ make test
 %{_bindir}/dbipro*
 %{_bindir}/dbilogstrip
 %{perl_vendorarch}/*.p*
-%{perl_vendorarch}/Bundle/
 %{perl_vendorarch}/DBD/
 %exclude %{perl_vendorarch}/DBD/Gofer/Transport/corostream.pm
 %{perl_vendorarch}/DBI/
@@ -160,6 +159,10 @@ make test
 %endif
 
 %changelog
+* Mon Jun 02 2014 Petr Pisar <ppisar at redhat.com> - 1.631-3
+- Remove RPC::Pl* reverse dependencies due to security concerns (CVE-2013-7284)
+  (bug #1051110)
+
 * Wed Jan 22 2014 Petr Pisar <ppisar at redhat.com> - 1.631-2
 - Split DBD::Gofer::Transport::corostream into sub-package
 


More information about the scm-commits mailing list