Just wondering what people think about not including <listener> <listener-class>org.apache.shale.view.faces.LifecycleListener</listener-class> </listener>
in the taglib.tld of myfaces-core. I believe correct me if I am wrong that this is the only shale class that uses servlet 2.4. If shale users wish to use these capabilites then they can add the listener to their web.xml. If they are running in a servlet 2.3 environment (like I am with WebSphere Portal 5.1) then it is possible for the application to load and the get most of the benefits of shale. Of course the other option is to put the listener and the tld into another jar (just like the tiger jar) which I guess may or may not be more inconvenient than the you include it yourself approach. I realize that Shale does not want to cater to old specs, but in this case I'm not sure the convenience is valueable enough to sacrifice compatibility.
