I think the fact that some committers are building code for their personal
use and have already personally "committed" it is not a good reason to roll
out a bad idea.

On 2/15/06, Martin Cooper <[EMAIL PROTECTED]> wrote:
>
> On 2/15/06, Ted Husted <[EMAIL PROTECTED]> wrote:
> >
> > On 2/14/06, Paul Benedict <[EMAIL PROTECTED]> wrote:
> > > Is it the intention of the Struts commiters to
> > > make a Command something like a new Action that should be used
> instead?
> > > Or are you expecting commands to be created solely for the request
> > processor chain?
> >
> > Some people have suggested that Command replace Action, and we are
> > encouraging people to explore that avenue to see how well it works.
> > Personally, I favor using Commands the way WebWork/Action2 uses
> > Interceptors and leaving Action as a "place to stand" on the web
> > layer.
> >
> > Our intent has been to make a numbered build available so that we can
> > get more input from other Struts developers.
> >
> > > If it is the second, then I stand by my suggestion that ActionContext
> > should be renamed
> > > to reserve the name (ProcessorActionContext?) for the day when you
> want
> > actions to
> > > receive an ActionContext like WebWork.
> >
> > :) There are any number of naming quirks in Struts Action 1.x, and I
> > don't know if one more is going to make a difference. :)
> >
> > The 1.3.x series has been cooking for about 18 months now (since the
> > summer of 2004), and some people are already using it in production. I
> > think if we do not get something rolled this week, a few us might
> > burst into flames. That doesn't mean 1.3.0 will go GA, and it doesn't
> > mean that we can't make significant API changes before 1.3.x goes GA.
> > But, it does mean more people will look at what we've done so far.
> >
> > If we did decide to rename a member for future use, we could copy it
> > and deprecate the old one for a milestone, and then remove the old
> > one. But, since the ActionContext has been in the nightly build for
> > many, many months, we should not just change it willy-nilly.
>
>
> I just checked SVN, and ActionContext has been in there for just over a
> year. Some people have been developing with it in nightly builds since
> then.
> I, for one, am certainly not in favour of changing such a key class on the
> eve of rolling the first "real" 1.3.x build, not least because I don't
> want
> to have to go change my code! ;-)
>
> Once we
> > get a numbered build out there, I'm sure that there will be many more
> > comments like this. If there is interest, we can regroup and make any
> > desirable changes in 1.3.1 and 1.3.2 and so forth. In the past, we
> > have deprecated and removed and released new members during a beta
> > cycle, and I expect we wil do so again.
> >
> > The other important thing is that once we roll the seven 1.3.0 builds,
> > we can make internal changes to Action without re-releasing the other
> > six, if the external API doesn't change.
> >
> > I would tend to agree that we need two flavors of Context available
> > during the request/response cycle. One for the Actions and Commands to
> > use internally, and another for server pages (including Velocity
> > templates) to read externally. Perhaps we could just adopt the
> > Velocity Tools for that, and expect that tags to get everything they
> > need from a "tool" passed through the request.
> >
> > * http://jakarta.apache.org/velocity/tools/
> >
> > But, before getting into anything like that, we should roll the 1.3.0
> > builds, so that we can start making lighter releases.
>
>
> +1
>
> --
> Martin Cooper
>
>
> I didn't have any discretionary time last night, but, hopefully, I can
> > wrap up the review of the Release Notes tonight. We can then tag the
> > repository for STRUTS_1_3_0 as well as for each of the subprojects
> > (STRUTS_ACTION_1_3_0 ... STRUTS_TILES_1_3_0), and take it from there.
> >
> > -- HTH, Ted.
> > ** http://www.husted.com/ted/blog/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>


--
"You can lead a horse to water but you cannot make it float on its back."
~Dakota Jack~

Reply via email to