Re: [VOTE] 5.4.1

2016-03-18 Thread françois facon
François Facon: +1 (non-binding)

2016-03-18 12:50 GMT+01:00 Bob Harner :

> Bob Harner: +1 (non-binding)
> On Mar 17, 2016 2:26 PM, "Dimitris Zenios" 
> wrote:
>
> > Dimitris Zenios: +1  (Non binding)
> >
> > On Thu, Mar 17, 2016 at 8:10 PM, Jochen Kemnade 
> wrote:
> >
> > > Jochen Kemnade: +1 (binding)
> > >
> > > Am 16.03.2016 um 09:32 schrieb Jochen Kemnade:
> > > > Hi,
> > > >
> > > > I've created and uploaded a release of Tapestry 5.4.1, ready to be
> > > > voted upon.
> > > >
> > > > The source and binary downloads are uploaded to:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/tapestry
> > > >
> > > > and the Maven artifacts staged to:
> > > >
> > > > https://repository.apache.org/content/repositories/staging
> > > >
> > > > Please examine these files to determine if the new release, 5.4.1,
> > > > is ready.
> > > >
> > > > I've also created a 5.4.1 tag in Git:
> > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.1
> > > > <
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.1
> > > >
> > > >
> > > > Vote will run for three days at least; On a successful vote, I'll
> > > > release the Maven artifacts, and move the source and javadoc
> > > > distributions from these directories to the proper distribution
> > > > directories and update the Tapestry site documentation, and send out
> > > > appropriate notifications.
> > > >
> > > > Jochen
> > > >
> > > > -
> > > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > > > For additional commands, e-mail: dev-h...@tapestry.apache.org
> > > >
> > >
> > >
> > >
> >
>


Re: [VOTE] 5.4.0

2015-12-15 Thread françois facon
François Facon: +1 (non-binding)

2015-12-15 19:28 GMT+01:00 Thiago H de Paula Figueiredo 
:

> Thiago H. de Paula Figueiredo: +1 (binding)
>
>
> On Tue, 15 Dec 2015 14:17:01 -0200, Jochen Kemnade 
> wrote:
>
> Hi,
>>
>> I've created and uploaded a release of Tapestry 5.4.0, ready to be
>> voted upon.
>>
>> The source and binary downloads are uploaded to:
>>
>> https://dist.apache.org/repos/dist/dev/tapestry
>>
>> and the Maven artifacts staged to:
>>
>> https://repository.apache.org/content/repositories/staging
>>
>> Please examine these files to determine if the new release, 5.4.0,
>> is ready.
>>
>> I've also created a 5.4.0 tag in Git:
>>
>>
>> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.0
>> <
>> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-rc-1
>> >
>>
>> Vote will run for three days at least; On a successful vote, I'll
>> release the Maven artifacts, and move the source and javadoc
>> distributions from these directories to the proper distribution
>> directories and update the Tapestry site documentation, and send out
>> appropriate notifications.
>>
>> Jochen
>>
>
>
> --
> Thiago H. de Paula Figueiredo
> Tapestry, Java and Hibernate consultant and developer
> http://machina.com.br
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] 5.4-rc-1

2015-10-27 Thread françois facon
François Facon:+1 (non-binding)

Thank you very much for your amazing effort,  Jochen!

2015-10-27 13:30 GMT+01:00 Bob Harner :

> Bob Harner: +1 (non-binding)
> On Oct 27, 2015 7:38 AM, "Massimo Lusetti"  wrote:
>
> > Massimo Lusetti: +1 (binding)
> >
> > On Mon, Oct 26, 2015 at 6:28 PM, Jochen Kemnade 
> wrote:
> > > Hi,
> > >
> > > I've created and uploaded a release of Tapestry 5.4-rc-1, ready to be
> > > voted upon.
> > >
> > > The source and binary downloads are uploaded to:
> > >
> > > https://dist.apache.org/repos/dist/dev/tapestry
> > >
> > > and the Maven artifacts staged to:
> > >
> > > https://repository.apache.org/content/repositories/staging
> > >
> > > Please examine these files to determine if the new release, 5.4-rc-1,
> > > is ready.
> > >
> > > I've also created a 5.4-rc-1 tag in Git:
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-rc-1
> > >
> > > Vote will run for three days at least; On a successful vote, I'll
> > > release the Maven artifacts, and move the source and javadoc
> > > distributions from these directories to the proper distribution
> > > directories and update the Tapestry site documentation, and send out
> > > appropriate notifications.
> > >
> > > Jochen
> > >
> > >
> > >
> >
> >
> >
> > --
> > Massimo Lusetti
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>


Re: [VOTE] 5.4-beta-35

2015-08-18 Thread françois facon
François Facon: +1 (non binding)

2015-08-18 20:44 GMT+02:00 Dimitris Zenios :

> +1 (non binding)
>
> On Tue, Aug 18, 2015 at 9:23 PM, Howard Lewis Ship 
> wrote:
>
> > Howard M. Lewis Ship: +1 (binding)
> >
> > On Tue, Aug 18, 2015 at 10:32 AM, Andreas Ernst  wrote:
> >
> > > Andreas Ernst: +1 (non-binding)
> > >
> > > Am 18.08.15 um 18:33 schrieb Jochen Kemnade:
> > >
> > > Hi,
> > >>
> > >> I've created and uploaded a release of Tapestry 5.4-beta-35, ready to
> be
> > >> voted upon.
> > >>
> > >> The source and binary downloads are uploaded to:
> > >>
> > >> https://dist.apache.org/repos/dist/dev/tapestry
> > >>
> > >> and the Maven artifacts staged to:
> > >>
> > >> https://repository.apache.org/content/repositories/staging
> > >>
> > >> Please examine these files to determine if the new release,
> 5.4-beta-35,
> > >> is ready.
> > >>
> > >> I've also created a 5.4-beta-35 tag in Git:
> > >>
> > >>
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-beta-35
> > >>
> > >> Vote will run for three days at least; On a successful vote, I'll
> > >> release the Maven artifacts, and move the source and javadoc
> > >> distributions from these directories to the proper distribution
> > >> directories and update the Tapestry site documentation, and send out
> > >> appropriate notifications.
> > >>
> > >> Jochen
> > >>
> > >>
> > >
> > > --
> > > ae | Andreas Ernst | IT Spektrum
> > > Postfach 5, 65612 Beselich
> > > Schupbacher Str. 32, 65614 Beselich, Germany
> > > Tel: +49-6484-91002 Fax: +49-6484-91003
> > > a...@ae-online.de | www.ae-online.de
> > > www.tachyon-online.de
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > > For additional commands, e-mail: dev-h...@tapestry.apache.org
> > >
> > >
> >
> >
> > --
> > Howard M. Lewis Ship
> >
> > Looking for Clojure engagements: coding, architecture, mentoring & more!
> >
> > Creator of Apache Tapestry
> >
> > (971) 678-5210
> > http://howardlewisship.com
> > @hlship
> >
>


Re: [Vote] Switch to release candidate

2015-07-13 Thread françois facon
François Facon: +1 (non-binding)

2015-07-13 22:16 GMT+02:00 Andreas Ernst :

> Andreas Ernst: +1 (non-binding)
>
>
> Am 13.07.15 um 21:52 schrieb Thiago H de Paula Figueiredo:
>
>> Hi!
>>
>> I've fixed a couple of issues I considered showstoppers. 5.4 is long
>> overdue, and if not perfect, nothing remaining (to my view) can't wait for
>> a 5.4.1 or even a 5.5 (which, I would hope, we be months out, not years!).
>>
>> I would like the next tapestry release (not yet generated) to be rc-1.  As
>> per our procedures, we have a binding vote to switch from beta to rc, then
>> a new standard vote for a public release.
>>
>> Vote to run for three days. I believe we need at least 3 +1's from PMC
>> members, and no -1's.
>>
>> Thiago H. de Paula Figueiredo: +1 (binding)
>>
>>
>
> --
> ae | Andreas Ernst | IT Spektrum
> Postfach 5, 65612 Beselich
> Schupbacher Str. 32, 65614 Beselich, Germany
> Tel: +49-6484-91002 Fax: +49-6484-91003
> a...@ae-online.de | www.ae-online.de
> www.tachyon-online.de
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] Switch to release candidate

2015-06-02 Thread françois facon
François Facon : +1 (non binding)

2015-06-02 2:26 GMT+02:00 Howard Lewis Ship :

> I've just fixed a bunch of problems and some low-hanging fruit. 5.4 is long
> overdue, and if not perfect, nothing remaining (to my view) can't wait for
> a 5.4.1 or even a 5.5 (which, I would hope, we be months out, not years!).
>
> I would like the next tapestry release (not yet generated) to be rc-1.  As
> per our procedures, we have a binding vote to switch from beta to rc, then
> a new standard vote for a public release.
>
> Vote to run for three days. I believe we need at least 3 +1's from PMC
> members, and no -1's.
>
> Howard M. Lewis Ship: +1 (binding)
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
> @hlship
>


Re: VOTE: Jochen Kemnade as PMC member

2015-02-28 Thread françois facon
François Facon : +1 (non-binding)

2015-02-27 1:37 GMT+01:00 Howard Lewis Ship :

> If you haven't been noticing, Jochen has been putting in a lot of time on
> Tapestry; closing bugs, leading discussions, and mentoring people on the
> mailing list. He's been at it a more than long enough to show real
> commitment ... I'd love to see someone this charged up added to the
> Tapestry PMC.
>
> This is a binding vote to run for three days. It requires majority
> approval: at least three binding +1's and more binding +1's than -1's.
>
> Howard M. Lewis Ship: +1 (binding)
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
> @hlship
>


Re: [VOTE] 5.4-beta-26

2015-01-07 Thread françois facon
François Facon: +1 (non-binding)


Re: [VOTE] Tapestry Release 5.3.8

2014-11-20 Thread françois facon
François Facon: : +1 (non-binding)


Re: REVOTE: Apache Tapestry 5.4-beta-22

2014-10-02 Thread françois facon
François Facon: +1 (non-binding)

2014-10-02 16:25 GMT+02:00 Howard Lewis Ship :

> Since the last vote was actually a fail (not enough binding +1 votes),
> let's do a re-vote to make it official that beta-22 is properly endorsed as
> a beta release by the Tapestry PMC.
>
> Howard M. Lewis Ship: +1 (binding)
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
> @hlship
>


Re: [VOTE] Apache Tapestry 5.4-beta-22

2014-09-13 Thread françois facon
François Facon: +1 (non-binding)


2014-09-13 2:17 GMT+02:00 Taha Siddiqi :

> Taha Hafeez: +1 (non-binding)
>
> On Sep 13, 2014, at 5:43 AM, Bob Harner wrote:
>
> > Bob Harner: +1 (nonbinding)
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] Tapestry 5.4-beta-6

2014-05-17 Thread françois facon
François Facon: +1 (non-binding)


2014-05-15 23:39 GMT+02:00 Howard Lewis Ship :

> I've created and uploaded a release of Tapestry 5.4-beta-6, ready to be
> voted upon.
>
> The source and source downloads are uploaded to:
>
> http://people.apache.org/~hlship/tapestry-releases/
>
> and the Maven artifacts staged to:
>
> https://repository.apache.org/content/repositories/orgapachetapestry-1014
>
> Please examine these files to determine if the new release, 5.4-beta-6, is
> ready.
>
> I've also created a 5.4-beta-6 tag in Git:
>
>
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=c5600a8de7645fb7bd5cc21b38f8902a36c1b840
>
> Vote will run for three days; On a successful vote, I'll release the Maven
> artifacts, and move the source and javadoc distributions from these
> directories
> to the proper distribution directories and update the Tapestry site
> documentation, and send out appropriate notifications.
>
>
> Howard M. Lewis Ship: +1 (binding)
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
> @hlship
>


Re: [VOTE] Drop support for Java 5 in Tapestry 5.4

2014-05-16 Thread françois facon
François Facon: +1 (non-binding)



2014-05-15 15:14 GMT+02:00 Jochen Kemnade :

> There have been discussions whether we want to keep compatibility with
> Java 5 for the upcoming 5.4 release.
> Java 5 is EOSL since October 2009.
> While requiring Java 6 would not bring us much benefits, there might be
> some libraries that we cannot use because they do not support Java 5. Also,
> we'd spare ourselves some efforts not having to support Java 5 anymore.
> The vote will run for 3 days and, if it succeeds, I will increase the
> minimum required Java version to 1.6.
>
> Jochen Kemnade: +1 (non-binding)
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] Jochen Kemnade as Tapestry Committer

2014-04-18 Thread françois facon
François Facon: +1 (non-binding)


2014-04-18 14:10 GMT+02:00 Thiago H de Paula Figueiredo 
:

> Thiago H. de Paula Figueiredo +1 (binding)
>
>
> On Fri, 18 Apr 2014 05:00:26 -0300, Nourredine K. 
> wrote:
>
>  Nourredine Khadri: +1 (non-binding)
>>
>>
>>
>> 2014-04-17 23:41 GMT+02:00 Howard Lewis Ship :
>>
>>  I've seen Jochen busy on the mailing list for quite some time, and even
>>> busier filing bugs and submitting patches. I think he'd make a fine
>>> addition to the team.
>>>
>>> Howard M. Lewis Ship: +1 (binding)
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>>
>>> The source for Tapestry training, mentoring and support. Contact me to
>>> learn how I can get you up and productive in Tapestry fast!
>>>
>>> (971) 678-5210
>>> http://howardlewisship.com
>>> @hlship
>>>
>>>
>
> --
> Thiago H. de Paula Figueiredo
> Tapestry, Java and Hibernate consultant and developer
> http://machina.com.br
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] Apache Tapestry 5.4-beta-3 release

2014-02-20 Thread françois facon
François Facon: +1 (non-binding)


2014-02-20 9:52 GMT+01:00 Massimo Lusetti :

> Massimo Lusetti: +1 (binding)
>
>
> On Wed, Feb 19, 2014 at 11:36 PM, Howard Lewis Ship  >wrote:
>
> > I've created and uploaded a release of Tapestry 5.4-beta-3, ready to be
> > voted upon.
> >
> > The source and source downloads are uploaded to:
> >
> > http://people.apache.org/~hlship/tapestry-releases/
> >
> > and the Maven artifacts staged to:
> >
> > https://repository.apache.org/content/groups/staging/
> >
> > Please examine these files to determine if the new beta release,
> > 5.4-beta-3, is ready.
> >
> > I've also created a 5.4-beta-3 tag in Git:
> >
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=c2d46ef28dff5186da1e52bd88168ad04cd30f56
> >
> > Vote will run for three days; On a successful vote, I'll release the
> Maven
> > artifacts, and move the source and javadoc distributions from these
> > directories
> > to the proper distribution directories and update the Tapestry site
> > documentation, and send out appropriate notifications.
> >
> >
> > --
> > Howard M. Lewis Ship
> >
> > Creator of Apache Tapestry
> >
> > The source for Tapestry training, mentoring and support. Contact me to
> > learn how I can get you up and productive in Tapestry fast!
> >
> > (971) 678-5210
> > http://howardlewisship.com
> >
>
>
>
> --
> Massimo Lusetti
>


Re: tapestry-cdi vs. IDEA

2014-02-08 Thread françois facon
Hello Howard,

it looks like it is related to the   inside tapestry-cdi.iml.

In the gradle.build file the scope for the cdi-api lib is compileOnly but
we have to tell IDE that their are additional dependencies

idea {
  module {
scopes.PROVIDED.plus += configurations.compileOnly
  }
}

Regards
François


2014-02-07 Howard Lewis Ship :

> After "gradle idea", the tapestry-cdi code has missing references for
> imports in javax.enterprise.  Any idea what's up with that?
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>


Re: Another 5.4 beta?

2014-01-29 Thread françois facon
+1 for another beta

Regards
François


2014-01-29 Dragan Sahpaski 

> Also +1
>
> Cheers,
> Dragan Sahpaski
>
>
> On Wed, Jan 29, 2014 at 1:12 PM, Bob Harner  wrote:
>
> > +1 for another beta
> > On Jan 29, 2014 6:52 AM, "Thiago H de Paula Figueiredo" <
> > thiag...@gmail.com>
> > wrote:
> >
> > > Hi!
> > >
> > > I'm almost halfway the Month of Tapestry and there's some stuff there,
> > > specially the service proxy annotations, which I'd like to have more
> > people
> > > experimenting with it with real projects in order to know the new code
> > > works in most scenarios. Dealing with inheritance in ASM seems to have
> > lots
> > > of pitfalls to be checked.
> > >
> > > What do you guys think?
> > >
> > > By the way, the 'tapestry' Jenkins slave is offline and has been for a
> > > while already:
> > > [SSH] Opening SSH connection to tapbuild.ustaerk.de:22.
> > > ...
> > > No route to host.
> > >
> > > --
> > > Thiago H. de Paula Figueiredo
> > > Tapestry, Java and Hibernate consultant and developer
> > > http://machina.com.br
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > > For additional commands, e-mail: dev-h...@tapestry.apache.org
> > >
> > >
> >
>


Re: [1/3] TAP5-2260: Add support for CDI

2013-12-30 Thread François Facon
Hi Kalle.

I added the sources as zip JIRA, as you suggested.

All contributors have signed the ICLA. I received an acknowledgment of
receipt by the Secretary for the update on Corporate CLA and the software
grant from Worldline.

If no objection, I will committer this module next year.


2013/12/29 Kalle Korhonen 

> Hey François, what happened to this effort?
>
> Kalle
>
>
> On Tue, Dec 17, 2013 at 1:06 PM, Ulrich Stärk  wrote:
>
> > In this case we need a software grant from Atos detailing the software
> > they want to donate to us. The form for this can be found at
> > http://www.apache.org/licenses/software-grant.txt
> >
> > Exhibit A should be a list of the source files covered by the grant
> ('find
> > . -type f' should be sufficient). This needs to be printed, signed, and
> > emailed to secret...@apache.org or sent by fax.
> >
> > Contact me if you need further assistance.
> >
> > Cheers,
> >
> > Uli
> >
> > Am 2013-12-17 um 18:52 schrieb Facon François <
> > francois.fa...@worldline.com>:
> >
> > > I should have check this before.
> > > Currently the copyright belong to Atos Worldline and we have already
> > sign the Corporate CLA.
> > > I am missing one ICLA.
> > >
> > > I am sorry for the delay.
> > > François
> > >
> > > -Message d'origine-
> > > De : Howard Lewis Ship [mailto:hls...@gmail.com]
> > > Envoyé : mardi 17 décembre 2013 18:06
> > > À : Tapestry development
> > > Objet : Re: [1/3] TAP5-2260: Add support for CDI
> > >
> > > I think I will hold off one generating a beta-1 release until this is
> > resolved.
> > >
> > >
> > > On Fri, Dec 13, 2013 at 10:00 PM, François Facon <
> > francois.fa...@atos.net>wrote:
> > >
> > >> Thank you, Kalle, for the clarification.
> > >> I will check this point.
> > >>
> > >> François
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> 2013/12/13 Kalle Korhonen 
> > >>
> > >>> Actually best to use the JIRA. Even though you committed it, you
> > >>> should probably zip up the source, attach it to the issue and leave
> > >>> a comment explaining the origin, authors and that you are donating
> > >>> the codebase to ASF.
> > >>>
> > >>> Kalle
> > >>>
> > >>>
> > >>> On Fri, Dec 13, 2013 at 11:13 AM, Kalle Korhonen <
> > >>> kalle.o.korho...@gmail.com
> > >>>> wrote:
> > >>>
> > >>>> François, you need to inform the rest of us who owns the
> > >>>> copyrights to
> > >>> the
> > >>>> code. If you are the only author, then it's pretty simple. At
> > >>>> least to
> > >>> me,
> > >>>> it suffices that you state so here and that you are donating this
> > >>> codebase
> > >>>> to Apache. If there are multiple authors, you need to obtain
> > >>> authorization
> > >>>> from each individual and it might be best to get this on paper (e.g.
> > >>>> http://www.apache.org/licenses/software-grant.txt) and send it to
> > ASF.
> > >>>>
> > >>>> Kalle
> > >>>>
> > >>>>
> > >>>> On Fri, Dec 13, 2013 at 5:18 AM, François Facon <
> > >> francois.fa...@atos.net
> > >>>> wrote:
> > >>>>
> > >>>>> Hello Uli,
> > >>>>>
> > >>>>> Got5 is link to my eMail.
> > >>>>> This account as been created to share our contribution to
> Tapestry5.
> > >>>>> How can I give you a code grant for this module?
> > >>>>>
> > >>>>> Regards
> > >>>>> François
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> 2013/12/13 Ulrich Stärk 
> > >>>>>
> > >>>>>> Not only that.
> > >>>>>>
> > >>>>>> In light of the exten

Re: [1/3] TAP5-2260: Add support for CDI

2013-12-13 Thread François Facon
Thank you, Kalle, for the clarification.
I will check this point.

François





2013/12/13 Kalle Korhonen 

> Actually best to use the JIRA. Even though you committed it, you should
> probably zip up the source, attach it to the issue and leave a comment
> explaining the origin, authors and that you are donating the codebase to
> ASF.
>
> Kalle
>
>
> On Fri, Dec 13, 2013 at 11:13 AM, Kalle Korhonen <
> kalle.o.korho...@gmail.com
> > wrote:
>
> > François, you need to inform the rest of us who owns the copyrights to
> the
> > code. If you are the only author, then it's pretty simple. At least to
> me,
> > it suffices that you state so here and that you are donating this
> codebase
> > to Apache. If there are multiple authors, you need to obtain
> authorization
> > from each individual and it might be best to get this on paper (e.g.
> > http://www.apache.org/licenses/software-grant.txt) and send it to ASF.
> >
> > Kalle
> >
> >
> > On Fri, Dec 13, 2013 at 5:18 AM, François Facon  >wrote:
> >
> >> Hello Uli,
> >>
> >> Got5 is link to my eMail.
> >> This account as been created to share our contribution to Tapestry5.
> >> How can I give you a code grant for this module?
> >>
> >> Regards
> >> François
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> 2013/12/13 Ulrich Stärk 
> >>
> >> > Not only that.
> >> >
> >> > In light of the extent of the contribution we need to get a code grant
> >> > from the current copyright holder.
> >> >
> >> > Until then I’m -1 on the code change.
> >> >
> >> > Uli
> >> >
> >> > Am 2013-12-13 um 12:10 schrieb Andreas Andreou :
> >> >
> >> > > I see some source files contain lines with
> >> > > "copyright GOT5"
> >> > >
> >> > > That needs to change, right?
> >> >
> >> >
> >> > -
> >> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> >> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >> >
> >> >
> >>
> >
> >
>


Re: [1/3] TAP5-2260: Add support for CDI

2013-12-13 Thread François Facon
Hello Uli,

Got5 is link to my eMail.
This account as been created to share our contribution to Tapestry5.
How can I give you a code grant for this module?

Regards
François












2013/12/13 Ulrich Stärk 

> Not only that.
>
> In light of the extent of the contribution we need to get a code grant
> from the current copyright holder.
>
> Until then I’m -1 on the code change.
>
> Uli
>
> Am 2013-12-13 um 12:10 schrieb Andreas Andreou :
>
> > I see some source files contain lines with
> > "copyright GOT5"
> >
> > That needs to change, right?
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: VOTE: Tapestry 5.4-beta-1

2013-12-07 Thread François Facon
François Facon: +1 (non binding)

About new functionality:

I would like to add Tapestry-CDI https://github.com/got5/tapestry-cdi in
the beta branch.

We have already test the integration sur le trunk.
and everythings seems to be ok.

We will of course provide support for this module.

As there is no impact on other module,
could we make a exception for this module?

Regards
François


2013/12/5 Howard Lewis Ship 

> This is a vote, open to all committers, to create a beta release of
> Tapestry 5.4.
>
> This represents the point at which new functionality should no longer be
> added and, instead, the emphasis should be on bug fixing and documentation.
>
> Vote to run for three days.
>
> Howard M. Lewis Ship: +1 (binding)
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>


Re: A couple of questions after playing around with T5.4 and the tapestry5-portlet bridge

2013-12-04 Thread François Facon
Hello Chris,

To make better decision about how to include js, the Portlet Bridge try to
use MARKUP_HEAD_ELEMENT_SUPPORT if the portlet container supported it.
See PortletPageResponseRendererImpl for more details

Liferay support the optionnal MARKUP_HEAD_ELEMENT so tapestry is able to
add a js file only once in a portal page.

Pluto is not supporting the MARKUP_HEAD_ELEMENT.
So we have no informations about what js is already included by another
portlet.

Two options are available,
1 ) Lets Tapestry include any js.
Dirty option that works for version < 5.4-beta4  thanks to the namespace
used by tapestry.js.

2)  disable js inclusion on tapestry side and add all the js required
manually
to the portal page header (depend en portlet container)

François


2013/12/3 Chris Poulsen 

> Hi,
>
> I've been trying to get the tapestry5-portlet bridge up and running with
> the newest T5.4 previews, just to learn a little about the technologies.
>
> Basically each portlet corresponds to a page, so I see a lot of duplicate
> javascript in the portal pages (a set of scripts per portlet).
>
> The loading of all these duplicated javascript files does not seem to
> suffer much, as they are cached. But the ModuleManagerImpl defines a page
> variable called "require". When "require" is defined multiple times; things
> break down (looks like a race condition where the variable enters
> un-initialized state here and there).
>
> The fix I came up with to ensure that "require" is only defined once (all
> occurrences seem to have same configuration) is:
>
> diff --git
>
> a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
> b/tapestry-core/src/main/j
> index 26cb24c..9c540b5 100644
> ---
>
> a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
> +++
>
> b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
> @@ -100,7 +100,7 @@ public class ModuleManagerImpl implements ModuleManager
>  }
>
>  // This part gets written out before any libraries are loaded
> (including RequireJS).
> -return String.format("var require = %s;\n",
> config.toString(compactJSON));
> +return String.format("if(typeof require == 'undefined'){var
> require = %s;}\n", config.toString(compactJSON));
>  }
>
>  private JSONObject buildBaseConfig(Map JavaScriptModuleConfiguration> configuration, boolean devMode)
>
>
> Also I'm seeing multiple class to "t5/core/pageinit.js" with different
> parameters, but it does not seem to break anything obvious.
>
> I'm not too familiar with requirejs, so does anyone have some ideas on how
> to be more clever when it comes to handling the many similar js files being
> requested?
>
> Also can anyone pitch in on the page initialization script being called
> multiple times with different params, will the portlet pages initialize
> successfully in all cases?
>
> Is it a viable strategy to attack things in the js layer? Or are there some
> tricks on the portlet container side of things that can be used to help the
> portlet bridge adjust tapestry to make better decisions about things like
> js includes?
>
> All input is appreciated ;-)
>
> --
> Chris
>


Re: [VOTE] Lance Semmens as a committer

2013-07-04 Thread François Facon
François Facon: +1 (non-binding)

2013/7/4 Ulrich Stärk :
> Ulrich Stärk: +1 (binding)
>
> On 03.07.2013 21:43, Kalle Korhonen wrote:
>> Lance Semmens (aka Lance Java) has been one of the most active members on
>> the user list for the past two years. I've personally committed a few
>> patches from him and he is the maintainer of tapestry-stitch (
>> https://github.com/uklance/tapestry-stitch/), a collection of sample
>> components and concepts for Tapestry 5. Howard has spoke with him privately
>> and he's interested in joining as a committer. Vote to run for a minimum of
>> three days.
>>
>> Kalle Korhonen: +1 (non-binding)
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry Release 5.3.7

2013-04-25 Thread François Facon
François Facon: +1(non-binding)


2013/4/25 Taha Hafeez Siddiqi 

> Taha Hafeez Siddiqi: +1(non-binding)
>
> On 24-Apr-2013, at 11:11 PM, Howard Lewis Ship  wrote:
>
> > Howard M. Lewis Ship: +1 (binding)
> >
> > Great to see this happening!
> >
> >
> > On Wed, Apr 24, 2013 at 11:54 AM, Kalle Korhonen <
> kalle.o.korho...@gmail.com
> >> wrote:
> >
> >> Kalle Korhonen: +1 (non-binding)
> >>
> >> Thanks so much Massimo!
> >>
> >> On Wed, Apr 24, 2013 at 1:46 AM, Dmitry Gusev  >>> wrote:
> >>
> >>> Dmitry Gusev: +0 (non-binding)
> >>>
> >>>
> >>> On Wed, Apr 24, 2013 at 11:55 AM, Massimo Lusetti  >>>> wrote:
> >>>
> >>>> I've created and uploaded a release of Tapestry 5.3.7, ready to be
> >> voted
> >>>> upon.
> >>>>
> >>>> The source and source downloads are uploaded to:
> >>>> http://people.apache.org/~mlusetti/tapestry-releases/
> >>>>
> >>>> and the Maven artifacts staged to:
> >>>>
> >>>>
> >>>
> >>
> https://repository.apache.org/content/repositories/orgapachetapestry-133/
> >>>>
> >>>> Please examine these files to determine if the new release, 5.3.7, is
> >>>> ready.
> >>>>
> >>>> I've also created a 5.3.7 tag in Git:
> >>>>
> >>>>
> >>>>
> >>>
> >>
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=shortlog;h=refs/tags/5.3.7
> >>>>
> >>>> Release notes page has been updated too.
> >>>>
> >>>> Vote will run for three days; On a successful vote, I'll release the
> >>> Maven
> >>>> artifacts, and move the source and javadoc distributions from these
> >>>> directories
> >>>> to the proper distribution directories and update the Tapestry site
> >>>> documentation, and send out appropriate notifications.
> >>>>
> >>>>
> >>>> Massimo Lusetti: +1 (binding)
> >>>>
> >>>> --
> >>>> Massimo
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Dmitry Gusev
> >>>
> >>> AnjLab Team
> >>> http://anjlab.com
> >>>
> >>
> >
> >
> >
> > --
> > Howard M. Lewis Ship
> >
> > Creator of Apache Tapestry
> >
> > The source for Tapestry training, mentoring and support. Contact me to
> > learn how I can get you up and productive in Tapestry fast!
> >
> > (971) 678-5210
> > http://howardlewisship.com
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: ApacheCon EU 2012

2012-10-16 Thread François Facon
Hi Massimo,

I will be there with other folks from atos.

Cheers
François

2012/8/16 Massimo Lusetti :
> Hi all,
>   who will be at the next ApacheCon EU at Rhein-Neckar-Arena,
> Sinsheim, Germany 5–8 November 2012 ?
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.6

2012-10-09 Thread François Facon
François Facon: +1 (non-binding)

my binaries build from sources on mac osx and windows 7
work fine with Tapestry5-portlet under Pluto and seems to resolve an
issue on Liferay 6.1.1

Thank you.


2012/10/9 Dmitry Gusev :
> Dmitry Gusev: +1 (non-binding)
>
> On Tue, Oct 9, 2012 at 9:33 PM, Howard Lewis Ship  wrote:
>
>> I've created and uploaded a release of Tapestry 5.3.6, ready to be voted
>> upon.
>>
>> The source and source downloads are uploaded to:
>>
>> http://people.apache.org/~hlship/tapestry-releases/
>>
>> and the Maven artifacts staged to:
>>
>> https://repository.apache.org/content/repositories/orgapachetapestry-113/
>>
>> Please examine these files to determine if the new release, 5.3.6, is
>> ready.
>>
>> I've also created a 5.3.6 tag in Git:
>>
>>
>> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=5c777afe5a99399290de8f7b56d69ca5e46c7e67
>>
>> Vote will run for three days; On a successful vote, I'll release the Maven
>> artifacts, and move the source and javadoc distributions from these
>> directories
>> to the proper distribution directories and update the Tapestry site
>> documentation, and send out appropriate notifications.
>>
>>
>> ** Bug
>> * [TAP5-986] - A request can fail with an NPE in some cases, when
>> a Tapestry page is acting as the servlet container error page
>> * [TAP5-1735] - Most packages lack package-level javadocs
>> * [TAP5-1903] - Client-side exception when a Zone containing a
>> Form with an Upload component is re-rendered
>> * [TAP5-2008] - Serialized object data stored on the client should
>> be HMAC signed and validated
>> * [TAP5-2009] - Downgrade bundled Prototype version back to 1.7
>> * [TAP5-2010] - Broken links in Javadoc pages
>>
>>
>>
>> ** Improvement
>> * [TAP5-1996] - Add Severity.SUCCESS enum for alerts
>>
>>
>>
>>
>>
>> Howard M. Lewis Ship: +1 (binding)
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
>
> --
> Dmitry Gusev
>
> AnjLab Team
> http://anjlab.com

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.5 Take 2

2012-08-21 Thread François Facon
François Facon: +1 (non-binding)
jetty tests from my side are ok.


2012/8/21 Massimo Lusetti :
> On Tue, Aug 21, 2012 at 7:34 PM, Howard Lewis Ship  wrote:
>
>> I've created and uploaded a REVISED release of Tapestry 5.3.5, ready
>> to be voted upon.
>
> Massimo Lusetti: +1 (non-binding)
>
> BTW I've never saw that (yuicompressor) behaviour before...
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Apache Tapestry 5.3.5

2012-08-20 Thread François Facon
François Facon: +1 (non-binding)

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Massimo Lusetti as PMC member

2012-08-20 Thread François Facon
François Facon : +1 (non-binding)

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.4 (second vote)

2012-07-10 Thread François Facon
François Facon: +1 (non binding)

2012/7/10 Igor Drobiazko :
> Igor Drobiazko: +1 (binding)
>
> On Tue, Jul 10, 2012 at 1:01 AM, Howard Lewis Ship  wrote:
>
>> I've created and uploaded a REVISED release of Tapestry 5.3.4, ready to be
>> voted upon. This is the same as the previous 5.3.4 release, but includes
>> LICENSE.txt and NOTICE.txt files in each binary and source JAR.
>>
>> The source and source downloads are uploaded to:
>>
>> http://people.apache.org/~hlship/tapestry-releases/
>>
>> and the Maven artifacts staged to:
>>
>> https://repository.apache.org/content/repositories/orgapachetapestry-041/
>>
>> Please examine these files to determine if the new release, 5.3.4, is
>> ready.
>>
>> I've also updated the 5.3.4 tag in Git:
>>
>>
>> https://git-wip-us.apache.org/repos/asf/tapestry-5/repo?p=tapestry-5.git;a=commit;h=3bd8ac5ac7fb5c84183ab6eacadf56f6dbdd3364
>>
>> Vote will run for three days; On a successful vote, I'll release the
>> Maven artifacts,
>> and move the source and javadoc distributions from these directories
>> to the proper distribution
>> directories and update the Tapestry site documentation, and send out
>> appropriate notifications.
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
> http://twitter.com/drobiazko

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Apache Tapestry 5.3.4

2012-07-04 Thread François Facon
François Facon: +1 (non-binding)

2012/7/4 Denis Stepanov :
> Denis Stepanov +1 (non-binding)
>
> Denis

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Release 5.3.3

2012-04-17 Thread François Facon
François Facon: +1 (non-binding)

Le 18 avril 2012 08:35, Massimo Lusetti  a écrit :
> On Wed, Apr 18, 2012 at 2:14 AM, Howard Lewis Ship  wrote:
>
>> I've created and uploaded a release of Tapestry 5.3.3, ready to be
>> voted upon.
>
> Massimo Lusetti: +1 (non-binding)
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Datatables Code or Direction

2012-02-22 Thread François Facon
Hello

files related to the datatables example are available at

https://github.com/got5/tapestry5-jquery-demo/blob/master/src/main/resources/org/got5/tapestry5/jquery/pages/components/DocsDataTables.tml

and

https://github.com/got5/tapestry5-jquery-demo/blob/master/src/main/java/org/got5/tapestry5/jquery/pages/components/DocsDataTables.java


For simple usage, you just need to bind a GridDataSource  to the
parameter source.

HTH
François

2012/2/22 russellJB :
> Hello all!
>
> New to Tapestry!
>
> I was wondering if someone could direct me to (or share) code demonstrating
> Datatables with JQuery? I am aware of
> http://tapestry5-jquery.com/components/docsdatatables however I am still
> having trouble implementing my own solution.
>
> This component should be very similar to the grid component. Perhaps if
> someone could explain what would need to be done to change from a grid
> component to jquery datatable component (assuming JQuery was already
> properly set up)
>
> Thanks in advance!
>
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/Datatables-Code-or-Direction-tp5505253p5505253.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.2

2012-02-01 Thread François Facon
François Facon : +1 (non-binding)

build ok with
test ok for tapestry-jquery

best
François

2012/2/1 Christian Riedel :
> +1 (non-binding)
>
> all system are doing just fine!
>
> best
> Christian
>
> Am 01.02.2012 um 10:25 schrieb Ulrich Stärk:
>
>> On 31.01.2012 18:37, Howard Lewis Ship wrote:
>>> Howard M. Lewis Ship: +1 (binding)
>>>
>>> Moved client code to 5.3.2 with no problems; I've also downloaded the
>>> source ZIP and verified MD5 and PGP signatures.
>>>
>>> $ gpg --verify apache-tapestry-5.3.2-sources.zip.asc
>>> apache-tapestry-5.3.2-sources.zip
>>> gpg: Signature made Sun Jan 29 06:50:07 2012 PST using RSA key ID 4F7FEF55
>>> gpg: Good signature from "Massimo Lusetti "
>>> gpg: WARNING: This key is not certified with a trusted signature!
>>> gpg:          There is no indication that the signature belongs to the 
>>> owner.
>>> Primary key fingerprint: FCAF DD3B 5989 D139 3EC2  A499 7995 8D76 4F7F EF55
>>>
>>> I wonder how we can extend or web of trust without physically meeting?
>>
>> We shouldn't. But we should meet face-to-face. What about hijacking maybe 
>> the next Knockree retreat?
>>
>> https://sites.google.com/site/apacheretreatknockree/
>>
>> http://www.doodle.com/ia86mxqubzthf664
>>
>> Uli
>>
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [jira] [Resolved] (TAP5-1824) New translations for Norwegian Bokmål

2012-01-26 Thread François Facon
Hi Massimo,

For me as we must assume compatibility across version, this field is
mean since 5.3.2 and upper.
But perhaps I wrong.
Do you think I have to reopen the issue in oder to complete the version?

Thanks for your feedback.
Regards
François

2012/1/26 Massimo Lusetti :
> On Wed, Jan 25, 2012 at 11:44 PM, François Facon (Resolved) (JIRA)
>  wrote:
>>
>>     [ 
>> https://issues.apache.org/jira/browse/TAP5-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>  ]
>>
>> François Facon resolved TAP5-1824.
>> --
>>
>>       Resolution: Fixed
>>    Fix Version/s: 5.3.2
>>
>
> This is also fixed in trunk so 5.4
>
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Build failed in Jenkins: tapestry-trunk-freestyle #660

2012-01-24 Thread François Facon
Thank you Igor for these explanations.

2012/1/24 Igor Drobiazko :
> Tapestry build is bound to the slave ubuntu2. Because ActiveMQ build, which
> is bound to the same slave, takes 8 hours, we have long delays. That's why
> Uli bound our build also to ubuntu1 slave, but it came out that firefox
> isn't installed there. Infrastructure is already informed.
>
> 2012/1/24 François Facon 
>
>> Just for information as it is fix now.
>> By the way how did you fix that?
>>
>> Link was
>> https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-beanvalidator/build/reports/tests/Tapestry%20Bean%20Validator/index.html
>>
>> with the following error from selenium
>>
>> Tapestry Bean Validatior Integration Tests
>> Tests passed/Failed/Skipped:    0/0/6
>> Started on:     Sat Jan 21 19:34:28 UTC 2012
>> Total time:     2 seconds (2083 ms)
>> Included groups:
>> Excluded groups:
>>
>> (Hover the method name to see the test class name)
>>
>> FAILED CONFIGURATIONS
>> Test method     Exception       Time (seconds)  Instance
>> testStartup
>> Test class:
>> org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests
>> Parameters: org.testng.TestRunner@90d4f2, [Test: "Tapestry Bean
>> Validatior Integration Tests" verbose:1[parameters:][metagroups:]
>> [included: ][excluded: ] classes:[Class:
>>
>> org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests]
>> ]
>>
>> java.lang.RuntimeException: Could not start Selenium session: Failed
>> to start new browser session: java.lang.RuntimeException: Firefox 3
>> could not be found in the path!
>> Please add the directory containing ''firefox-bin' or 'firefox'' to
>> your PATH environment
>> variable, or explicitly specify a path to Firefox 3 like this:
>> *firefox3 /blah/blah/firefox-bin
>>        at
>> com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107)
>>        at
>> org.apache.tapestry5.test.SeleniumTestCase.testStartup(SeleniumTestCase.java:210)
>>        at
>> org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:103)
>>        at
>> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:58)
>>        at
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>>        at
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>>        at
>> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>>        at
>> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
>>        at $Proxy3.stop(Unknown Source)
>>        at
>> org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:125)
>>        at
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>>        at
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>>        at
>> org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30)
>>        at
>> org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53)
>>        at
>> org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31)
>>        at
>> org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167)
>>        at
>> org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277)
>>        at
>> org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299)
>>        at
>> org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120)
>>        at
>> org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116)
>>        at
>> org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132)
>>        at
>> org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33)
>>        at
>> org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72)
>>        at
>> org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64)
>>        at
>> java.util.concurrent.ThreadPoolE

Re: Build failed in Jenkins: tapestry-trunk-freestyle #660

2012-01-24 Thread François Facon
Just for information as it is fix now.
By the way how did you fix that?

Link was 
https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-beanvalidator/build/reports/tests/Tapestry%20Bean%20Validator/index.html

with the following error from selenium

Tapestry Bean Validatior Integration Tests
Tests passed/Failed/Skipped:0/0/6
Started on: Sat Jan 21 19:34:28 UTC 2012
Total time: 2 seconds (2083 ms)
Included groups:
Excluded groups:

(Hover the method name to see the test class name)

FAILED CONFIGURATIONS
Test method Exception   Time (seconds)  Instance
testStartup
Test class: 
org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests
Parameters: org.testng.TestRunner@90d4f2, [Test: "Tapestry Bean
Validatior Integration Tests" verbose:1[parameters:][metagroups:]
[included: ][excluded: ] classes:[Class:
org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests]
]

java.lang.RuntimeException: Could not start Selenium session: Failed
to start new browser session: java.lang.RuntimeException: Firefox 3
could not be found in the path!
Please add the directory containing ''firefox-bin' or 'firefox'' to
your PATH environment
variable, or explicitly specify a path to Firefox 3 like this:
*firefox3 /blah/blah/firefox-bin
at 
com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107)
at 
org.apache.tapestry5.test.SeleniumTestCase.testStartup(SeleniumTestCase.java:210)
at 
org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:103)
at 
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:58)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at 
org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
at $Proxy3.stop(Unknown Source)
at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:125)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30)
at 
org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53)
at 
org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31)
at 
org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167)
at 
org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277)
at 
org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299)
at 
org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120)
at 
org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116)
at 
org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132)
at 
org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33)
at 
org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72)
at 
org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.thoughtworks.selenium.SeleniumException: Failed to
start new browser session: java.lang.RuntimeException: Firefox 3 could
not be found in the path!
Please add the directory containing ''firefox-bin' or 'firefox'' to
your PATH environment
variable, or explicitly specify a path to Firefox 3 like this:
*firefox3 /blah/blah/firefox-bin
at 
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:112)
at 
com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:106)
at 
com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:275)
at 
com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:237)
at 
org.apache.tapestry5.test.ErrorReportingCommandProcessor.start(ErrorReportingCommandProcessor.java:158)
at 
com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.jav

Re: svn commit: r1234328 - in /tapestry/tapestry5/trunk: tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/ tapestry-kaptcha/src/main/resources/org/apache/tapestry5/kaptcha/

2012-01-23 Thread françois facon
Perhaps a clone from the current trunk (as suggested by kalle) would
be better for maint-5-3 branch.

Build job on trunk failed due to test misconfiguration. But I guess
you can reuse the configuration of the trunk to use gradle Milestone 7
which seams to be ok.

Could you give me right access to check the jenkins job to compare
setting on  tapestry-trunk-freestyle and tapestry-5.3-freestyle ?

Best
François

2012/1/23 Massimo Lusetti :
> 2012/1/23 françois facon :
>
>> not with gradle on milestone 7.
>>
>> what is your gradle version?
>> did you try with from an empty folder(no src, no gradle cache)?
>
> You are right.
>
> Seems work for TAP5-1801 hasn't been correctly merged into 5.3 branch,
> specifically revision 1222788 which introduces FieldInstrumentation is
> missing. I'm not sure if others are missing too.
>
> Cheers
> --
> Massimo
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1234328 - in /tapestry/tapestry5/trunk: tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/ tapestry-kaptcha/src/main/resources/org/apache/tapestry5/kaptcha/

2012-01-23 Thread françois facon
Hi Massimo,

I have in mind to do that  but I form a clean install and a check out
from http://svn.apache.org/viewvc/tapestry/tapestry5/branches/5.3/

I get lots of

[ant:javac] 
/branch-5.3/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java:87:
cannot find symbol
[ant:javac] symbol  : class FieldInstrumentations
[ant:javac] location: class
org.apache.tapestry5.internal.plastic.PlasticClassPool
[ant:javac] private final Map
instrumentations = PlasticInternalUtils.newMap();
[ant:javac]   ^

Is it normal ?

FieldInstrumentation is missing at
http://svn.apache.org/viewvc/tapestry/tapestry5/branches/5.3/plastic/src/main/java/org/apache/tapestry5/internal/plastic/

Regards
François

2012/1/23 Massimo Lusetti :
> On Sat, Jan 21, 2012 at 3:06 PM,   wrote:
>
>> Author: ffacon
>> Date: Sat Jan 21 14:06:47 2012
>> New Revision: 1234328
>>
>> URL: http://svn.apache.org/viewvc?rev=1234328&view=rev
>> Log:
>> TAP5-1824: New translations for Norwegian Bokmål by Sigbjørn Tvedt
>
> Would you mind to backport this into 5.3 release branch so it will end
> up in the next 5.3.2?
>
> If you do it update the jira issue...
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Build failed in Jenkins: tapestry-trunk-freestyle #660

2012-01-23 Thread françois facon
Hi

With Gradle Milestone 7 build is ok for me. Behind the spring test
unit that failed on ubuntu2 there is a test test failed for
tapestry-bean-validation. According to report this failed to
unspecified path to ff3. I suppose this is part of the configuration
of the jenkins jobs.
could someone give me more right on the jenkins job to check this point?

Best
François

2012/1/21 Apache Jenkins Server :
> See 
>
> Changes:
>
> [ffacon] revert commit 1234402 failed with path to ff3 must be specified for 
> bean validation test
>
> --
> [...truncated 118 lines...]
> Uploaded 18K
> Uploading: 
> org/apache/tapestry/tapestry-beanvalidator/5.4-SNAPSHOT/tapestry-beanvalidator-5.4-20120121.213056-4-sources.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 14K from remote
> Uploaded 14K
>
> :tapestry-core:assemble UP-TO-DATE
> :tapestry-core:compileTestJava UP-TO-DATE
> :tapestry-core:compileTestGroovy UP-TO-DATE
> :tapestry-core:processTestResources UP-TO-DATE
> :tapestry-core:testClasses UP-TO-DATE
> :tapestry-core:test UP-TO-DATE
> :tapestry-core:check UP-TO-DATE
> :tapestry-core:build UP-TO-DATE
> :tapestry-core:sourcesJar UP-TO-DATE
> :tapestry-core:uploadPublishedUploading: 
> org/apache/tapestry/tapestry-core/5.4-SNAPSHOT/tapestry-core-5.4-20120121.213101-4.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 2046K from remote
> Uploaded 2046K
> Uploading: 
> org/apache/tapestry/tapestry-core/5.4-SNAPSHOT/tapestry-core-5.4-20120121.213101-4-sources.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 2356K from remote
> Uploaded 2356K
>
> :tapestry-func:assemble UP-TO-DATE
> :tapestry-func:compileTestJava UP-TO-DATE
> :tapestry-func:compileTestGroovy UP-TO-DATE
> :tapestry-func:processTestResources UP-TO-DATE
> :tapestry-func:testClasses UP-TO-DATE
> :tapestry-func:test UP-TO-DATE
> :tapestry-func:check UP-TO-DATE
> :tapestry-func:build UP-TO-DATE
> :tapestry-func:sourcesJar UP-TO-DATE
> :tapestry-func:uploadPublishedUploading: 
> org/apache/tapestry/tapestry-func/5.4-SNAPSHOT/tapestry-func-5.4-20120121.213108-4.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 59K from remote
> Uploaded 59K
> Uploading: 
> org/apache/tapestry/tapestry-func/5.4-SNAPSHOT/tapestry-func-5.4-20120121.213108-4-sources.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 36K from remote
> Uploaded 36K
>
> :tapestry-hibernate:compileJava UP-TO-DATE
> :tapestry-hibernate:compileGroovy UP-TO-DATE
> :tapestry-hibernate:processResources UP-TO-DATE
> :tapestry-hibernate:classes UP-TO-DATE
> :tapestry-hibernate:jar UP-TO-DATE
> :tapestry-hibernate:assemble UP-TO-DATE
> :tapestry-hibernate:compileTestJava UP-TO-DATE
> :tapestry-hibernate:compileTestGroovy UP-TO-DATE
> :tapestry-hibernate:processTestResources UP-TO-DATE
> :tapestry-hibernate:testClasses UP-TO-DATE
> :tapestry-hibernate:test UP-TO-DATE
> :tapestry-hibernate:check UP-TO-DATE
> :tapestry-hibernate:build UP-TO-DATE
> :tapestry-hibernate:sourcesJar UP-TO-DATE
> :tapestry-hibernate:uploadPublishedUploading: 
> org/apache/tapestry/tapestry-hibernate/5.4-SNAPSHOT/tapestry-hibernate-5.4-20120121.213112-4.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 20K from remote
> Uploaded 20K
> Uploading: 
> org/apache/tapestry/tapestry-hibernate/5.4-SNAPSHOT/tapestry-hibernate-5.4-20120121.213112-4-sources.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 16K from remote
> Uploaded 16K
>
> :tapestry-hibernate-core:assemble UP-TO-DATE
> :tapestry-hibernate-core:compileTestJava UP-TO-DATE
> :tapestry-hibernate-core:compileTestGroovy UP-TO-DATE
> :tapestry-hibernate-core:processTestResources UP-TO-DATE
> :tapestry-hibernate-core:testClasses UP-TO-DATE
> :tapestry-hibernate-core:test UP-TO-DATE
> :tapestry-hibernate-core:check UP-TO-DATE
> :tapestry-hibernate-core:build UP-TO-DATE
> :tapestry-hibernate-core:sourcesJar UP-TO-DATE
> :tapestry-hibernate-core:uploadPublishedUploading: 
> org/apache/tapestry/tapestry-hibernate-core/5.4-SNAPSHOT/tapestry-hibernate-core-5.4-20120121.213114-4.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 19K from remote
> Uploaded 19K
> Uploading: 
> org/apache/tapestry/tapestry-hibernate-core/5.4-SNAPSHOT/tapestry-hibernate-core-5.4-20120121.213114-4-sources.jar
>  to repository remote at 
> https://repository.apache.org/content/repositories/snapshots
> Transferring 20K from remote
> Uploaded 20K
>
> :tapestry-ioc:assemble UP-TO-DATE
> :tapestry-ioc:compileTestJava UP-TO-DATE
> :tapestry-ioc:comp

Re: Stop SOPA

2012-01-13 Thread François Facon
+1

2012/1/13 Howard Lewis Ship :
> It should be up in an hour or two; if someone vetoes this, they can
> remove the changes.  Preview here:
>
> https://cwiki.apache.org/TAPESTRY/
>
>
> On Fri, Jan 13, 2012 at 10:33 AM, Robert Zeigler
>  wrote:
>> +1.
>>
>> Robert
>>
>> On Jan 13, 2012, at 1/1312:20 PM , Howard Lewis Ship wrote:
>>
>>> I would like to see the Tapestry home page "go black" on January 18th,
>>> to show solidarity with everyone else who is opposed to this
>>> legislation.
>>>
>>> I'm thinking of changing the landing page to be white on black, with a
>>> popup lightbox dialog explaining why, with a link to
>>> http://americancensorship.org/
>>>
>>> Would anyone be opposed to this?
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>>
>>> The source for Tapestry training, mentoring and support. Contact me to
>>> learn how I can get you up and productive in Tapestry fast!
>>>
>>> (971) 678-5210
>>> http://howardlewisship.com
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>>
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.1

2011-12-18 Thread François Facon
François Facon: +1(non-binding)

well done Massimo.

Best.

2011/12/18 Taha Hafeez Siddiqi :
> Taha Hafeez: +1(non-binding)
>
> BTW, Congrats Massimo !!
>
> On Dec 18, 2011, at 5:41 PM, Ulrich Stärk wrote:
>
>> +1
>>
>> Am So, 18.12.2011, 12:34 schrieb Igor Drobiazko:
>>> C'mon guys, let's be less bureaucratic. We have a ready to be used release
>>> that has a fix for a serious bug (TAP5-1765). Why delaying that if we can
>>> ship? Massimo, please let the release pass.
>>>
>>> Apart from that, we have 3 binding votes (Howard, Uli and me).
>>>
>>> On Sun, Dec 18, 2011 at 12:13 PM, Massimo Lusetti
>>> wrote:
>>>
>>>> On Sat, Dec 17, 2011 at 8:09 PM, Ulrich Stärk  wrote:
>>>>
>>>>> Just to clarify: releases can't be vetoed, not even by binding PMC
>>>> votes. As long as there are at least 3 binding +1 votes, it's up to the
>>>> release manager, i.e. Massimo in this case, to decide whether to bury it
>>>> or
>>>> proceed.
>>>>
>>>> Thanks for clarifying the process.
>>>>
>>>>> I agree it's unfortunate that a fix for a problem in 5.3 did not make
>>>> it
>>>> into the first bugfix release but that's not a reason to hold up the
>>>> release.
>>>>
>>>> I think I will do 5.3.2 soon and will let 5.3.1 fall apart, hoping to
>>>> have a quicker vote process... Will everyone agree?
>>>>
>>>> Cheers
>>>> --
>>>> Massimo
>>>> http://meridio.blogspot.com
>>>>
>>>> -
>>>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>>>
>>>>
>>>
>>>
>>> --
>>> Best regards,
>>>
>>> Igor Drobiazko
>>> http://tapestry5.de
>>> http://twitter.com/drobiazko
>>>
>>
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Tapestry jQuery

2011-11-24 Thread François Facon
Hi Igor

Snapshot version is already on 5.3
see https://github.com/got5/tapestry5-jquery/blob/master/pom.xml

I guess we will be able to release a version soon.

Regards
François

2011/11/24 Igor Drobiazko :
> I hope the contributors of tapestry-jquery are reading our dev list. Now
> that 5.3 is generally available, any plans to release 5.3 compatible
> version of tapestry-jquery?
>
> Thanks
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3 (revised)

2011-11-21 Thread François Facon
François Facon: +1 (non-binding)

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3

2011-11-15 Thread François Facon
François Facon: +1 (non-binding)

Regards

2011/11/15 Massimo Lusetti :
> On Mon, Nov 14, 2011 at 11:03 PM, Howard Lewis Ship  wrote:
>
>> On Mon, Nov 14, 2011 at 1:59 PM, Howard Lewis Ship  wrote:
>>> I've created and uploaded a release of Tapestry 5.3, ready to bevoted upon.
>
> Massimo Lusetti: +1 (non-binding)
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: webPage not loading properly for the first time in iPhone

2011-09-25 Thread François Facon
Hi Yuvaraj,

This list is reserved for discussing the development of Tapestry, for
questions regarding how to use Tapestry please post to the user list.

François

2011/9/25 yuvaraj :
> Hi Friends,
>                I am new to tapestry,I am having a problem in loading the
> web page created using Tapestry.When i load the web page for the first time
> in iphone ,the web page loading only half of the mobile screen .On  second
> attempt it works fine.I don't have any clue/idea from where the comes from.I
> am using jetty web server.Please help me.
>
> Thanks in advance,
> Yuvaraj.
>
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/webPage-not-loading-properly-for-the-first-time-in-iPhone-tp4837892p4837892.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Vote: Tapestry 5.3 beta

2011-08-19 Thread François Facon
François Facon: +1 (non-binding)

we start the migration of our corporate mobile solution to 5.3.
Regards

2011/8/19 Taha Hafeez :
> Taha Hafeez: +1 (non-binding)
>
> We are already in the process of migrating one of our applications to 5.3+
>
> On Fri, Aug 19, 2011 at 12:55 AM, Thiago H. de Paula Figueiredo
>  wrote:
>> Thiago H. de Paula Figueiredo: +! (binding)
>>
>> --
>> Thiago H. de Paula Figueiredo
>> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
>> instructor
>> Owner, Ars Machina Tecnologia da Informação Ltda.
>> Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
>> http://www.arsmachina.com.br
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
>
>
> --
> Regards
>
> Taha Hafeez Siddiqi (tawus)
> http://tawus.wordpress.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Chaining of Select components

2011-08-17 Thread François Facon
How did you generate your project?
Because there is no AppModule.java on your screenshot.

If i were you, i would restart from a mvn archetype:generate.
see http://tapestry.apache.org/getting-started.html
section Create your first Tapestry project.



2011/8/17 Chris-1977 :
> Thank you very much for taking the time to reply.  I certainly appreciate it.
>
> I'm still having the same trouble, even after looking through the additional
> examples provided.  Having said that, let me provide additional information
> about my setup.
>
> 1.  I'm using the current release version of Tapestry - 5.2.5
> 2.  I have a very simple project setup in Eclipse Helios SR2, and the only
> three source files are:
>
>  a.  CarMaker.java
>  b.  SelectZoneDemo.java
>  c.  SelectZoneDemo.tml
>
> 3.  I'm running the application from Eclipse using Jetty 6.1.26
> 4.  I'm using a 1.6 JDK
> 5.  A screenshot of my Eclipse project setup is included below:
>
> http://tapestry.1045711.n5.nabble.com/file/n4708181/eclipse-project-setup.jpg
>
> 6.  The source code that I'm using in all three source files is copied
> without modification from
> http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html
> Select Component
>
>
> What continues to happen is the onValueChanged method in SelectZoneDemo.java
> simply will not EXIT.  It "feels" like something is blocking the method from
> returning, but I can't imagine what that might be.  The AJAX response never
> comes back to the browser.
>
> I've tried running this in multiple browsers, including Firefox, Chrome, and
> IE.  I get the exact same behavior in each.
>
> Can any of you experts see what I'm doing wrong?  I have to imagine that
> there's something that I'm doing which is transforming an otherwise simple
> task into a complicated nightmare.
>
> Thanks so much.
>
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/Chaining-of-Select-components-tp4706131p4708181.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Newbie forum and jumping to another page

2011-08-17 Thread françois facon
Hi,

Did you have a look at http://jumpstart.doublenegative.com.au/jumpstart/ ?

Regards
François


2011/8/17 ixcoatl :
> Hi,
>
> I'm having some trouble shifting from the conventional event-driven model to
> the way Tapestry works.
>
> Is there a newbie forum where I can ask the most basic questions?
>
> Right now I'm stuck trying to jump from one page in charge to create users
> to others in charge of editing and deleting them.
>
> This is the code of the list with the already created users is:
>
>         include="nombre,controlarUsuarios,crearProyectos">
>            
>                 page="seguridad/editarUsuario" context="nombre" >Editar
>            
>            
>                 page="seguridad/BorrarUsuario" context="nombre" >Borrar
>            
>            
>              No hay informacion en la lista.
>            
>        
>
> Both seguridad/BorrarUsuario and seguridad/editarUsuario are pages intended
> to handle the delete and edit tasks (sorry the code is in spanish). However
> the jump never happens and the methods onActionFromBorrarUsuario and
> onActionFromEditarUsuario are being called on the page where the grid
> exists.
>
> Then I thought that returning a BorrarUsuario page from this methods should
> be enough, for that I put:
>
>    @InjectPage("seguridad/BorrarUsuario")
>    private EditarUsuario eu;
>
> or
>
>    @Inject
>    private EditarUsuario eu;
>
>
> And then perform a simple
>
>    return eu;
>
> At the end of the onActionFromEditarUsuario method, but I keep getting tons
> of exceptions:
>
>   java.lang.ClassNotFoundException: caught an exception while obtaining a
> class file for
>   compucentro.volumetria.pages.seguridad.ControlDeUsuarios
>
> With:
>   Error obtaining injected value for field
> compucentro.volumetria.pages.seguridad.ControlDeUsuarios.eu:
>   No service implements the interface
> compucentro.volumetria.pages.seguridad.EditarUsuario.
>
>
> What am I doing wrong? I think that I'm missing come naming convention or
> something but cant find what.
>
> It would be very nice to have a tutorial on how to implement a full
> create/update/delete cycle using hibernate, that way a newbie can get the
> feeling of how manage the set of objects (pages, entities, etc. ) involved
> with DB access.
>
> By the way, I had been exploring tapestry for only 2 days now, so please
> forgive my lack of knowledge on the topic.
>
> Thank you and best regards.
>
>
>
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/Newbie-forum-and-jumping-to-another-page-tp4706181p4706181.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Chaining of Select components

2011-08-17 Thread françois facon
did you have a look at

http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SelectZoneDemo.java?view=markup

http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/app1/SelectZoneDemo.tml?view=markup

I guess you miss

public SelectModel getMakeModel()
{
return new EnumSelectModel(CarMaker.class, this.messages);
}


another example from quickstart
http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/select1

2011/8/17 Ulrich Stärk :
> Works like a charm here with 5.3-SNAPSHOT:
>
> [DEBUG] pages.Index [ENTER] onValueChanged(BMW)
> [DEBUG] pages.Index [ENTER] findAvailableModels(BMW)
> [DEBUG] pages.Index [ EXIT] findAvailableModels [["3 Series", "5 Series", "7 
> Series"]]
> [DEBUG] pages.Index [ EXIT] onValueChanged [Block[Body of Index:modelzone, at 
> context:Index.tml,
> line 17]]
>
> Can you give us some details about your setup? Are you sure that what you 
> posted here is the only
> thing in your page classes and template files or have you omitted something?
>
> Uli
>
> On 16.08.2011 23:20, Chris-1977 wrote:
>> Hello all,
>>
>> I am new to Tapestry, and have been working through several of the tutorial
>> examples.  Something in particular that I am trying to do (and struggling to
>> do so) is the chaining together of multiple select components.  The approach
>> to do so appears fairly straightforward, as documented towards the bottom of
>> the page here:
>>
>> http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html
>> http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html
>>
>> So, what I want to do is:
>>
>> 1.  Load up a page that has a single populated select component visible
>> 2.  When a value is selected, a second select component should become
>> visible, populated with values specific to what was chosen in the first
>> select component
>>
>> The linked example above describes exactly this, and so I copied this code
>> into my project.  This included the following files:
>>
>> *1.  CarMaker.java*
>>
>> public enum CarMaker
>> {
>>     MERCEDES, AUDI, BMW;
>> }
>>
>>
>> *2.  SelectZoneDemo.tml*
>>
>> http://tapestry.apache.org/schema/tapestry_5_1_0.xsd";>
>>    
>>       
>>          
>>       
>>       
>>          >                    zone="modelZone" />
>>       
>>
>>       
>>          
>>            
>>               > validate="required"/>
>>            
>>          
>>       
>>
>>       
>>          
>>       
>>    
>>
>> 
>>
>> *3.  SelectZoneDemo.java*
>>
>> public class SelectZoneDemo
>> {
>>
>>    @Inject
>>    private Messages messages;
>>
>>    @Property
>>    @Persist
>>    private CarMaker carMaker;
>>
>>    @Property
>>    @Persist
>>    private String carModel;
>>
>>    @InjectComponent
>>    private Zone modelZone;
>>
>>    @Property
>>    @Persist
>>    private List availableModels;
>>
>>     public Object onValueChanged(CarMaker maker)
>>     {
>>        availableModels = findAvailableModels(maker);
>>
>>        return modelZone.getBody();
>>     }
>>
>>     public List findAvailableModels(final CarMaker maker)
>>     {
>>       switch (maker)
>>       {
>>          case AUDI:
>>             return Arrays.asList("A4", "A6", "A8");
>>          case BMW:
>>             return Arrays.asList("3 Series", "5 Series", "7 Series");
>>          case MERCEDES:
>>             return Arrays.asList("C-Class", "E-Class", "S-Class");
>>          default:
>>             return Arrays.asList();
>>        }
>>     }
>> }
>>
>> Now, this all compiles fine, and using Jetty I can quickly start up the
>> server and access the SelectZoneDemo page.  When the page loads, the
>> "CarMaker" select is visible and populated.  When I select a value from this
>> component, I have verified that the onValueChanged method in
>> SelectZoneDemo.java is called (this was verified by adding the @Log
>> annotation).  However, the method never exits and never returns the
>> modelZone.getBody() to the page.  What I see in the console is the
>> following:
>>
>> [DEBUG] pages.SelectZoneDemo [ENTER] onValueChanged(BMW)
>> [DEBUG] pages.SelectZoneDemo [ENTER] findAvailableModels(BMW)
>> [DEBUG] pages.SelectZoneDemo [ EXIT] findAvailableModels [["3 Series", "5
>> Series", "7 Series"]]
>>
>> As you can see, there's no EXIT log for onValueChanged.
>>
>> What I've been able to determine through some trial and error, is that the
>> point at which the method "hangs" is on this line of onValueChanged:
>>
>> availableModels = findAvailableModels(maker);
>>
>> Furthermore, through additional testing I was able to determine that the act
>> of setting any value at all to availableModels will result in the
>> onValueChanged method not exiting.  For example, I tried simply doing this:
>>
>> availableModels = new ArrayList();
>>
>> ...and got the same result.
>>
>> Now, if I comment out the line that set

Re: [SUCCESS] Taha Hafeez as Tapestry Committer

2011-08-17 Thread françois facon
Congrats Taha!

2011/8/17 antalk :
> Congrats Taha !
>
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/VOTE-Taha-Hafeez-as-Tapestry-Committer-tp4694173p4707221.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Taha Hafeez as Tapestry Committer

2011-08-13 Thread françois facon
François Facon: +1 (non-binding)

2011/8/13 Andreas Andreou :
> Andreas Andreou: +1 (binding)
>
> On Sat, Aug 13, 2011 at 14:42, Massimo Lusetti  wrote:
>> On Fri, Aug 12, 2011 at 7:45 PM, Howard Lewis Ship  wrote:
>>
>>> Taha has been quite active over the last several months blogging,
>>> evangalizing, mentoring on the mailing list, and doing all the other
>>> things that committers are supposed to be doing, so I think it's high
>>> time we make it official.
>>>
>>> Vote to run for three days.  Binding votes from PMC members only (but
>>> all are encouraged to show their opinion).
>>>
>>> Howard M. Lewis Ship: +1 (binding)
>>>
>>>
>>> Note: please use the format above for your vote ... it saves me a lot
>>> of work compiling the final tally.
>>
>> Massimo Lusetti: +1 (non-binding)
>>
>> Cheers
>> --
>> Massimo
>> http://meridio.blogspot.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
>
>
> --
> Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
> Apache Tapestry PMC / http://chesstu.be owner
> Open Source / JEE Consulting
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-13 Thread françois facon
since last update from the trunk I get the same error.
see the screenshot http://twitpic.com/65j3h4
on the right firefox launch by selenium on left an other firefox instance

with a sudo systemsetup -settimezone Europe/London before the build
I get a BUILD SUCCESSFUL


2011/8/12 Massimo Lusetti :
> 2011/8/12 françois facon :
>
>> During the test phase firefox seems to use his building language.
>> Would be interesting to check  Accept-Language form the test process.
>
> Mine are en-us, en, it
>
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-12 Thread françois facon
sudo systemsetup -gettimezone
Time Zone: Europe/Paris

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;
rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5

During the test phase firefox seems to use his building language.
Would be interesting to check  Accept-Language form the test process.




2011/8/12 Massimo Lusetti :
> 2011/8/12 françois facon :
>
>> Sorry
>> I mean US version of firefox.
>> Don't know how to fix the setting for firefox for test case.
>
> Seems wired cause I do use the US version of firefox:
>
> Firefox 5 from here:
> http://download.mozilla.org/?product=firefox-5.0.1&os=linux&lang=en-US
> Firefox 3 is this one: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
> rv:1.9.2.18) Gecko/20110628 Ubuntu/10.10 (maverick) Firefox/3.6.18
>
> Which timezone you're on?
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-12 Thread françois facon
Sorry
I mean US version of firefox.
Don't know how to fix the setting for firefox for test case.

Le 12 août 2011 11:31, françois facon  a écrit :
> 2011/8/11 Massimo Lusetti :
>> I did verify it deeply and is something related to firefox here I
>> tried every firefox I know: 3.6.18, 4.0 and 5.0.1 and everyone does
>> the same.
>
> Hi Massimo,
> same for me until I switch to a  version of firefox.
> Regards
> François
>
>>
>> After I clear, choose english locale and put the date 05/28/2046 (the
>> same actions from FormTests) when i click the calendar trigger icon it
>> show me the 27 of May selected.
>> Opera and Chrome does the right thing instead... does this seems a bug
>> in firefox or, less possible, in the datepicker.js
>>
>> Any thoughts? Any other experiencing the same?
>> --
>> Massimo
>> http://meridio.blogspot.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-12 Thread françois facon
2011/8/11 Massimo Lusetti :
> I did verify it deeply and is something related to firefox here I
> tried every firefox I know: 3.6.18, 4.0 and 5.0.1 and everyone does
> the same.

Hi Massimo,
same for me until I switch to a use version of firefox.
Regards
François

>
> After I clear, choose english locale and put the date 05/28/2046 (the
> same actions from FormTests) when i click the calendar trigger icon it
> show me the 27 of May selected.
> Opera and Chrome does the right thing instead... does this seems a bug
> in firefox or, less possible, in the datepicker.js
>
> Any thoughts? Any other experiencing the same?
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1142187 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/ main/java/org/apache/tapestry5/corelib/mixins/ main/resources/org/apache/tapestry5/corelib/mi

2011-07-02 Thread françois facon
Thank you Taha,

I would be fine to check the current state of the client pool of ajax
connections.
But I'am afraid the condition depend on the way Prototype manage his pool.
I guess it will failed when T5.ajax (TAP5-999) will be ready to call.
Gasp!


2011/7/2 Taha Hafeez :
> Hi Francois
> I googled about waitFor... methods and found
> this http://agilesoftwaretesting.com/?p=111
> The waitFor methods get messed up as the page that three zones which were
> refreshing. So, I created two separate tests
> also i replaced the checkZoneValues() method to
>    private void checkZoneValues(String zone, int times) throws Exception
>    {
>       for(int i = 1; i <= times; ++i)
>       {
>          //Wait for ajax call to begin
>
>  waitForCondition("selenium.browserbot.getCurrentWindow().Ajax.activeRequestCount
> != 0", "2");
>
>          //Wait for ajax call from end
>
>  waitForCondition("selenium.browserbot.getCurrentWindow().Ajax.activeRequestCount
> == 0", "2");
>
>          //Check the value changed
>          assertText(zone, String.valueOf(i));
>       }
>    }
> It first waits for a ajax call to begin and then waits for it to end and
> then checks the value. So it will be good enough for even a slow server (20
> seconds wait)
> Thanks Igor for pointing it out and very very thanks Francois for adding
> this patch
> regards
> Taha
>
> 2011/7/2 françois facon 
>>
>> Thanks for your advise Igor.
>> I will change that test.
>> Regards
>> François
>>
>> 2011/7/2 Igor Drobiazko :
>> > It's highly likely that this wait condition will break the build once
>> > the
>> > build machine is busy. You should make use of Selenium's wait
>> > conditions.
>> > Check out the wait methods like waitForElementToAppear, etc.
>> >
>> > On Sat, Jul 2, 2011 at 12:14 PM,  wrote:
>> >>
>> >> +
>> >> +
>> >> +   private void checkZoneValues(String zone, int times) throws
>> >> Exception
>> >> +   {
>> >> +      Thread.sleep(300);
>> >> +      for(int i = 0; i < times; ++i)
>> >> +      {
>> >> +         assertText(zone, String.valueOf(i));
>> >> +         Thread.sleep(1000);
>> >> +      }
>> >> +   }
>> >> +
>> >> +}
>> >
>> >
>> >
>> > --
>> > Best regards,
>> >
>> > Igor Drobiazko
>> > http://tapestry5.de
>> >
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Eclipse vs. IntelliJ

2011-07-02 Thread françois facon
It's the same for me.


2011/7/2 Bob Harner :
> I'm using Eclipse, for consistency with what we have at work.
>
> On Sat, Jul 2, 2011 at 4:14 AM, Massimo Lusetti  wrote:
>> On Fri, Jul 1, 2011 at 10:27 PM, Kalle Korhonen
>>  wrote:
>>
>>> Eclipse - I like Mylyn too much to switch to IntelliJ.
>>
>> Yep... Mylyn is pretty nice and fits well with Redmine which I happen
>> to use quite well too.
>>
>> Cheers
>> --
>> Massimo
>> http://meridio.blogspot.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1142187 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/ main/java/org/apache/tapestry5/corelib/mixins/ main/resources/org/apache/tapestry5/corelib/mi

2011-07-02 Thread françois facon
Thanks for your advise Igor.
I will change that test.
Regards
François

2011/7/2 Igor Drobiazko :
> It's highly likely that this wait condition will break the build once the
> build machine is busy. You should make use of Selenium's wait conditions.
> Check out the wait methods like waitForElementToAppear, etc.
>
> On Sat, Jul 2, 2011 at 12:14 PM,  wrote:
>>
>> +
>> +
>> +   private void checkZoneValues(String zone, int times) throws Exception
>> +   {
>> +      Thread.sleep(300);
>> +      for(int i = 0; i < times; ++i)
>> +      {
>> +         assertText(zone, String.valueOf(i));
>> +         Thread.sleep(1000);
>> +      }
>> +   }
>> +
>> +}
>
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Ajax related patches

2011-07-02 Thread françois facon
Hi Taha,

Done for TAP5-746 on trunk.
I will try to back-porting your mixin on 5.2.7-snapshot this afternoon.

Thanks for the patch.
Regards
François


2011/7/2 Taha Hafeez :
> Hi
>
> I have written some patches and would really appreciate someone taking a
> look at them
>
> https://issues.apache.org/jira/browse/TAP5-746
>
> https://issues.apache.org/jira/browse/TAP5-1564
>
> I have also like to create a patch for
> https://issues.apache.org/jira/browse/TAP5-558 in case you find the
> attachment interesting
>
> (My first patches and hence the excitement)
>
> regards
> Taha
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Build failed in Jenkins: tapestry-trunk-freestyle #405

2011-07-02 Thread françois facon
After merging your commit everything was ok on my side (like you I suppose).
And now build is ok on jenkins???

2011/7/2 Igor Drobiazko :
> I'm not sure if my change fixed the build but now there is another failure
> inside AjaxTests.
>
> https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-core/build/reports/tests/Tapestry%20Core/index.html
>
>
> On Sat, Jul 2, 2011 at 11:36 AM, Apache Jenkins Server <
> jenk...@builds.apache.org> wrote:
>
>> See 
>>
>> Changes:
>>
>> [drobiazko] Trying out different wait conditions for ajax requests.
>>
>> --
>> [...truncated 24974 lines...]
>>                           TestableRequest: REAL
>>                          TestableResponse: VIRTUAL
>>                              ThreadLocale: DEFINED
>>                              ThunkCreator: DEFINED
>>                   TranslateBindingFactory: DEFINED
>>                TranslatorAlternatesSource: DEFINED
>>                          TranslatorSource: DEFINED
>>                               TypeCoercer: REAL
>>                                URLEncoder: DEFINED
>>                         UpdateListenerHub: DEFINED
>>                    ValidateBindingFactory: DEFINED
>>             ValidationConstraintGenerator: DEFINED
>>                            ValidatorMacro: DEFINED
>>                        ValueEncoderSource: DEFINED
>>
>> 90.81% unrealized services (168/185)
>>
>> [INFO] ComponentClassResolver Available pages:
>>               DTDFromComponent:
>> org.apache.tapestry5.integration.app2.pages.DTDFromComponent
>>                    DTDFromPage:
>> org.apache.tapestry5.integration.app2.pages.DTDFromPage
>>                ExceptionReport:
>> org.apache.tapestry5.corelib.pages.ExceptionReport
>>                          Final:
>> org.apache.tapestry5.integration.app2.pages.Final
>>                   Intermediate:
>> org.apache.tapestry5.integration.app2.pages.Intermediate
>>                         Launch:
>> org.apache.tapestry5.integration.app2.pages.Launch
>>                    MultipleDTD:
>> org.apache.tapestry5.integration.app2.pages.MultipleDTD
>>                          NoDTD:
>> org.apache.tapestry5.integration.app2.pages.NoDTD
>>          PropertyDisplayBlocks:
>> org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks
>>             PropertyEditBlocks:
>> org.apache.tapestry5.corelib.pages.PropertyEditBlocks
>>        ResultPageForActionLink:
>> org.apache.tapestry5.integration.app2.pages.ResultPageForActionLink
>>                  ServiceStatus:
>> org.apache.tapestry5.corelib.pages.ServiceStatus
>>                 TestPageForASO:
>> org.apache.tapestry5.integration.app2.pages.TestPageForASO
>>          TestPageForActionLink:
>> org.apache.tapestry5.integration.app2.pages.TestPageForActionLink
>> TestPageForActionLinkWithStream:
>> org.apache.tapestry5.integration.app2.pages.TestPageForActionLinkWithStream
>>               TestPageForAsset:
>> org.apache.tapestry5.integration.app2.pages.TestPageForAsset
>>                TestPageForForm:
>> org.apache.tapestry5.integration.app2.pages.TestPageForForm
>>                TestPageForHead:
>> org.apache.tapestry5.integration.app2.pages.TestPageForHead
>>           TestPageForHttpError:
>> org.apache.tapestry5.integration.app2.pages.TestPageForHttpError
>>         TestPageForHttpHeaders:
>> org.apache.tapestry5.integration.app2.pages.TestPageForHttpHeaders
>>                  TestPageForIf:
>> org.apache.tapestry5.integration.app2.pages.TestPageForIf
>>              TestPageForLocale:
>> org.apache.tapestry5.integration.app2.pages.TestPageForLocale
>>                TestPageForLoop:
>> org.apache.tapestry5.integration.app2.pages.TestPageForLoop
>>         TestPageForRedirectURL:
>> org.apache.tapestry5.integration.app2.pages.TestPageForRedirectURL
>>  TestPageForServletOutputStream:
>> org.apache.tapestry5.integration.app2.pages.TestPageForServletOutputStream
>>              TestPageForSubmit:
>> org.apache.tapestry5.integration.app2.pages.TestPageForSubmit
>>   TestPageForTemplateInContext:
>> org.apache.tapestry5.integration.app2.pages.TestPageForTemplateInContext
>>              TestPageForUnless:
>> org.apache.tapestry5.integration.app2.pages.TestPageForUnless
>>
>> [INFO] ComponentClassResolver Available components:
>>        ActionLink: org.apache.tapestry5.corelib.components.ActionLink
>>        AddRowLink: org.apache.tapestry5.corelib.components.AddRowLink
>>      AjaxFormLoop: org.apache.tapestry5.corelib.components.AjaxFormLoop
>>               Any: org.apache.tapestry5.corelib.components.Any
>>           AnyTest: org.apache.tapestry5.corelib.components.AnyTest
>>       BeanDisplay: org.apache.tapestry5.corelib.components.BeanDisplay
>>      BeanEditForm: org.apache.tapestry5.corelib.components.BeanEditForm
>>        BeanEditor: org.apache.tapestry5.corelib.components.BeanEditor
>>    BeanEditorTest: org.apache.tapestry5.co

Re: tapestry-annotation => tapestry5-annotation

2011-06-30 Thread François Facon
was the same for me.
must be ok now.

François

2011/6/30 Massimo Lusetti :
> It's me or there's a leftover on line 24 of tapestry-ioc/build.gradle ?
>
> diff --git a/tapestry-ioc/build.gradle b/tapestry-ioc/build.gradle
> index a2e69d0..eab8c49 100644
> --- a/tapestry-ioc/build.gradle
> +++ b/tapestry-ioc/build.gradle
> @@ -22,7 +22,7 @@ dependencies {
>  configure(install.repositories.mavenInstaller) {
>   pom.whenConfigured {pom ->
>     pom.dependencies.find {dep ->
> -      dep.groupId == 'org.apache.tapestry' && dep.artifactId ==
> 'tapestry-annotations'
> +      dep.groupId == 'org.apache.tapestry' && dep.artifactId ==
> 'tapestry5-annotations'
>     }.artifactId = 'tapestry5-annotations'
>   }
>  }
> @@ -34,4 +34,4 @@ ideaModule {
>  test {
>   // Override the master build.gradle
>   systemProperties.remove("tapestry.service-reloading-enabled")
> -}
> \ No newline at end of file
> +}
>
>
> Cheers
> --
> Massimo
> http://meridio.blogspot.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: gradle test troubles when building tapestry-ioc from trunk

2011-06-30 Thread François Facon
During IOC Test task GradleMain open a connection on port 443 https.
Perhaps you have to check your firewall configuration to make sure
your system allow this kind of connection.

François



2011/6/30 Chris Poulsen :
> Hi,
>
> Yeah, gradle reported the line of the error, so I figured it was related to
> something like that. Its no biggie for me, I just thought you wanted to
> know.
>
> I'm more concerned about the 5 failing ioc tests, any pointers on how to get
> those tests going?
>
> --
> Chris
>
> On Thu, Jun 30, 2011 at 12:35 AM, Josh Canfield wrote:
>
>> > *) Clean checkout, executing "gradle idea" fails, with some minus-set
>> > operator being null or something. Doing "gradle install" first lets the
>> > next"gradle idea" do its magic successfully.
>>
>> That's my bad. I wanted build/generated-sources not be excluded.
>>
>> ideaModule.doFirst {
>>  excludeDirs -= buildDir
>>
>>  def generatedDir = file("$buildDir/generated-sources")
>>
>>  def buildMinusGeneratedDir = (buildDir.listFiles() - generatedDir)
>> as Set
>>
>>  excludeDirs += buildMinusGeneratedDir
>> }
>>
>> Apparently since the build directory isn't created yet it's failing. I
>> suppose the XML generated could be tweaked instead
>>
>>
>>
>> On Wed, Jun 29, 2011 at 3:20 PM, Chris Poulsen 
>> wrote:
>> > Hi,
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Massimo Lusetti as Tapestry Committer

2011-06-29 Thread françois facon
François Facon: +1 (non-binding)

2011/6/29 Robin Komiwes :
> Robin Komiwes: +1 (non-binding)
>
> On Wed, Jun 29, 2011 at 11:31 PM, Howard Lewis Ship wrote:
>
>> Massimo has been quite active on the Tapestry mailing lists for quite
>> some time; he's also very involved in developer discussions and on the
>> JIRA. He's very keen on becoming a committer, focusing (at least
>> initially) on bug fixes and on issues that have evolved from the
>> applications he's built in Tapestry 4 and Tapestry 5.
>>
>> Howard M. Lewis Ship: +1 (binding)
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Building Trunk

2011-06-19 Thread françois facon
Hi Martijin

gradle build –x testto skip test during build process
gradle install -x test   to skip test during build process

you can skip test on specific module with -x test:tapestry-ioc (6
tests fails on my cygwin side)

François

2011/6/19 martijn.list :
> On 06/19/2011 02:57 PM, Josh Canfield wrote:
>> Hmm, as a reference point can you try with the Sun JDK?
>
> "gradle install" succeeds if I run in with the SUN JDK but always fails
> when building on OpenJDK with the following errors:
>
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
> expandMacros(java.util.List)
> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
> cannot be applied to (java.util.List)
> [ant:javac]         List specs =
> expandMacros(newList(originalSpec));
> [ant:javac]                                              ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
> incompatible types
> [ant:javac] found   : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac]         for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]                                                                ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:279:
> incompatible types
> [ant:javac] found   : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac]         for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]                                                                ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/DateFieldStack.java:78:
> warning: non-varargs call of varargs method with inexact argument type
> for last parameter;
> [ant:javac] cast to java.lang.Object for a varargs call
> [ant:javac] cast to java.lang.Object[] for a non-varargs call and to
> suppress this warning
> [ant:javac]         spec.put("months", new JSONArray(symbols.getMonths()));
> [ant:javac]                                                           ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java:124:
> setPublishedParameters(java.util.List) in
> org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be
> applied to (java.util.List)
> [ant:javac]
> embedded.setPublishedParameters(CollectionFactory.newList(TapestryInternalUtils.splitAtCommas(names)));
> [ant:javac]                     ^
> [ant:javac] Note: Some input files use or override a deprecated API.
> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
> [ant:javac] Note: Some input files use unchecked or unsafe operations.
> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
> [ant:javac] 4 errors
> [ant:javac] 1 warning
>
>
>
> "gradle build" however always fails but this seems to be caused by not
> being able to start Firefox. I'm building on a headless server (i.e., no
> X). Is it possible to skip this test?
>
> Kind regards,
>
> Martijn
>
>
>> On Jun 19, 2011 4:28 AM, "martijn.list"  wrote:
>>> I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
>>> server.
>>>
>>> This is what I did:
>>>
>>> 1. installed OpenJDK, Maven, Ant and Gradle, subversion
>>> 2. checked out Tapestry 5 Trunk
>>> 3. Tried to build Tapestry
>>>
>>> Step 3 wasn't successful. Whatever I tried, I always ended up with some
>>> vague error message that either a test failed or that there were some
>>> compile errors.
>>>
>>> For example:
>>>
>>> Running the install task
>>>
>>> $ gradle install
>>>
>>> resulted in:
>>>
>>> [ant:javac]
>>>
>> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>>>
>> expandMacros(java.util.List)
>>> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
>>> cannot be applied to (java.util.List)
>>> [ant:javac] List specs =
>>> expandMacros(newList(originalSpec));
>>> [ant:javac] ^
>>> [ant:javac]
>>>
>> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
>>> incompatible types
>>> [ant:javac] found : java.lang.Object
>>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>>> [ant:javac] for (MarkupWriterListener l :
>>> CollectionFactory.newList(listeners))
>>> [ant:javac]
>>>
>>> [SNIP]
>>>
>>> [ant:javac] ^
>>> [ant:javac] Note: Some input files use or override a deprecated API.
>>> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
>>> [ant:javac] Note: Some input files use unchecked or unsafe operations.
>>> [ant:javac] Note: Recompile with -Xl

Re: [VOTE] Bob Harner as Tapestry committer

2011-06-05 Thread françois facon
François Facon : +1 (non-binding)


2011/6/5 Andreas Andreou :
> Andreas Andreou: +1 (binding)
>
> On Wed, Jun 1, 2011 at 21:23, Igor Drobiazko  wrote:
>> Bob did a fantastic job. Kudos!
>>
>> Igor Drobiazko: +1 (binding)
>>
>> On Wed, Jun 1, 2011 at 1:57 PM, Ulrich Stärk  wrote:
>>
>>> Bob has been extremely active contributing to our documentation and website
>>> in the past. It's a
>>> shame that we haven't made him a committer earlier ;)
>>>
>>> Vote to run for 72 hours.
>>>
>>> Ulrich Stärk: +1 (binding)
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>>
>>>
>>
>>
>> --
>> Best regards,
>>
>> Igor Drobiazko
>> http://tapestry5.de
>>
>
>
>
> --
> Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
> Apache Tapestry PMC / http://chesstu.be owner
> Open Source / JEE Consulting
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [NOTICE] Account created: Francois Facon (ffacon)

2011-05-20 Thread François Facon
Thanks!

Best Regards
François

Le 19 mai 2011 21:55, Igor Drobiazko  a écrit :
> That's just sad. It took a month to create the account.
>
> Welcome aboard.
>
> On Thu, May 19, 2011 at 8:16 PM, Howard Lewis Ship  wrote:
>
>> This should be enough for you to commit changes to the SVN repository.
>> Welcome aboard!
>>
>>
>> -- Forwarded message --
>> From:  
>> Date: Thu, May 19, 2011 at 9:49 AM
>> Subject: [NOTICE] Account created: Francois Facon (ffacon)
>> To: priv...@tapestry.apache.org
>> Cc: r...@apache.org
>>
>>
>> Hi,
>>
>> The account 'ffacon' was created for Francois Facon as requested
>> by this PMC.  The account has been added to the 'tapestry' Unix group
>> as well as the 'committers' Unix group for you.
>>
>> Please grant additional karma to the projects in your domain
>> you wish the user to have commit to.
>>
>>
>> The Apache Infrastructure Team
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [SUCCESS] Francois Facon as committer

2011-04-13 Thread françois facon
Thanks Christian :-)

Le 13 avril 2011 16:02, Christian Riedel  a écrit :
> congrats, francois! :-)
>
> Am 13.04.2011 um 15:44 schrieb Thiago H. de Paula Figueiredo:
>
>> On Wed, 13 Apr 2011 10:16:24 -0300, François Facon 
>>  wrote:
>>
>>> Thanks Thiago.
>>> We need one more french people to be four like the The Three Musketeers
>>> http://en.wikipedia.org/wiki/The_Three_Musketeers :)
>>
>> I'm not French, but I'm a Latin guy also. Unfortunately, I just know a 
>> couple of French words . . . :P
>>
>> --
>> Thiago H. de Paula Figueiredo
>> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and 
>> instructor
>> Owner, Ars Machina Tecnologia da Informação Ltda.
>> http://www.arsmachina.com.br
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [SUCCESS] Francois Facon as committer

2011-04-13 Thread François Facon
Thanks Thiago.
We need one more french people to be four like the The Three Musketeers
http://en.wikipedia.org/wiki/The_Three_Musketeers :)


2011/4/13 Thiago H. de Paula Figueiredo :
> Congratulations, François! :) It seems we now have a French Tapestry team.
> :D
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
> instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: GSoC - CSRF Protection

2011-04-04 Thread françois facon
2011/4/3 Markus Jung :

> What is not clear for me is that this solution works for all form and bean
> based components. This solution seems only to work for actionLink, right -
> or am I missing something?

The form component render hidden input for parameters added by
LinkCreationListener2.
(new name for LinkFactoryListener)


> I'm currently digging into the details of Tapestry and different protection
> mechanisms against CSRF.  As far the most reasonable solution for me is like
> Andreas Andreou suggested to provide a component mixin, that could be added
> to all components that are rendered as a HTML form, e.g. Form Components and
> Bean related components. In the template an additional element has to be
> explicetely added, that holds the secure token and is rendered as HTML
> hidden input field.

If I were you I would first try to implement the wiki solution with
LinkCreationListener2.

> This solution could maybe extended to provide a more general usage pattern,
> e.g. a site configuration parameter that enables CSRF protection for all
> form based components without further coding required, or a page scope
> enabling of this mechanism maybe useful.
>

Keep in mind the draw back effect on
- bookmarking / url  re-rewriting.
- entry point to user auth and user right management
- session replication and so one
etc...


> In a further step it might be useful to protect HTML anchor rendered
> components also.
>
> I will prepare a project proposal with a rough timeline. Who would like to
> mentor this project - is it Ulrich Stärk? I would like to double check the
> project proposal with the mentor before I submit it.

Would be nice to have a page about Tapestry better than
http://www.owasp.org/index.php/Java_Server_Faces


François

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [DISCUSSION] Client-side pub/sub

2011-03-20 Thread François Facon
Generic and efficient Pub/Sub syteme will be very helpfull for listening to
notifications from a server-side push system.

I find this map today
http://addyosmani.com/blog/tools-for-jquery-application-architecture-the-printable-chart/

and the related link to pub/sub sytem

jQuery pub/sub systeme
https://gist.github.com/661855
http://millermedeiros.github.com/js-signals/
http://weblog.bocoup.com/publishsubscribe-with-jquery-custom-events
http://higginsforpresident.net/js/static/jq.pubsub.js

this one is more related to cross domain
http://www.openajax.org/member/wiki/OpenAjax_Hub_2.0_Specification_Publish_Subscribe_Overview




2011/3/18 Inge Solvoll 

> http://documentcloud.github.com/backbone/
>
> It's an MVC framework for the client, really. I'm mentioning it because it
> is very similar to your thoughts about pub/sub. It hooks events to the data
> model rather than to each DOM element.
>
> I started reading about it this week, highly recommended for inspiration
> when designing a client framework :)
>
> On Fri, Mar 18, 2011 at 12:08 AM, Howard Lewis Ship  >wrote:
>
> > I monitor a lot of different things but don't often go much deeper
> > than the home page of most projects.  Things still percolate through.
> >
> > On Thu, Mar 17, 2011 at 3:27 PM, Inge Solvoll 
> > wrote:
> > > This is funny :) I have been going through the excact same process
> > lately,
> > > discovering new ways of organizing my javascript code. I too found that
> I
> > > could get away from the moving target of "this" by applying a more
> > > functional style. And that it is quite easy to enforce the separation
> of
> > > public and private by returning an object instance containing only the
> > > public methods and fields, and have the public methods call the private
> > > methods inside the function context.
> > >
> > > I didn't really study this too hard, it just came naturally while
> working
> > > with jQuery and TDD. We have this guy in Norway who wrote an awesome
> book
> > > about test driven javascript, I've learnt a lot from reading his book
> and
> > > attending one of his talks. Most javascript programmers have lots to
> > learn
> > > from him, his website here: http://cjohansen.no/.
> > > Pub/sub sounds great. The bad reputation of javascript isn't
> necessarily
> > the
> > > language's fault, the bad programmers should also be blamed. We jump
> > right
> > > into low level stuff like browser differences and events without
> thinking
> > > too much about creating higher level abstractions. I've been looking
> into
> > > backbone.js, a very good example of an abstraction that REALLY makes a
> > > difference in client programming. Do you guys draw inspiration from
> > sources
> > > like that?
> > >
> > >
> > >
> > > On Thu, Mar 17, 2011 at 5:56 PM, Howard Lewis Ship 
> > wrote:
> > >
> > >> As you might tell from my blog, I've been doing a lot of thinking over
> > >> the last few days (and weeks, and months) about what I would like to
> > >> see in the JavaScript support for Tapestry 5.3/5.4.
> > >>
> > >> First note the split releases: I think it will take more than one
> > >> release to get it "right".  I'd like to introduce some stable ideas in
> > >> 5.3 and build on them in 5.4.
> > >>
> > >> My blog discusses the packaging/namespaceing approach:
> > >>
> > >>
> >
> http://tapestryjava.blogspot.com/2011/03/better-namespacing-in-javascript.html
> > >>
> > >> I'm prototyping this inside TapX and seeing great results.  More
> > >> readable, more succinct, easier to build and debug.  You don't get
> > >> tripped up over "this" because "this" is no longer relevant; it's a
> > >> more functional style of programming.
> > >>
> > >> I think another area to scope out would be a simple publish/subscribe
> > >> system running on the client side.  Currently, we are "abusing" the
> > >> event system to deal with flow of control issues, such as requesting
> > >> fields to perform validation checks, or notifying the world that a
> > >> Zone has updated its content.
> > >>
> > >> I think there some value in separating these two things, so that we
> > >> can publish a notification about an element without firing an event on
> > >> that element.  One benefit is that it helps de-couple logic from the
> > >> particular JavaScript substrate (my term: currently the substrate is
> > >> Prototype/Scripaculous).  A second benefit is that it should be
> > >> possible to have notifications that are about other abstractions
> > >> besides elements.  Third, a client-side pub-sub system should become a
> > >> very natural way of hooking together a server-side push system into a
> > >> Tapestry application in a uniform way.
> > >>
> > >> I haven't done too much thought about what this will look like
> exactly.
> > >>
> > >> I kind of like the idea that when you register a listener for a
> > >> notification, you receive an object with which you can pause and
> > >> unpause notifications (much like Prototype 1.7's on() function).
> > >>
> > >> Do y

Re: [DISCUSS] Remove popup validation bubbles in 5.3?

2011-03-20 Thread François Facon
+1 Users and Designers hate this current popup.

About default semantic that would be provide by the ValidationDecorator, It
would be fine to share your view with a designer. I know one who say that we
understand nothing in writing html.
It become more and more difficult to write right html because we have to
take in account:
- Accessibility - Xhtml - html5 - Web Mobile usage etc...

Fully agree with the possible all done on the client side.
In Tapestry-jQuery and Tapestry-jQuery-Mobile, we are using the jQuery
validation plug-in.
Thanks to some class added by jQuery-Mobile to the input field, the
validation error message is display under the textfield while it is display
on the right side of the field for desktop client.



2011/3/16 Igor Drobiazko 

> The first thing I do, when developing a form, is to switch off the client
> validation. These bubbles are very annoying; I hate them.
>
> On Fri, Mar 11, 2011 at 10:30 PM, Howard Lewis Ship  >wrote:
>
> > I'd like to propose removing the pop-up validation bubbles as part of
> > JavaScript restructuring in 5.3.
> >
> > Rationale:
> >
> > - They can be clumsy, especially near the edges of the page
> > - There's a lot of bookkeeping involved in tracking fields with focus,
> > to trigger the right fade in/fade out animations
> > - They are really very difficult to override and customize
> > - Most people hate them and find them garish
> > - On a form submission, they can really obscure the page (for a moment)
> >
> > I'd suggest, instead, something a little more basic.
> >
> > Fields would be decorated with additional spans (this would be a
> > function of the ValidationDecorator I think, but possible all done on
> > the client side).
> >
> > 
> >  
> >  
> >  
> >
> >
> > When a client-side validation error occurs, the div.t-field-message
> > could be modified in place, adding the error message and perhaps
> > making it visible. The details are in flux in my mind, but I kind of
> > see adding a CSS class name to span.t-field-container that would
> > trigger rules about how to draw it.  I.e., if t-error, then draw in
> > red, and so forth.  span.t-field-icon is used to display an error
> > icon, or perhaps an ajax "throbber".  In either case, this could be
> > done with modern CSS, using display:inline-block and background
> > properties.
> >
> > The end result would be that the message would appear underneath the
> > field.  Further, clients could easily customize the L&F with just CSS
> > rules.
> >
> > A bunch of variations occur to me; perhaps the ValidationDecorator
> > just puts the span.t-field-container in place, and the client-side JS
> > provides the rest, to optimize the amount of content sent over HTTP.
> > Perhaps the ValidationDecorator looks for meta-data to decide whether
> > t-field-message appears above or below.  With modern CSS, there's less
> > of a need to add additional levels of  to create rounded corners
> > and nibs and the like.
> >
> > I also haven't fully thought through what needs to happen with the
> > Label; it would be nice to wrap the Label with a similar span, and
> > perhaps put error icons on the label as well as the field.
> >
> > --
> > Howard M. Lewis Ship
> >
> > Creator of Apache Tapestry
> >
> > The source for Tapestry training, mentoring and support. Contact me to
> > learn how I can get you up and productive in Tapestry fast!
> >
> > (971) 678-5210
> > http://howardlewisship.com
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
>


Re: YUICompresser/Rhino as dependency?

2011-03-03 Thread françois facon
seems to be compatible with jQuery and others toolkits.
better performance on both client an server side. it's Green.
+1 for tapestry-minification, or 3rd party library (in case license trouble)
Perhaps this will also let the door open to use any compressor during the
Maven *build.*

2011/3/3 Howard Lewis Ship 

> Check out my most recent commit, which will make it super-easy to
> override any default behavior.
>
> On Thu, Mar 3, 2011 at 11:09 AM, Josh Canfield 
> wrote:
> >> So ... where should the hooks into YUICompressor go?  Could put it
> >> right into tapestry-core, could create a new sub-project,
> >> tapestry-minification, or it could just be a 3rd party library on
> >> GitHub.
> >
> > I would make my decision based on whether this would turn into a
> > prototype vs. jquery debate at some point. If you make it a module
> > then I assume core would get public APIs that would make integrating
> > the next great js/css compressor.
> >
> > Maybe just keeping an eye on replaceability would be good enough.
> >
> > Josh
> >
> > On Thu, Mar 3, 2011 at 10:16 AM, Howard Lewis Ship 
> wrote:
> >> If you've been watching the commits, I've been reorganizing things
> >> inside Tapestry's asset processing to support some new features. The
> >> big goal is JavaScript (and CSS) minification. Right now, all the
> >> pipelines are in place, and there's a placeholder service,
> >> ResourceMinimizer, waiting for a real implementation.
> >>
> >> I've targeted YUICompressor
> >> (http://developer.yahoo.com/yui/compressor/) which uses a BSD license
> >> (and requires Rhino,  MPL license). I believe these are compatible
> >> licences w/ ASL.
> >>
> >> So ... where should the hooks into YUICompressor go?  Could put it
> >> right into tapestry-core, could create a new sub-project,
> >> tapestry-minification, or it could just be a 3rd party library on
> >> GitHub.
> >>
> >> Thoughts? Preferences?
> >>
> >> --
> >> Howard M. Lewis Ship
> >>
> >> Creator of Apache Tapestry
> >>
> >> The source for Tapestry training, mentoring and support. Contact me to
> >> learn how I can get you up and productive in Tapestry fast!
> >>
> >> (971) 678-5210
> >> http://howardlewisship.com
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: dev-h...@tapestry.apache.org
> >>
> >>
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: Aachen, DE in March

2011-03-03 Thread François Facon
Great News.

2011/3/3 Igor Drobiazko 

> Great. Finally I'll meet you in person. I'm living in Dusseldorf.
>
> On Thu, Mar 3, 2011 at 9:06 PM, Howard Lewis Ship 
> wrote:
>
> > I'll be in Aachen, DE for a few days this month, on a T5 training gig
> > at Atos Worldline.
> >
> > I'll be arriving on Saturday 19th, and departing in the evening of Wed
> > 23rd.  I'll be in Dusseldorf the night of the 23rd.
> >
> > It might be an opportunity for an face-time meetup!
> >
> >
> > --
> > Howard M. Lewis Ship
> >
> > Creator of Apache Tapestry
> >
> > The source for Tapestry training, mentoring and support. Contact me to
> > learn how I can get you up and productive in Tapestry fast!
> >
> > (971) 678-5210
> > http://howardlewisship.com
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
>


Re: Remove file update checks in production?

2011-02-21 Thread François Facon
Thank you for the answer.

For me and for most applications, this change will be welcome.
Tapestry will be more secure.
But I know some big eCommerce applications that use this functionality
withsome of our
product in having the flexibility of jsp.
This can be considered a misuse of this feature, but it gives the user a
simple way to do self editing pages.

is there cleanest way to manually allow discard add remove  pages orcomponents
?


2011/2/16 Howard Lewis Ship 

> As I see it, in production, there will be no file update checks, and
> so UpdateListeners will never be notified.  It's possible that a few
> related service implementations, in production mode, will be replaced
> with do-nothing place holders.
>
> 2011/2/15 François Facon :
> > Does it mean that  reloading of classes , templates and catalog will  be
> > supported in development mode only?
> > What would be the impact on classes that get register as an
> UpdateListener
> > in productionMode?
> >
> > François
> >
> > 2011/2/15 Christophe Cordenier 
> >
> >> +1
> >>
> >> 2011/2/15 Kalle Korhonen 
> >>
> >> > +1
> >> >
> >> > Kalle
> >> >
> >> > On Mon, Feb 14, 2011 at 3:29 PM, Howard Lewis Ship 
> >> > wrote:
> >> > > I'm starting to wonder whether Tapestry should, in production mode,
> >> > > not even check for file changes.  All the related code could be
> >> > > converted to no-ops and placeholders, and the portion of the code
> that
> >> > > even has to decide when to check for file changes could be removed.
> >> > >
> >> > > --
> >> > > Howard M. Lewis Ship
> >> > >
> >> > > Creator of Apache Tapestry
> >> > >
> >> > > The source for Tapestry training, mentoring and support. Contact me
> to
> >> > > learn how I can get you up and productive in Tapestry fast!
> >> > >
> >> > > (971) 678-5210
> >> > > http://howardlewisship.com
> >> > >
> >> > >
> -
> >> > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> >> > > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >> > >
> >> > >
> >> >
> >> > -
> >> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> >> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >> >
> >> >
> >>
> >>
> >> --
> >> Regards,
> >> Christophe Cordenier.
> >>
> >> Committer on Apache Tapestry 5
> >> Co-creator of wooki @wookicentral.com
> >>
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: Remove file update checks in production?

2011-02-15 Thread François Facon
Does it mean that  reloading of classes , templates and catalog will  be
supported in development mode only?
What would be the impact on classes that get register as an UpdateListener
in productionMode?

François

2011/2/15 Christophe Cordenier 

> +1
>
> 2011/2/15 Kalle Korhonen 
>
> > +1
> >
> > Kalle
> >
> > On Mon, Feb 14, 2011 at 3:29 PM, Howard Lewis Ship 
> > wrote:
> > > I'm starting to wonder whether Tapestry should, in production mode,
> > > not even check for file changes.  All the related code could be
> > > converted to no-ops and placeholders, and the portion of the code that
> > > even has to decide when to check for file changes could be removed.
> > >
> > > --
> > > Howard M. Lewis Ship
> > >
> > > Creator of Apache Tapestry
> > >
> > > The source for Tapestry training, mentoring and support. Contact me to
> > > learn how I can get you up and productive in Tapestry fast!
> > >
> > > (971) 678-5210
> > > http://howardlewisship.com
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > > For additional commands, e-mail: dev-h...@tapestry.apache.org
> > >
> > >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>
>
> --
> Regards,
> Christophe Cordenier.
>
> Committer on Apache Tapestry 5
> Co-creator of wooki @wookicentral.com
>


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/

2011-01-26 Thread françois facon
I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
with default.css and style.css.

HTH

2011/1/26 Howard Lewis Ship 

> This is going to be very cool.  One thing I noticed too late with the
> Concrete layout was that form fields rendered very large and ugly ...
> hopefully this will look better. Has anyone tried this design with a
> BeanEditForm, Grid or BeanDisplay component?
>
> On Wed, Jan 26, 2011 at 12:11 PM,   wrote:
> > Author: uli
> > Date: Wed Jan 26 20:11:49 2011
> > New Revision: 1063860
> >
> > URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
> > Log:
> > TAP5-1323: Change Quickstart Template to Match New Site Design
> >
> > Thanks to Mark Shead for the patch.
> >
> > Added:
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> > Removed:
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
> > Modified:
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources

Re: [VOTE] Kalle Korhonen as Tapestry Committer

2011-01-10 Thread françois facon
François Facon: +1 (non-binding)

2011/1/10 Thiago H. de Paula Figueiredo 

> Thiago H. de Paula Figueiredo: +1 (binding). Wonderful addition for the
> team. :)
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: Hudson w/ Gradle

2011-01-08 Thread françois facon
Feel the same.
Fully agree with Robert
Even if, Like Thiago I use m2eclipse in very good corporate distrib of
eclipse.


2011/1/8 Thiago H. de Paula Figueiredo 

> I agree with everything Robert said in this thread, except that I do like
> m2eclipse. There's also another Maven-Eclipse integration plugin,
> http://code.google.com/p/q4e/, which is in the Eclipse incubator now. I
> haven't tried it yet.
>
>
> On Fri, 07 Jan 2011 20:10:43 -0200, Robert Zeigler <
> robert.zeig...@roxanemy.com> wrote:
>
>  I do use maven day-to-day.  Releases and sub-projects are a pita, I agree.
>>  But:
>>   a) How often do we create tapestry subprojects?
>>   b) How often do we generate tapestry releases?
>>   c) How often do we:
>>   a) Compile code?
>>   b) Run tests?
>>   c) Do the day-to-day project management stuff that's required of
>> a build?
>>
>> For a, b, and c, maven works fine (generally.  Frankly, I can't stand the
>> eclipse plugin for maven, so I do all of my maven work from the command
>> line, with the help of some shell scripts that simplify my most commonly
>> used commands). I'm simply saying that the pain of the relatively rare
>> events of a and b shouldn't necessarily outweigh the benefit of a familiar
>> environment for doing a, b, and c from people who may wish to contribute.
>>  For the long-term success of Tapestry, that's far more important than the
>> occasional pain of a & b.  I'm just saying it's worth thinking through a
>> little and weighing the pros and cons for the community as a whole.
>>
>> Robert
>>
>> On Jan 7, 2011, at 1/73:59 PM , Howard Lewis Ship wrote:
>>
>>  If you aren't using Maven day-to-day you may not realize what a huge pain
>>> it
>>> is, especially w.r.t. creating releases.
>>>
>>> It also gets in the way of creating new subprojects.
>>>
>>> Maven is a sunk cost and you don't keep throwing resources at a sunk cost
>>> just because its cost you in the past.
>>>
>>> On Fri, Jan 7, 2011 at 1:44 PM, Robert Zeigler
>>> wrote:
>>>
>>>  I haven't used gradle.  I'm sure it's wonderful.  I'm sure it beats the
 heck out of using maven.
 But.  Do we really need to change build methodology /again/? We have a
 build.  It works.  It's not always the nicest thing in the world to work
 with*, but it works.  People are familiar with it.  Tools understand it.
 It just seems like another barrier to getting users to contribute if
 they
 have to install yet another piece of software.

 Just my  $0.02.

 Robert

 * It can be made much more workable with a bit of shell scripting...


 On Jan 7, 2011, at 1/73:32 PM , Howard Lewis Ship wrote:

  I really want to take a crack at converting Tapestry to build using
>
 Gradle.

> Does Hudson support Gradle yet?
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
>
 learn

> how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>>
>>> The source for Tapestry training, mentoring and support. Contact me to
>>> learn
>>> how I can get you up and productive in Tapestry fast!
>>>
>>> (971) 678-5210
>>> http://howardlewisship.com
>>>
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
> Coordenador e professor da Especialização em Engenharia de Software com
> Ênfase em Java da Faculdade Pitágoras
> http://www.arsmachina.com.br
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: Index 2

2010-12-21 Thread françois facon
Very nice work Katia.
it's clear and concise headlines.
it also minimize the vertical scrolling.
I love the twitter widget.



2010/12/21 Katia Aresti 

> As I said yesterday, it's not finished yet ! :) I need to improve and test
> things, but confluence is veery slow too ...
>
>
> 2010/12/21 Andreas Andreou 
>
> > yep, love the latest version (with the updated colors on rss and icons)!
> >
> > On Mon, Dec 20, 2010 at 19:44, Howard Lewis Ship 
> wrote:
> > > I once again concur, this is a big improvement to the home page.  I
> think
> > we
> > > should move the IndexV2 contents over to Index immediately.
> > >
> > > On Mon, Dec 20, 2010 at 9:13 AM, Christophe Cordenier <
> > > christophe.corden...@gmail.com> wrote:
> > >
> > >> Great Work Katia !
> > >>
> > >> This is exactly the kind of changes that lightens and gives more
> impact
> > to
> > >> our front page. Of course, we should polish it about colors and typo,
> > but
> > >> it's concise and clear.
> > >>
> > >> Also I like the idea of putting links on contributions on the front
> > page,
> > >> because we ARE an active community !
> > >>
> > >> Le 20 décembre 2010 15:06, Clément Uster  a
> > écrit
> > >> :
> > >>
> > >> > Ok great. :)
> > >> >
> > >> >
> > >> > On 20 December 2010 15:04, Katia Aresti 
> > wrote:
> > >> >
> > >> > > Key features will stay, it's just a matter of layout !
> > >> > >
> > >> > > 2010/12/20 Clément Uster 
> > >> > >
> > >> > > > Ok, I didn't get your point about the key features.
> > >> > > > So you want to keep the current items at the top of the page,
> > right ?
> > >> > > >
> > >> > > >
> > >> > > > On 20 December 2010 14:54, Katia Aresti 
> > >> wrote:
> > >> > > >
> > >> > > > > 2010/12/20 Clément Uster 
> > >> > > > >
> > >> > > > > > Hello Katia,
> > >> > > > > >
> > >> > > > > > I do like your new design. It's definitely lighter than the
> > >> current
> > >> > > > one.
> > >> > > > > > The idea of the 3 boxes is quite interesting, but I don't
> > >> > completely
> > >> > > > > agree
> > >> > > > > > with the content.
> > >> > > > > > Because they are on top of the page, they are the first
> things
> > to
> > >> > be
> > >> > > > > seen,
> > >> > > > > > and in my opinion they should be the most important things
> > about
> > >> > > > > tapestry.
> > >> > > > > >
> > >> > > > >
> > >> > > > > What do yo mean ? In your point of view the content of these
> > boxes
> > >> > > should
> > >> > > > > be
> > >> > > > > on the key features part ?
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > > > Your "What is Tapestry" part is just awesome! I love it :)
> > >> > > > > >
> > >> > > > > > By the way, I'm very pleased to see the official
> > >> > > documentation/website
> > >> > > > > > becoming better every day.
> > >> > > > > > Presentation and design are keys to attract and keep new
> (and
> > >> old!)
> > >> > > > > users.
> > >> > > > > >
> > >> > > > > > Clément
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > On 20 December 2010 14:05, Katia Aresti <
> > katiaare...@gmail.com>
> > >> > > wrote:
> > >> > > > > >
> > >> > > > > > > Hi,
> > >> > > > > > >
> > >> > > > > > > I'm working on Index V2 page. It's not finished yet, but
> > before
> > >> I
> > >> > > > > > continue
> > >> > > > > > > to do some staff I think about, I would like to know your
> > >> > opinions.
> > >> > > > > > >
> > >> > > > > > > Here is the preview of the page :
> > >> > > > > > >
> > >> > > > > > >  https://cwiki.apache.org/TAPESTRY/indexv2.html<%20
> > >> > > > > > > https://cwiki.apache.org/TAPESTRY/indexv2.html>
> > >> > > > > > >
> > >> > > > > > > Important things to note :
> > >> > > > > > >
> > >> > > > > > > 1)  Key features are not included on top just because for
> > some
> > >> > > reason
> > >> > > > > > when
> > >> > > > > > > I
> > >> > > > > > > include them they are not placed on the top, but down
> Apache
> > >> > > > > > > Tapestry > IndexV2.
> > >> > > > > > >
> > >> > > > > > > 2 ) The boxes with Download, extensions and so, are not
> > >> finished
> > >> > > yet.
> > >> > > > I
> > >> > > > > > > want
> > >> > > > > > > to modify and adapt several things on them. They  just
> offer
> > an
> > >> > > idea
> > >> > > > > > about
> > >> > > > > > > what I have in mind.
> > >> > > > > > >
> > >> > > > > > > 3 ) Icons are free use
> > >> > > > > > >
> > >> > > > > > > So, what do you think ?
> > >> > > > > > >
> > >> > > > > > > Can you give me some feedback please ?
> > >> > > > > > >
> > >> > > > > > > Katia
> > >> > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Regards,
> > >> Christophe Cordenier.
> > >>
> > >> Committer on Apache Tapestry 5
> > >> Co-creator of wooki @wookicentral.com
> > >>
> > >
> > >
> > >
> > > --
> > > Howard M. Lewis Ship
> > >
> > > Creator of Apache Tapestry
> > >
> > > The source for Tapestry training, mentoring and support. Contact me to
> > learn
> > > how I can get you up and productive in Tapestry fast!
> > >

Re: Add sorting and paging features in loop component

2010-11-11 Thread françois facon
Hi Deti,

Why not using grid?
did you have a look at
http://jumpstart.doublenegative.com.au/jumpstart/examples/tables/sortedgrid

If you have lot  of date to display, I suggest you to have a look
at the with gridDataSource interface.
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/grid/GridDataSource.html

The prepare method is called by the grid with all the sorting constraints
if your are using Hibernate there is a existing implementation for hibernate
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/hibernate/HibernateGridDataSource.html

François

2010/11/10 deti 

>
> Hi everyone,
> I have a question
>
> I need to add sorting and paging features in loop component but I don't
> know
> how to do it..I even don't know where to start..
> Can you tell me what should I do to implement sorting and paging features?
>
> Thank you
> Deti
> --
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/Add-sorting-and-paging-features-in-loop-component-tp3258154p3258154.html
> Sent from the Tapestry - Dev mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: Cache keys for page-based objects

2010-11-04 Thread françois facon
Hi

In Tapestry 5.1.0.5,  we use the variant code from a modified locale to add
more information about the targeted  template.

For WebMobile solution, this is used to add information about device.
Template can be customized for a specific device family.
This could be use provide a html5 template for iPhone for example.

For Templating solution, this is used to select a template according to
values from the activation context parameters.

There is a need for 4 or 5 dimensions  to identify a template according to
activation context parameters(3th dim) for a specific user(4 th dim) and for
specific device (5th dim)



2010/11/4 Thiago H. de Paula Figueiredo 

> On Thu, 04 Nov 2010 14:50:55 -0200, Igor Drobiazko <
> igor.drobia...@gmail.com> wrote:
>
>  Maybe the unlimited number of dimension is kind of over-engineering.
>>
>
> Most of the time, having more than one dimension is as complex as having an
> unlimited number. Isn't that true? :)
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] Josh Canfield as Committer

2010-09-03 Thread françois facon
François Facon: +1 (non-binding)

2010/9/2 Howard Lewis Ship 

> Josh Canfield has been very active in the Tapestry community for quite
> some time; he was an early evangalist for Tapestry 5 and has deployed
> multiple Tapestry 5 applications. He's also been very active in the
> mailing list, and has provided some terrific patches, including one
> that largely addresses the mismatch between generics and Tapestry's
> property expression language. I've spoken with him, and he is eager to
> join the team.
>
> Howard M. Lewis Ship: +1 (binding)
>
>
> Vote to run for 7 days. Reminder: please include your name (as I did
> above), it makes tabulating the results much easier!
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] Committer status for Robin Komiwes

2010-07-18 Thread françois facon
François Facon : +1 (non-binding)

for his  contributions on design, jquery integration, html5, etc...


Re: [VOTE] Christophe Cordenier as Tapestry Committer

2010-06-14 Thread françois facon
François Facon: +1 (non-binding)


Re: [VOTE] Igor Drobiazko as PMC Member

2010-05-11 Thread françois facon
+1

2010/5/11 Joachim Van der Auwera 

> +1
>
>
> Jesse Kuhnert wrote:
>
>> +1
>>
>> On Tue, May 11, 2010 at 2:16 PM, Daniel Jue  wrote:
>>
>>
>>> Daniel Jue +1 (non-binding)
>>>
>>> On Tue, May 11, 2010 at 2:10 PM, Andreas Andreou 
>>> wrote:
>>>
>>>
 Andreas Andreou: +1 (binding)

 On Tue, May 11, 2010 at 20:44, Thiago H. de Paula Figueiredo
  wrote:


> A +1 vote will recognize Igor as a Tapestry PMC member.
>>
>>
> Thiago H. de Paula Figueiredo: +1 (binding)
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant,
> developer, and
> instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>
>
>

 --
 Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
 Tapestry / Tacos developer
 Open Source / JEE Consulting

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>>
>>>
>>>
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>>
>
>
> --
> Joachim Van der Auwera
> PROGS bvba, progs.be
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>