[pkg-java] r17139 - in trunk/libapache-mod-jk/debian: . patches
Damien Raude-Morvan
drazzib at alioth.debian.org
Mon Aug 12 09:11:36 UTC 2013
Author: drazzib
Date: 2013-08-12 09:11:35 +0000 (Mon, 12 Aug 2013)
New Revision: 17139
Added:
trunk/libapache-mod-jk/debian/patches/0004-corrupted-worker-activation-status.patch
Modified:
trunk/libapache-mod-jk/debian/changelog
trunk/libapache-mod-jk/debian/patches/series
trunk/libapache-mod-jk/debian/rules
Log:
* d/rules: Fix "Hardening CPPFLAGS missing" (Closes: #710809).
Thanks to Simon Ruderich for providing patch.
* d/patches/0004-corrupted-worker-activation-status.patch:
Fix "Worker activation state corrupted when using jkmanager",
Thanks to David Gubler for patch (Closes: #711934).
Modified: trunk/libapache-mod-jk/debian/changelog
===================================================================
--- trunk/libapache-mod-jk/debian/changelog 2013-08-12 05:21:54 UTC (rev 17138)
+++ trunk/libapache-mod-jk/debian/changelog 2013-08-12 09:11:35 UTC (rev 17139)
@@ -1,3 +1,13 @@
+libapache-mod-jk (1:1.2.37-3) unstable; urgency=low
+
+ * d/rules: Fix "Hardening CPPFLAGS missing" (Closes: #710809).
+ Thanks to Simon Ruderich for providing patch.
+ * d/patches/0004-corrupted-worker-activation-status.patch:
+ Fix "Worker activation state corrupted when using jkmanager",
+ Thanks to David Gubler for patch (Closes: #711934).
+
+ -- Damien Raude-Morvan <drazzib at debian.org> Mon, 12 Aug 2013 10:28:44 +0200
+
libapache-mod-jk (1:1.2.37-2) unstable; urgency=low
* Re-enable Apache 2.4 transition after wheezy release (Closes: #666851):
Added: trunk/libapache-mod-jk/debian/patches/0004-corrupted-worker-activation-status.patch
===================================================================
--- trunk/libapache-mod-jk/debian/patches/0004-corrupted-worker-activation-status.patch (rev 0)
+++ trunk/libapache-mod-jk/debian/patches/0004-corrupted-worker-activation-status.patch 2013-08-12 09:11:35 UTC (rev 17139)
@@ -0,0 +1,27 @@
+Description: Worker activation state corrupted when using jkmanager
+ We use jkmanager to selectively disable (DIS state) workers to do
+ rolling releases. This worked fine in Squeeze (mod_jk 1.2.30),
+ but does not work properly anymore in Wheezy (mod_jk 1.2.37). The
+ effect is: When I set a worker to disabled, it flips back and forth
+ between disabled an active, and the load on the worker does not
+ decrease as it should. Same with stopped. Happens on multiple
+ Apache servers independently.
+ .
+ The following change from the upcoming 1.2.38 release fixes the
+ problem at least for our setup.
+ .
+ <URL:http://tomcat.10.x6.nabble.com/mod-jk-worker-activation-not-working-anymore-in-1-2-37-td4999956.html>
+Author: David Gubler <dg at doodle.com>
+Last-Update: 2013-08-12
+Bug: http://bugs.debian.org/cgi-bin/711934
+--- a/native/common/jk_status.c
++++ b/native/common/jk_status.c
+@@ -3647,7 +3647,7 @@
+ }
+ }
+ if (sync_needed == JK_TRUE) {
+- wr->sequence = 0;
++ wr->sequence = -1;
+ if (!rc)
+ rc = 3;
+ }
Modified: trunk/libapache-mod-jk/debian/patches/series
===================================================================
--- trunk/libapache-mod-jk/debian/patches/series 2013-08-12 05:21:54 UTC (rev 17138)
+++ trunk/libapache-mod-jk/debian/patches/series 2013-08-12 09:11:35 UTC (rev 17139)
@@ -1,3 +1,4 @@
0001-disable-logo.patch
0002-debianize-log-directory.patch
0003-upgrade-info-to-error-message.patch
+0004-corrupted-worker-activation-status.patch
Modified: trunk/libapache-mod-jk/debian/rules
===================================================================
--- trunk/libapache-mod-jk/debian/rules 2013-08-12 05:21:54 UTC (rev 17138)
+++ trunk/libapache-mod-jk/debian/rules 2013-08-12 09:11:35 UTC (rev 17139)
@@ -1,7 +1,7 @@
#!/usr/bin/make -f
-# Enable LFS
-CFLAGS = -D_LARGEFILE_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 $(shell dpkg-buildflags --get CFLAGS)
+# Enable LFS, build system doesn't respect CPPFLAGS.
+export DEB_CFLAGS_MAINT_APPEND = -D_LARGEFILE_SUPPORT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 $(shell dpkg-buildflags --get CPPFLAGS)
%:
dh $@ --with autotools_dev,apache2 --sourcedirectory=native
More information about the pkg-java-commits
mailing list