We still need to figure out how to not break mod_perl deployments.
Florian Ragwitz [Sat, 16 Jan 2010 02:06:13 +0000 (02:06 +0000)]
TODO
lib/Catalyst/Engine.pm

diff --git a/TODO b/TODO
index 9575e0a..3680b31 100644 (file)
--- a/TODO
+++ b/TODO
@@ -41,6 +41,7 @@ http://github.com/willert/catalyst-plugin-log4perl-simple/tree
   * remove per-request state from the engine instance
   * be smarter about how we use PSGI - not every response needs to be delayed
     and streaming
+  * figure out how to not break existing mod_perl deployments
 
 ##  The horrible hack for plugin setup - replacing it:
 
index 67993f1..0152ebf 100644 (file)
@@ -754,7 +754,8 @@ run method on the server passed in..
 sub run {
     my ($self, $app, $server, @args) = @_;
     $server ||= Plack::Loader->auto(); # We're not being called from a script,
-                                       # so auto detect mod_perl or whatever
+                                       # so auto detect what backend to run on.
+                                       # This does *NOT* cover mod_perl.
     # FIXME - Do something sensible with the options we're passed
     $server->run($self->build_psgi_app($app, @args));
 }