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

Attachment: 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 ---

Reply via email to