Bug#394446: libapache2-mod-speedycgi: uninstallable, needs rebuilt against apache2.2

2006-10-24 Thread Niko Tyni
On Mon, Oct 23, 2006 at 01:06:36PM -0600, Neil Schemenauer wrote:
 On Sat, Oct 21, 2006 at 03:11:47AM -0700, Steve Langasek wrote:
  Package: libapache2-mod-scgi
  Version: 1.11-1
  Severity: grave
  Tags: sid
 
 I think you filed this bug against the wrong package.

Right, I happened to notice this and reassigned the bug. Sorry,
I should have CC'd you explicitly about this.

The libapache2-mod-speedycgi bug was fixed last weekend.

Cheers,
-- 
Niko Tyni   [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#394446: libapache2-mod-speedycgi: uninstallable, needs rebuilt against apache2.2

2006-10-23 Thread Neil Schemenauer
On Sat, Oct 21, 2006 at 03:11:47AM -0700, Steve Langasek wrote:
 Package: libapache2-mod-scgi
 Version: 1.11-1
 Severity: grave
 Tags: sid

I think you filed this bug against the wrong package.
libapache2-mod-scgi has a similar bug and I will be looking into it
shortly.

  Neil


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#394446: libapache2-mod-speedycgi: uninstallable, needs rebuilt against apache2.2

2006-10-21 Thread Steve Langasek
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.