Package: libapache2-mod-scgi
Version: 1.11-1
Severity: grave
Tags: sid
Hi Beowulf,
The libapache2-mod-speedycgi package is now uninstallable in unstable
because apache2.2-common conflicts with the current version, in response to
the module ABI change in apache 2.2. Please update your package for this
transition, which is currently release-critical for etch. A proposed patch
is attached which updates the build-dependency on apache2-dev and also adds
a runtime dependency on apache2.2-common, so that any future ABI changes can
be handled more smoothly without versioned Conflicts.
Unfortunately, some additional source changes also seem to be needed. After
applying the patch, speedy-cgi-perl now fails to build with this error:
[...]
/usr/share/apr-1.0/build/libtool --silent --mode=compile --tag=disable-static
i486-linux-gnu-gcc -prefer-pic -pipe -I/usr/include/xmltok
-I/usr/include/openssl -Wall -O2 -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -pipe -I/usr/include/xmltok -I/usr/include/openssl -Wall
-O2 -g -pthread -I/usr/include/apache2 -I/usr/include/apr-1.0
-I/usr/include/apr-1.0 -I/usr/include/postgresql -I../src -I.
-DSPEEDY_PROGNAME=\mod_speedycgi2\ -DSPEEDY_VERSION=\2.22\
-DSPEEDY_FRONTEND -c -o mod_speedycgi2.lo mod_speedycgi2.c touch
mod_speedycgi2.slo
mod_speedycgi2.c: In function 'discard_script_output':
mod_speedycgi2.c:343: warning: implicit declaration of function
'APR_BRIGADE_FOREACH'
mod_speedycgi2.c:343: error: expected ';' before '{' token
[...]
APR_BRIGADE_FOREACH appears to be obsolete in apr-1. I don't know what to
replace it with, but perhaps there's a new upstream version of speedycgi
that fixes this?
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
diff -u speedy-cgi-perl-2.22/debian/control speedy-cgi-perl-2.22/debian/control
--- speedy-cgi-perl-2.22/debian/control
+++ speedy-cgi-perl-2.22/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Jose Carlos Garcia Sogo [EMAIL PROTECTED]
Uploaders: Niko Tyni [EMAIL PROTECTED]
-Build-Depends: apache-dev (=1.3.0), libperl-dev, debhelper (= 5), dpatch (=
2.0.9), apache2-prefork-dev (= 2.0.50-10), perl (= 5.6.0-16)
+Build-Depends: apache-dev (=1.3.0), libperl-dev, debhelper (= 5), dpatch (=
2.0.9), apache2-prefork-dev (= 2.2), perl (= 5.6.0-16)
Standards-Version: 3.7.2
Package: speedy-cgi-perl
@@ -31,7 +31,7 @@
Package: libapache2-mod-speedycgi
Architecture: any
Section: web
-Depends: speedy-cgi-perl, apache2-mpm-prefork (= 2.0.50-10),
${shlibs:Depends}, ${misc:Depends}
+Depends: speedy-cgi-perl, apache2-mpm-prefork (= 2.0.50-10),
apache2.2-common, ${shlibs:Depends}, ${misc:Depends}
Description: apache2 module to speed up perl scripts by making them persistent
SpeedyCGI is a way to run perl scripts persistently, which usually makes
them run much more quickly because it avoids the overhead of starting
diff -u speedy-cgi-perl-2.22/debian/changelog
speedy-cgi-perl-2.22/debian/changelog
--- speedy-cgi-perl-2.22/debian/changelog
+++ speedy-cgi-perl-2.22/debian/changelog
@@ -1,3 +1,13 @@
+speedy-cgi-perl (2.22-3.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * High-urgency upload for RC bugfix.
+ * Build-depend on apache2-prefork-dev (= 2.2) and depend on
+apache2.2-common in addition to apache2-mpm-prefork, to get a
+consistent set of packages for the new apache2 module ABI.
+
+ -- Steve Langasek [EMAIL PROTECTED] Sat, 21 Oct 2006 03:03:37 -0700
+
speedy-cgi-perl (2.22-3) unstable; urgency=low
* New comaintainer.