Re: [VOTE] Tapestry 5.6.2 release

2021-02-16 Thread Massimo Lusetti
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

2021-02-16 Thread Massimo Lusetti
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

2020-10-06 Thread Massimo Lusetti
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

2020-08-25 Thread Massimo Lusetti
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?

2020-08-03 Thread Massimo Lusetti
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

2020-04-27 Thread Massimo Lusetti
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

2020-03-21 Thread Massimo Lusetti
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

2019-09-08 Thread Massimo Lusetti
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

2019-04-29 Thread Massimo Lusetti
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

2019-04-09 Thread Massimo Lusetti
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

2018-12-17 Thread Massimo Lusetti
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

2018-12-04 Thread Massimo Lusetti
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

2017-04-15 Thread Massimo Lusetti
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

2017-04-13 Thread Massimo Lusetti
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

2017-03-19 Thread Massimo Lusetti
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

2016-03-21 Thread Massimo Lusetti
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

2015-12-17 Thread Massimo Lusetti
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

2015-08-19 Thread Massimo Lusetti
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

2015-06-08 Thread Massimo Lusetti
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?

2015-05-19 Thread Massimo Lusetti
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?

2015-03-16 Thread Massimo Lusetti
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

2015-02-28 Thread Massimo Lusetti
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

2015-01-07 Thread Massimo Lusetti
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

2015-01-07 Thread Massimo Lusetti
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

2014-11-21 Thread Massimo Lusetti
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

2014-10-03 Thread Massimo Lusetti
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

2014-09-25 Thread Massimo Lusetti
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

2014-09-03 Thread Massimo Lusetti
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

2014-08-05 Thread Massimo Lusetti
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

2014-07-18 Thread Massimo Lusetti
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

2014-05-26 Thread Massimo Lusetti
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

2014-05-19 Thread Massimo Lusetti
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)

2014-05-19 Thread Massimo Lusetti
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

2014-04-23 Thread Massimo Lusetti
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

2014-02-20 Thread Massimo Lusetti
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

2013-12-18 Thread Massimo Lusetti
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

2013-12-05 Thread Massimo Lusetti
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

2013-12-05 Thread Massimo Lusetti
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

2013-11-05 Thread Massimo Lusetti
...@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

2013-11-05 Thread Massimo Lusetti
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

2013-11-05 Thread Massimo Lusetti
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

2013-11-04 Thread Massimo Lusetti
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?

2013-10-14 Thread Massimo Lusetti
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

2013-09-03 Thread Massimo Lusetti
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 ?

2013-08-30 Thread Massimo Lusetti
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

2013-08-29 Thread Massimo Lusetti
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

2013-08-29 Thread Massimo Lusetti
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 ?

2013-08-29 Thread Massimo Lusetti
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

2013-08-27 Thread Massimo Lusetti
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

2013-08-26 Thread Massimo Lusetti
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

2013-08-26 Thread Massimo Lusetti
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

2013-08-13 Thread Massimo Lusetti
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

2013-08-13 Thread Massimo Lusetti
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

2013-08-07 Thread Massimo Lusetti
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 !?

2013-08-05 Thread Massimo Lusetti
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 !?

2013-08-05 Thread Massimo Lusetti
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 !?

2013-08-05 Thread Massimo Lusetti
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 !?

2013-08-05 Thread Massimo Lusetti
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

2013-08-02 Thread Massimo Lusetti
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

2013-08-01 Thread Massimo Lusetti
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

2013-08-01 Thread Massimo Lusetti
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.

2013-07-31 Thread Massimo Lusetti
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.

2013-07-31 Thread Massimo Lusetti
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

2013-07-31 Thread Massimo Lusetti
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

2013-07-31 Thread Massimo Lusetti
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

2013-07-31 Thread Massimo Lusetti
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

2013-07-31 Thread Massimo Lusetti
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

2013-07-05 Thread Massimo Lusetti
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!

2013-06-20 Thread Massimo Lusetti
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

2013-06-20 Thread Massimo Lusetti
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

2013-06-20 Thread Massimo Lusetti
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?

2013-06-19 Thread Massimo Lusetti
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!

2013-06-19 Thread Massimo Lusetti
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!

2013-06-19 Thread Massimo Lusetti
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

2013-06-05 Thread Massimo Lusetti
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?

2013-05-19 Thread Massimo Lusetti
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

2013-05-17 Thread Massimo Lusetti
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?

2013-05-05 Thread Massimo Lusetti
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?

2013-05-05 Thread Massimo Lusetti
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?

2013-05-05 Thread Massimo Lusetti
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

2013-04-29 Thread Massimo Lusetti
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

2013-04-29 Thread Massimo Lusetti
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!

2013-04-29 Thread Massimo Lusetti
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!

2013-04-29 Thread Massimo Lusetti
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!

2013-04-29 Thread Massimo Lusetti
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

2013-04-26 Thread Massimo Lusetti
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

2013-04-26 Thread Massimo Lusetti
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

2013-04-26 Thread Massimo Lusetti
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

2013-04-26 Thread Massimo Lusetti
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

2013-04-25 Thread Massimo Lusetti
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

2013-04-24 Thread Massimo Lusetti
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

2013-04-24 Thread Massimo Lusetti
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

2013-04-24 Thread Massimo Lusetti
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?

2013-04-23 Thread Massimo Lusetti
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

2013-04-22 Thread Massimo Lusetti
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?

2013-04-22 Thread Massimo Lusetti
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?

2013-04-21 Thread Massimo Lusetti
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?

2013-04-17 Thread Massimo Lusetti
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?

2013-04-17 Thread Massimo Lusetti
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

2013-04-16 Thread Massimo Lusetti
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 

  1   2   3   4   5   6   7   8   >