Inn-Current-20140910 issues

Julien ÉLIE julien at trigofacile.com
Wed Sep 10 17:05:36 UTC 2014


Hi The Doctor,

> lib/fdflag                    1/8     12%    0    0  7
> lib/reallocarray              7/15    47%    0    0  5, 7-9, 11, 13, 15

I unfortunately do not manage to reproduce these errors on the NetBSD, FreeBSD and OpenBSD servers that the GCC C Farm provides...
I would like to help but I currently cannot investigate more on these issues.



> util/innupgrade              12/13    92%    0    0  1-9, 11-13
> As a result the upgrade procedure choked.

Did you upgrade Perl yesterday?
It looks strange that you only get the innupgrade error today (the script has not been recently changed).


Yet, I have just found out that the innupgrade test suite fails on AIX because of:
"-T" is on the #! line, it must also be used on the command line at ../../scripts/innupgrade line 1.


This patch addresses the issue:

--- Makefile	(révision 9683)
+++ Makefile	(copie de travail)
@@ -112,15 +112,15 @@
 	    echo '' ; \
 	    cd $$D && $(MAKE) install || exit 1 ; cd .. ; \
 	done
-	test -z "$D" && $(PATHBIN)/innupgrade $(PATHAUTHPASSWD)
-	test -z "$D" && $(PATHBIN)/innupgrade $(PATHBIN)
-	test -z "$D" && $(PATHBIN)/innupgrade $(PATHDOC)
-	test -z "$D" && $(PATHBIN)/innupgrade $(PATHETC)
-	test -z "$D" && $(PATHBIN)/innupgrade ${PATHFILTER}
-	test -z "$D" && $(PATHBIN)/innupgrade $(MAN1)
-	test -z "$D" && $(PATHBIN)/innupgrade $(MAN3)
-	test -z "$D" && $(PATHBIN)/innupgrade $(MAN5)
-	test -z "$D" && $(PATHBIN)/innupgrade $(MAN8)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(PATHAUTHPASSWD)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(PATHBIN)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(PATHDOC)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(PATHETC)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade ${PATHFILTER}
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(MAN1)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(MAN3)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(MAN5)
+	test -z "$D" && $(PERL) -T $(PATHBIN)/innupgrade $(MAN8)
 
 install-root:
 	@chmod +x support/install-sh
Index: tests/util/innupgrade.t
===================================================================
--- tests/util/innupgrade.t	(révision 9683)
+++ tests/util/innupgrade.t	(copie de travail)
@@ -13,7 +13,7 @@
 
 # Run innupgrade with the given arguments and expect it to succeed.
 run () {
-    $innupgrade "$@"
+    ${PERL} -T ${innupgrade} "$@"
     if [ $? = 0 ] ; then
         printcount "ok"
     else





-- 
Julien ÉLIE

« Obsequium amicos ueritas odium parit. » (Térence)


More information about the inn-workers mailing list