Re: [VOTE] 5.4.1
François Facon: +1 (non-binding) 2016-03-18 12:50 GMT+01:00 Bob Harner <bobhar...@gmail.com>: > Bob Harner: +1 (non-binding) > On Mar 17, 2016 2:26 PM, "Dimitris Zenios" <dimitris.zen...@gmail.com> > wrote: > > > Dimitris Zenios: +1 (Non binding) > > > > On Thu, Mar 17, 2016 at 8:10 PM, Jochen Kemnade <kemn...@gmail.com> > 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
François Facon: +1 (non-binding) 2015-12-15 19:28 GMT+01:00 Thiago H de Paula Figueiredo <thiag...@gmail.com> : > Thiago H. de Paula Figueiredo: +1 (binding) > > > On Tue, 15 Dec 2015 14:17:01 -0200, Jochen Kemnade <kemn...@gmail.com> > 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
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 <bobhar...@gmail.com>: > Bob Harner: +1 (non-binding) > On Oct 27, 2015 7:38 AM, "Massimo Lusetti" <mluse...@gmail.com> wrote: > > > Massimo Lusetti: +1 (binding) > > > > On Mon, Oct 26, 2015 at 6:28 PM, Jochen Kemnade <kemn...@gmail.com> > 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
François Facon: +1 (non binding) 2015-08-18 20:44 GMT+02:00 Dimitris Zenios dimitris.zen...@gmail.com: +1 (non binding) On Tue, Aug 18, 2015 at 9:23 PM, Howard Lewis Ship hls...@gmail.com wrote: Howard M. Lewis Ship: +1 (binding) On Tue, Aug 18, 2015 at 10:32 AM, Andreas Ernst a...@ae-online.de 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
François Facon: +1 (non-binding) 2015-07-13 22:16 GMT+02:00 Andreas Ernst a...@ae-online.de: 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
François Facon : +1 (non binding) 2015-06-02 2:26 GMT+02:00 Howard Lewis Ship hls...@gmail.com: 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
François Facon : +1 (non-binding) 2015-02-27 1:37 GMT+01:00 Howard Lewis Ship hls...@gmail.com: 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
François Facon: +1 (non-binding)
Re: [VOTE] Tapestry Release 5.3.8
François Facon: : +1 (non-binding)
Re: REVOTE: Apache Tapestry 5.4-beta-22
François Facon: +1 (non-binding) 2014-10-02 16:25 GMT+02:00 Howard Lewis Ship hls...@gmail.com: 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
François Facon: +1 (non-binding) 2014-09-13 2:17 GMT+02:00 Taha Siddiqi tawus.tapes...@gmail.com: 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
François Facon: +1 (non-binding) 2014-05-15 23:39 GMT+02:00 Howard Lewis Ship hls...@gmail.com: 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
François Facon: +1 (non-binding) 2014-05-15 15:14 GMT+02:00 Jochen Kemnade jochen.kemn...@eddyson.de: 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
François Facon: +1 (non-binding) 2014-04-18 14:10 GMT+02:00 Thiago H de Paula Figueiredo thiag...@gmail.com : Thiago H. de Paula Figueiredo +1 (binding) On Fri, 18 Apr 2014 05:00:26 -0300, Nourredine K. nourredin...@gmail.com wrote: Nourredine Khadri: +1 (non-binding) 2014-04-17 23:41 GMT+02:00 Howard Lewis Ship hls...@gmail.com: 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
François Facon: +1 (non-binding) 2014-02-20 9:52 GMT+01:00 Massimo Lusetti mluse...@gmail.com: Massimo Lusetti: +1 (binding) On Wed, Feb 19, 2014 at 11:36 PM, Howard Lewis Ship hls...@gmail.com 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
Hello Howard, it looks like it is related to the orderEntry type=library scope=TEST name=Gradle: cdi-api-1.0-SP4 level=project / 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 hls...@gmail.com: 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?
+1 for another beta Regards François 2014-01-29 Dragan Sahpaski dragan.sahpa...@gmail.com Also +1 Cheers, Dragan Sahpaski On Wed, Jan 29, 2014 at 1:12 PM, Bob Harner bobhar...@gmail.com 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
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 kalle.o.korho...@gmail.com Hey François, what happened to this effort? Kalle On Tue, Dec 17, 2013 at 1:06 PM, Ulrich Stärk u...@spielviel.de 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.netwrote: Thank you, Kalle, for the clarification. I will check this point. François 2013/12/13 Kalle Korhonen kalle.o.korho...@gmail.com 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 u...@spielviel.de 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 andre...@gmail.com : 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 -- 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 Ce message et les pièces jointes sont confidentiels et réservés à l'usage exclusif de ses destinataires. Il peut également être protégé par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir immédiatement l'expéditeur et de le détruire. L'intégrité du message ne pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra être recherchée quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne saurait être recherchée pour tout dommage résultant d'un virus transmis. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Worldline liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant
Re: [1/3] TAP5-2260: Add support for CDI
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 u...@spielviel.de 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 andre...@gmail.com: 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
Thank you, Kalle, for the clarification. I will check this point. François 2013/12/13 Kalle Korhonen kalle.o.korho...@gmail.com 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 u...@spielviel.de 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 andre...@gmail.com: 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
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 hls...@gmail.com 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
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 mailingl...@nesluop.dk 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(MapString, 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
François Facon: +1 (non-binding) 2013/7/4 Ulrich Stärk u...@spielviel.de: 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
François Facon: +1(non-binding) 2013/4/25 Taha Hafeez Siddiqi tawus.tapes...@gmail.com Taha Hafeez Siddiqi: +1(non-binding) On 24-Apr-2013, at 11:11 PM, Howard Lewis Ship hls...@gmail.com 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 dmitry.gu...@gmail.com wrote: Dmitry Gusev: +0 (non-binding) On Wed, Apr 24, 2013 at 11:55 AM, Massimo Lusetti mluse...@gmail.com 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
Hi Massimo, I will be there with other folks from atos. Cheers François 2012/8/16 Massimo Lusetti mluse...@gmail.com: 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
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.gu...@gmail.com: Dmitry Gusev: +1 (non-binding) On Tue, Oct 9, 2012 at 9:33 PM, Howard Lewis Ship hls...@gmail.com 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
François Facon: +1 (non-binding) jetty tests from my side are ok. 2012/8/21 Massimo Lusetti mluse...@gmail.com: On Tue, Aug 21, 2012 at 7:34 PM, Howard Lewis Ship hls...@gmail.com 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] Massimo Lusetti as PMC member
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] Apache Tapestry 5.3.5
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)
François Facon: +1 (non binding) 2012/7/10 Igor Drobiazko igor.drobia...@gmail.com: Igor Drobiazko: +1 (binding) On Tue, Jul 10, 2012 at 1:01 AM, Howard Lewis Ship hls...@gmail.com 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
François Facon: +1 (non-binding) 2012/7/4 Denis Stepanov denis.stepa...@gmail.com: 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
François Facon: +1 (non-binding) Le 18 avril 2012 08:35, Massimo Lusetti mluse...@gmail.com a écrit : On Wed, Apr 18, 2012 at 2:14 AM, Howard Lewis Ship hls...@gmail.com 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
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 seriou...@optonline.net: 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
François Facon : +1 (non-binding) build ok with test ok for tapestry-jquery best François 2012/2/1 Christian Riedel cr.ml...@googlemail.com: +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 mluse...@apache.org 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
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 mluse...@gmail.com: On Wed, Jan 25, 2012 at 11:44 PM, François Facon (Resolved) (JIRA) j...@apache.org 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
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
Re: Build failed in Jenkins: tapestry-trunk-freestyle #660
Thank you Igor for these explanations. 2012/1/24 Igor Drobiazko igor.drobia...@gmail.com: 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 francois.fa...@atos.net 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
Re: Build failed in Jenkins: tapestry-trunk-freestyle #660
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 jenk...@builds.apache.org: See https://builds.apache.org/job/tapestry-trunk-freestyle/660/changes 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:compileTestGroovy UP-TO-DATE :tapestry-ioc:processTestResources UP-TO-DATE
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/
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 MapString, FieldInstrumentations 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 mluse...@gmail.com: On Sat, Jan 21, 2012 at 3:06 PM, ffa...@apache.org wrote: Author: ffacon Date: Sat Jan 21 14:06:47 2012 New Revision: 1234328 URL: http://svn.apache.org/viewvc?rev=1234328view=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: 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/
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 mluse...@gmail.com: 2012/1/23 françois facon fra.fa...@gmail.com: 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: Stop SOPA
+1 2012/1/13 Howard Lewis Ship hls...@gmail.com: 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 robert.zeig...@roxanemy.com 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
François Facon: +1(non-binding) well done Massimo. Best. 2011/12/18 Taha Hafeez Siddiqi tawus.tapes...@gmail.com: 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 mluse...@gmail.comwrote: On Sat, Dec 17, 2011 at 8:09 PM, Ulrich Stärk u...@spielviel.de 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
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 igor.drobia...@gmail.com: 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)
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
François Facon: +1 (non-binding) Regards 2011/11/15 Massimo Lusetti mluse...@gmail.com: On Mon, Nov 14, 2011 at 11:03 PM, Howard Lewis Ship hls...@gmail.com wrote: On Mon, Nov 14, 2011 at 1:59 PM, Howard Lewis Ship hls...@gmail.com 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
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 yuvara...@snovabits.net: 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
François Facon: +1 (non-binding) we start the migration of our corporate mobile solution to 5.3. Regards 2011/8/19 Taha Hafeez tawus.tapes...@gmail.com: 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 thiag...@gmail.com 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: [SUCCESS] Taha Hafeez as Tapestry Committer
Congrats Taha! 2011/8/17 antalk ant...@intercommit.nl: 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: Chaining of Select components
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 u...@spielviel.de: 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* html xmlns:t=http://tapestry.apache.org/schema/tapestry_5_1_0.xsd; t:form p t:errors / /p p t:select t:id=carMaker validate=required zone=modelZone / /p t:zone t:id=modelZone id=modelZone t:if test=carMaker p t:select t:id=carModel model=availableModels validate=required/ /p /t:if /t:zone p t:submit value=literal:Submit / /p /t:form /html *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 ListString availableModels; public Object onValueChanged(CarMaker maker) { availableModels = findAvailableModels(maker); return modelZone.getBody(); } public ListString 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 ArrayListString(); ...and got the same result. Now, if I comment out the line that sets a value to availableModels, the onValueChanged
Re: Newbie forum and jumping to another page
Hi, Did you have a look at http://jumpstart.doublenegative.com.au/jumpstart/ ? Regards François 2011/8/17 ixcoatl ixcoatl_pe...@yahoo.com.mx: 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: t:grid source=usuarios add=editar,borrar rowsPerPage=5 include=nombre,controlarUsuarios,crearProyectos p:editarcell t:actionlink t:id=editarUsuario page=seguridad/editarUsuario context=nombre Editar/t:actionlink /p:editarcell p:borrarcell t:actionlink t:id=borrarUsuario page=seguridad/BorrarUsuario context=nombre Borrar/t:actionlink /p:borrarcell p:empty pNo hay informacion en la lista./p /p:empty /t:grid 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
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 chris.ver...@volantsolutions.com: 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: Test failing... anyone else?
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 mluse...@gmail.com: 2011/8/12 françois facon fra.fa...@gmail.com: 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: [VOTE] Taha Hafeez as Tapestry Committer
François Facon: +1 (non-binding) 2011/8/13 Andreas Andreou andre...@gmail.com: Andreas Andreou: +1 (binding) On Sat, Aug 13, 2011 at 14:42, Massimo Lusetti mluse...@gmail.com wrote: On Fri, Aug 12, 2011 at 7:45 PM, Howard Lewis Ship hls...@gmail.com 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/8/11 Massimo Lusetti mluse...@gmail.com: 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: Test failing... anyone else?
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 fra.fa...@gmail.com a écrit : 2011/8/11 Massimo Lusetti mluse...@gmail.com: 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: Build failed in Jenkins: tapestry-trunk-freestyle #405
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 igor.drobia...@gmail.com: 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 https://builds.apache.org/job/tapestry-trunk-freestyle/405/changes 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.corelib.components.BeanEditorTest Checkbox: org.apache.tapestry5.corelib.components.Checkbox Checklist: org.apache.tapestry5.corelib.components.Checklist
Re: Ajax related patches
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 tawus.tapes...@gmail.com: 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: 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
Thanks for your advise Igor. I will change that test. Regards François 2011/7/2 Igor Drobiazko igor.drobia...@gmail.com: 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, ffa...@apache.org 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: Eclipse vs. IntelliJ
It's the same for me. 2011/7/2 Bob Harner bobhar...@gmail.com: I'm using Eclipse, for consistency with what we have at work. On Sat, Jul 2, 2011 at 4:14 AM, Massimo Lusetti mluse...@gmail.com wrote: On Fri, Jul 1, 2011 at 10:27 PM, Kalle Korhonen kalle.o.korho...@gmail.com 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
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 tawus.tapes...@gmail.com: 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 fra.fa...@gmail.com Thanks for your advise Igor. I will change that test. Regards François 2011/7/2 Igor Drobiazko igor.drobia...@gmail.com: 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, ffa...@apache.org 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: gradle test troubles when building tapestry-ioc from trunk
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 mailingl...@nesluop.dk: 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 joshcanfi...@gmail.comwrote: *) Clean checkout, executing gradle idea fails, with some minus-set operator being null or something. Doing gradle install first lets the nextgradle 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 SetFile 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 mailingl...@nesluop.dk 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: tapestry-annotation = tapestry5-annotation
was the same for me. must be ok now. François 2011/6/30 Massimo Lusetti mluse...@gmail.com: 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: [VOTE] Massimo Lusetti as Tapestry Committer
François Facon: +1 (non-binding) 2011/6/29 Robin Komiwes robin.komi...@gmail.com: Robin Komiwes: +1 (non-binding) On Wed, Jun 29, 2011 at 11:31 PM, Howard Lewis Ship hls...@gmail.comwrote: 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
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 martijn.l...@gmail.com: 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.Listorg.apache.tapestry5.internal.services.ValidatorSpecification) in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl cannot be applied to (java.util.Listjava.lang.Object) [ant:javac] ListValidatorSpecification 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.Listjava.lang.String) in org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be applied to (java.util.Listjava.lang.Object) [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 martijn.l...@gmail.com 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.Listorg.apache.tapestry5.internal.services.ValidatorSpecification) in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl cannot be applied to (java.util.Listjava.lang.Object) [ant:javac] ListValidatorSpecification 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
Re: [VOTE] Bob Harner as Tapestry committer
François Facon : +1 (non-binding) 2011/6/5 Andreas Andreou andre...@gmail.com: Andreas Andreou: +1 (binding) On Wed, Jun 1, 2011 at 21:23, Igor Drobiazko igor.drobia...@gmail.com wrote: Bob did a fantastic job. Kudos! Igor Drobiazko: +1 (binding) On Wed, Jun 1, 2011 at 1:57 PM, Ulrich Stärk u...@spielviel.de 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)
Thanks! Best Regards François Le 19 mai 2011 21:55, Igor Drobiazko igor.drobia...@gmail.com 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 hls...@gmail.com wrote: This should be enough for you to commit changes to the SVN repository. Welcome aboard! -- Forwarded message -- From: r...@apache.org 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
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 thiag...@gmail.com: 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: [SUCCESS] Francois Facon as committer
Thanks Christian :-) Le 13 avril 2011 16:02, Christian Riedel cr.ml...@googlemail.com 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 francois.fa...@atosorigin.com 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: GSoC - CSRF Protection
2011/4/3 Markus Jung markus.jun...@gmail.com: 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: [DISCUSS] Remove popup validation bubbles in 5.3?
+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 igor.drobia...@gmail.com 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 hls...@gmail.com 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). span class=t-field-container input type=text .../ span class=t-field-icon/ div class=t-field-message/ /span 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 LF 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 divs 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: [DISCUSSION] Client-side pub/sub
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 inge.tapes...@gmail.com 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 hls...@gmail.com 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 inge.tapes...@gmail.com 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 hls...@gmail.com 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 you register a notification by a string name or by an arbitrary object? Are notifications in some kind of hierarchy? Perhaps for notifications on DOM elements, there's some thought of bubbling (or a
Re: Aachen, DE in March
Great News. 2011/3/3 Igor Drobiazko igor.drobia...@gmail.com 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 hls...@gmail.com 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: YUICompresser/Rhino as dependency?
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 hls...@gmail.com 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 joshcanfi...@gmail.com 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 hls...@gmail.com 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: Remove file update checks in production?
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 hls...@gmail.com 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 francois.fa...@atosorigin.com: 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 christophe.corden...@gmail.com +1 2011/2/15 Kalle Korhonen kalle.o.korho...@gmail.com +1 Kalle On Mon, Feb 14, 2011 at 3:29 PM, Howard Lewis Ship hls...@gmail.com 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?
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 christophe.corden...@gmail.com +1 2011/2/15 Kalle Korhonen kalle.o.korho...@gmail.com +1 Kalle On Mon, Feb 14, 2011 at 3:29 PM, Howard Lewis Ship hls...@gmail.com 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/
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 hls...@gmail.com 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, u...@apache.org wrote: Author: uli Date: Wed Jan 26 20:11:49 2011 New Revision: 1063860 URL: http://svn.apache.org/viewvc?rev=1063860view=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/pages/About.tml tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
Re: Hudson w/ Gradle
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 thiag...@gmail.com 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 robert.zeig...@roxanemy.comwrote: 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
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 katiaare...@gmail.com 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 andy...@di.uoa.gr yep, love the latest version (with the updated colors on rss and icons)! On Mon, Dec 20, 2010 at 19:44, Howard Lewis Ship hls...@gmail.com 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 clement.us...@gmail.com a écrit : Ok great. :) On 20 December 2010 15:04, Katia Aresti katiaare...@gmail.com wrote: Key features will stay, it's just a matter of layout ! 2010/12/20 Clément Uster clement.us...@gmail.com 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 katiaare...@gmail.com wrote: 2010/12/20 Clément Uster clement.us...@gmail.com 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! (971) 678-5210 http://howardlewisship.com -- Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr Tapestry PMC / 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
Re: Add sorting and paging features in loop component
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 smoothyd...@yahoo.com 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
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 thiag...@gmail.com 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
François Facon: +1 (non-binding) 2010/9/2 Howard Lewis Ship hls...@gmail.com 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
François Facon : +1 (non-binding) for his contributions on design, jquery integration, html5, etc...
Re: [VOTE] Christophe Cordenier as Tapestry Committer
François Facon: +1 (non-binding)
Re: [VOTE] Igor Drobiazko as PMC Member
+1 2010/5/11 Joachim Van der Auwera joac...@progs.be +1 Jesse Kuhnert wrote: +1 On Tue, May 11, 2010 at 2:16 PM, Daniel Jue teamp...@gmail.com wrote: Daniel Jue +1 (non-binding) On Tue, May 11, 2010 at 2:10 PM, Andreas Andreou andy...@di.uoa.gr wrote: Andreas Andreou: +1 (binding) On Tue, May 11, 2010 at 20:44, Thiago H. de Paula Figueiredo thiag...@gmail.com 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