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.

Reply via email to