Your message dated Sun, 18 Apr 2010 01:23:10 -0700
with message-id <[email protected]>
and subject line processor modules should depend on SSL modules if they need
them
has caused the Debian Bug report #577676,
regarding [patch]: libbusiness-onlinepayment-perl should depend
"libnet-ssleay-perl | libcrypt-ssleay-perl"
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
577676: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577676
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libbusiness-onlinepayment-perl
Severity: serious
Tags: patch
Hi,
When rebuild libbusiness-onlinepayment-ippay-perl to fix other FTBFS bug,
I got error as below.
>Error: One of Net::SSLeay (v1.30 or later) or Crypt::SSLeay (+LWP) is
>required at
/usr/share/perl5/Business/OnlinePayment/HTTPS.pm line 38.
However, libbusiness-onlinepayment-perl says "Depends: perl (>= 5.6.0-16)".
It should depend "libnet-ssleay-perl | libcrypt-ssleay-perl" as well.
This bug blocks #577358
For this issue, I made a simple patch (with squash lintian warnings).
Please check and apply it.
--- /tmp/libbusiness-onlinepayment-perl-3.00~09//debian/changelog
2010-04-13 15:32:29.000000000 +0900
+++ libbusiness-onlinepayment-perl-3.00~09/debian/changelog 2010-04-13
15:31:58.929199548 +0900
@@ -1,3 +1,15 @@
+libbusiness-onlinepayment-perl (3.00~09-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * debian/control
+ - add "Depends: libnet-ssleay-perl | libcrypt-ssleay-perl"
+ - Bump up "Standards-Version: 3.8.4"
+ - Build-Depends: debhelper (>= 5)
+ * set debian/compat to 5
+ * switch to dpkg-source format v3.0
+
+ -- Hideki Yamane (Debian-JP) <[email protected]> Tue, 13 Apr 2010
15:30:57 +0900
+
libbusiness-onlinepayment-perl (3.00~09-1) unstable; urgency=low
* New upstream release (3.00_09 CPAN developer release)
--- /tmp/libbusiness-onlinepayment-perl-3.00~09//debian/compat 2010-04-13
15:32:29.000000000 +0900
+++ libbusiness-onlinepayment-perl-3.00~09/debian/compat 2010-04-13
15:30:52.937195144 +0900
@@ -1 +1 @@
-4
+5
diff -urN /tmp/libbusiness-onlinepayment-perl-3.00~09//debian/control
libbusiness-onlinepayment-perl-3.00~09/debian/control
--- /tmp/libbusiness-onlinepayment-perl-3.00~09//debian/control 2010-04-13
15:32:29.000000000 +0900
+++ libbusiness-onlinepayment-perl-3.00~09/debian/control 2010-04-13
15:30:47.933195399 +0900
@@ -1,14 +1,14 @@
Source: libbusiness-onlinepayment-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 4.0.2), libtie-ixhash-perl, libnet-ssleay-perl,
liburi-perl
+Build-Depends: debhelper (>= 5), libtie-ixhash-perl, libnet-ssleay-perl,
liburi-perl
Build-Depends-Indep: perl (>= 5.8.0-7)
Maintainer: Ivan Kohler <[email protected]>
-Standards-Version: 3.6.1
+Standards-Version: 3.8.4
Package: libbusiness-onlinepayment-perl
Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends},
+Depends: ${perl:Depends}, ${misc:Depends}, libnet-ssleay-perl |
libcrypt-ssleay-perl
Suggests:
libbusiness-onlinepayment-backend-perl|libbusiness-onlinepayment-authorizenet-perl|libbusiness-onlinepayment-payconnect-perl|libbusiness-onlinepayment-tclink-perl
Description: Perl extension for online payment processing
Business::OnlinePayment is a generic module for processing payments through
diff -urN /tmp/libbusiness-onlinepayment-perl-3.00~09//debian/source/format
libbusiness-onlinepayment-perl-3.00~09/debian/source/format
--- /tmp/libbusiness-onlinepayment-perl-3.00~09//debian/source/format
1970-01-01 09:00:00.000000000 +0900
+++ libbusiness-onlinepayment-perl-3.00~09/debian/source/format 2010-04-13
15:29:23.181195382 +0900
@@ -0,0 +1 @@
+3.0 (quilt)
--
Regards,
Hideki Yamane henrich @ debian.or.jp/iijmio-mail.jp
http://wiki.debian.org/HidekiYamane
pgpsumGp0JZ4G.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Adding the dependency on the SSL modules to
libbusiness-onlinepayment-perl pulls them in unnecessarily when using a
libbusiness-onlinepayment-GATEWAY-perl module which does not use
B:OP:HTTPS.
Instead, libbusiness-onlinepayment-GATEWAY-perl modules should depend
on libnet-ssleay-perl | libcrypt-ssleay-perl * if they use B:OP:HTTPS.
* Well, actually
libbusiness-onlinepayment-perl (>=3.00~07),
libnet-ssleay-perl (>=1.30) | libcrypt-ssleay-perl,
libnet-ssleay-perl (>=1.30) | libwww-perl
--
_ivan
--- End Message ---