Login | Register
My pages Projects Community openCollabNet

Discussions > dev > [maxq-dev] Up to date source - how to ? (Struts token management)

maxq
Discussion topic

Hide all messages in topic

All messages in topic

Re: [maxq-dev] Up to date source - how to ? (Struts token management)

Author oliverbock
Full name Oliver Bock
Date 2005-02-21 13:34:15 PST
Message > I've just implemented some enhancement to the 0.98 release of the MaxQ
> Project
> in order to easily manage the Struts TOKEN, as mentioned in previous
> email.
>
> I downloaded the source from CVS last week so maybe that they are not
> up
> to date, but don't worry, I cannot commit so I would just send you my
> sources
> so you can check them and, eventually, post them to the cvs repository.
>
> I' haven't created a new generator but I followed the Oliver
> suggestions:
>
> - a check in the AbstractCodeGenerato​r.processResponse() that call a
> setStruts
> in the derived generator
> - a simple flag in the concrete generator with a setter method
> - a condition in the concrete generator (only JythonCodeGenerator by
> now)
> that check if the parameter is a Struts TOKEN and change the value of
> the
> parameter.
>
> Obviously it should be refactored (a lot). It's a start point.
>
> Can you tell me where can I send the sources ?

Hi Matteo,

If you run 'cvs update' then your source code will be brought
up-to-date with the latest changes. You can then try your changes
alongside Dylan's. If you send excerpts of your changes to this list
then I'd be happy to comment, but I don't have time to manually merge
your changes back into CVS.

At this point we need to consider how we will work with CVS. When I
came to MaxQ I found a working release but a non-working version in
CVS. Substantial amounts of my time and that of others was spent
unbreaking a code base that had been screwed up by other developers.
This sort of thing is death to an open-source project because most
people who might contribute useful changes will not do so if they must
first debug some other developer's code.

I think it is reasonable to require that anyone who commits a change
must first re-test MaxQ. If his change breaks the test scripts then he
must fix them. If he cannot fix them then he should seek assistance.

This presents a problem for you because Dylan says he has broken the
test scripts. Therefore you cannot test your changes and so cannot
commit them. If you can fix Dylan's scripts then that is wonderful.
If not then you must wait until somebody else does.

Hopefully I will get a chance to see what is wrong with the scripts in
the next week. If I do not fix the scripts, and nobody else does, then
I will remove Dylan's changes from CVS. Obviously this is a very
autocratic and unreasonable thing to do. If anyone has a better idea
for a way forward then please suggest it.


    Oliver


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: dev-unsubscribe at maxq dot tigris dot org
For additional commands, e-mail: dev-help at maxq dot tigris dot org

[maxq-dev] Up to date source - how to ? (Struts token management)

Author mregazzi
Full name Matteo Regazzi
Date 2005-02-21 07:35:10 PST
Message Hi all,

I've just implemented some enhancement to the 0.98 release of the MaxQ Project
in order to easily manage the Struts TOKEN, as mentioned in previous email.

I downloaded the source from CVS last week so maybe that they are not up
to date, but don't worry, I cannot commit so I would just send you my sources
so you can check them and, eventually, post them to the cvs repository.

I' haven't created a new generator but I followed the Oliver suggestions:

- a check in the AbstractCodeGenerato​r.processResponse() that call a setStruts
in the derived generator
- a simple flag in the concrete generator with a setter method
- a condition in the concrete generator (only JythonCodeGenerator by now)
that check if the parameter is a Struts TOKEN and change the value of the
parameter.

Obviously it should be refactored (a lot). It's a start point.

Can you tell me where can I send the sources ?

Bye and thank you very much in advance.

Matteo

____________________​____________________​____________________​______
Tiscali Adsl 3 Mega Flat, 3 MESI GRATIS!
Con Tiscali Adsl 3 Mega Flat navighi in Rete alla supervelocita'
a soli 29.95 euro al mese senza limiti di tempo. Attivati entro
il 28 Febbraio 2005, 3 MESI sono GRATIS
Scopri come http://abbonati.tisc​ali.it/adsl/sa/2flat​_tc/




--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: dev-unsubscribe at maxq dot tigris dot org
For additional commands, e-mail: dev-help at maxq dot tigris dot org
Messages per page: