jakarta-taglibs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kris Schneider <k...@dotech.com>
Subject Re: [cache] standard dependency
Date Fri, 26 May 2006 14:10:58 GMT
Rahul Akolkar wrote:
> On 5/26/06, Kris Schneider <kris@dotech.com> wrote:
> 
>> Rahul Akolkar wrote:
>> > Why do we have the standard binary in the cache taglib repo [1]?
>> > Anyone mind if we remove it?
>>
>> I assume it's merely a convenience for building and install. It's been
>> there since the initial Subversion rev in April 2002 (although I'm 
>> sure it
>> existed back in the CVS days as well). I recently updated it to v1.0.6 as
>> part of some work I'm doing in support of Bug 39612 [1].
>>
> <snip/>
> 
> Yes, the update is what got my attention to it. I'll remove it when am
> back from the long weekend trip.

I can take care of it while I'm working on other stuff since it will likely 
change some parts of the build process.

>> > Moving cache to a 2.0 base will eliminate its dependency on standard.
>> > In any case, IMO, its next release should be as a 2.0 taglib.
>>
>> Having a JSP 2.0-based release at some point is fine, but here's what 
>> I was
>> planning:
>>
>> Finish cleanup and release v1.0.1. Concurrency/synchronization issues for
>> Bug 39612 [1] not addressed. Perhaps fix Bug 18198 [2].
>>
>> Create a dependency on J2SE 1.4.2 and release v1.1. Fix
>> concurrency/synchronization issues for Bug 39612 [1]. Fix Bug 18198 
>> [2] if
>> it didn't make it into v1.0.1. The dependency on J2SE 1.4.2 is to make it
>> possible to use java.util.LinkedHashMap to replace the need for a custom
>> LRU cache and to make it possible to use the backport of JSR 166
>> (java.util.concurrent) [3].
>>
> <snap/>
> 
> Sure, an interim bugfix release makes sense.
> 
> Though I'm not sure about two. Moving to JSP 2.0 takes care of the JDK
> 1.4 upgrade, so if it were upto me, I'd fold those two in (its awkward
> to require a JDK version higher than the base for the J2EE version in
> use, and such a situation is best avoided, IMO).
> 
> 
>> I don't see any community push for a JSP 2.0-based implementation. Of
>> course, there's not much of a community push for anything theses days. Is
>> it that the taglib community is really subsumed by Tomcat or the
>> java.sun.com/java.net forums?
>>
> <snip/>
> 
> We have a lot more options (at the technology level) now. Speaking for
> myself, I moved to 2.0 long time ago -- I have no interest in 1.1
> taglibs, and little interest in 1.2. I think we should encourage moves
> towards 2.0 (and new tag libraries to possibly require 2.0),
> especially since all containers (that I use) have 2.0 support at this
> time and are gearing up for 2.1 support with unified EL, so 1.2 will
> soon be a couple of versions old. It will be a sign that we're moving
> forward, as a community. So, atleast I'm pushing ;-)

I understand, but it doesn't make much sense to fix someone's bug and make 
it inaccessible to them at the same time. Since the bug submitter is 
running JBoss 4, which requires J2SE 1.4 as a J2EE 1.4 app server, I can 
collapse my two releases into one that also requires J2SE 1.4. If the bug 
submitter is fine with JSP 2.0, then I'll make those changes as well.

>> On the other hand, the main driver for changes to the Cache taglib is Bug
>> 39612 [1] which states that the environment includes JBoss 4.x.x. 
>> JBoss 4.0
>> is a J2EE 1.4 app server, which implies JSP 2.0. I've sent an email to 
>> the
>> bug submitter to see if a JSP 2.0-based solution is workable. If so, then
>> I'm all for just doing that instead of my staged plan...
>>
> <snap/>
> 
> Cool, and thanks for the recent fixes.
> 
> -Rahul
> 
> 
>> > -Rahul
>> >
>> > [1] 
>> http://svn.apache.org/repos/asf/jakarta/taglibs/proper/cache/trunk/lib/
>>
>> [1] http://issues.apache.org/bugzilla/show_bug.cgi?id=39612
>> [2] http://issues.apache.org/bugzilla/show_bug.cgi?id=18198
>> [3] http://dcl.mathcs.emory.edu/util/backport-util-concurrent/
>>
>> -- 
>> Kris Schneider <mailto:kris@dotech.com>
>> D.O.Tech       <http://www.dotech.com/>

-- 
Kris Schneider <mailto:kris@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org


Mime
View raw message