Bug#666833: libcgi-application-dispatch-perl: sourceful transition towards Apache 2.4

gregor herrmann gregoa at debian.org
Thu Jul 11 17:05:11 UTC 2013


On Thu, 11 Jul 2013 10:56:48 +0100, Colin Watson wrote:

> On Sun, Apr 01, 2012 at 09:15:52PM +0000, arno at debian.org wrote:
> > your package libcgi-application-dispatch-perl is provding an Apache2 web server module.
> > We're upgrading Apache to the new upstream version 2.4 [1] (tracked
> > as transition bug #661958). This requires all modules to be rebuilt
> > due to ABI changes.
> 
> I cannot find any evidence that this is actually broken.  It doesn't
> appear to use any of the mod_perl APIs broken by Apache 2.4, and when I
> install it and test it as best I can it still appears to work perfectly
> well.
> 
> The only thing that I see that ought to be improved is that it should
> now build-depend on apache2-dev rather than on apache2-threaded-dev |
> apache2-prefork-dev, and that the build-dependency on apache2 itself
> appears to be unnecessary.  However, none of these actually prevent it
> from building with Apache 2.4 in unstable (the apache2-threaded-dev |
> apache2-prefork-dev build-dependencies are unversioned, so the Provides
> in apache2-dev is good enough), and there's no reason for them to block
> Apache 2.4 entering testing.
> 
> Applying the following patch should close this out.

Thanks Colin!

Pushed to our git repo.

I'm not uploading the package right now because there's one issue
left: The test suite isn't run with Apache 2.4 (".AH00534: apache2:
Configuration error: No MPM loaded."); it seems that Apache::TestMB
doesn't honour APACHE_TEST_EXTRA_ARG or have an equivalent, unlike
Apache::TestMM.

I suppose we'd need to patch this in libapache2-mod-perl2 :/
 
Ah, an alternative is to patch t/conf/extra.conf.in (instead of our
"usual" 'APACHE_TEST_EXTRA_ARGS="-httpd_conf
$(CURDIR)/debian/apache2.conf"'); works, but is not very elegant, and
Apache::TestMB would probably be a better place to fix this (but only
after the Apache 2.4 migration to testing).

Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Beatles
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20130711/4d5b40d1/attachment.sig>


More information about the pkg-perl-maintainers mailing list