Re: [VOTE] Tapestry 5.6.2 release
Massimo Lusetti: +1 (binding) Il dom 14 feb 2021, 22:47 Thiago H. de Paula Figueiredo ha scritto: > I've created and uploaded a release of Tapestry 5.6.2, ready to be voted > upon. > > The source, binary, and documentation archives have been uploaded to: > > https://dist.apache.org/repos/dist/dev/tapestry > > and the Maven artifacts staged to: > > > > https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ > > Please examine these files to determine if the new release, 5.6.2, is > ready. > > I've also created a 5.6.2 tag in Git: > > > > https://gitbox.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.6.2 > > Vote will run for at least three days and requires majority approval from > the PMC: At least 3 binding +1 votes and more positive than > negative binding votes. > > On a successful vote, I'll release the Maven artifacts, the archives, > and make the necessary updates to JIRA and the Tapestry site. > > Only votes cast by Tapestry PMC members are binding, but input > from the community is highly valued. Please indicate whether your > vote is binding or not after your full name (as it will appear in > the end-of-vote summary). > > -- > Thiago > > -- > Thiago >
Re: [VOTE] Tapestry 5.7.0 release
Massimo Lusetti: +1 (binding) Il mar 16 feb 2021, 10:08 Kalle Korhonen ha scritto: > Kalle Korhonen: +1 (binding) > > On Tue, Feb 16, 2021 at 3:40 AM Dmitry Gusev > wrote: > > > Dmitry Gusev: +1 (binding) > > > > On Mon, Feb 15, 2021 at 10:22 PM Thiago H. de Paula Figueiredo < > > thiag...@gmail.com> wrote: > > > > > Thiago H. de Paula Figueiredo: +1 (binding) > > > > > > On Sun, Feb 14, 2021 at 6:46 PM Thiago H. de Paula Figueiredo < > > > thiag...@gmail.com> wrote: > > > > > > > I've created and uploaded a release of Tapestry 5.7.0, ready to be > > voted > > > > upon. > > > > > > > > The source, binary, and documentation archives have been uploaded to: > > > > > > > > https://dist.apache.org/repos/dist/dev/tapestry > > > > > > > > and the Maven artifacts staged to: > > > > > > > > > > > > > > > > > > https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ > > > > > > > > Please examine these files to determine if the new release, 5.7.0, is > > > > ready. > > > > > > > > I've also created a 5.7.0 tag in Git: > > > > > > > > > > > > > > > > > > https://gitbox.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.7.0 > > > > > > > > Vote will run for at least three days and requires majority approval > > from > > > > the PMC: At least 3 binding +1 votes and more positive than > > > > negative binding votes. > > > > > > > > On a successful vote, I'll release the Maven artifacts, the archives, > > > > and make the necessary updates to JIRA and the Tapestry site. > > > > > > > > Only votes cast by Tapestry PMC members are binding, but input > > > > from the community is highly valued. Please indicate whether your > > > > vote is binding or not after your full name (as it will appear in > > > > the end-of-vote summary). > > > > > > > > -- > > > > Thiago > > > > > > > > > > > > > -- > > > Thiago > > > > > > > > > -- > > Dmitry Gusev > > > > AnjLab Team > > http://anjlab.com > > >
Re: [SUCCESS] Tapestry 5.6.1 release
Thank you, I missed the vote but I'm glad to see this happening! On Sat, Sep 19, 2020 at 2:20 PM Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > Vote passed and the release should be available at the usual places very > soon. > Thanks for the community input! > > Binding votes: > Thiago H. de Paula Figueiredo: +1 > Dmitry Gusev: +1 > Bob Harner: +1 > > Non binding votes: > Andreas Ernst: +1 > Christopher Dodunski: +1 > Ben Weidig: +1 > > -- > Thiago > -- Massimo Lusetti
Re: [VOTE] Apache Tapestry 5.6.0
Massimo Lusetti: +1 (binding) On Tue, Aug 25, 2020 at 4:10 PM Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > Thiago H. de Paula Figueiredo: +1 (binding) > > On Sun, Aug 23, 2020 at 3:31 PM Thiago H. de Paula Figueiredo < > thiag...@gmail.com> wrote: > > > I've created and uploaded a release of Tapestry 5.6.0, ready to be voted > > upon. > > > > The source, binary, and documentation archives have been uploaded to: > > > > https://dist.apache.org/repos/dist/dev/tapestry > > > > and the Maven artifacts staged to: > > > > > > > https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ > > > > Please examine these files to determine if the new release, 5.x, is > ready. > > > > I've also created a 5.6.0 tag in Git: > > > > > > > https://gitbox.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.6.0 > > > > Vote will run for at least three days and requires majority approval from > > the PMC: At least 3 binding +1 votes and more positive than > > negative binding votes. > > > > On a successful vote, I'll release the Maven artifacts, the archives, > > and make the necessary updates to JIRA and the Tapestry site. > > > > Only votes cast by Tapestry PMC members are binding, but input > > from the community is highly valued. Please indicate whether your > > vote is binding or not after your full name (as it will appear in > > the end-of-vote summary). > > > > -- > > Thiago > > > > > -- > Thiago > -- Massimo Lusetti
Re: Ready for 5.6.0? Any blockers?
gt; > >>>> CLOSED > > >>>> [image: Major] [image: Improvement] TAP5-2624 > > >>>> <https://issues.apache.org/jira/browse/TAP5-2624> Support Java 14 > > >>>> bytecode > > >>>> by upgrading embedded ASM version to 8.0.1 > > >>>> <https://issues.apache.org/jira/browse/TAP5-2624> Thiago Henrique > De > > >>>> Paula > > >>>> Figueiredo > > >>>> < > https://issues.apache.org/jira/secure/ViewProfile.jspa?name=thiagohp > > > > > >>>> RESOLVED > > >>>> [image: Major] [image: Improvement] TAP5-2631 > > >>>> <https://issues.apache.org/jira/browse/TAP5-2631> Make Tapestry > forms > > >>>> more > > >>>> accessible with automatic generation WAI-ARIA attributes > > >>>> <https://issues.apache.org/jira/browse/TAP5-2631> Thiago Henrique > De > > >>>> Paula > > >>>> Figueiredo > > >>>> < > https://issues.apache.org/jira/secure/ViewProfile.jspa?name=thiagohp > > > > > >>>> CLOSED > > >>>> [image: Major] [image: Bug] TAP5-2632 > > >>>> <https://issues.apache.org/jira/browse/TAP5-2632> > > >>>> ContextAssetRequestHandler > > >>>> doesn't handle slashes in paths correctly > > >>>> <https://issues.apache.org/jira/browse/TAP5-2632> Thiago Henrique > De > > >>>> Paula > > >>>> Figueiredo > > >>>> < > https://issues.apache.org/jira/secure/ViewProfile.jspa?name=thiagohp > > > > > >>>> RESOLVED > > >>>> [image: Minor] [image: Improvement] TAP5-2626 > > >>>> <https://issues.apache.org/jira/browse/TAP5-2626> Update Closure > > >>>> Compiler > > >>>> to latest version available (v20200628) > > >>>> <https://issues.apache.org/jira/browse/TAP5-2626> Thiago Henrique > De > > >>>> Paula > > >>>> Figueiredo > > >>>> < > https://issues.apache.org/jira/secure/ViewProfile.jspa?name=thiagohp > > > > > >>>> CLOSED > > >>>> > > >>> > > >>> > > >>> - > > >>> 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 > > > > > > -- > Thiago > -- Massimo Lusetti
Re: Contribution to update Apache Tapestry website and documentation styles
Wow, cool like fresh wind nowadays! On Mon, Apr 27, 2020 at 3:42 PM Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > On Sun, Apr 26, 2020 at 8:59 PM Bob Harner wrote: > > > Everybody, > > > > Hello, pico.dev and Bob! > > > > Here's a preview of the new look of the documentation, thanks to > pico.dev: > > > > http://tapestry.apache.org/class-reloadingv2.html > > > > There are still some small fixes being worked on, but overall I think > > it's looking very good. Probably the whole site will be switched over > > in the next few days, unless somebody objects. > > > > It's looking great! The current design is functional but stylistically > speaking it's a bit dated. > I'll object if Bob doesn't finish this awesome work contributed by > pico.dev! > :D > Thank you both very much! > > > > > > On Sat, Apr 11, 2020 at 11:44 AM pico.dev wrote: > > > > > > Hi! > > > > > > First, thanks to all persons that contributed to the recent 5.5.0 > > release. > > > Nice to see new releases and future plans proposals. > > > > > > I have created the following issue > > > https://issues.apache.org/jira/browse/TAP5-2623 to update Apache > > Tapestry > > > website and documentation styles to resolve at least the following > > points: > > > > > > * Create a more up to date website with styles more appealing. > > > * Make the website responsive. > > > * Fix Google Custom Search, currenty is broken. > > > * Reorganize header menu items. > > > * Create a footer with commons links. > > > * Update Apache Tapestry logotype to include trademark branding > > requirement > > > [1] (I don't know it contnues to be a requirement). Create various > > versions. > > > 1. With icon, title, slogan > > > 2. Only icon > > > > > > I have been talking with Bob to know how works the current site > > generation > > > tool and the current edition workflow. I have a quite avanced work in > > > progress, I attached some screenshots in the issue so I hope to have a > > > version in the following weeks. This will be my second contribution > after > > > after fix and update tapestry-quickstart (TAP5-2608) that has been > > released > > > with 5.5.0. > > > > > > Maybe this is not the most priority nor the main area of interest but > is > > > something I able to contribute. Any comments are welcome. > > > > > > Regards, > > > pd > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > > For additional commands, e-mail: dev-h...@tapestry.apache.org > > > > > > -- > Thiago > -- Massimo Lusetti
Re: [VOTE] 5.5.0 release
Massimo Lusetti: +1 (binding) On Thu, Mar 12, 2020 at 2:08 AM Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > I've created and uploaded a release of Tapestry 5.5.0, ready to be voted > upon. > > The source, binary, and documentation archives have been uploaded to: > > https://dist.apache.org/repos/dist/dev/tapestry > > and the Maven artifacts staged to: > > > https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ > > Please examine these files to determine if the new release, 5.4.3, is > ready. > > I've also created a 5.5.0 tag in Git: > > > https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.5.0 > > Vote will run for at least three days and requires majority approval from > the PMC: At least 3 binding +1 votes and more positive than > negative binding votes. > > On a successful vote, I'll release the Maven artifacts, the archives, > and make the necessary updates to JIRA and the Tapestry site. > > Only votes cast by Tapestry PMC members are binding, but input > from the community is highly valued. Please indicate whether your > vote is binding or not after your full name (as it will appear in > the end-of-vote summary). > > > -- > Thiago > -- Massimo Lusetti
Re: [SUCCESS] Re: [VOTE] 5.4.5 release
This is GREAT news... Even if my binding vote is late I want to cast it anyway Massimo Lusetti: +1 (binding) On Fri, Sep 6, 2019 at 11:52 PM Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > The release was successfully voted. > > Binding votes: > > Binding votes: > Dmitry Gusev: +1 > Thiago H. de Paula Figueiredo: +1 > Bob Harner: +1 > > Non-binding votes: > Oliver Hanraths: +1 > Balazs Palcso: +1 > Andreas Ernst: +1 > > On Mon, Sep 2, 2019 at 11:02 PM Thiago H. de Paula Figueiredo < > thiag...@gmail.com> wrote: > > > I've created and uploaded a release of Tapestry 5.4.3, ready to be voted > > upon. > > > > The source, binary, and documentation archives have been uploaded to: > > > > https://dist.apache.org/repos/dist/dev/tapestry > > > > and the Maven artifacts staged to: > > > > > > > https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ > > > > Please examine these files to determine if the new release, 5.4.3, is > > ready. > > > > I've also created a 5.4.3 tag in Git: > > > > > > > https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.5 > > > > Vote will run for three days and requires majority approval from > > the PMC: At least 3 binding +1 votes and more positive than > > negative binding votes. > > > > On a successful vote, I'll release the Maven artifacts, the archives, > > and make the necessary updates to JIRA and the Tapestry site. > > > > Only votes cast by Tapestry PMC members are binding, but input > > from the community is highly valued. Please indicate whether your > > vote is binding or not after your full name (as it will appear in > > the end-of-vote summary). > > > > -- > > Thiago > > > > > -- > Thiago > -- Massimo Lusetti
Re: Releasing Tapestry 5.4.5
IntegrationTests.testStartup > > FAILED > > java.lang.RuntimeException: Could not start Selenium session: Failed > > to start new browser session: > > org.openqa.selenium.server.RemoteCommandException: Error while launching > > browser > > > > Caused by: > > com.thoughtworks.selenium.SeleniumException: Failed to start new > > browser session: org.openqa.selenium.server.RemoteCommandException: Error > > while launching browser > > > > Any suggestions? > > > > Many thanks, > > Balazs > > > > > > On Sun, 28 Apr 2019 at 21:20, Bob Harner wrote: > > > >> Instructions are here: > >> > >> https://tapestry.apache.org/release-process.html > >> > >> > >> On Sun, Apr 28, 2019, 10:48 AM Balázs Palcsó > >> wrote: > >> > >> > Hello, > >> > > >> > I would like to create a new release from 5.4.x branch. > >> > Any documentation on how to do it? > >> > Can somebody help with this please? > >> > I guess I don't all the required permissions, > >> > > >> > Many thanks, > >> > Balazs > >> > > >> > > > -- Massimo Lusetti
Re: [VOTE] Tapestry 5.5.0-beta-2
Hi Thiago, I'm sorry I'm late but I'm casting my vote anyway: Massimo Lusetti: +1 (binding) On Tue, Apr 2, 2019 at 2:45 PM Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > With only 2 binding +1s, the voting failed. :( > > On Tue, Mar 26, 2019 at 10:15 PM Thiago H. de Paula Figueiredo < > thiag...@gmail.com> wrote: > > > Hello! > > > > I've created and uploaded a release of Tapestry 5.5.0-beta-2, ready to be > > voted upon. > > > > The source, binary, and documentation archives have been uploaded to: > > > > https://dist.apache.org/repos/dist/dev/tapestry > > > > and the Maven artifacts staged to: > > > > > > > https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ > > > > Please examine these files to determine if the new release, 5.5.0-beta-2, > > is ready. > > > > I've also created a 5.4.5-beta-2 tag in Git: > > > > > > > https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.5.0-beta-2 > > > > It includes the following tickets: > > > > Vote will run for three days and requires majority approval from > > the PMC: At least 3 binding +1 votes and more positive than > > negative binding votes. > > > > On a successful vote, I'll release the Maven artifacts, the archives, > > and make the necessary updates to JIRA and the Tapestry site. > > > > Only votes cast by Tapestry PMC members are binding, but input > > from the community is highly valued. Please indicate whether your > > vote is binding or not after your full name (as it will appear in > > the end-of-vote summary). > > > > -- > > Thiago > > > > > -- > Thiago > -- Massimo Lusetti
Re: [VOTE] Tapestry 5.4.4
Massimo Lusetti: +1 (binding) On Tue, Dec 11, 2018 at 10:58 PM Christopher Dodunski < chrisfromtapes...@christopher.net.nz> wrote: > Christopher PM Dodunski: +1 (non binding) > > > - > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > > -- Massimo Lusetti
Re: Tapestry 5.5 beta release
Great to see this... Thanks Thiago! On Fri, Nov 30, 2018 at 9:28 PM Thiago H. de Paula Figueiredo < thi...@arsmachina.com.br> wrote: > Hello! > > Since we now have a working build and ASM 7 supporting Java 11, I was > thinking of release a beta version so people could test it on their > own projects. What do you think? > > Cheers! > -- > Thiago H. de Paula Figueiredo > > - > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > > -- Massimo Lusetti
Re: [VOTE] 5.4.2 - Success
Thanks! On Thu, Apr 13, 2017 at 7:24 PM, Jochen Kemnade <kemn...@gmail.com> wrote: > Hi, > > I proceeded up to step 9 of the release process. I won't find the time to > do the remaining steps before Thursday. So, if anyone has some time to > spare during the weekend, feel free to beat me to it. > > Jochen > > Jochen Kemnade <jochen.kemn...@eddyson.de> schrieb am Do., 13. Apr. 2017 um > 13:39 Uhr: > >> Binding votes: >> >> Thiago H. de Paula Figueiredo: +1 >> Jochen Kemnade: +1 >> Bob Harner: +1 >> >> Non-binding votes: >> Rafael Bugajewski: +1 >> Lance S. +1 >> Kalle Korhonen: +1 >> Andreas Ernst: +1 >> >> I'll continue with the release procedure. >> >> >> Am 10.04.2017 um 13:19 schrieb Jochen Kemnade: >> > I've created and uploaded a release of Tapestry 5.4.2, ready to be voted >> > upon. >> > >> > The source, binary, and documentation archives have been uploaded to: >> > >> > https://dist.apache.org/repos/dist/dev/tapestry >> > >> > and the Maven artifacts staged to: >> > >> > >> > >> https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ >> > >> > Please examine these files to determine if the new release, 5.4.2, is >> ready. >> > >> > I've also created a 5.4.2 tag in Git: >> > >> > >> > >> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.2 >> > >> > Vote will run for three days and requires majority approval from >> > the PMC: At least 3 binding +1 votes and more positive than >> > negative binding votes. >> > >> > On a successful vote, I'll release the Maven artifacts, the archives, >> > and make the necessary updates to JIRA and the Tapestry site. >> > >> > Only votes cast by Tapestry PMC members are binding, but input >> > from the community is highly valued. Please indicate whether your >> > vote is binding or not after your full name (as it will appear in >> > the end-of-vote summary). >> > >> >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: dev-h...@tapestry.apache.org >> >> -- 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.2
Massimo Lusetti: +1 (binding) On Thu, Apr 13, 2017 at 3:03 AM, Bob Harner <bobhar...@gmail.com> wrote: > Bob Harner: +1 (binding) > > On Apr 11, 2017 3:08 AM, "Jochen Kemnade" <jochen.kemn...@eddyson.de> wrote: > >> Hi Dmitry, >> >> you could have a look at the actual commits at >> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=l >> og;h=refs/tags/5.4.2 or https://github.com/apache/tape >> stry-5/compare/5.4.1...5.4.2, or at the fixed issues at >> https://issues.apache.org/jira/browse/TAP5-2575?jql=fixVersi >> on%20%3D%205.4.2%20AND%20project%20%3D%20TAP5. >> >> Jochen >> >> Am 11.04.2017 um 09:01 schrieb Dmitry Gusev: >> >>> Hi Jochen, >>> >>> Is there a change log that we can look at to test the release? >>> >>> On Mon, Apr 10, 2017 at 2:19 PM, Jochen Kemnade <kemn...@gmail.com> >>> wrote: >>> >>> I've created and uploaded a release of Tapestry 5.4.2, ready to be voted >>>> upon. >>>> >>>> The source, binary, and documentation archives have been uploaded to: >>>> >>>> https://dist.apache.org/repos/dist/dev/tapestry >>>> >>>> and the Maven artifacts staged to: >>>> >>>> >>>> https://repository.apache.org/content/repositories/staging/ >>>> org/apache/tapestry/ >>>> >>>> Please examine these files to determine if the new release, 5.4.2, is >>>> ready. >>>> >>>> I've also created a 5.4.2 tag in Git: >>>> >>>> >>>> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a= >>>> log;h=refs/tags/5.4.2 >>>> >>>> Vote will run for three days and requires majority approval from >>>> the PMC: At least 3 binding +1 votes and more positive than >>>> negative binding votes. >>>> >>>> On a successful vote, I'll release the Maven artifacts, the archives, >>>> and make the necessary updates to JIRA and the Tapestry site. >>>> >>>> Only votes cast by Tapestry PMC members are binding, but input >>>> from the community is highly valued. Please indicate whether your >>>> vote is binding or not after your full name (as it will appear in >>>> the end-of-vote summary). >>>> >>>> >>> >>> >>> >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: dev-h...@tapestry.apache.org >> >> -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: tapestry-5 git commit: TAP5-2225
ore/src/test/java/org/apache/tapestry5/integration/app1/pages/PublishEventDemo.java > -- > diff --git > a/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/PublishEventDemo.java > > b/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/PublishEventDemo.java > new file mode 100644 > index 000..1876de5 > --- /dev/null > +++ > b/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/PublishEventDemo.java > @@ -0,0 +1,49 @@ > +// Copyright 2016 The Apache Software Foundation > +// > +// Licensed under the Apache License, Version 2.0 (the "License"); > +// you may not use this file except in compliance with the License. > +// You may obtain a copy of the License at > +// > +// http://www.apache.org/licenses/LICENSE-2.0 > +// > +// Unless required by applicable law or agreed to in writing, software > +// distributed under the License is distributed on an "AS IS" BASIS, > +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > +// See the License for the specific language governing permissions and > +// limitations under the License. > + > +// Licensed under the Apache License, Version 2.0 (the "License"); > +// you may not use this file except in compliance with the License. > +// You may obtain a copy of the License at > +// > +// http://www.apache.org/licenses/LICENSE-2.0 > +// > +// Unless required by applicable law or agreed to in writing, software > +// distributed under the License is distributed on an "AS IS" BASIS, > +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > +// See the License for the specific language governing permissions and > +// limitations under the License. > +package org.apache.tapestry5.integration.app1.pages; > + > +import org.apache.tapestry5.annotations.Import; > +import org.apache.tapestry5.annotations.OnEvent; > +import org.apache.tapestry5.annotations.PublishEvent; > +import org.apache.tapestry5.json.JSONObject; > + > +@Import(stack = "core", library = "PublishEventDemo.js") > +public class PublishEventDemo > +{ > + > +@PublishEvent > +JSONObject onAction() > +{ > +return new JSONObject("origin", "page"); > +} > + > +@OnEvent("answer") > +@PublishEvent > +JSONObject answer() { > +return new JSONObject("origin", "page"); > +} > + > +} > > http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/6b4ca30b/tapestry-core/src/test/resources/META-INF/assets/PublishEventDemo.js > -- > diff --git > a/tapestry-core/src/test/resources/META-INF/assets/PublishEventDemo.js > b/tapestry-core/src/test/resources/META-INF/assets/PublishEventDemo.js > new file mode 100644 > index 000..20c0406 > --- /dev/null > +++ b/tapestry-core/src/test/resources/META-INF/assets/PublishEventDemo.js > @@ -0,0 +1,11 @@ > +require(["t5/core/dom", "t5/core/ajax", "jquery"], function (dom, ajax, $) { > + > +$(document).ready(function() { > +console.log('dom.getEventURL() : ' + dom.getEventUrl('answer', > document.getElementById("page"))); > +console.log('dom.getEventURL() 1 : ' + dom.getEventUrl('answer', > document.getElementById("componentParagraph"))); > +console.log('dom.getEventURL() 2 : ' + dom.getEventUrl('answer', > document.getElementById("componentParagraph2"))); > +console.log('dom.getEventURL() 3 : ' + dom.getEventUrl('answer', > document.getElementById("componentParagraph3"))); > +}); > + > +}); > + > > http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/6b4ca30b/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent.tml > -- > diff --git > a/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent.tml > > b/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent.tml > new file mode 100644 > index 000..2d2b5f1 > --- /dev/null > +++ > b/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent.tml > @@ -0,0 +1,3 @@ > + xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd;> > + I'm a component > + > > http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/6b4ca30b/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent2.tml > -- > diff --git > a/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent2.tml > > b/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent2.tml > new file mode 100644 > index 000..b10d020 > --- /dev/null > +++ > b/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/PublishEventDemoComponent2.tml > @@ -0,0 +1,4 @@ > +http://tapestry.apache.org/schema/tapestry_5_0_0.xsd;> > + I'm another component > + I'm another component > + > -- 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.1
Massimo Lusetti: +1 (binding) Sorry for the late reply On Sun, Mar 20, 2016 at 6:43 PM, Jochen Kemnade <kemn...@gmail.com> wrote: > The vote passes. > > Binding votes: > > Thiago H. de Paula Figueiredo: +1 > Jochen Kemnade: +1 > > Non-binding votes: > > Andreas Ernst: +1 > Kalle Korhonen: +1 > Dimitris Zenios: +1 > Bob Harner: +1 > François Facon: +1 > > > 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 >> > > -- 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.0
Massimo Lusetti: +1 (binding) On Tue, Dec 15, 2015 at 5:17 PM, 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 -- 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
On Tue, Aug 18, 2015 at 6:33 PM, Jochen Kemnade kemn...@gmail.com wrote: 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 Massimo Lusetti: +1 (binding) -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: [FAILED] Switch to release candidate
I've been snorkeling in the sea so miss the vote... but I'm more then happy to cast my binding vote. Massimo Lusetti: +1 (binding) On Fri, Jun 5, 2015 at 7:31 PM, Howard Lewis Ship hls...@gmail.com wrote: Sorry about that ... yes, we have two +1 but not three. On Fri, Jun 5, 2015 at 8:35 AM, Thiago H de Paula Figueiredo thiag...@gmail.com wrote: On Fri, 05 Jun 2015 11:42:09 -0300, Howard Lewis Ship hls...@gmail.com wrote: Well, the vote failed; only one binding +1 (mine). I've voted +1 (binding) and mentioned the two issues I think block a final release. Didn't my message arrive to you guys? Here's a copy of it: I have two service proxy annotations bugs on me, both on https://issues.apache.org/jira/browse/TAP5-2029: T-IoC blows up if service interface method and service implementation method have the same annotation, which is the harder issue, and a problem with generics I've partially fixed which doesn't blow up, just doesn't copy an annotation. I think the first one is a showstopper for 5.4.0 final, but not for a candidate release. I'll try to fix them this week. Thiago H. de Paula Figueiredo: +1 (binding) Any ideas on when we'll be ready to get an RC out? What are the real blockers? On Fri, Jun 5, 2015 at 3:32 AM, Lance Java lance.j...@googlemail.com wrote: Lance S +1 (non-binding) -- 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 -- 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 -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: What if … just jQuery?
For what is worth I do totally agree. I've switched all my maintained app to use jQuery, the one which are not already upgraded will remain as they are till the end of (their) life. On Fri, May 8, 2015 at 10:36 PM, Howard Lewis Ship hls...@gmail.com wrote: so this is very late in the game but I was just wondering how much better tapestries client-side support could be if it just simply standardized on jQuery and gave up on the abstraction layer. Thoughts? -- 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 -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: Are we ready for a GA announcement, to coincide with ApacheCon?
Agreed, I would like to see 5.4 out of the door. I'm very busy with a non tapestry work now but I need to publish a prototype based on an old 5.4 pre-release and would be happy to do that with a GA. On Thu, Mar 12, 2015 at 9:43 PM, Thiago H de Paula Figueiredo thiag...@gmail.com wrote: On Thu, 12 Mar 2015 16:45:55 -0300, Howard Lewis Ship hls...@gmail.com wrote: I'm not sure how much time I can put into Tapestry in the coming week or two, based on time I've lost moving to my new house (and the lost billable time I need to make up). Feature-wise, for the major release 5.4 is, I don't think there's anything else to be done that prevents the release of 5.4.0. We can do a 5.4.1 release later for bugfixes and improvements. I think the code is largely there, the documentation needs a LOT of love. Agreed. -- 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 -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: VOTE: Jochen Kemnade as PMC member
On Fri, Feb 27, 2015 at 1:37 AM, Howard Lewis Ship hls...@gmail.com wrote: 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) Massimo Lusetti: +1 (binding) -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: Just updated the Release Process
Thank you Howard. Disclaimer: Silly question ahead BTW why the search result page on tapestry.apache.org spit you on a new tab/page ? On Tue, Jan 6, 2015 at 8:32 PM, Howard Lewis Ship hls...@gmail.com wrote: Just did a major rehash of the Release Process page, to bring it in line with current reality, and break into easier chunks. -- 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 -- 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-26
On Tue, Jan 6, 2015 at 7:26 PM, Howard Lewis Ship hls...@gmail.com wrote: I've created and uploaded a release of Tapestry 5.4-beta-26, 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-26, is ready. I've also created a 5.4-beta-26 tag in Git: https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-beta-26 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 @hlship Massimo Lusetti: +1 (binding) -- Massimo Lusetti - 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.8
Massimo Lusetti: +1 (binding) On Fri, Nov 21, 2014 at 9:52 AM, Lance Java lance.j...@googlemail.com wrote: Lance S: +1 (non-binding) On 20 Nov 2014 19:21, Kalle Korhonen kalle.o.korho...@gmail.com wrote: I've created and uploaded a release of Tapestry 5.3.8, ready to be voted upon. The source and source downloads are uploaded to: http://people.apache.org/~kaosko/tapestry-releases/ and the Maven artifacts staged to: https://repository.apache.org/content/repositories/orgapachetapestry-1035 Please examine these files to determine if the new release, 5.3.8, is ready. I've also created a 5.3.8 tag in Git: https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=shortlog;h=refs/tags/ 5.3.8 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. Kalle Korhonen: +1 (non-binding) -- Massimo Lusetti
Re: REVOTE: Apache Tapestry 5.4-beta-22
On Thu, Oct 2, 2014 at 4:25 PM, Howard Lewis Ship hls...@gmail.com wrote: 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) Massimo Lusetti: +1 (binding) -- Massimo Lusetti
Re: [SUCCESS] Apache Tapestry 5.4-beta-22
That's great! On Thu, Sep 25, 2014 at 6:57 AM, Kalle Korhonen kalle.o.korho...@gmail.com wrote: On Wed, Sep 24, 2014 at 5:55 PM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: When will beta-22 go public? What do you mean? http://repo1.maven.org/maven2/org/apache/tapestry/tapestry-core/5.4-beta-22/ Kalle On 16 Sep 2014, at 8:00 am, Howard Lewis Ship hls...@gmail.com wrote: I've created and uploaded a release of Tapestry 5.4-beta-22, ready to be voted upon. A few more fixes, including ones that resulted in aborted prior votes, have been resolved. 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/staging/ Please examine these files to determine if the new release, 5.4-beta-22, is ready. I've also created a 5.4-beta-22 tag in Git: https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=4bc52d876ba64d5843bb9661187a9fdabffe2b33 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. Binding votes: Howard M. Lewis Ship: +1 Thiago H. de Paula Figueiredo: +1 Non-binding votes: Jochen Kemnade: +0 Kalle Korhonen: +1 Bob Harner: +1 Taha Hafeez: +1 François Facon: +1 Lance S. +1 -- 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 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
Re: [VOTE] Apache Tapestry 5.4-beta-19
Massimo Lusetti: +1 (binding) On Wed, Sep 3, 2014 at 11:29 PM, Howard Lewis Ship hls...@gmail.com wrote: I've created and uploaded a release of Tapestry 5.4-beta-19, ready to be voted upon. This corrects problems related to content type that was preventing CSS files from having embedded URLs from being rewritten. 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/staging/ Please examine these files to determine if the new release, 5.4-beta-19, is ready. I've also created a 5.4-beta-19 tag in Git: https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=475af4cc9e7385df17d9afd560076c2ec13ae374 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=90e9bccb2cd3ebc8b502bee0bfc2aa03d11d9ba7 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 -- Massimo Lusetti
Re: Decrease number of ThreadLocal.get calls
On Fri, Aug 1, 2014 at 10:03 PM, Howard Lewis Ship hls...@gmail.com wrote: This issue: https://issues.apache.org/jira/browse/TAP5-2333 has a patch that improves performance by a noticable amount BUT means that we lose the operations trace (at least, in production). Yep, production error reporting is more important then what it could seem, It has saved me hours a lot of times. I'm pretty sure I want to keep the operation trace, even at the cost of performance. Thoughts? I tend to agree but performance is a subtle subject. I want to stress every bit out of my iron and I'm really intrigued by the expected gain. To be fair I didn't have time to give it a whirl and haven't fully read the last version of the patch but the only thing it seems to do is to calculate description (within operationtrackerimpl) and spread it over. I would like to look at it, maybe this week. Cheers -- Massimo Lusetti
Re: [VOTE] Apche Tapestry 5.4-beta-14 release
We already had beta release so why to block this one? Massimo Lusetti: +1 (binding) On Fri, Jul 18, 2014 at 8:54 AM, Jochen Kemnade jochen.kemn...@eddyson.de wrote: Jochen Kemnade: -1 (non-binding) I understand Thiago and others are the middle of fixing TAP5-2192. There are already some additions to the public API that might be subject to change in the near future, at least that's how I understand the comments on the issue. I'd prefer not to have public API change incompatibly during the beta phase so I think that before we do a public beta, we should wait until TAP5-2192 is fixed for good. Am 17.07.2014 23:36, schrieb Howard Lewis Ship: I've created and uploaded a release of Tapestry 5.4-beta-14, 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-14, is ready. I've also created a 5.4-beta-14 tag in Git: https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h= ded30cceeca17469c7081255756599703bd6cd40 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) - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
Re: [SUCCESS] Tapestry 5.4-beta-6
THANKS! On Mon, May 26, 2014 at 6:37 PM, Howard Lewis Ship hls...@gmail.com wrote: Sorry for the delay! On Thu, May 15, 2014 at 2:39 PM, Howard Lewis Ship hls...@gmail.com wrote: 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. Binding votes: Howard M. Lewis Ship: +1 Massimo Lusetti: +1 Thiago H. de Paula Figueiredo: +1 Non-binding votes: Kalle Korhonen: +1 Andreas Ernst: +1 Dimitris Zenios: +1 Jochen Kemnade: +1 François Facon: +1 Kristian Marinkovic: +1 Taha Hafeez: +1 Bob Harner: +1 -- 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 -- Massimo Lusetti
Re: [VOTE] Tapestry 5.4-beta-6
Massimo Lusetti: +1 (binding) Great to see 5.4 progressing. On Thu, May 15, 2014 at 11:39 PM, Howard Lewis Ship hls...@gmail.comwrote: 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 -- Massimo Lusetti
Re: [VOTE] Drop support for Java 5 in Tapestry 5.4 (2nd attempt)
On Sun, May 18, 2014 at 6:29 PM, Jochen Kemnade kemn...@gmail.com wrote: 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) Massimo Lusetti: +0 (binding) I'm taking the arguments of new libraries versions and EOSL of Java5 but I actually don't see any benefit from this so I'm okay with this but I don't feel strongly I would like to see an upgrade to Java8, maybe this will be for 5.5 Cheers -- Massimo Lusetti
Re: [VOTE] Jochen Kemnade as Tapestry Committer
On Thu, Apr 17, 2014 at 11:41 PM, Howard Lewis Ship hls...@gmail.comwrote: 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) Massimo Lusetti: +1 (binding) -- Massimo Lusetti
Re: [VOTE] Apache Tapestry 5.4-beta-3 release
Massimo Lusetti: +1 (binding) On Wed, Feb 19, 2014 at 11:36 PM, Howard Lewis Ship hls...@gmail.comwrote: 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: Apache Tapestry 5.4-beta-1 preview release
I agree with Kalle. Actually I don't know if we have to change the naming convention or not to have a full release which is not really declared stable or general availability (GA) but I've never seen a *-beta-1 release on repo1.maven.org Anyway a more exposure of the current beta will produce an even more stable GA release ... On Wed, Dec 18, 2013 at 10:17 AM, Kalle Korhonen kalle.o.korho...@gmail.com wrote: Personally, I really think we should release/should have released the beta as a proper Apache release that has been voted on and that the the bits would have been released through official channels (published on /dist and maven central). Now nothing really changed between alpha and beta preview releases besides the tag. Kalle On Tue, Dec 17, 2013 at 10:41 AM, Howard Lewis Ship hls...@gmail.com wrote: Following a beta release vote, I've generated the first beta preview release of Apache Tapestry 5.4. The bundles version of Bootstrap has been updated to 3.0.3, and jQuery to 1.10.2. Tapestry now bundles moment.js, and adds new components LocalDate and TimeInterval. LocalDate displays a date/time formatted by the client, in the client's time zone. TimeInterval displays a time interval between two points, such as 3 hours; if the start or end time is omitted, it dynamically updates using the current time .. great for displaying time until an auction ends, or time since a blog post was updated. There's also been some fixes for broken localized messages. Tapestry preview releases are available via Maven, from the Apache Staging repository: https://repository.apache.org/content/groups/staging -- 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: VOTE: Tapestry 5.4-beta-1
On Thu, Dec 5, 2013 at 12:01 AM, Howard Lewis Ship hls...@gmail.com wrote: This is a vote, open to all committers, to create a beta release of Tapestry 5.4. Massimo Lusetti: +1 (binding) Absolutely
Re: VOTE: Tapestry 5.4-beta-1
On Thu, Dec 5, 2013 at 6:48 PM, Howard Lewis Ship hls...@gmail.com wrote: I'm starting to look at the git flow approach to managing these things. http://nvie.com/posts/a-successful-git-branching-model/ https://github.com/nvie/gitflow I'm using gitflow for more than a year now and it is quite good indeed. If you're planning to push any of the feature branch you'll create we should start using it and us a name prefix for each committer. If you want to use it but not push anything other then master ... I see no drawbacks. BTW I'm +1 for it. Cheers -- Massimo Lusetti
Re: Build failed in Jenkins: tapestry-trunk-freestyle #1187
...@tapestry.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
Re: Build failed in Jenkins: tapestry-trunk-freestyle #1187
If you have time please take a look here: http://www.practicalgradle.org/blog/2011/06/incremental-tests-with-jenkins/ On Tue, Nov 5, 2013 at 9:24 AM, Massimo Lusetti mluse...@gmail.com wrote: I think if you look in the ml archive there's a suggestion on modifying a little bit the gradle build script to touch tests after their executed just to let jenkins do the right thing. I'm a little bit too busy doing boring stuff right now, I'm sorry. On Tue, Nov 5, 2013 at 9:01 AM, Ulrich Stärk u...@spielviel.de wrote: This is hilarious. Jenkins finds old test reports but no new ones (because no tests were run) and assumes a failed build. You can't even change this behaviour. The only viable option we seem to have is do a clean build every time instead of incremental builds. What do you think? Should we just do full builds every time or ignore intermittently failing builds? The latter has the disadvantage that we might miss builds failing for legitimate reasons. Uli On 2013-11-05 01:39, Apache Jenkins Server wrote: See https://builds.apache.org/job/tapestry-trunk-freestyle/1187/changes Changes: [hlship] Advance version number forward to 5.4-alpha-25 -- [...truncated 304 lines...] :tapestry-jmx:sourcesJar UP-TO-DATE :tapestry-jmx:assemble UP-TO-DATE :tapestry-jmx:compileTestJava UP-TO-DATE :tapestry-jmx:compileTestGroovy UP-TO-DATE :tapestry-jmx:processTestResources UP-TO-DATE :tapestry-jmx:testClasses UP-TO-DATE :tapestry-jmx:test UP-TO-DATE :tapestry-jmx:check UP-TO-DATE :tapestry-jmx:build UP-TO-DATE :tapestry-jmx:uploadPublishedUploading: org/apache/tapestry/tapestry-jmx/5.4-SNAPSHOT/tapestry-jmx-5.4-20131105.003709-117.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 9K from remote Uploaded 9K Uploading: org/apache/tapestry/tapestry-jmx/5.4-SNAPSHOT/tapestry-jmx-5.4-20131105.003709-117-sources.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 9K from remote Uploaded 9K :tapestry-jpa:compileJava UP-TO-DATE :tapestry-jpa:compileGroovy UP-TO-DATE :tapestry-jpa:processResources UP-TO-DATE :tapestry-jpa:classes UP-TO-DATE :tapestry-jpa:jar UP-TO-DATE :tapestry-jpa:sourcesJar UP-TO-DATE :tapestry-jpa:assemble UP-TO-DATE :tapestry-jpa:compileTestJava UP-TO-DATE :tapestry-jpa:compileTestGroovy UP-TO-DATE :tapestry-jpa:processTestResources UP-TO-DATE :tapestry-jpa:testClasses UP-TO-DATE :tapestry-jpa:test UP-TO-DATE :tapestry-jpa:check UP-TO-DATE :tapestry-jpa:build UP-TO-DATE :tapestry-jpa:uploadPublishedUploading: org/apache/tapestry/tapestry-jpa/5.4-SNAPSHOT/tapestry-jpa-5.4-20131105.003719-111.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 49K from remote Uploaded 49K Uploading: org/apache/tapestry/tapestry-jpa/5.4-SNAPSHOT/tapestry-jpa-5.4-20131105.003719-111-sources.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 41K from remote Uploaded 41K :tapestry-json:sourcesJar UP-TO-DATE :tapestry-json:assemble UP-TO-DATE :tapestry-json:compileTestJava UP-TO-DATE :tapestry-json:compileTestGroovy UP-TO-DATE :tapestry-json:processTestResources UP-TO-DATE :tapestry-json:testClasses UP-TO-DATE :tapestry-json:test UP-TO-DATE :tapestry-json:check UP-TO-DATE :tapestry-json:build UP-TO-DATE :tapestry-json:uploadPublishedUploading: org/apache/tapestry/tapestry-json/5.4-SNAPSHOT/tapestry-json-5.4-20131105.003728-111.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 25K from remote Uploaded 25K Uploading: org/apache/tapestry/tapestry-json/5.4-SNAPSHOT/tapestry-json-5.4-20131105.003728-111-sources.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 31K from remote Uploaded 31K :tapestry-kaptcha:compileJava UP-TO-DATE :tapestry-kaptcha:compileGroovy UP-TO-DATE :tapestry-kaptcha:processResources UP-TO-DATE :tapestry-kaptcha:classes UP-TO-DATE :tapestry-kaptcha:jar UP-TO-DATE :tapestry-kaptcha:sourcesJar UP-TO-DATE :tapestry-kaptcha:assemble UP-TO-DATE :tapestry-kaptcha:compileTestJava UP-TO-DATE :tapestry-kaptcha:compileTestGroovy UP-TO-DATE :tapestry-kaptcha:processTestResources UP-TO-DATE :tapestry-kaptcha:testClasses UP-TO-DATE :tapestry-kaptcha:test UP-TO-DATE :tapestry-kaptcha:check UP-TO-DATE :tapestry-kaptcha:build UP-TO-DATE :tapestry-kaptcha:uploadPublishedUploading: org/apache/tapestry/tapestry-kaptcha/5.4-SNAPSHOT/tapestry-kaptcha-5.4-20131105.003737-111.jar to repository remote at https://repository.apache.org/content/repositories/snapshots Transferring 22K from remote Uploaded 22K Uploading: org/apache/tapestry/tapestry-kaptcha/5.4-SNAPSHOT/tapestry-kaptcha-5.4
Re: Jenkins build is back to normal : tapestry-trunk-freestyle #1188
Uli did you fire a complete build? On Tue, Nov 5, 2013 at 9:41 AM, Apache Jenkins Server jenk...@builds.apache.org wrote: See https://builds.apache.org/job/tapestry-trunk-freestyle/1188/ - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
Re: Trying to figure out why the integration tests are now launched in Chrome not Firefox
I think Thiago commit that changes lately On Mon, Nov 4, 2013 at 6:00 PM, Howard Lewis Ship hls...@gmail.com wrote: Must have missed that change. Causes a lot of failures. -- 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
[semi-OT] Have you listen autoscaling java talk at I/O 2013?
Hi, have you listen to the talks? https://developers.google.com/events/io/sessions/333276583 I'm just curious about what could be your ideas about it (and tapestry of course). Cheers -- Massimo Lusetti
Re: Status of TAP5-1973
On Tue, Sep 3, 2013 at 10:22 AM, Lenny Primak lpri...@hope.nyc.ny.uswrote: In this issue: https://issues.apache.org/jira/browse/TAP5-1973 If you take a look at the last comment from Alejandro Scandroli, it looks like the side effect is still not fixed in 5.4. Right now, this is being worked around in FlowLogix, but I would like to remove this code (i.e. asking for this bug to get fixed) in 5.4 Thank you Does the issue pops out only if you don't set HOSTPORT and HOSTPORT_SECURE ? -- Massimo Lusetti
Re: Why not to include html5shiv.js and respond.min.js ?
On Fri, Aug 30, 2013 at 10:11 AM, Dimitris Zenios dimitris.zen...@gmail.com wrote: In order for bootstrap 3 to work on internet explorer version less than 9 you need those two libraries.Below example was taken from bootstrap website. Yes, I must say that not everything will work BTW ... -- Massimo Lusetti
Fwd: Build failed in Jenkins: tapestry-trunk-freestyle #1142
On Wed, Aug 28, 2013 at 8:35 PM, Apache Jenkins Server jenk...@builds.apache.org wrote: See https://builds.apache.org/job/tapestry-trunk-freestyle/1142/changes Changes: [mlusetti] adjust quickstart achertype to reflect changes introduced by the adoption of bootstrap 3 [..] BUILD SUCCESSFUL Total time: 4 mins 29.697 secs [tapestry-trunk-freestyle] $ /bin/bash -xe /tmp/hudson185749857900052011.sh + pkill Xvfb Recording test results Test reports were found but none of them are new. Did tests run? For example, https://builds.apache.org/job/tapestry-trunk-freestyle/ws/plastic/build/test-results/TEST-org.apache.tapestry5.internal.plastic.ClassInstantiatorTests.xml is 1 mo 7 days old Build step 'Publish JUnit test result report' changed build result to FAILURE TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/build/reports/tests/testng-results.xml testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. testng-results.xml was last modified before this build started. Ignoring it. Saving reports... Found matching files but did not find any TestNG results. Again another successful build but a failure cause there were no test changes (obviously, I've changed only the quickstart archetype resources). Is it possibile to fix this behavior ? Cheers -- Massimo Lusetti
Re: Fwd: Build failed in Jenkins: tapestry-trunk-freestyle #1142
On Thu, Aug 29, 2013 at 9:09 AM, Jochen Berger foober...@gmail.com wrote: * add a task that touches all test outputs [1] Thanks for pointing it out, touching test output files seems fine to me. BTW Where and how our Jenkins box publish snapshots artifacts? -- Massimo Lusetti
Why not to include html5shiv.js and respond.min.js ?
Hi devs, the subject say it all... Why not to include html5shiv.js and respond.min.js toghether with bootstrap3 files ? Maybe it could be put in a different stack... What do you think? Cheers -- Massimo Lusetti
Re: Tapestry Tests Wack-A-Mole
On Mon, Aug 26, 2013 at 10:26 AM, Dimitris Zenios dimitris.zen...@gmail.com wrote: I already posted on a previous thread regarding the CI failure on issute TAP5-1007 but most probably nobody saw it. Re posting again here This is a legitimate bug. If your filesystem is case sensitive like most linux os are then classLoader.getResource will return null.After that when calling validateUrl with a null parameter it returns instead of throwing the expected exception (IllegalStateException) of the test case. Most probably if the load resource method returns null it should throw an exception right away.It doesn't need to pass to validateUrl. P.S:Its very weird that in masimos box all tests are running fine.Most probably he is using a case insensitive filesystem (vfat?).In my box the test fails like CI I'm overbooked at the moment (it's my welcome back from holidays). I've had time to only check it lightly but it seems the validateURL check in AbstractResource is constantly failing cause is legitimate to pass URL as null (read when a search for localized template is done). The result is that the check never occurs so a RuntimeException occurs as before, thus the test fails: java.lang.RuntimeException Page About did not generate any markup when rendered. This could be because its template file could not be located, or because a render phase method in the page prevented rendering. I'm going to look at it asap. -- Massimo Lusetti
Re: Tapestry Tests Wack-A-Mole
Yep. That was my feeling too but that kind of solutions are lurching, usually. On Mon, Aug 26, 2013 at 9:02 AM, Howard Lewis Ship hls...@gmail.com wrote: Been playing wack-a-mole with some of the Tapestry tests ... but it appears its just a matter of adding enough waitForPageInitialized() calls. Mostly. -- 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 Tests Wack-A-Mole
Yes, Dimitris you are talking about a different bug (which seems valid) than Howard. I'm going to look at it later, today. On Mon, Aug 26, 2013 at 12:27 PM, Howard Lewis Ship hls...@gmail.comwrote: What I'm working on, and will commit tonight, is that pages always emit a data-page-initialized tag on the body element; this is either initally true if the page has no JavaScript initialization, or is set to true once page initialization is complete. The latter part of that has been around for a while. In any case, this means that I can change the Selenium waitForPageToLoad() to wait for the data-page-initialized attribute to go to true. This will vastly improve the stability of all the tests, which often fail when they outrace the page initialization. I may have a few minutes to work on it tonight once I get back from the my client (I'm in Ireland at Aviso today). On Mon, Aug 26, 2013 at 1:26 AM, Dimitris Zenios dimitris.zen...@gmail.comwrote: I already posted on a previous thread regarding the CI failure on issute TAP5-1007 but most probably nobody saw it. Re posting again here This is a legitimate bug. If your filesystem is case sensitive like most linux os are then classLoader.getResource will return null.After that when calling validateUrl with a null parameter it returns instead of throwing the expected exception (IllegalStateException) of the test case. Most probably if the load resource method returns null it should throw an exception right away.It doesn't need to pass to validateUrl. P.S:Its very weird that in masimos box all tests are running fine.Most probably he is using a case insensitive filesystem (vfat?).In my box the test fails like CI Below are details of my pc and filesystem. Linux localhost.localdomain 3.10.6-200.fc19.x86_64 #1 SMP Mon Aug 12 14:49:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux /dev/mapper/fedora-home on /home type ext4 (rw,relatime,seclabel,data=ordered) On Mon, Aug 26, 2013 at 11:18 AM, Massimo Lusetti mluse...@gmail.com wrote: Yep. That was my feeling too but that kind of solutions are lurching, usually. On Mon, Aug 26, 2013 at 9:02 AM, Howard Lewis Ship hls...@gmail.com wrote: Been playing wack-a-mole with some of the Tapestry tests ... but it appears its just a matter of adding enough waitForPageInitialized() calls. Mostly. -- 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 -- 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: Fwd: Build failed in Jenkins: tapestry-trunk-freestyle #1131
Didn't had time to check latest commit but on my Linux box all tests run smoothly Il giorno 13/ago/2013 08:28, Howard Lewis Ship hls...@gmail.com ha scritto: the broken test worked on my machine, failed on CI. Anyone on a linux box can give it a whirl? -- Forwarded message -- From: *Apache Jenkins Server* Date: Monday, August 12, 2013 Subject: Build failed in Jenkins: tapestry-trunk-freestyle #1131 To: dev@tapestry.apache.org, hls...@comcast.net See https://builds.apache.org/job/tapestry-trunk-freestyle/1131/changes Changes: [hlship] TAP5-1007: When Tapestry is loading templates or other files on case-insensitive OSs (Windows) it should trigger an error if the file name case is incorrect (which will result in a runtime failure on case-sensitive OSs, such as Linux) -- [...truncated 28433 lines...] PageDocumentGenerator: DEFINED PageElementFactory: DEFINED PageLoader: DEFINED PageMarkupRenderer: DEFINED PageRenderLinkSource: DEFINED PageRenderLinkTransformer: DEFINED PageRenderQueue: DEFINED PageRenderRequestHandler: DEFINED PageResponseRenderer: DEFINED PageSource: DEFINED PartialMarkupRenderer: DEFINED PathConstructor: DEFINED PeriodicExecutor: DEFINED PersistentFieldManager: DEFINED PersistentLocale: DEFINED PerthreadManager: BUILTIN PipelineBuilder: REAL PlasticProxyFactory: BUILTIN PropBindingFactory: DEFINED PropertiesFileParser: DEFINED PropertyAccess: VIRTUAL PropertyConduitSource: DEFINED PropertyShadowBuilder: VIRTUAL RegistryShutdownHub: BUILTIN RegistryStartup: REAL Request: VIRTUAL RequestExceptionHandler: DEFINED RequestGlobals: DEFINED RequestHandler: DEFINED RequestPageCache: DEFINED RequestSecurityManager: DEFINED ResourceChangeTracker: DEFINED ResourceDigestGenerator: DEFINED ResourceDigestManager: DEFINED ResourceMinimizer: DEFINED ResourceStreamer: DEFINED Response: VIRTUAL ResponseCompressionAnalyzer: DEFINED ResponseRenderer: DEFINED SelectModelFactory: DEFINED ServiceActivityScoreboard: BUILTIN ServiceLifecycleSource: REAL ServiceOverride: REAL ServletApplicationInitializer: REAL SessionApplicationStatePersistenceStrategy: DEFINED SessionPersistedObjectAnalyzer: DEFINED StrategyBuilder: VIRTUAL StreamableResourceSource: DEFINED StringInterner: DEFINED SymbolBindingFactory: DEFINED SymbolSource: REAL TapestrySessionFactory: DEFINED TemplateParser: DEFINED ThreadLocale: DEFINED ThunkCreator: DEFINED TranslateBindingFactory: DEFINED TranslatorAlternatesSource: DEFINED TranslatorSource: DEFINED TypeCoercer: REAL URLEncoder: DEFINED UnknownActivationContextHandler: DEFINED UpdateListenerHub: DEFINED ValidateBindingFactory: DEFINED ValidationConstraintGenerator: DEFINED ValidationDecoratorFactory: DEFINED ValidatorMacro: DEFINED ValueEncoderSource: DEFINED 87.11% unrealized services (169/194) Application 'app' (version 0.0.1) startup time: 31 ms to build IoC Registry, 122 ms overall. __ __ /_ __/__ ___ ___ / /___ __ / __/ / / / _ `/ _ \/ -_|_-/ __/ __/ // / /__ \ /_/ \_,_/ .__/\__/___/\__/_/ \_, / // /_/ /___/ UNKNOWN (development mode) [INFO] AbstractConnector Started SelectChannelConnector@0.0.0.0:9090 [INFO] SslContextFactory Enabled Protocols [SSLv2Hello, SSLv3, TLSv1] of [SSLv2Hello, SSLv3, TLSv1] [INFO] AbstractConnector
Re: Build failed in Jenkins: tapestry-trunk-freestyle #1129
Same here. Tests are working fine. Il giorno 13/ago/2013 02:29, Howard Lewis Ship hls...@gmail.com ha scritto: Don't know why this failed on the CI server; just ran the full suite and it worked fine locally. https://builds.apache.org/job/tapestry-trunk-freestyle/1129/testngreports/org.apache.tapestry5.integration.app1/org.apache.tapestry5.integration.app1.AlertsTests/ajax_update_and_remove/ On Wed, Aug 7, 2013 at 11:43 AM, Apache Jenkins Server jenk...@builds.apache.org wrote: See https://builds.apache.org/job/tapestry-trunk-freestyle/1129/changes Changes: [mlusetti] fix tests -- [...truncated 28275 lines...] AssetPathConverter: DEFINED AssetSource: VIRTUAL BaseURLSource: DEFINED BeanBlockOverrideSource: DEFINED BeanBlockSource: DEFINED BeanModelSource: DEFINED BindingSource: DEFINED ChainBuilder: VIRTUAL ClassNameLocator: REAL ClasspathAssetAliasManager: DEFINED ClasspathAssetFactory: DEFINED ClasspathScanner: REAL ClasspathURLConverter: REAL ClientBehaviorSupport: DEFINED ClientDataEncoder: DEFINED ClientPersistentFieldStorage: DEFINED ClientPersistentFieldStrategy: DEFINED ClientWhitelist: DEFINED Compatibility: DEFINED ComponentClassCache: DEFINED ComponentClassResolver: REAL ComponentClassTransformWorker: DEFINED ComponentClassesInvalidationEventHub: REAL ComponentDefaultProvider: DEFINED ComponentEventLinkEncoder: DEFINED ComponentEventLinkTransformer: DEFINED ComponentEventRequestHandler: DEFINED ComponentEventResultProcessor: DEFINED ComponentInstanceResultProcessor: DEFINED ComponentInstantiatorSource: DEFINED ComponentMessagesInvalidationEventHub: DEFINED ComponentMessagesSource: DEFINED ComponentModelSource: DEFINED ComponentPageElementResourcesSource: DEFINED ComponentProxyFactory: DEFINED ComponentRequestHandler: DEFINED ComponentRequestSelectorAnalyzer: DEFINED ComponentResourceLocator: DEFINED ComponentSource: DEFINED ComponentTemplateLocator: DEFINED ComponentTemplateSource: DEFINED ComponentTemplatesInvalidationEventHub: DEFINED CompressionAnalyzer: DEFINED ContentTypeAnalyzer: DEFINED Context: DEFINED ContextAssetFactory: DEFINED ContextBindingFactory: DEFINED ContextPathEncoder: DEFINED ContextValueEncoder: DEFINED CookieSink: DEFINED CookieSource: DEFINED Cookies: DEFINED CoreJavaScriptStack: DEFINED DashboardManager: DEFINED DataTypeAnalyzer: DEFINED DefaultDataTypeAnalyzer: DEFINED DefaultImplementationBuilder: VIRTUAL DeferredExecution: DEFINED DeprecationWarning: DEFINED DynamicTemplateParser: VIRTUAL EndOfRequestEventHub: REAL Environment: DEFINED EnvironmentalShadowBuilder: VIRTUAL ExceptionAnalyzer: DEFINED ExceptionTracker: DEFINED FactoryDefaults: REAL FieldTranslatorSource: DEFINED FieldValidationSupport: DEFINED FieldValidatorDefaultSource: DEFINED FieldValidatorSource: DEFINED FormSupport: DEFINED Heartbeat: DEFINED HiddenFieldLocationRules: DEFINED HttpServletRequest: DEFINED HttpServletRequestHandler: VIRTUAL HttpServletResponse: DEFINED IgnoredPathsFilter: DEFINED InjectionProvider: DEFINED InternalComponentInvalidationEventHub: REAL InternalRequestGlobals: DEFINED
Re: Integration tests and firefox 22
I've managed to get to be able to run tests again, yes I've to install firefox 21. Now with the current source base all tests pass on my machine, now I expect a success built from our build box. On Fri, Aug 2, 2013 at 2:38 PM, Thiago H de Paula Figueiredo thiag...@gmail.com wrote: On Thu, 01 Aug 2013 15:02:17 -0300, Kalle Korhonen kalle.o.korho...@gmail.com wrote: Hmm.. FF 22 here and our Spock-based tests run ok with Selenium 2.33.0 FF driver. The master is using the same version - what fails for you? I've probably had the same problem as Massimo. It's a method not found exception in JS side. My solution is to configure tests to run locally on Chrome until Selenium releases a version that works with Firefox 22 (or whatever the last version is at the moment). -- Thiago H. de Paula Figueiredo --**--**- To unsubscribe, e-mail: dev-unsubscribe@tapestry.**apache.orgdev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
@PageActivationContext regression in 5.4-alpha-14 !?
Hi devs, it's me or with 5.4-alpha-14 is it possible to use PageActivationContext annotation within a page with a onActivate method? If this is the case is clearly a regression. Would anyone confirm please? -- Massimo Lusetti
Re: @PageActivationContext regression in 5.4-alpha-14 !?
Further research seems to show that is the Javadoc which is incorrect... On Mon, Aug 5, 2013 at 11:42 AM, Massimo Lusetti mluse...@gmail.com wrote: Hi devs, it's me or with 5.4-alpha-14 is it possible to use PageActivationContext annotation within a page with a onActivate method? If this is the case is clearly a regression. Would anyone confirm please? -- Massimo Lusetti -- Massimo Lusetti
Re: @PageActivationContext regression in 5.4-alpha-14 !?
Now the question is: Change the javadoc to reflect actual behavior or change the implementation to reflect behavior describe in javadoc ? On Mon, Aug 5, 2013 at 12:32 PM, Massimo Lusetti mluse...@gmail.com wrote: Further research seems to show that is the Javadoc which is incorrect... On Mon, Aug 5, 2013 at 11:42 AM, Massimo Lusetti mluse...@gmail.comwrote: Hi devs, it's me or with 5.4-alpha-14 is it possible to use PageActivationContext annotation within a page with a onActivate method? If this is the case is clearly a regression. Would anyone confirm please? -- Massimo Lusetti -- Massimo Lusetti -- Massimo Lusetti
Re: @PageActivationContext regression in 5.4-alpha-14 !?
On Mon, Aug 5, 2013 at 5:27 PM, Howard Lewis Ship hls...@gmail.com wrote: I'm unaware of a problem; this is certainly a case of unexpected consequences. Is it a change in behavior? Please explain the mismatch, thanks! Well the javadoc of PageActivationContext annotation states: You should not use this annotation within a class that already has an onActivate() or onPassivate() method; doing so will result in a runtime exception. But the reality is that the annotation worker simply check for double presence of the annotation on the same page but not for the presence of a activation handler method, so on 5.4 and 5.3.x you can have @PageActivationContext with onActivate method on pages while the javadoc says the opposite. Am I enough clear? -- Massimo Lusetti
Re: [13/13] git commit: TAP5-2153 Adapt quickstart archetype generated sources to be bootstrap and 5.4 compatibile login page (simulated) and page for 404 error handling
Sure, tweeted. Please, any more love from a better web designer then me (easy to find) is more then welcome! On Thu, Aug 1, 2013 at 11:00 PM, Howard Lewis Ship hls...@gmail.com wrote: Care to post or tweet a screenshot of what it looks like with the new archetype? On Thu, Aug 1, 2013 at 7:52 AM, mluse...@apache.org wrote: TAP5-2153 Adapt quickstart archetype generated sources to be bootstrap and 5.4 compatibile login page (simulated) and page for 404 error handling Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/4489a8a4 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/4489a8a4 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/4489a8a4 Branch: refs/heads/master Commit: 4489a8a4b3c7be9577dbb42ffd54bd68d8c4e537 Parents: c641d82 Author: Massimo Lusetti mluse...@apache.org Authored: Thu Aug 1 16:33:55 2013 +0200 Committer: Massimo Lusetti mluse...@apache.org Committed: Thu Aug 1 16:33:55 2013 +0200 -- .../src/main/java/pages/Error404.java | 6 ++ .../src/main/java/pages/Login.java | 61 .../src/main/resources/pages/Error404.tml | 11 .../src/main/resources/pages/Login.tml | 16 + 4 files changed, 94 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/4489a8a4/quickstart/filtered/archetype-resources/src/main/java/pages/Error404.java -- diff --git a/quickstart/filtered/archetype-resources/src/main/java/pages/Error404.java b/quickstart/filtered/archetype-resources/src/main/java/pages/Error404.java new file mode 100644 index 000..bbf51a4 --- /dev/null +++ b/quickstart/filtered/archetype-resources/src/main/java/pages/Error404.java @@ -0,0 +1,6 @@ +package ${package}.pages; + +public class Error404 +{ + +} http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/4489a8a4/quickstart/filtered/archetype-resources/src/main/java/pages/Login.java -- diff --git a/quickstart/filtered/archetype-resources/src/main/java/pages/Login.java b/quickstart/filtered/archetype-resources/src/main/java/pages/Login.java new file mode 100644 index 000..fad2ac4 --- /dev/null +++ b/quickstart/filtered/archetype-resources/src/main/java/pages/Login.java @@ -0,0 +1,61 @@ +package ${package}.pages; + +import org.apache.tapestry5.alerts.AlertManager; +import org.apache.tapestry5.annotations.InjectComponent; +import org.apache.tapestry5.annotations.InjectPage; +import org.apache.tapestry5.annotations.Property; +import org.apache.tapestry5.corelib.components.Form; +import org.apache.tapestry5.corelib.components.PasswordField; +import org.apache.tapestry5.corelib.components.TextField; +import org.apache.tapestry5.ioc.annotations.Inject; +import org.slf4j.Logger; + +public class Login +{ + @Inject + private Logger logger; + + @Inject + private AlertManager alertManager; + + @InjectComponent + private Form login; + @InjectComponent + private TextField email; + @InjectComponent + private PasswordField password; + + @InjectPage + private Index index; + + @Property + private String emailValue; + @Property + private String passwordValue; + + + + void onValidateFromLogin() + { + if ( !emailValue.equals(us...@tapestry.apache.org)) + login.recordError(email, Try with user: us...@tapestry.apache.org); + + if ( !passwordValue.equals(Tapestry5)) + login.recordError(password, Try with password: Tapestry5); + } + + Object onSuccessFromLogin() + { + logger.info(Login successful!); + alertManager.success(Welcome aboard!); + + return index; + } + + void onFailureFromLogin() + { + logger.warn(Login error!); + alertManager.error(I'm sorry but I can't log you in!); + } + +} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/4489a8a4/quickstart/filtered/archetype-resources/src/main/resources/pages/Error404.tml -- diff --git a/quickstart/filtered/archetype-resources/src/main/resources/pages/Error404.tml b/quickstart/filtered/archetype-resources/src/main/resources/pages/Error404.tml new file mode 100644 index 000..2c184e9 --- /dev/null
Re: Final call for TAP5-2070
Any other though on this ? On Wed, Jul 31, 2013 at 7:56 PM, Lenny Primak lpri...@hope.nyc.ny.uswrote: Already voted :) On Jul 31, 2013, at 12:30 PM, Massimo Lusetti mluse...@gmail.com wrote: On Wed, Jul 31, 2013 at 6:52 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: As long it's a 404 in both production and development mode I'm fine with that. BTW anyone interested in this could go to the issue page on Jira and vote for it. -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
Integration tests and firefox 22
BTW as someone of you may have already read Selenium doesn't work properly with Firefox 22. I've stupidly upgraded my firefox and now cannot run integration tests. -- Massimo Lusetti
Re: Discussion: Future of tapestry-test friends.
On Tue, Jul 30, 2013 at 11:50 PM, Howard Lewis Ship hls...@gmail.comwrote: One thing I've been saying in some of the bugs I've been closing is my desire to get out of the testing side of things. I have no desire to maintain the existing TestNG, EasyMock, and Selenium support code ... you may have noticed that I'm a fan of Spock for unit and mock testing, and Geb for end-to-end integration testing. I'd love to scrap the existing tapestry-core tests and rewrite for Spock and Geb, but (alas), that is a huge effort. But I would like to start documenting in release notes and elsewhere that the path forward is to invest in Spock and Geb. Ok ... as usual, since I've been thinking about this in the background for too long, my invitation to discuss sounds like a mandate ... but, seriously, thoughts on this subject? I totally agree. I do have tests which use tapestry-tests and tests that use directly EasyMock/Junit/TestNg directly, rewriting them in Spock/Geb is a no sense now. What about leaving tapestry-test as is and just deprecate it for 5.4 life ? -- Massimo Lusetti
Re: Discussion: Future of tapestry-test friends.
On Wed, Jul 31, 2013 at 4:10 PM, Ulrich Stärk u...@spielviel.de wrote: One reason I haven't contributed much in terms of code for quite some time is the ever changing technology stack Tapestry is built with. We have an increasingly complex stack of bleeding-edge tools and technologies that I simply lack the time of keeping up with. I have the feeling that this might be a turn-down for other potential contributors as well. I won't be against it but don't be surprised about continously declining contributor activity. One the other side I've always taken the stack of bleeding-edge tools and technologies used inside Tapestry as a reason to learn cool new stuff and ideas. BTW Spock and Geb doesn't seem so new in the market, well newer then TestNG and EasyMock yes. I can buy your point of view from a enterprise business point of view but I think we talking about a slow scrap with a deprecation cycle instead of simply throw away in the trash. -- Massimo Lusetti
Final call for TAP5-2070
Hi devs, I would like to have https://issues.apache.org/jira/browse/TAP5-2070closed before 5.4 will go to beta stage. I mainly want to decide if the current behavior is acceptable for the majority or we need to change it, then we can discuss on the implementation. Please comment. -- Massimo Lusetti
Re: Final call for TAP5-2070
On Wed, Jul 31, 2013 at 6:00 PM, Lenny Primak lpri...@hope.nyc.ny.uswrote: I would say no. The behavior in production.and development mode differences in general is a bad idea. This will preclude valid testing in development. It would be the same situation of the ExceptionReport page and it would go hand to hand with the excellent feedback given by the whole framework, let's read this way: Hey dev you're accessing page X which doesn't declare an activation context Y so this is considered an error and will result in a 404 within production -- Massimo Lusetti
Re: Final call for TAP5-2070
On Wed, Jul 31, 2013 at 6:31 PM, Lance Java lance.j...@googlemail.comwrote: You can have your cake and eat it! It's valid for a 404 response to have a body and a content type. Fine, let's put it this way: In dev mode is valuable to have and explanation of what happened while in prod mod simply a 404 so it could be caught by the servlet error dispatcher, the one configured in web.xml ? -- Massimo Lusetti
Re: Final call for TAP5-2070
On Wed, Jul 31, 2013 at 6:52 PM, Lenny Primak lpri...@hope.nyc.ny.uswrote: As long it's a 404 in both production and development mode I'm fine with that. BTW anyone interested in this could go to the issue page on Jira and vote for it. -- Massimo Lusetti
Re: [VOTE] Lance Semmens as a committer
On Wed, Jul 3, 2013 at 9:43 PM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: 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) Massimo Lusetti: +1 (binding) -- Massimo Lusetti
Re: JavaDoc API layout screwed up!
Well actually stylesheets for 6 and 7 are quite different and I guess we should end up with two stylesheets or just declare our build system is jdk6 or jdk7 dependent. BTW I've fixed our current online javadocs and found we got javadoc for tapestry5 and tapestry3 but not for tapestry4, seems odd. On Thu, Jun 20, 2013 at 12:55 AM, Howard Lewis Ship hls...@gmail.comwrote: Isn't it just a matter of getting an update to a stylesheet? On Wed, Jun 19, 2013 at 9:08 AM, Massimo Lusetti mluse...@gmail.com wrote: BTW jdk6 update 45 has the javadoc bug fixed On Wed, Jun 19, 2013 at 6:07 PM, Massimo Lusetti mluse...@gmail.com wrote: Yep, that happen with our styling sheets and jdk7. I've had to use jdk6. On Wed, Jun 19, 2013 at 6:04 PM, Howard Lewis Ship hls...@gmail.com wrote: I just build the Javadoc (against master), and the Javadoc layout was still screwed up. On Mon, Apr 29, 2013 at 10:24 AM, Massimo Lusetti mluse...@gmail.com wrote: Online javadocs should be fixed as soon as the publication mechanism runs, I've just commited the new docs in the repo, but the zip archive in the dist distribution still has the error. On Mon, Apr 29, 2013 at 5:58 PM, Howard Lewis Ship hls...@gmail.com wrote: Just looked at the lastest JavaDoc ... something screwed up the layout of the Javadoc, and the toolbar across the top of the page is now vertical. http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/PostInjection.html I'm sure it's just a minor CSS tweak. -- 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 -- 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 -- Massimo Lusetti -- 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: svn commit: r866577 - in /websites/production/tapestry/content: 5.3.7/apidocs/index.html tapestry3/doc/api/index.html
On Thu, Jun 20, 2013 at 3:32 PM, Ulrich Stärk u...@spielviel.de wrote: Cool. Thanks for attending to it. BTW should we remove tapestry3 javadocs from the online site as Bob suggested? -- Massimo Lusetti
Re: svn commit: r866577 - in /websites/production/tapestry/content: 5.3.7/apidocs/index.html tapestry3/doc/api/index.html
On Thu, Jun 20, 2013 at 3:21 PM, Ulrich Stärk u...@spielviel.de wrote: Did you manually change this? Also, the report said we had 6 instances, from your commit I can only see 2. Any idea where the difference stems from? I've used the official tool from Oracle to fix them up. The report said 6 cause we have a lot of symlink pointing to 5.3 javadocs but we have actually only two javadoc dirs. -- Massimo Lusetti
Javadoc vulnerability, should we be warned and replace our javadoc site?
I certainly have used a jdk affected when generated the latest 5.3 release http://www.kb.cert.org/vuls/id/225657 -- Massimo Lusetti
Re: JavaDoc API layout screwed up!
Yep, that happen with our styling sheets and jdk7. I've had to use jdk6. On Wed, Jun 19, 2013 at 6:04 PM, Howard Lewis Ship hls...@gmail.com wrote: I just build the Javadoc (against master), and the Javadoc layout was still screwed up. On Mon, Apr 29, 2013 at 10:24 AM, Massimo Lusetti mluse...@gmail.com wrote: Online javadocs should be fixed as soon as the publication mechanism runs, I've just commited the new docs in the repo, but the zip archive in the dist distribution still has the error. On Mon, Apr 29, 2013 at 5:58 PM, Howard Lewis Ship hls...@gmail.com wrote: Just looked at the lastest JavaDoc ... something screwed up the layout of the Javadoc, and the toolbar across the top of the page is now vertical. http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/PostInjection.html I'm sure it's just a minor CSS tweak. -- 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 -- 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: JavaDoc API layout screwed up!
BTW jdk6 update 45 has the javadoc bug fixed On Wed, Jun 19, 2013 at 6:07 PM, Massimo Lusetti mluse...@gmail.com wrote: Yep, that happen with our styling sheets and jdk7. I've had to use jdk6. On Wed, Jun 19, 2013 at 6:04 PM, Howard Lewis Ship hls...@gmail.comwrote: I just build the Javadoc (against master), and the Javadoc layout was still screwed up. On Mon, Apr 29, 2013 at 10:24 AM, Massimo Lusetti mluse...@gmail.com wrote: Online javadocs should be fixed as soon as the publication mechanism runs, I've just commited the new docs in the repo, but the zip archive in the dist distribution still has the error. On Mon, Apr 29, 2013 at 5:58 PM, Howard Lewis Ship hls...@gmail.com wrote: Just looked at the lastest JavaDoc ... something screwed up the layout of the Javadoc, and the toolbar across the top of the page is now vertical. http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/PostInjection.html I'm sure it's just a minor CSS tweak. -- 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 -- 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 -- Massimo Lusetti
Re: Now concerned about ETags
On Wed, Jun 5, 2013 at 1:09 AM, Howard Lewis Ship hls...@gmail.com wrote: I believe that if we add a Cache-Control: must-revalidate to module content responses it should work as expected. BTW I've always had problems with cache and cache headers, anyway, at w3c[1] it clearly states that the cache-control header must be honored by all caching mechanism in the chain serving a http request but if you go at must-revalidate[2] it says that it must be revalidated when it becomes stale so it has to become stale (expires or max-age) before the cache must obey to that header. [1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html [2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.4 -- Massimo Lusetti
Where to that numbers came from?
Every commit message has numbers in front, at least when you don't push a single commit but a bunch of them. Just out of curiosity, where they come from since my latest two are numbered 3/6 and 6/6 !? Cheers -- Massimo Lusetti
Re: [2/5] git commit: Strip out the metrics support
On Fri, May 17, 2013 at 9:36 AM, Ulrich Stärk u...@spielviel.de wrote: Why? Don't know if it's related but the last version of rrd4j requires java6 ... BTW the deps was on 2.1.x which still run on java5 -- Massimo Lusetti
Re: Where have the 5.3.6 docs gone?
Current is actually current stable release which means 5.3.7 On Sun, May 5, 2013 at 9:40 AM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: Using current is no good because that's a moving target. Every version of JumpStart is based on a specific version of Tapestry so, naturally, its links to the API docs can't be to the current version. How about having 5.3 API docs (as opposed to 5.3.6, 5.3.7, etc)? On 04/05/2013, at 10:26 PM, Bob Harner wrote: This isn't directly answering your question, but... it would be best to link to the current URLs: http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/BeanDisplay.html http://tapestry.apache.org/5.3.6/apidocs/org/apache/tapestry5/corelib/components/BeanDisplay.html On Fri, May 3, 2013 at 8:51 PM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: For example, the current JumpStart is built against 5.3.6 and therefore has links to: http://tapestry.apache.org/5.3.6/apidocs/org/apache/tapestry5/corelib/components/BeanDisplay.html which is no longer there. Will the 5.3.6 docs be coming back? Cheers, Geoff - 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 -- Massimo Lusetti
Re: Where have the 5.3.6 docs gone?
As you can see from our documentation page ( http://tapestry.apache.org/documentation.html) there's no link for older docs. With older I mean before 5.3, for any release other then 5.3 you'll find docs, source and bin from the archive. Having said that we will see when 5.4 will be release if it will be the case to keep 5.3 docs online, at least for a while giving time libraries developer to update. But now if you want to stay up to date with 5.3 release branch you have to point to current or stable or tapestry5 symlinks. I think we could add a 5.3 symlink which point to 5.3 docs which btw are now equal to stable/current/tapestry5 ... That should suffice right? On Sun, May 5, 2013 at 5:21 PM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: And that's the problem. People download old versions of JumpStart for old versions of Tapestry all the time. It would be quite unhelpful and misleading if the old versions had linked to the current stable release API instead of the API they relate to. The release I put out today is expressly for T5.3. It should never link to T5.4, T5.5, T5.6, etc. API docs, but if I use current then that's what will happen. Cheers, Geoff On 05/05/2013, at 6:40 PM, Massimo Lusetti wrote: Current is actually current stable release which means 5.3.7 On Sun, May 5, 2013 at 9:40 AM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: Using current is no good because that's a moving target. Every version of JumpStart is based on a specific version of Tapestry so, naturally, its links to the API docs can't be to the current version. How about having 5.3 API docs (as opposed to 5.3.6, 5.3.7, etc)? On 04/05/2013, at 10:26 PM, Bob Harner wrote: This isn't directly answering your question, but... it would be best to link to the current URLs: http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/BeanDisplay.html http://tapestry.apache.org/5.3.6/apidocs/org/apache/tapestry5/corelib/components/BeanDisplay.html On Fri, May 3, 2013 at 8:51 PM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: For example, the current JumpStart is built against 5.3.6 and therefore has links to: http://tapestry.apache.org/5.3.6/apidocs/org/apache/tapestry5/corelib/components/BeanDisplay.html which is no longer there. Will the 5.3.6 docs be coming back? Cheers, Geoff - 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 -- Massimo Lusetti - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo Lusetti
Re: Where have the 5.3.6 docs gone?
On Sun, May 5, 2013 at 6:30 PM, Massimo Lusetti mluse...@gmail.com wrote: As you can see from our documentation page ( http://tapestry.apache.org/documentation.html) there's no link for older docs. With older I mean before 5.3, for any release other then 5.3 you'll find docs, source and bin from the archive. Having said that we will see when 5.4 will be release if it will be the case to keep 5.3 docs online, at least for a while giving time libraries developer to update. But now if you want to stay up to date with 5.3 release branch you have to point to current or stable or tapestry5 symlinks. I think we could add a 5.3 symlink which point to 5.3 docs which btw are now equal to stable/current/tapestry5 ... That should suffice right? What I was trying to say is that I don't see feasible having online docs for every single release of 5.3 branch. -- Massimo Lusetti
Re: [VOTE] Tapestry Release 5.3.7
Vote passed succesfully: Binding votes: Massimo Lusetti: +1 (binding) Igor Drobiazko: +1 (binding) Howard M. Lewis Ship: +1 (binding) Andreas Andreou: +1 (binding) Ulrich Stärk: -1 (binding) Non binding votes: Dmitry Gusev: +0 (non-binding) Kalle Korhonen: +1 (non-binding) Taha Hafeez Siddiqi: +1(non-binding) François Facon: +1(non-binding) Emmanuel DEMEY: +1(non-binding) Alejandro Scandroli: +1 (non-binding) Denis Stepanov: +1 (non-binding) Bob Harner: +1 (non-binding) I'll publish the artifacts and announce the release soon. On Sat, Apr 27, 2013 at 3:50 AM, Bob Harner bobhar...@gmail.com wrote: Bob Harner: +1 On Apr 24, 2013 3:56 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 -- Massimo Lusetti
[ANNOUNCE] Tapestry release 5.3.7
I'm pleased to announce the availability of Apache Tapestry 5.3.7 You will find the release on maven main repo and on apache distribution sites, the master site is: https://www.apache.org/dist/tapestry/ As usual mirror are synching so please be patient. A news announce on java.dzone.com has been pushed and is waiting for moderation approval I'll post a link for you to vote up as soon as it will be accepted. Cheers -- Massimo Lusetti
Re: JavaDoc API layout screwed up!
uhmmm... It seems there's no definition of navList in any of the css files involved ... On Mon, Apr 29, 2013 at 5:58 PM, Howard Lewis Ship hls...@gmail.com wrote: Just looked at the lastest JavaDoc ... something screwed up the layout of the Javadoc, and the toolbar across the top of the page is now vertical. http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/PostInjection.html I'm sure it's just a minor CSS tweak. -- 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: JavaDoc API layout screwed up!
It seems related to JDK6 vs JDK7 javadoc generation tool ... fixing it now On Mon, Apr 29, 2013 at 5:58 PM, Howard Lewis Ship hls...@gmail.com wrote: Just looked at the lastest JavaDoc ... something screwed up the layout of the Javadoc, and the toolbar across the top of the page is now vertical. http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/PostInjection.html I'm sure it's just a minor CSS tweak. -- 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: JavaDoc API layout screwed up!
Online javadocs should be fixed as soon as the publication mechanism runs, I've just commited the new docs in the repo, but the zip archive in the dist distribution still has the error. On Mon, Apr 29, 2013 at 5:58 PM, Howard Lewis Ship hls...@gmail.com wrote: Just looked at the lastest JavaDoc ... something screwed up the layout of the Javadoc, and the toolbar across the top of the page is now vertical. http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/PostInjection.html I'm sure it's just a minor CSS tweak. -- 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: [VOTE] Tapestry Release 5.3.7
On Fri, Apr 26, 2013 at 10:15 AM, Ulrich Stärk u...@spielviel.de wrote: Ulrich Stärk: -1 (binding) tapestry-mongodb is missing the LICENSE and NOTICE files. What bindings are used? Are they Apache License v2.0-compatible? tapestry-mongodb is 5.4 only ... I've committed it only on the master branch. I don't see any reference of it on any of these links: - https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=tree;hb=5.3 - http://people.apache.org/~mlusetti/tapestry-releases/apache-tapestry-5.3.7-bin.zip - https://repository.apache.org/content/repositories/orgapachetapestry-133/org/apache/tapestry/ For the sake of clarity I have to say that there's a directory called tapestry-mongodb here: http://people.apache.org/~mlusetti/tapestry-releases/apache-tapestry-5.3.7-sources.zipbut there's not files in it, just the empty dirs (I suppose it's how the build script generate them). plastic is missing the LICENSE and NOTICE files, and is including ASM without mentioning it or its license anywhere. Is it AL2-compatible? BTW ASM is BSD licensed: - http://asm.ow2.org/license.html Every 5.3.x release haven't had this so far ... Remember, release votes can't be vetoed, it's up to the RM to decide whether to proceed or whether to go back, fix, and try again. I strongly urge to keep our dependencies documented and clean though as this can lead to serious complications. I would not like to stop this release, I'd rather go and fix LICENSE and NOTICE on plastic, then (maybe) put out a new release asap. -- Massimo Lusetti
Re: [VOTE] Tapestry Release 5.3.7
On Fri, Apr 26, 2013 at 11:09 AM, Ulrich Stärk u...@spielviel.de wrote: Could it be possible that you had some left-overs from a 5.4 checkout in your workspace that gradle picked up when you build 5.3.7? Because there is no mention of mongodb whatsoever in the gradle files from the 5.3 tag. Yep , probably. But as I said there's no file about MongoDB in 5.3.7 release BTW ASM is BSD licensed: - http://asm.ow2.org/license.html Every 5.3.x release haven't had this so far ... We never spotted it then. This doesn't justify it's ignorance though. This needs to be fixed. Already done, please check it and comment in another thread if there's need. I would not like to stop this release, I'd rather go and fix LICENSE and NOTICE on plastic, then (maybe) put out a new release asap. As I said, it's your call. Given that ASM is BSD licensed, going ahead seems ok to me. Cool -- Massimo Lusetti
Re: git commit: add licenses and notice for the use and abuse of ASM
Well the intention was to be ironic... :-) On Fri, Apr 26, 2013 at 6:28 PM, Howard Lewis Ship hls...@gmail.com wrote: Abuse? Then the JDK, Groovy, and Clojure are all very abusive (each has done the same repackaging of ASM). On Fri, Apr 26, 2013 at 5:15 AM, mluse...@apache.org wrote: Updated Branches: refs/heads/master eae0f0385 - b96fba612 add licenses and notice for the use and abuse of ASM Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/b96fba61 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/b96fba61 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/b96fba61 Branch: refs/heads/master Commit: b96fba612bbf542717eed69d64e1942603fec5f8 Parents: eae0f03 Author: Massimo Lusetti mluse...@apache.org Authored: Fri Apr 26 11:13:16 2013 +0200 Committer: Massimo Lusetti mluse...@apache.org Committed: Fri Apr 26 11:15:11 2013 +0200 -- plastic/LICENSE-ASM-3_3_1.txt | 29 + plastic/LICENSE.txt | 202 plastic/NOTICE.txt|6 + 3 files changed, 237 insertions(+), 0 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b96fba61/plastic/LICENSE-ASM-3_3_1.txt -- diff --git a/plastic/LICENSE-ASM-3_3_1.txt b/plastic/LICENSE-ASM-3_3_1.txt new file mode 100644 index 000..c5aba7b --- /dev/null +++ b/plastic/LICENSE-ASM-3_3_1.txt @@ -0,0 +1,29 @@ +Copyright (c) 2000-2011 INRIA, France Telecom +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b96fba61/plastic/LICENSE.txt -- diff --git a/plastic/LICENSE.txt b/plastic/LICENSE.txt new file mode 100644 index 000..d645695 --- /dev/null +++ b/plastic/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 +http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + License shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + Licensor shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + Legal Entity shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + control means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + You (or Your) shall mean an individual or Legal Entity + exercising permissions granted by this License. + + Source form shall mean the preferred form for making modifications, + including but not limited
Re: git commit: add licenses and notice for the use and abuse of ASM
Well the intention was to be ironic... :-) On Fri, Apr 26, 2013 at 6:28 PM, Howard Lewis Ship hls...@gmail.com wrote: Abuse? Then the JDK, Groovy, and Clojure are all very abusive (each has done the same repackaging of ASM). On Fri, Apr 26, 2013 at 5:15 AM, mluse...@apache.org wrote: Updated Branches: refs/heads/master eae0f0385 - b96fba612 add licenses and notice for the use and abuse of ASM Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/b96fba61 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/b96fba61 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/b96fba61 Branch: refs/heads/master Commit: b96fba612bbf542717eed69d64e1942603fec5f8 Parents: eae0f03 Author: Massimo Lusetti mluse...@apache.org Authored: Fri Apr 26 11:13:16 2013 +0200 Committer: Massimo Lusetti mluse...@apache.org Committed: Fri Apr 26 11:15:11 2013 +0200 -- plastic/LICENSE-ASM-3_3_1.txt | 29 + plastic/LICENSE.txt | 202 plastic/NOTICE.txt|6 + 3 files changed, 237 insertions(+), 0 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b96fba61/plastic/LICENSE-ASM-3_3_1.txt -- diff --git a/plastic/LICENSE-ASM-3_3_1.txt b/plastic/LICENSE-ASM-3_3_1.txt new file mode 100644 index 000..c5aba7b --- /dev/null +++ b/plastic/LICENSE-ASM-3_3_1.txt @@ -0,0 +1,29 @@ +Copyright (c) 2000-2011 INRIA, France Telecom +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b96fba61/plastic/LICENSE.txt -- diff --git a/plastic/LICENSE.txt b/plastic/LICENSE.txt new file mode 100644 index 000..d645695 --- /dev/null +++ b/plastic/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 +http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + License shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + Licensor shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + Legal Entity shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + control means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + You (or Your) shall mean an individual or Legal Entity + exercising permissions granted by this License. + + Source form shall mean the preferred form for making modifications, + including but not limited
Re: Google Summer of Code 2013 Mentor Registration
On Thu, Apr 25, 2013 at 10:33 AM, Ulrich Stärk u...@spielviel.de wrote: I think it's a bit late for that now. The application phase just started. So I'll remove myself from the mentor program... -- Massimo Lusetti
[VOTE] Tapestry Release 5.3.7
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
Re: Google Summer of Code 2013 Mentor Registration
On Wed, Apr 10, 2013 at 10:26 PM, Ulrich Stärk u...@spielviel.de wrote: So anyone interested in proposing an idea and mentoring it? Uli Original Message Subject: Google Summer of Code 2013 Mentor Registration Date: Tue, 09 Apr 2013 16:34:01 +0200 From: Ulrich Stärk u...@apache.org Reply-To: priv...@tapestry.apache.org, code-awa...@apache.org To: p...@apache.org CC: code-awa...@apache.org Dear PMCs, I'm happy to announce that the ASF has made it onto the list of 177 accepted organizations for Google Summer of Code 2013! [1,2] It is now time for the mentors to sign up, so please pass this email on to your community and podlings. Mentor signup requires two steps: mentor signup in Melange and PMC acknowledgement. If you want to mentor a project in this year's SoC you will have to 1. Be an Apache committer. 2. Register with Melange and set up a profile [3]. 3. Add your username (formerly known as link_id) to [4]. This is NOT your email address but your Melange username. You can find it at the top of any page once you are logged in. 4. Request an acknowledgement from the PMC for which you want to mentor projects. Use the below template and do not forget to copy code-awa...@apache.org. 5. Once a PMC member acknowledges the request to mentor, and only then, go to [2] and click the Start a connection button. PMCs, read carefully please. We request that each mentor is acknowledged by a PMC member. This is to ensure the mentor is in good standing with the community. When you receive a request for acknowledgement, please ACK it and cc code-awa...@apache.org Cheers, Uli mentor request email template: to: private@project.apache.org cc: code-awa...@apache.org subject: GSoC 2013 mentor request for mentor name project PMC, please acknowledge my request to become a mentor for Google Summer of Code 2013 projects for Apache project. My Melange username is username. custom content [1] https://google-melange.appspot.com/gsoc/accepted_orgs/google/gsoc2013 [2] https://google-melange.appspot.com/gsoc/org/google/gsoc2013/apache [3] https://google-melange.appspot.com/gsoc/homepage/google/gsoc2013 [4] https://svn.apache.org/repos/private/committers/GsocLinkId.txt - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Massimo http://meridio.blogspot.com
Re: Google Summer of Code 2013 Mentor Registration
On Wed, Apr 10, 2013 at 10:26 PM, Ulrich Stärk u...@spielviel.de wrote: So anyone interested in proposing an idea and mentoring it? I would like to see the support for MongoDB extended to include some features borrowed by the Hibernate support (I already use this for some sort of cache pourposes on one of my client) I would also like to see JSON be first citizen in Tapestry 5.4 -- Massimo
Re: T5.3.7 release anyone?
On Mon, Apr 22, 2013 at 5:16 AM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: On Sun, Apr 21, 2013 at 8:52 AM, Massimo Lusetti mluse...@gmail.com wrote: On Thu, Apr 18, 2013 at 7:15 PM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: Hi Kalle, here PlastiUtilsTests.groovy is failing at line 33 which comes from your commit 742fac0e Please give it a look. Hmm, odd works for me (I did clean before): :plastic:test BUILD SUCCESSFUL Total time: 19.463 secs --- What's the error, you sure you've recompiled PlasticInternalUtils since I've made getStreamForPath package private instead of private? Suppose it could be some kind of OS-specific thing since it's dealing with file paths. Need to know your stack trace to say more. Kalle Kalle Hi Kalle, I would ask for you to check the repository (branch 5.3) cause to me is seems you've deleted AbstractIntegrationTestSuite in f656ce399 but UploadIntegrationTest still reference it. Take a look: https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=tree;f=tapestry-test/src/main/java/org/apache/tapestry5/test;h=be928ee5a6dd3417143642dda4c2f837ad92bd3e;hb=5.3 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=blob;f=tapestry-upload/src/test/java/org/apache/tapestry5/upload/integration/UploadIntegrationTest.java;h=8ed9a5cede8a5f47fc27d24f899d3c042286;hb=5.3 Cheers -- Massimo
Re: git commit: RESOLVED - TAP5-2101: BeanEditor should always provide a new BeanValidationContext (JSR-303) - fix failing tests, manual merge from master
On Mon, Apr 22, 2013 at 6:01 AM, kao...@apache.org wrote: Updated Branches: refs/heads/5.3 07709f29b - e0b1a96d9 RESOLVED - TAP5-2101: BeanEditor should always provide a new BeanValidationContext (JSR-303) - fix failing tests, manual merge from master Thanks for taking care... -- Massimo
Re: T5.3.7 release anyone?
On Mon, Apr 22, 2013 at 5:16 AM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: On Sun, Apr 21, 2013 at 8:52 AM, Massimo Lusetti mluse...@gmail.com wrote: On Thu, Apr 18, 2013 at 7:15 PM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: Hi Kalle, here PlastiUtilsTests.groovy is failing at line 33 which comes from your commit 742fac0e Please give it a look. Hmm, odd works for me (I did clean before): :plastic:test BUILD SUCCESSFUL Total time: 19.463 secs --- What's the error, you sure you've recompiled PlasticInternalUtils since I've made getStreamForPath package private instead of private? Suppose it could be some kind of OS-specific thing since it's dealing with file paths. Need to know your stack trace to say more. I'm building on a Linux box as a normal user with Oracle Java : java version 1.7.0_10 Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode) Hadn't had time to investigate more deeper but it fails cause at lien 411 of PlasticInternalUtils.java the classloader method getResource return a null URL, btw the file you're creating in the tests is there. I'll looking at it this evening -- Massimo
Re: T5.3.7 release anyone?
On Thu, Apr 18, 2013 at 7:15 PM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: Totally, I had several tests failing in 5.3. In fact, when I started, the majority of the tests didn't run at all because the version of Selenium used was too old. I can take a look at some I suspect can be easily fixed but not signing up to guarantee they all succeed. Hi Kalle, here PlastiUtilsTests.groovy is failing at line 33 which comes from your commit 742fac0e Please give it a look. Cheers -- Massimo
Re: T5.3.7 release anyone?
On Mon, Apr 15, 2013 at 3:30 PM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: Spent the better part of my Saturday to get the test suite going again with the latest FF on the 5.3 branch. Resolving the actual issues was easy and I don't have anything else to add to 5.3.7 at this point. There are a few test failures but I don't think I added any. I'll be testing 5.3.7 locally against a live application today, and then it's all yours Massimo. Kalle Thanks, going to spin it asap, maybe the weekend. -- Massimo
Re: T5.3.7 release anyone?
On Wed, Apr 17, 2013 at 9:13 AM, Dmitry Gusev dmitry.gu...@gmail.comwrote: I hope its not too late for 5.3.7 Can somebody review and apply the patch and test from https://issues.apache.org/jira/browse/TAP5-2107 please? Its really a tiny, but valuable improvement for me. Hi Dimitry, I've just scrolled down at your patch but it seems it slightly change the behavior of SeleniumTestCase during the shutdown phase, am I right? -- Massimo
Re: git commit: FIXED - TAP5-2101: BeanEditor should always provide a new BeanValidationContext (JSR-303) - apply Luca Menegus' patch with minor changes
Cometd will be backed up by WebSocket right? On Tue, Apr 16, 2013 at 12:47 PM, Howard Lewis Ship hls...@gmail.comwrote: Thanks! I wanted a nice clean build before I started in on adding cometd support. I have some exciting ideas that leverage options made available through Plastic. On Tue, Apr 16, 2013 at 4:44 AM, Kalle Korhonen kalle.o.korho...@gmail.comwrote: On it.. meant to take a look at the test failures anyway. Kalle On Mon, Apr 15, 2013 at 7:51 PM, Howard Lewis Ship hls...@gmail.com wrote: looks like tests related to this change are failing on jenkins On Sunday, April 14, 2013, wrote: Updated Branches: refs/heads/master d3e9f1d95 - cb95e2236 FIXED - TAP5-2101: BeanEditor should always provide a new BeanValidationContext (JSR-303) - apply Luca Menegus' patch with minor changes Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/cb95e223 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/cb95e223 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/cb95e223 Branch: refs/heads/master Commit: cb95e2236873b497211427e89f96e54282919e19 Parents: d3e9f1d Author: kaosko kao...@apache.org javascript:; Authored: Sat Apr 13 22:11:33 2013 -0700 Committer: kaosko kao...@apache.org javascript:; Committed: Sat Apr 13 22:11:33 2013 -0700 -- .../TapestryBeanValidationIntegrationTests.java| 14 + .../org/example/testapp/entities/ComplexBean.java | 44 +++ .../testapp/entities/SomeOtherSimpleBean.java | 21 +++ .../example/testapp/entities/SomeSimpleBean.java | 21 +++ .../org/example/testapp/pages/ComplexBeanDemo.java | 14 + .../src/test/webapp/ComplexBeanDemo.tml| 19 ++ tapestry-beanvalidator/src/test/webapp/Index.tml |3 + .../tapestry5/corelib/components/BeanEditor.java | 24 8 files changed, 148 insertions(+), 12 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/cb95e223/tapestry-beanvalidator/src/test/java/org/apache/tapestry5/beanvalidator/integration/TapestryBeanValidationIntegrationTests.java -- diff --git a/tapestry-beanvalidator/src/test/java/org/apache/tapestry5/beanvalidator/integration/TapestryBeanValidationIntegrationTests.java b/tapestry-beanvalidator/src/test/java/org/apache/tapestry5/beanvalidator/integration/TapestryBeanValidationIntegrationTests.java index 29b50bf..248c24e 100644 --- a/tapestry-beanvalidator/src/test/java/org/apache/tapestry5/beanvalidator/integration/TapestryBeanValidationIntegrationTests.java +++ b/tapestry-beanvalidator/src/test/java/org/apache/tapestry5/beanvalidator/integration/TapestryBeanValidationIntegrationTests.java @@ -216,4 +216,18 @@ public class TapestryBeanValidationIntegrationTests extends SeleniumTestCase assertTextPresent(Login Name size must be between 7 and 10, Login Name must match \[0-9]+\); } +@Test +public void beaneditor_validation() throws Exception +{ +openLinks(ComplexBean Demo); + +// Test JSR-303 validator + +clickAndWait(SUBMIT); + +assertTextPresent(Simple Not Null Property may not be null, +Min Value must be greater than or equal to 6, Not Null String may not be null); +} + + } \ No newline at end of file http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/cb95e223/tapestry-beanvalidator/src/test/java/org/example/testapp/entities/ComplexBean.java -- diff --git a/tapestry-beanvalidator/src/test/java/org/example/testapp/entities/ComplexBean.java b/tapestry-beanvalidator/src/test/java/org/example/testapp/entities/ComplexBean.java new file mode 100644 index 000..beaa840 --- /dev/null +++ b/tapestry-beanvalidator/src/test/java/org/example/testapp/entities/ComplexBean.java @@ -0,0 +1,44 @@ +package org.example.testapp.entities; + +import javax.validation.constraints.NotNull; + +public class ComplexBean +{ + +private SomeSimpleBean someSimpleBean; +private SomeOtherSimpleBean someOtherSimpleBean; + +@NotNull +private String simpleNotNullProperty; + +public SomeSimpleBean getSomeSimpleBean() +{ +return someSimpleBean; +} + +public void