Hello all,
You need netbase to be installed for /etc/protocols to be available.
I can confirm that the package doesn't build correctly when the host
is offline, see below.
I fixed both of these issues. Please see attached patch. If no
objections arise, I'm planning to NMU this. Of course this is not
intended as an offence; it's part of my NM-process to fix an RC bug and
prepare an NMU for it.
regards,
Thijs Kinkhorst
diff -u libcgi-ssi-perl-0.88/debian/changelog libcgi-ssi-perl-0.88/debian/changelog
--- libcgi-ssi-perl-0.88/debian/changelog
+++ libcgi-ssi-perl-0.88/debian/changelog
@@ -1,3 +1,11 @@
+libcgi-ssi-perl (0.88-1.1) unstable; urgency=high
+
+ * NMU for release critical bug.
+ * Add netbase to depends (Closes: #337391).
+ * Skip tests in 'make test' that try to access remote sites.
+
+ -- Thijs Kinkhorst [EMAIL PROTECTED] Thu, 17 Nov 2005 02:54:10 +0100
+
libcgi-ssi-perl (0.88-1) unstable; urgency=low
* New upstream release. Closes: #329501.
diff -u libcgi-ssi-perl-0.88/debian/packages libcgi-ssi-perl-0.88/debian/packages
--- libcgi-ssi-perl-0.88/debian/packages
+++ libcgi-ssi-perl-0.88/debian/packages
@@ -41,6 +41,7 @@
Build-Depends-Indep: libwww-perl
Build-Depends-Indep: liburi-perl
Build-Depends-Indep: libtimedate-perl
+Build-Depends-Indep: netbase
%endif
Build: sh
PERL=${PERL:-/usr/bin/perl}
diff -u libcgi-ssi-perl-0.88/debian/control libcgi-ssi-perl-0.88/debian/control
--- libcgi-ssi-perl-0.88/debian/control
+++ libcgi-ssi-perl-0.88/debian/control
@@ -4,7 +4,7 @@
Priority: extra
Standards-Version: 3.6.2
Build-Depends: yada (= 0.48)
-Build-Depends-Indep: perl (= 5.8), libhtml-simpleparse-perl, perl-modules, libwww-perl, liburi-perl, libtimedate-perl, yada (= 0.48)
+Build-Depends-Indep: perl (= 5.8), libhtml-simpleparse-perl, perl-modules, libwww-perl, liburi-perl, libtimedate-perl, netbase, yada (= 0.48)
Package: libcgi-ssi-perl
Architecture: all
--- libcgi-ssi-perl-0.88.orig/test.pl
+++ libcgi-ssi-perl-0.88/test.pl
@@ -101,10 +101,12 @@
# include file - with many types of input
# include virtual - with different types of input
-{
-my $ssi = CGI::SSI-new();
-my $html = $ssi-process(q[!--#include virtual=http://www.yahoo.com; --]);
-ok($html =~ /yahoo/i $html =~ /mail/i,'include virtual 1');
+SKIP: {
+# Thijs Kinkhorst: disable tests that require network access
+#my $ssi = CGI::SSI-new();
+#my $html = $ssi-process(q[!--#include virtual=http://www.yahoo.com; --]);
+#ok($html =~ /yahoo/i $html =~ /mail/i,'include virtual 1');
+skip(skipping include virtual 1, remote test,1);
}
# tough to do these well, without more info...
@@ -119,10 +121,12 @@
# exec cgi - with different input
-{
-my $ssi = CGI::SSI-new();
-my $html = $ssi-process(q[!--#exec cgi=http://www.yahoo.com/; --]);
-ok($html =~ /yahoo/i,'exec cgi');
+SKIP: {
+# Thijs Kinkhorst: disable tests that require network access
+#my $ssi = CGI::SSI-new();
+#my $html = $ssi-process(q[!--#exec cgi=http://www.yahoo.com/; --]);
+#ok($html =~ /yahoo/i,'exec cgi');
+skip(skipping exec cgi, remote test,1);
}
# exec cmd - with different input
@@ -267,13 +271,15 @@
# test cookie support
SKIP: {
- eval use HTTP::Cookies; 1 or skip(HTTP::Cookies not installed, 1);
- my $jar = HTTP::Cookies-new({});
- $jar-set_cookie(1,'mycookie','COOKIEVAL','/','www.bitperfect.com',80,0,0,100);
-
- my $ssi = CGI::SSI-new(COOKIE_JAR = $jar);
- my $html = $ssi-process(qq[!--#include virtual=http://www.bitperfect.com/cgi-bin/cgi-ssi/cookietest.cgi--]);
- ok($html =~ m'COOKIEVAL', cookie support);
+# Thijs Kinkhorst: disable tests that require network access
+# eval use HTTP::Cookies; 1 or skip(HTTP::Cookies not installed, 1);
+# my $jar = HTTP::Cookies-new({});
+# $jar-set_cookie(1,'mycookie','COOKIEVAL','/','www.bitperfect.com',80,0,0,100);
+#
+# my $ssi = CGI::SSI-new(COOKIE_JAR = $jar);
+# my $html = $ssi-process(qq[!--#include virtual=http://www.bitperfect.com/cgi-bin/cgi-ssi/cookietest.cgi--]);
+# ok($html =~ m'COOKIEVAL', cookie support);
+ skip(skipping cookie test, remote test, 1);
}
SKIP: {
signature.asc
Description: This is a digitally signed message part