Re: Thoughts for 5.8.2

Ben Weidig <[email protected]>
Newsgroups gmane.comp.jakarta.tapestry.devel
Message-ID <CAMa1C33keNpKF-x=U0AY9MAt6uS-jOhv5ZxHOQtQdBEttd3L0A@mail.gmail.com>
Hello!


> It seems to be fixed and has a very nice unit test. I've closed it. By
> the way, the other day I was looking at tickets and there were a
> number of them with fixes but apparently people forgot to update the
> ticket accordingly.
>

That's a point on my (neverending) todo-list: going through the most recent
tickets and check if they're still relevant and update accordingly, so we
have a clearer picture of the actually open issues.


We don't need to wait a few months to cut a new release. This has
> happened due to lack of stuff to include in a release. Any committer
> of the Tapestry team can do a release. It requires some effort,
> specially the first time (setting up GnuPG, etc), and the process is
> documented in the Tapestry site.
>

I'm thinking about switching to signed commits, so I need to get used to
GnuPG anyway.
Going to check out the release guide if I find some time.



> Another possibility is to check the original source: the first commit,
> 11 years ago (!!!) says the code is borrowed from Quartz. Our copy
> hasn't been updated ever since, while I'd guess Quartz's one has been
> changed a number of times since then:
>
> https://github.com/quartz-scheduler/quartz/blob/master/quartz-core/src/main/java/org/quartz/CronExpression.java
> .
>

I concur with Thiago that it shouldn't postpone the release.
Hopefully, the code just have to be updated with any changes since it was
introduced.
The test case will help, thanks!


I got one addition to 5.8.2 that's not on the list so far, a ticket I've
just created: TAP5-2728 EventContext enhancements.

It adds two new methods to EventContext:

   - boolean isEmpty()
   - <T> Optional<T> tryGet(Class<T> desiredType, int index)


The change includes unit tests, but I switched the existing ones to
tapestry-spock, so I've added the project as a test dependency.

This time, I'll create a new branch, so you can check out the code before
it hopefully ends up in master.


Cheers
Ben
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.