Consensus Approval
'Consensus approval' refers to a vote (sense 1) which has completed with at
least three binding +1 votes and no vetos.
http://www.apache.org/foundation/glossary.html
Sounds like we have a consensus. Ship it!
> Date: Fri, 30 May 2008 08:53:54 -0700> From: [EMAIL PROTECTED]> To:
> dev@struts.apache.org> Subject: Re: [VOTE] Bring Convention plugin into trunk
> and deprecate Zero Config> > On Fri, May 30, 2008 at 7:56 AM, Musachy Barroso
> <[EMAIL PROTECTED]> wrote:> > > Sounds like a plan but we don't have the
> votes yet :)> > > I think this is where I chime in (again) and claim that
> consensus is> preferable to a vote in any case. ;-)> > --> Martin Cooper> > >
> >> > musachy> >> > On Wed, May 28, 2008 at 5:21 PM, dusty <[EMAIL PROTECTED]>
> wrote:> > >> > > So lets do it and consolidate all of the configuration
> automation into> > > Convention. We can get the new Convention and REST in
> 2.1.3-SNAPSHOT and> > > then update the Codebehind page that its being
> absorbed into Convention.> > >> > > I say the new version of Convention
> doesn't have to support Codebehind if> > > its going to hold back the
> Convention code base. We are at a sensitive> > and> > > early spot where we
> want to pick a winner and run with it. If people> > don't> > > want to
> "upgrade" they can run their apps with Codebehind or make the> > > changes
> needed for Convention.> > >> > > The only feature I think really needs to be
> in Convention is that it> > looks> > > for default results in [base path
> config]/action-name/result-name.jsp.> > At> > > least we can make the
> "separator" (- or /) configurable between the> > action> > > name and
> result.> > >> > > -D> > >> > >> > >> > > Don Brown-2 wrote:> > >>> > >>
> That's not a problem, particularly if we jarjar the dependency in the> > >>
> xwork jar.> > >>> > >> Don> > >>> > >> On Wed, May 28, 2008 at 10:12 AM,
> Musachy Barroso <[EMAIL PROTECTED]>> > >> wrote:> > >>> It depends on ASM> >
> >>>> > >>> musachy> > >>>> > >>> On Tue, May 27, 2008 at 8:07 PM, Don Brown
> <[EMAIL PROTECTED]> wrote:> > >>>> My vote is we bring the classes into XWork
> to replace the existing> > >>>> classpath scanner.> > >>>>> > >>>> Don> >
> >>>>> > >>>> On Wed, May 28, 2008 at 10:04 AM, Musachy Barroso <[EMAIL
> PROTECTED]>> > >>>> wrote:> > >>>>> I will check it out. Is this something
> that another plugin could use> > >>>>> or core itself?> > >>>>>> > >>>>>
> musachy> > >>>>>> > >>>>> On Tue, May 27, 2008 at 7:24 PM, Don Brown <[EMAIL
> PROTECTED]> wrote:> > >>>>>> Hmm...this should really be another thread, but
> there is a much> > better> > >>>>>> solution for classpath scanning -
> xbean-finder. It is a small> > library> > >>>>>> used by OpenEJB and
> Geronimo, three classes, that scans the> > classpath,> > >>>>>> but uses a
> technique that doesn't require the class to be loaded> > into> > >>>>>>
> memory. As a result, it uses less resources and is much faster.> > >>>>>>> >
> >>>>>> http://svn.apache.org/repos/asf/geronimo/xbean/trunk/xbean-finder/> >
> >>>>>>> > >>>>>> Don> > >>>>>>> > >>>>>> On Wed, May 28, 2008 at 12:18 AM,
> Musachy Barroso <> > [EMAIL PROTECTED]>> > >>>>>> wrote:> > >>>>>>> You are
> right and I am confused with another problem, if your> > action> > >>>>>>>
> is:> > >>>>>>>> > >>>>>>> action -> actions.MyCoolAction (@ResultPath("/"))>
> > >>>>>>> result -> /my-cool.ftl> > >>>>>>>> > >>>>>>> what you get is a
> bunch of (with different jars)> > >>>>>>>> > >>>>>>> SEVERE: Unable to scan
> [C:\Program> > >>>>>>> Files\apache-tomcat-6.0.16\lib\catalina.jar] for
> resources> > >>>>>>> java.lang.IllegalArgumentException: Unable to make a
> URL> > >>>>>>> .....> > >>>>>>> Caused by: java.net.MalformedURLException: no
> protocol:> > >>>>>>> /catalina-ha.jar> > >>>>>>> ......> > >>>>>>>> >
> >>>>>>>> > >>>>>>> At some point I did get NoClassDefFoundError, like Dusty
> mentioned,> > >>>>>>> but I can't replicate it, so I will this.shutUp() for
> now :)> > >>>>>>>> > >>>>>>> musachy> > >>>>>>>> > >>>>>>> On Tue, May 27,
> 2008 at 9:36 AM, Brian Pontarelli> > >>>>>>> <[EMAIL PROTECTED]> wrote:> >
> >>>>>>>> Musachy Barroso wrote:> > >>>>>>>>>>> > >>>>>>>>>> The scanning
> doesn't have anything to do with the location of> > the> > >>>>>>>>>> JSP> >
> >>>>>>>>>> files.> > >>>>>>>>>> It is entirely based on the set of package
> locators and exclude> > >>>>>>>>>> packages.> > >>>>>>>>>> It> > >>>>>>>>>>
> uses the classpath scanning mechanism that simply opens all the> > >>>>>>>>>>
> JAR files> > >>>>>>>>>> and looks at them. It only loads a class into the JVM
> if it is> > in> > >>>>>>>>>> a> > >>>>>>>>>> correctly named package that is
> not excluded.> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> No, what I meant is, if
> you have your templates under root, like> > in> > >>>>>>>>> rest-showcase and
> you add:> > >>>>>>>>>> > >>>>>>>>> @ResultPath("/")> > >>>>>>>>>> > >>>>>>>>>
> then it will scan the whole classpath(unless like you said, the> > >>>>>>>>>
> package locators are modified), which can cause some trouble.> > >>>>>>>>>> >
> >>>>>>>>> > >>>>>>>> This still shouldn't matter. You shouldn't need to
> change the> > >>>>>>>> package> > >>>>>>>> locators to find templates. The
> ResultPath and all the template> > >>>>>>>> configuration is used elsewhere
> and separate. I keep my templates> > in> > >>>>>>>> WEB-INF/content and my
> actions are in *actions*, but this is> > >>>>>>>> completely> > >>>>>>>>
> arbitrary. Even if you place your templates in /, you can still> > have> >
> >>>>>>>> a> > >>>>>>>> locator like "actions" and exclude packages however
> you need.> > >>>>>>>>> > >>>>>>>> All that is necessary is that the namespace
> of the action and the> > >>>>>>>> result are> > >>>>>>>> matched. Therefore
> you could do this:> > >>>>>>>>> > >>>>>>>> action ->
> com.example.actions.someNamespace.MyCoolAction> > >>>>>>>> result ->
> /some-namespace/my-cool.ftl> > >>>>>>>>> > >>>>>>>> This works fine and the
> locator and exclude packages hasn't been> > >>>>>>>> modified.> > >>>>>>>>
> Unless I'm missing something, you case should be easy to fix.> > >>>>>>>>> >
> >>>>>>>> -bp> > >>>>>>>>> > >>>>>>>>> >
> ---------------------------------------------------------------------> >
> >>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >>>>>>>> For additional
> commands, e-mail: [EMAIL PROTECTED]> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> >
> >>>>>>>> > >>>>>>>> > >>>>>>> --> > >>>>>>> "Hey you! Would you help me to
> carry the stone?" Pink Floyd> > >>>>>>>> > >>>>>>>> >
> ---------------------------------------------------------------------> >
> >>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >>>>>>> For additional
> commands, e-mail: [EMAIL PROTECTED]> > >>>>>>>> > >>>>>>>> > >>>>>>> >
> >>>>>>> >
> ---------------------------------------------------------------------> >
> >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >>>>>> For additional
> commands, e-mail: [EMAIL PROTECTED]> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> >
> >>>>>> > >>>>> --> > >>>>> "Hey you! Would you help me to carry the stone?"
> Pink Floyd> > >>>>>> > >>>>>
> ---------------------------------------------------------------------> >
> >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >>>>> For additional
> commands, e-mail: [EMAIL PROTECTED]> > >>>>>> > >>>>>> > >>>>> > >>>>
> ---------------------------------------------------------------------> > >>>>
> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >>>> For additional commands,
> e-mail: [EMAIL PROTECTED]> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>> --> >
> >>> "Hey you! Would you help me to carry the stone?" Pink Floyd> > >>>> > >>>
> ---------------------------------------------------------------------> > >>>
> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >>> For additional commands,
> e-mail: [EMAIL PROTECTED]> > >>>> > >>>> > >>> > >>
> ---------------------------------------------------------------------> > >>
> To unsubscribe, e-mail: [EMAIL PROTECTED]> > >> For additional commands,
> e-mail: [EMAIL PROTECTED]> > >>> > >>> > >>> > >> > > --> > > View this
> message in context:> >
> http://www.nabble.com/-VOTE--Bring-Convention-plugin-into-trunk-and-deprecate-Zero-Config-tp17222798p17522443.html>
> > > Sent from the Struts - Dev mailing list archive at Nabble.com.> > >> >
> >> > > --------------------------------------------------------------------->
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]> > > For additional commands,
> e-mail: [EMAIL PROTECTED]> > >> > >> >> >> >> > --> > "Hey you! Would you
> help me to carry the stone?" Pink Floyd> >> >
> ---------------------------------------------------------------------> > To
> unsubscribe, e-mail: [EMAIL PROTECTED]> > For additional commands, e-mail:
> [EMAIL PROTECTED]> >> >
_________________________________________________________________
Try Chicktionary, a game that tests how many words you can form from the
letters given. Find this and more puzzles at Live Search Games!
http://g.msn.ca/ca55/207