You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-users@jakarta.apache.org by Nuno Sénica <ns...@gmail.com> on 2009/08/27 13:02:29 UTC

Remove dependency for concurrent.jar

Hi all,

At the company where I work for, we have an application which relies on JCS
and it has proven to be a good solution so far. But now, we were informed
about legal issues by using concurrent lib and we are being instructed to
change the caching lib.

My question is if there's any plan to use the native concurrent instead of
the lib that JSC depend on at the moment ? Is so, when it is planned to be
available ?

Thanks in advance.

Regards,
Nuno

Re: Remove dependency for concurrent.jar

Posted by Nuno Sénica <ns...@gmail.com>.
Hi Jeffrey

Thanks.

I'll try to do it from trunk, I just need to setup the environment and try
to perform these changes..

I'll request some help when I'm stuck eheheh

If you have any extra tip, just let me know :)

Thanks for your support.

On Thu, Aug 27, 2009 at 16:02, Jeffrey Kesselman <je...@gmail.com> wrote:

> Well i don't know the codebase so Aaron is your better reference there
> BUT...
>
> Since the large majority of Doug's concurrent library got ported as is into
> the JDK, Id start by simply taking his library out of your build path in
> eclipse.  Then follow the errors and everywhere it can't find a reference
> to
> a concurrent utility, use's Eclipse's help to add the proper import.
>
> Id imagine it cant be more then a day or two of very mechanical work...
>
> Alternately, if your a perl type hacker you could try writing a script that
> would look for the string that is doug's package name in the file and
> repalce it with the JDK package.
>
> JK
>
> On Thu, Aug 27, 2009 at 10:36 AM, Nuno Sénica <ns...@gmail.com> wrote:
>
> > Hi Jeffrey and Aaron,
> >
> > We are currently evaluating the effort to perform those changes.. If the
> > effort is not that big, I personally, would like to make that change and
> > contribute to the community.
> >
> > I'll need some guideline from where to start, and regarding that I'm
> > relying
> > on you guys :D
> >
> > Which should be the best approach to start this change ?
> >
> > Regards,
> > Nuno
> >
> > On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman <je...@gmail.com>
> wrote:
> >
> > > The source is available, couldn't you go through it and change the
> > > references yourselves?
> > >
> > > That seems a lot less costly then abandoning the whole library.
> > >
> > > Maybe you could even contribute those changes back to the community...
> > >
> > > On Thu, Aug 27, 2009 at 7:02 AM, Nuno Sénica <ns...@gmail.com>
> wrote:
> > >
> > > > Hi all,
> > > >
> > > > At the company where I work for, we have an application which relies
> on
> > > JCS
> > > > and it has proven to be a good solution so far. But now, we were
> > informed
> > > > about legal issues by using concurrent lib and we are being
> instructed
> > to
> > > > change the caching lib.
> > > >
> > > > My question is if there's any plan to use the native concurrent
> instead
> > > of
> > > > the lib that JSC depend on at the moment ? Is so, when it is planned
> to
> > > be
> > > > available ?
> > > >
> > > > Thanks in advance.
> > > >
> > > > Regards,
> > > > Nuno
> > > >
> > >
> > >
> > >
> > > --
> > > ~~ Microsoft help desk says: reply hazy, ask again later. ~~
> > >
> >
>
>
>
> --
> ~~ Microsoft help desk says: reply hazy, ask again later. ~~
>

Re: Remove dependency for concurrent.jar

Posted by Aaron Smuts <as...@yahoo.com>.
Sorry for the delay.  I'm in the process of migrating to the concurrent backport.   http://backport-jsr166.sourceforge.net/index.php

Aaron

--- On Wed, 10/21/09, Nuno Sénica <ns...@gmail.com> wrote:

> From: Nuno Sénica <ns...@gmail.com>
> Subject: Re: Remove dependency for concurrent.jar
> To: "JCS Users List" <jc...@jakarta.apache.org>
> Date: Wednesday, October 21, 2009, 9:40 AM
> Hi Aaron.
> 
> Sorry to bother you again .. :) Is there any news on this
> issue ?
> 
> Kind regards,
> Nuno
> 
> On Fri, Oct 2, 2009 at 15:28, Nuno Sénica <ns...@gmail.com>
> wrote:
> 
> > Hi :)
> >
> > No worries.. take your time.
> >
> > Thanks
> > Nuno
> >
> >
> > On Fri, Oct 2, 2009 at 15:25, Aaron Smuts <as...@yahoo.com>
> wrote:
> >
> >> Sorry for the delay.  I'm working on it, but
> lots of other things keep
> >> coming up.  It will take a couple more
> weeks.
> >>
> >> Aaron
> >>
> >> --- On Thu, 10/1/09, Nuno Sénica <ns...@gmail.com>
> wrote:
> >>
> >> > From: Nuno Sénica <ns...@gmail.com>
> >> > Subject: Re: Remove dependency for
> concurrent.jar
> >> > To: "JCS Users List" <jc...@jakarta.apache.org>
> >> > Date: Thursday, October 1, 2009, 12:13 PM
> >> > Hi Aaron,
> >> >
> >> > Sorry to bother you again with this issue..
> >> >
> >> > Are there any news regarding this ?
> >> >
> >> > Best regards,
> >> > Nuno
> >> >
> >> > On Mon, Sep 21, 2009 at 16:23, Nuno Sénica
> <ns...@gmail.com>
> >> > wrote:
> >> >
> >> > > Hi Aaron :)
> >> > >
> >> > > Here I am again querying you on the
> status of this
> >> > task.
> >> > >
> >> > > Did you have the chance the start it ?
> :) How it is
> >> > going.
> >> > >
> >> > > Best regards,
> >> > > Nuno Sénica
> >> > >
> >> > >
> >> > > On Fri, Aug 28, 2009 at 11:31, Nuno
> Sénica <ns...@gmail.com>
> >> > wrote:
> >> > >
> >> > >> Hi Aaron
> >> > >>
> >> > >> Once again thanks for your inputs..
> >> > >>
> >> > >> Since it is not a matter of find and
> replace,
> >> > maybe I'll wait a couple of
> >> > >> weeks so that you take on that task
> :)
> >> > >>
> >> > >> I'll poke by then just to know how
> the work is
> >> > going.
> >> > >>
> >> > >> Regads and thanks a lot once again.
> >> > >>
> >> > >> Nuno
> >> > >>
> >> > >>
> >> > >> On Thu, Aug 27, 2009 at 16:24, Aaron
> Smuts <as...@yahoo.com>
> >> > wrote:
> >> > >>
> >> > >>> It's not a simple matter of find
> and
> >> > replace.  If it was, I would have
> >> > >>> done it some time back. . . .
> >> > >>>
> >> > >>> This is such an extensive
> change, it's
> >> > probably best that I do it.  But
> >> > >>> feel free to give it a try.
> >> > >>>
> >> > >>> Thanks,
> >> > >>>
> >> > >>> Aaron
> >> > >>>
> >> > >>> --- On Thu, 8/27/09, Aaron Smuts
> <as...@yahoo.com>
> >> > wrote:
> >> > >>>
> >> > >>> > From: Aaron Smuts <as...@yahoo.com>
> >> > >>> > Subject: Re: Remove
> dependency for
> >> > concurrent.jar
> >> > >>> > To: "JCS Users List" <jc...@jakarta.apache.org>
> >> > >>> > Date: Thursday, August 27,
> 2009, 8:21 AM
> >> > >>> > In my first email, I
> pointed out
> >> > >>> > several things that would
> need to be
> >> > changed.  You can
> >> > >>> > simply search for the util
> concurrent
> >> > import and find them
> >> > >>> > all.
> >> > "EDU.oswego.cs.dl.util.concurrent"
> >> > >>> >
> >> > >>> > ClockDaemon is used more
> than the poooled
> >> > executor. . . .
> >> > >>> >
> >> > >>> > Yes, there is a backport
> for JDK
> >> > 1.4.  A backport
> >> > >>> > implements something
> available only in a
> >> > new version.
> >> > >>> > In this case, the backport
> is of the 1.5
> >> > concurrent
> >> > >>> > library.  This allows
> you to compile
> >> > and run in
> >> > >>> > 1.4.  But if you are
> running 1.5 or
> >> > later, you don't
> >> > >>> > need to backport jar.
> >> > >>> >
> >> > >>> > There are some subtle
> changes between the
> >> > two.  But it
> >> > >>> > should be perfectly
> possible to get it
> >> > working in a few
> >> > >>> > days.  Take a crack at
> it if you
> >> > want.  I'll get
> >> > >>> > to it in about two weeks.
> >> > >>> >
> >> > >>> > Aaron
> >> > >>> >
> >> > >>> >
> >> > >>> >
> >> > >>> > --- On Thu, 8/27/09,
> Jeffrey Kesselman
> >> > <je...@gmail.com>
> >> > >>> > wrote:
> >> > >>> >
> >> > >>> > > From: Jeffrey
> Kesselman <je...@gmail.com>
> >> > >>> > > Subject: Re: Remove
> dependency for
> >> > concurrent.jar
> >> > >>> > > To: "JCS Users List"
> <jc...@jakarta.apache.org>
> >> > >>> > > Date: Thursday, August
> 27, 2009,
> >> > 8:02 AM
> >> > >>> > > Well i don't know the
> codebase so
> >> > >>> > > Aaron is your better
> reference
> >> > there
> >> > >>> > > BUT...
> >> > >>> > >
> >> > >>> > > Since the large
> majority of Doug's
> >> > concurrent library
> >> > >>> > got
> >> > >>> > > ported as is into
> >> > >>> > > the JDK, Id start by
> simply taking
> >> > his library out of
> >> > >>> > your
> >> > >>> > > build path in
> >> > >>> > > eclipse.  Then
> follow the
> >> > errors and everywhere it
> >> > >>> > > can't find a reference
> to
> >> > >>> > > a concurrent utility,
> use's
> >> > Eclipse's help to add the
> >> > >>> > > proper import.
> >> > >>> > >
> >> > >>> > > Id imagine it cant be
> more then a
> >> > day or two of very
> >> > >>> > > mechanical work...
> >> > >>> > >
> >> > >>> > > Alternately, if your a
> perl type
> >> > hacker you could try
> >> > >>> > > writing a script that
> >> > >>> > > would look for the
> string that is
> >> > doug's package name
> >> > >>> > in
> >> > >>> > > the file and
> >> > >>> > > repalce it with the
> JDK package.
> >> > >>> > >
> >> > >>> > > JK
> >> > >>> > >
> >> > >>> > > On Thu, Aug 27, 2009
> at 10:36 AM,
> >> > Nuno Sénica <ns...@gmail.com>
> >> > >>> > > wrote:
> >> > >>> > >
> >> > >>> > > > Hi Jeffrey and
> Aaron,
> >> > >>> > > >
> >> > >>> > > > We are currently
> evaluating the
> >> > effort to
> >> > >>> > perform
> >> > >>> > > those changes.. If
> the
> >> > >>> > > > effort is not
> that big, I
> >> > personally, would like
> >> > >>> > to
> >> > >>> > > make that change and
> >> > >>> > > > contribute to the
> community.
> >> > >>> > > >
> >> > >>> > > > I'll need some
> guideline from
> >> > where to start,
> >> > >>> > and
> >> > >>> > > regarding that I'm
> >> > >>> > > > relying
> >> > >>> > > > on you guys :D
> >> > >>> > > >
> >> > >>> > > > Which should be
> the best
> >> > approach to start this
> >> > >>> > change
> >> > >>> > > ?
> >> > >>> > > >
> >> > >>> > > > Regards,
> >> > >>> > > > Nuno
> >> > >>> > > >
> >> > >>> > > > On Thu, Aug 27,
> 2009 at 15:30,
> >> > Jeffrey Kesselman
> >> > >>> > > <je...@gmail.com>
> >> > >>> > > wrote:
> >> > >>> > > >
> >> > >>> > > > > The source
> is available,
> >> > couldn't you go
> >> > >>> > through
> >> > >>> > > it and change the
> >> > >>> > > > > references
> yourselves?
> >> > >>> > > > >
> >> > >>> > > > > That seems a
> lot less
> >> > costly then abandoning
> >> > >>> > the
> >> > >>> > > whole library.
> >> > >>> > > > >
> >> > >>> > > > > Maybe you
> could even
> >> > contribute those
> >> > >>> > changes
> >> > >>> > > back to the
> community...
> >> > >>> > > > >
> >> > >>> > > > > On Thu, Aug
> 27, 2009 at
> >> > 7:02 AM, Nuno
> >> > >>> > Sénica
> >> > >>> > > <ns...@gmail.com>
> >> > >>> > > wrote:
> >> > >>> > > > >
> >> > >>> > > > > > Hi
> all,
> >> > >>> > > > > >
> >> > >>> > > > > > At the
> company where
> >> > I work for, we
> >> > >>> > have an
> >> > >>> > > application which
> relies on
> >> > >>> > > > > JCS
> >> > >>> > > > > > and it
> has proven to
> >> > be a good solution
> >> > >>> > so
> >> > >>> > > far. But now, we were
> >> > >>> > > > informed
> >> > >>> > > > > > about
> legal issues by
> >> > using concurrent
> >> > >>> > lib
> >> > >>> > > and we are being
> instructed
> >> > >>> > > > to
> >> > >>> > > > > > change
> the caching
> >> > lib.
> >> > >>> > > > > >
> >> > >>> > > > > > My
> question is if
> >> > there's any plan to
> >> > >>> > use
> >> > >>> > > the native concurrent
> instead
> >> > >>> > > > > of
> >> > >>> > > > > > the lib
> that JSC
> >> > depend on at the
> >> > >>> > moment ?
> >> > >>> > > Is so, when it is
> planned to
> >> > >>> > > > > be
> >> > >>> > > > > >
> available ?
> >> > >>> > > > > >
> >> > >>> > > > > > Thanks
> in advance.
> >> > >>> > > > > >
> >> > >>> > > > > >
> Regards,
> >> > >>> > > > > > Nuno
> >> > >>> > > > > >
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > > --
> >> > >>> > > > > ~~ Microsoft
> help desk
> >> > says: reply hazy,
> >> > >>> > ask
> >> > >>> > > again later. ~~
> >> > >>> > > > >
> >> > >>> > > >
> >> > >>> > >
> >> > >>> > >
> >> > >>> > >
> >> > >>> > > --
> >> > >>> > > ~~ Microsoft help desk
> says: reply
> >> > hazy, ask again
> >> > >>> > later.
> >> > >>> > > ~~
> >> > >>> > >
> >> > >>> >
> >> > >>> >
> >> >
> ---------------------------------------------------------------------
> >> > >>> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> >> > >>> > For additional commands,
> e-mail:
> >> jcs-users-help@jakarta.apache.org
> >> > >>> >
> >> > >>> >
> >> > >>>
> >> > >>>
> >> >
> ---------------------------------------------------------------------
> >> > >>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> >> > >>> For additional commands, e-mail:
> jcs-users-help@jakarta.apache.org
> >> > >>>
> >> > >>>
> >> > >>
> >> > >
> >> >
> >>
> >>
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >>
> >>
> >
> 

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


Re: Remove dependency for concurrent.jar

Posted by Nuno Sénica <ns...@gmail.com>.
Hi Aaron.

Sorry to bother you again .. :) Is there any news on this issue ?

Kind regards,
Nuno

On Fri, Oct 2, 2009 at 15:28, Nuno Sénica <ns...@gmail.com> wrote:

> Hi :)
>
> No worries.. take your time.
>
> Thanks
> Nuno
>
>
> On Fri, Oct 2, 2009 at 15:25, Aaron Smuts <as...@yahoo.com> wrote:
>
>> Sorry for the delay.  I'm working on it, but lots of other things keep
>> coming up.  It will take a couple more weeks.
>>
>> Aaron
>>
>> --- On Thu, 10/1/09, Nuno Sénica <ns...@gmail.com> wrote:
>>
>> > From: Nuno Sénica <ns...@gmail.com>
>> > Subject: Re: Remove dependency for concurrent.jar
>> > To: "JCS Users List" <jc...@jakarta.apache.org>
>> > Date: Thursday, October 1, 2009, 12:13 PM
>> > Hi Aaron,
>> >
>> > Sorry to bother you again with this issue..
>> >
>> > Are there any news regarding this ?
>> >
>> > Best regards,
>> > Nuno
>> >
>> > On Mon, Sep 21, 2009 at 16:23, Nuno Sénica <ns...@gmail.com>
>> > wrote:
>> >
>> > > Hi Aaron :)
>> > >
>> > > Here I am again querying you on the status of this
>> > task.
>> > >
>> > > Did you have the chance the start it ? :) How it is
>> > going.
>> > >
>> > > Best regards,
>> > > Nuno Sénica
>> > >
>> > >
>> > > On Fri, Aug 28, 2009 at 11:31, Nuno Sénica <ns...@gmail.com>
>> > wrote:
>> > >
>> > >> Hi Aaron
>> > >>
>> > >> Once again thanks for your inputs..
>> > >>
>> > >> Since it is not a matter of find and replace,
>> > maybe I'll wait a couple of
>> > >> weeks so that you take on that task :)
>> > >>
>> > >> I'll poke by then just to know how the work is
>> > going.
>> > >>
>> > >> Regads and thanks a lot once again.
>> > >>
>> > >> Nuno
>> > >>
>> > >>
>> > >> On Thu, Aug 27, 2009 at 16:24, Aaron Smuts <as...@yahoo.com>
>> > wrote:
>> > >>
>> > >>> It's not a simple matter of find and
>> > replace.  If it was, I would have
>> > >>> done it some time back. . . .
>> > >>>
>> > >>> This is such an extensive change, it's
>> > probably best that I do it.  But
>> > >>> feel free to give it a try.
>> > >>>
>> > >>> Thanks,
>> > >>>
>> > >>> Aaron
>> > >>>
>> > >>> --- On Thu, 8/27/09, Aaron Smuts <as...@yahoo.com>
>> > wrote:
>> > >>>
>> > >>> > From: Aaron Smuts <as...@yahoo.com>
>> > >>> > Subject: Re: Remove dependency for
>> > concurrent.jar
>> > >>> > To: "JCS Users List" <jc...@jakarta.apache.org>
>> > >>> > Date: Thursday, August 27, 2009, 8:21 AM
>> > >>> > In my first email, I pointed out
>> > >>> > several things that would need to be
>> > changed.  You can
>> > >>> > simply search for the util concurrent
>> > import and find them
>> > >>> > all.
>> > "EDU.oswego.cs.dl.util.concurrent"
>> > >>> >
>> > >>> > ClockDaemon is used more than the poooled
>> > executor. . . .
>> > >>> >
>> > >>> > Yes, there is a backport for JDK
>> > 1.4.  A backport
>> > >>> > implements something available only in a
>> > new version.
>> > >>> > In this case, the backport is of the 1.5
>> > concurrent
>> > >>> > library.  This allows you to compile
>> > and run in
>> > >>> > 1.4.  But if you are running 1.5 or
>> > later, you don't
>> > >>> > need to backport jar.
>> > >>> >
>> > >>> > There are some subtle changes between the
>> > two.  But it
>> > >>> > should be perfectly possible to get it
>> > working in a few
>> > >>> > days.  Take a crack at it if you
>> > want.  I'll get
>> > >>> > to it in about two weeks.
>> > >>> >
>> > >>> > Aaron
>> > >>> >
>> > >>> >
>> > >>> >
>> > >>> > --- On Thu, 8/27/09, Jeffrey Kesselman
>> > <je...@gmail.com>
>> > >>> > wrote:
>> > >>> >
>> > >>> > > From: Jeffrey Kesselman <je...@gmail.com>
>> > >>> > > Subject: Re: Remove dependency for
>> > concurrent.jar
>> > >>> > > To: "JCS Users List" <jc...@jakarta.apache.org>
>> > >>> > > Date: Thursday, August 27, 2009,
>> > 8:02 AM
>> > >>> > > Well i don't know the codebase so
>> > >>> > > Aaron is your better reference
>> > there
>> > >>> > > BUT...
>> > >>> > >
>> > >>> > > Since the large majority of Doug's
>> > concurrent library
>> > >>> > got
>> > >>> > > ported as is into
>> > >>> > > the JDK, Id start by simply taking
>> > his library out of
>> > >>> > your
>> > >>> > > build path in
>> > >>> > > eclipse.  Then follow the
>> > errors and everywhere it
>> > >>> > > can't find a reference to
>> > >>> > > a concurrent utility, use's
>> > Eclipse's help to add the
>> > >>> > > proper import.
>> > >>> > >
>> > >>> > > Id imagine it cant be more then a
>> > day or two of very
>> > >>> > > mechanical work...
>> > >>> > >
>> > >>> > > Alternately, if your a perl type
>> > hacker you could try
>> > >>> > > writing a script that
>> > >>> > > would look for the string that is
>> > doug's package name
>> > >>> > in
>> > >>> > > the file and
>> > >>> > > repalce it with the JDK package.
>> > >>> > >
>> > >>> > > JK
>> > >>> > >
>> > >>> > > On Thu, Aug 27, 2009 at 10:36 AM,
>> > Nuno Sénica <ns...@gmail.com>
>> > >>> > > wrote:
>> > >>> > >
>> > >>> > > > Hi Jeffrey and Aaron,
>> > >>> > > >
>> > >>> > > > We are currently evaluating the
>> > effort to
>> > >>> > perform
>> > >>> > > those changes.. If the
>> > >>> > > > effort is not that big, I
>> > personally, would like
>> > >>> > to
>> > >>> > > make that change and
>> > >>> > > > contribute to the community.
>> > >>> > > >
>> > >>> > > > I'll need some guideline from
>> > where to start,
>> > >>> > and
>> > >>> > > regarding that I'm
>> > >>> > > > relying
>> > >>> > > > on you guys :D
>> > >>> > > >
>> > >>> > > > Which should be the best
>> > approach to start this
>> > >>> > change
>> > >>> > > ?
>> > >>> > > >
>> > >>> > > > Regards,
>> > >>> > > > Nuno
>> > >>> > > >
>> > >>> > > > On Thu, Aug 27, 2009 at 15:30,
>> > Jeffrey Kesselman
>> > >>> > > <je...@gmail.com>
>> > >>> > > wrote:
>> > >>> > > >
>> > >>> > > > > The source is available,
>> > couldn't you go
>> > >>> > through
>> > >>> > > it and change the
>> > >>> > > > > references yourselves?
>> > >>> > > > >
>> > >>> > > > > That seems a lot less
>> > costly then abandoning
>> > >>> > the
>> > >>> > > whole library.
>> > >>> > > > >
>> > >>> > > > > Maybe you could even
>> > contribute those
>> > >>> > changes
>> > >>> > > back to the community...
>> > >>> > > > >
>> > >>> > > > > On Thu, Aug 27, 2009 at
>> > 7:02 AM, Nuno
>> > >>> > Sénica
>> > >>> > > <ns...@gmail.com>
>> > >>> > > wrote:
>> > >>> > > > >
>> > >>> > > > > > Hi all,
>> > >>> > > > > >
>> > >>> > > > > > At the company where
>> > I work for, we
>> > >>> > have an
>> > >>> > > application which relies on
>> > >>> > > > > JCS
>> > >>> > > > > > and it has proven to
>> > be a good solution
>> > >>> > so
>> > >>> > > far. But now, we were
>> > >>> > > > informed
>> > >>> > > > > > about legal issues by
>> > using concurrent
>> > >>> > lib
>> > >>> > > and we are being instructed
>> > >>> > > > to
>> > >>> > > > > > change the caching
>> > lib.
>> > >>> > > > > >
>> > >>> > > > > > My question is if
>> > there's any plan to
>> > >>> > use
>> > >>> > > the native concurrent instead
>> > >>> > > > > of
>> > >>> > > > > > the lib that JSC
>> > depend on at the
>> > >>> > moment ?
>> > >>> > > Is so, when it is planned to
>> > >>> > > > > be
>> > >>> > > > > > available ?
>> > >>> > > > > >
>> > >>> > > > > > Thanks in advance.
>> > >>> > > > > >
>> > >>> > > > > > Regards,
>> > >>> > > > > > Nuno
>> > >>> > > > > >
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > >
>> > >>> > > > > --
>> > >>> > > > > ~~ Microsoft help desk
>> > says: reply hazy,
>> > >>> > ask
>> > >>> > > again later. ~~
>> > >>> > > > >
>> > >>> > > >
>> > >>> > >
>> > >>> > >
>> > >>> > >
>> > >>> > > --
>> > >>> > > ~~ Microsoft help desk says: reply
>> > hazy, ask again
>> > >>> > later.
>> > >>> > > ~~
>> > >>> > >
>> > >>> >
>> > >>> >
>> > ---------------------------------------------------------------------
>> > >>> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>> > >>> > For additional commands, e-mail:
>> jcs-users-help@jakarta.apache.org
>> > >>> >
>> > >>> >
>> > >>>
>> > >>>
>> > ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>> > >>> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>> > >>>
>> > >>>
>> > >>
>> > >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>>
>>
>

Re: Remove dependency for concurrent.jar

Posted by Nuno Sénica <ns...@gmail.com>.
Hi :)

No worries.. take your time.

Thanks
Nuno

On Fri, Oct 2, 2009 at 15:25, Aaron Smuts <as...@yahoo.com> wrote:

> Sorry for the delay.  I'm working on it, but lots of other things keep
> coming up.  It will take a couple more weeks.
>
> Aaron
>
> --- On Thu, 10/1/09, Nuno Sénica <ns...@gmail.com> wrote:
>
> > From: Nuno Sénica <ns...@gmail.com>
> > Subject: Re: Remove dependency for concurrent.jar
> > To: "JCS Users List" <jc...@jakarta.apache.org>
> > Date: Thursday, October 1, 2009, 12:13 PM
> > Hi Aaron,
> >
> > Sorry to bother you again with this issue..
> >
> > Are there any news regarding this ?
> >
> > Best regards,
> > Nuno
> >
> > On Mon, Sep 21, 2009 at 16:23, Nuno Sénica <ns...@gmail.com>
> > wrote:
> >
> > > Hi Aaron :)
> > >
> > > Here I am again querying you on the status of this
> > task.
> > >
> > > Did you have the chance the start it ? :) How it is
> > going.
> > >
> > > Best regards,
> > > Nuno Sénica
> > >
> > >
> > > On Fri, Aug 28, 2009 at 11:31, Nuno Sénica <ns...@gmail.com>
> > wrote:
> > >
> > >> Hi Aaron
> > >>
> > >> Once again thanks for your inputs..
> > >>
> > >> Since it is not a matter of find and replace,
> > maybe I'll wait a couple of
> > >> weeks so that you take on that task :)
> > >>
> > >> I'll poke by then just to know how the work is
> > going.
> > >>
> > >> Regads and thanks a lot once again.
> > >>
> > >> Nuno
> > >>
> > >>
> > >> On Thu, Aug 27, 2009 at 16:24, Aaron Smuts <as...@yahoo.com>
> > wrote:
> > >>
> > >>> It's not a simple matter of find and
> > replace.  If it was, I would have
> > >>> done it some time back. . . .
> > >>>
> > >>> This is such an extensive change, it's
> > probably best that I do it.  But
> > >>> feel free to give it a try.
> > >>>
> > >>> Thanks,
> > >>>
> > >>> Aaron
> > >>>
> > >>> --- On Thu, 8/27/09, Aaron Smuts <as...@yahoo.com>
> > wrote:
> > >>>
> > >>> > From: Aaron Smuts <as...@yahoo.com>
> > >>> > Subject: Re: Remove dependency for
> > concurrent.jar
> > >>> > To: "JCS Users List" <jc...@jakarta.apache.org>
> > >>> > Date: Thursday, August 27, 2009, 8:21 AM
> > >>> > In my first email, I pointed out
> > >>> > several things that would need to be
> > changed.  You can
> > >>> > simply search for the util concurrent
> > import and find them
> > >>> > all.
> > "EDU.oswego.cs.dl.util.concurrent"
> > >>> >
> > >>> > ClockDaemon is used more than the poooled
> > executor. . . .
> > >>> >
> > >>> > Yes, there is a backport for JDK
> > 1.4.  A backport
> > >>> > implements something available only in a
> > new version.
> > >>> > In this case, the backport is of the 1.5
> > concurrent
> > >>> > library.  This allows you to compile
> > and run in
> > >>> > 1.4.  But if you are running 1.5 or
> > later, you don't
> > >>> > need to backport jar.
> > >>> >
> > >>> > There are some subtle changes between the
> > two.  But it
> > >>> > should be perfectly possible to get it
> > working in a few
> > >>> > days.  Take a crack at it if you
> > want.  I'll get
> > >>> > to it in about two weeks.
> > >>> >
> > >>> > Aaron
> > >>> >
> > >>> >
> > >>> >
> > >>> > --- On Thu, 8/27/09, Jeffrey Kesselman
> > <je...@gmail.com>
> > >>> > wrote:
> > >>> >
> > >>> > > From: Jeffrey Kesselman <je...@gmail.com>
> > >>> > > Subject: Re: Remove dependency for
> > concurrent.jar
> > >>> > > To: "JCS Users List" <jc...@jakarta.apache.org>
> > >>> > > Date: Thursday, August 27, 2009,
> > 8:02 AM
> > >>> > > Well i don't know the codebase so
> > >>> > > Aaron is your better reference
> > there
> > >>> > > BUT...
> > >>> > >
> > >>> > > Since the large majority of Doug's
> > concurrent library
> > >>> > got
> > >>> > > ported as is into
> > >>> > > the JDK, Id start by simply taking
> > his library out of
> > >>> > your
> > >>> > > build path in
> > >>> > > eclipse.  Then follow the
> > errors and everywhere it
> > >>> > > can't find a reference to
> > >>> > > a concurrent utility, use's
> > Eclipse's help to add the
> > >>> > > proper import.
> > >>> > >
> > >>> > > Id imagine it cant be more then a
> > day or two of very
> > >>> > > mechanical work...
> > >>> > >
> > >>> > > Alternately, if your a perl type
> > hacker you could try
> > >>> > > writing a script that
> > >>> > > would look for the string that is
> > doug's package name
> > >>> > in
> > >>> > > the file and
> > >>> > > repalce it with the JDK package.
> > >>> > >
> > >>> > > JK
> > >>> > >
> > >>> > > On Thu, Aug 27, 2009 at 10:36 AM,
> > Nuno Sénica <ns...@gmail.com>
> > >>> > > wrote:
> > >>> > >
> > >>> > > > Hi Jeffrey and Aaron,
> > >>> > > >
> > >>> > > > We are currently evaluating the
> > effort to
> > >>> > perform
> > >>> > > those changes.. If the
> > >>> > > > effort is not that big, I
> > personally, would like
> > >>> > to
> > >>> > > make that change and
> > >>> > > > contribute to the community.
> > >>> > > >
> > >>> > > > I'll need some guideline from
> > where to start,
> > >>> > and
> > >>> > > regarding that I'm
> > >>> > > > relying
> > >>> > > > on you guys :D
> > >>> > > >
> > >>> > > > Which should be the best
> > approach to start this
> > >>> > change
> > >>> > > ?
> > >>> > > >
> > >>> > > > Regards,
> > >>> > > > Nuno
> > >>> > > >
> > >>> > > > On Thu, Aug 27, 2009 at 15:30,
> > Jeffrey Kesselman
> > >>> > > <je...@gmail.com>
> > >>> > > wrote:
> > >>> > > >
> > >>> > > > > The source is available,
> > couldn't you go
> > >>> > through
> > >>> > > it and change the
> > >>> > > > > references yourselves?
> > >>> > > > >
> > >>> > > > > That seems a lot less
> > costly then abandoning
> > >>> > the
> > >>> > > whole library.
> > >>> > > > >
> > >>> > > > > Maybe you could even
> > contribute those
> > >>> > changes
> > >>> > > back to the community...
> > >>> > > > >
> > >>> > > > > On Thu, Aug 27, 2009 at
> > 7:02 AM, Nuno
> > >>> > Sénica
> > >>> > > <ns...@gmail.com>
> > >>> > > wrote:
> > >>> > > > >
> > >>> > > > > > Hi all,
> > >>> > > > > >
> > >>> > > > > > At the company where
> > I work for, we
> > >>> > have an
> > >>> > > application which relies on
> > >>> > > > > JCS
> > >>> > > > > > and it has proven to
> > be a good solution
> > >>> > so
> > >>> > > far. But now, we were
> > >>> > > > informed
> > >>> > > > > > about legal issues by
> > using concurrent
> > >>> > lib
> > >>> > > and we are being instructed
> > >>> > > > to
> > >>> > > > > > change the caching
> > lib.
> > >>> > > > > >
> > >>> > > > > > My question is if
> > there's any plan to
> > >>> > use
> > >>> > > the native concurrent instead
> > >>> > > > > of
> > >>> > > > > > the lib that JSC
> > depend on at the
> > >>> > moment ?
> > >>> > > Is so, when it is planned to
> > >>> > > > > be
> > >>> > > > > > available ?
> > >>> > > > > >
> > >>> > > > > > Thanks in advance.
> > >>> > > > > >
> > >>> > > > > > Regards,
> > >>> > > > > > Nuno
> > >>> > > > > >
> > >>> > > > >
> > >>> > > > >
> > >>> > > > >
> > >>> > > > > --
> > >>> > > > > ~~ Microsoft help desk
> > says: reply hazy,
> > >>> > ask
> > >>> > > again later. ~~
> > >>> > > > >
> > >>> > > >
> > >>> > >
> > >>> > >
> > >>> > >
> > >>> > > --
> > >>> > > ~~ Microsoft help desk says: reply
> > hazy, ask again
> > >>> > later.
> > >>> > > ~~
> > >>> > >
> > >>> >
> > >>> >
> > ---------------------------------------------------------------------
> > >>> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > >>> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> > >>> >
> > >>> >
> > >>>
> > >>>
> > ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > >>> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> > >>>
> > >>>
> > >>
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>
>

Re: Remove dependency for concurrent.jar

Posted by Aaron Smuts <as...@yahoo.com>.
Sorry for the delay.  I'm working on it, but lots of other things keep coming up.  It will take a couple more weeks.  

Aaron

--- On Thu, 10/1/09, Nuno Sénica <ns...@gmail.com> wrote:

> From: Nuno Sénica <ns...@gmail.com>
> Subject: Re: Remove dependency for concurrent.jar
> To: "JCS Users List" <jc...@jakarta.apache.org>
> Date: Thursday, October 1, 2009, 12:13 PM
> Hi Aaron,
> 
> Sorry to bother you again with this issue..
> 
> Are there any news regarding this ?
> 
> Best regards,
> Nuno
> 
> On Mon, Sep 21, 2009 at 16:23, Nuno Sénica <ns...@gmail.com>
> wrote:
> 
> > Hi Aaron :)
> >
> > Here I am again querying you on the status of this
> task.
> >
> > Did you have the chance the start it ? :) How it is
> going.
> >
> > Best regards,
> > Nuno Sénica
> >
> >
> > On Fri, Aug 28, 2009 at 11:31, Nuno Sénica <ns...@gmail.com>
> wrote:
> >
> >> Hi Aaron
> >>
> >> Once again thanks for your inputs..
> >>
> >> Since it is not a matter of find and replace,
> maybe I'll wait a couple of
> >> weeks so that you take on that task :)
> >>
> >> I'll poke by then just to know how the work is
> going.
> >>
> >> Regads and thanks a lot once again.
> >>
> >> Nuno
> >>
> >>
> >> On Thu, Aug 27, 2009 at 16:24, Aaron Smuts <as...@yahoo.com>
> wrote:
> >>
> >>> It's not a simple matter of find and
> replace.  If it was, I would have
> >>> done it some time back. . . .
> >>>
> >>> This is such an extensive change, it's
> probably best that I do it.  But
> >>> feel free to give it a try.
> >>>
> >>> Thanks,
> >>>
> >>> Aaron
> >>>
> >>> --- On Thu, 8/27/09, Aaron Smuts <as...@yahoo.com>
> wrote:
> >>>
> >>> > From: Aaron Smuts <as...@yahoo.com>
> >>> > Subject: Re: Remove dependency for
> concurrent.jar
> >>> > To: "JCS Users List" <jc...@jakarta.apache.org>
> >>> > Date: Thursday, August 27, 2009, 8:21 AM
> >>> > In my first email, I pointed out
> >>> > several things that would need to be
> changed.  You can
> >>> > simply search for the util concurrent
> import and find them
> >>> > all. 
> "EDU.oswego.cs.dl.util.concurrent"
> >>> >
> >>> > ClockDaemon is used more than the poooled
> executor. . . .
> >>> >
> >>> > Yes, there is a backport for JDK
> 1.4.  A backport
> >>> > implements something available only in a
> new version.
> >>> > In this case, the backport is of the 1.5
> concurrent
> >>> > library.  This allows you to compile
> and run in
> >>> > 1.4.  But if you are running 1.5 or
> later, you don't
> >>> > need to backport jar.
> >>> >
> >>> > There are some subtle changes between the
> two.  But it
> >>> > should be perfectly possible to get it
> working in a few
> >>> > days.  Take a crack at it if you
> want.  I'll get
> >>> > to it in about two weeks.
> >>> >
> >>> > Aaron
> >>> >
> >>> >
> >>> >
> >>> > --- On Thu, 8/27/09, Jeffrey Kesselman
> <je...@gmail.com>
> >>> > wrote:
> >>> >
> >>> > > From: Jeffrey Kesselman <je...@gmail.com>
> >>> > > Subject: Re: Remove dependency for
> concurrent.jar
> >>> > > To: "JCS Users List" <jc...@jakarta.apache.org>
> >>> > > Date: Thursday, August 27, 2009,
> 8:02 AM
> >>> > > Well i don't know the codebase so
> >>> > > Aaron is your better reference
> there
> >>> > > BUT...
> >>> > >
> >>> > > Since the large majority of Doug's
> concurrent library
> >>> > got
> >>> > > ported as is into
> >>> > > the JDK, Id start by simply taking
> his library out of
> >>> > your
> >>> > > build path in
> >>> > > eclipse.  Then follow the
> errors and everywhere it
> >>> > > can't find a reference to
> >>> > > a concurrent utility, use's
> Eclipse's help to add the
> >>> > > proper import.
> >>> > >
> >>> > > Id imagine it cant be more then a
> day or two of very
> >>> > > mechanical work...
> >>> > >
> >>> > > Alternately, if your a perl type
> hacker you could try
> >>> > > writing a script that
> >>> > > would look for the string that is
> doug's package name
> >>> > in
> >>> > > the file and
> >>> > > repalce it with the JDK package.
> >>> > >
> >>> > > JK
> >>> > >
> >>> > > On Thu, Aug 27, 2009 at 10:36 AM,
> Nuno Sénica <ns...@gmail.com>
> >>> > > wrote:
> >>> > >
> >>> > > > Hi Jeffrey and Aaron,
> >>> > > >
> >>> > > > We are currently evaluating the
> effort to
> >>> > perform
> >>> > > those changes.. If the
> >>> > > > effort is not that big, I
> personally, would like
> >>> > to
> >>> > > make that change and
> >>> > > > contribute to the community.
> >>> > > >
> >>> > > > I'll need some guideline from
> where to start,
> >>> > and
> >>> > > regarding that I'm
> >>> > > > relying
> >>> > > > on you guys :D
> >>> > > >
> >>> > > > Which should be the best
> approach to start this
> >>> > change
> >>> > > ?
> >>> > > >
> >>> > > > Regards,
> >>> > > > Nuno
> >>> > > >
> >>> > > > On Thu, Aug 27, 2009 at 15:30,
> Jeffrey Kesselman
> >>> > > <je...@gmail.com>
> >>> > > wrote:
> >>> > > >
> >>> > > > > The source is available,
> couldn't you go
> >>> > through
> >>> > > it and change the
> >>> > > > > references yourselves?
> >>> > > > >
> >>> > > > > That seems a lot less
> costly then abandoning
> >>> > the
> >>> > > whole library.
> >>> > > > >
> >>> > > > > Maybe you could even
> contribute those
> >>> > changes
> >>> > > back to the community...
> >>> > > > >
> >>> > > > > On Thu, Aug 27, 2009 at
> 7:02 AM, Nuno
> >>> > Sénica
> >>> > > <ns...@gmail.com>
> >>> > > wrote:
> >>> > > > >
> >>> > > > > > Hi all,
> >>> > > > > >
> >>> > > > > > At the company where
> I work for, we
> >>> > have an
> >>> > > application which relies on
> >>> > > > > JCS
> >>> > > > > > and it has proven to
> be a good solution
> >>> > so
> >>> > > far. But now, we were
> >>> > > > informed
> >>> > > > > > about legal issues by
> using concurrent
> >>> > lib
> >>> > > and we are being instructed
> >>> > > > to
> >>> > > > > > change the caching
> lib.
> >>> > > > > >
> >>> > > > > > My question is if
> there's any plan to
> >>> > use
> >>> > > the native concurrent instead
> >>> > > > > of
> >>> > > > > > the lib that JSC
> depend on at the
> >>> > moment ?
> >>> > > Is so, when it is planned to
> >>> > > > > be
> >>> > > > > > available ?
> >>> > > > > >
> >>> > > > > > Thanks in advance.
> >>> > > > > >
> >>> > > > > > Regards,
> >>> > > > > > Nuno
> >>> > > > > >
> >>> > > > >
> >>> > > > >
> >>> > > > >
> >>> > > > > --
> >>> > > > > ~~ Microsoft help desk
> says: reply hazy,
> >>> > ask
> >>> > > again later. ~~
> >>> > > > >
> >>> > > >
> >>> > >
> >>> > >
> >>> > >
> >>> > > --
> >>> > > ~~ Microsoft help desk says: reply
> hazy, ask again
> >>> > later.
> >>> > > ~~
> >>> > >
> >>> >
> >>> >
> ---------------------------------------------------------------------
> >>> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> >>> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >>> >
> >>> >
> >>>
> >>>
> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> >>> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >>>
> >>>
> >>
> >
> 

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


Re: Remove dependency for concurrent.jar

Posted by Nuno Sénica <ns...@gmail.com>.
Hi Aaron,

Sorry to bother you again with this issue..

Are there any news regarding this ?

Best regards,
Nuno

On Mon, Sep 21, 2009 at 16:23, Nuno Sénica <ns...@gmail.com> wrote:

> Hi Aaron :)
>
> Here I am again querying you on the status of this task.
>
> Did you have the chance the start it ? :) How it is going.
>
> Best regards,
> Nuno Sénica
>
>
> On Fri, Aug 28, 2009 at 11:31, Nuno Sénica <ns...@gmail.com> wrote:
>
>> Hi Aaron
>>
>> Once again thanks for your inputs..
>>
>> Since it is not a matter of find and replace, maybe I'll wait a couple of
>> weeks so that you take on that task :)
>>
>> I'll poke by then just to know how the work is going.
>>
>> Regads and thanks a lot once again.
>>
>> Nuno
>>
>>
>> On Thu, Aug 27, 2009 at 16:24, Aaron Smuts <as...@yahoo.com> wrote:
>>
>>> It's not a simple matter of find and replace.  If it was, I would have
>>> done it some time back. . . .
>>>
>>> This is such an extensive change, it's probably best that I do it.  But
>>> feel free to give it a try.
>>>
>>> Thanks,
>>>
>>> Aaron
>>>
>>> --- On Thu, 8/27/09, Aaron Smuts <as...@yahoo.com> wrote:
>>>
>>> > From: Aaron Smuts <as...@yahoo.com>
>>> > Subject: Re: Remove dependency for concurrent.jar
>>> > To: "JCS Users List" <jc...@jakarta.apache.org>
>>> > Date: Thursday, August 27, 2009, 8:21 AM
>>> > In my first email, I pointed out
>>> > several things that would need to be changed.  You can
>>> > simply search for the util concurrent import and find them
>>> > all.  "EDU.oswego.cs.dl.util.concurrent"
>>> >
>>> > ClockDaemon is used more than the poooled executor. . . .
>>> >
>>> > Yes, there is a backport for JDK 1.4.  A backport
>>> > implements something available only in a new version.
>>> > In this case, the backport is of the 1.5 concurrent
>>> > library.  This allows you to compile and run in
>>> > 1.4.  But if you are running 1.5 or later, you don't
>>> > need to backport jar.
>>> >
>>> > There are some subtle changes between the two.  But it
>>> > should be perfectly possible to get it working in a few
>>> > days.  Take a crack at it if you want.  I'll get
>>> > to it in about two weeks.
>>> >
>>> > Aaron
>>> >
>>> >
>>> >
>>> > --- On Thu, 8/27/09, Jeffrey Kesselman <je...@gmail.com>
>>> > wrote:
>>> >
>>> > > From: Jeffrey Kesselman <je...@gmail.com>
>>> > > Subject: Re: Remove dependency for concurrent.jar
>>> > > To: "JCS Users List" <jc...@jakarta.apache.org>
>>> > > Date: Thursday, August 27, 2009, 8:02 AM
>>> > > Well i don't know the codebase so
>>> > > Aaron is your better reference there
>>> > > BUT...
>>> > >
>>> > > Since the large majority of Doug's concurrent library
>>> > got
>>> > > ported as is into
>>> > > the JDK, Id start by simply taking his library out of
>>> > your
>>> > > build path in
>>> > > eclipse.  Then follow the errors and everywhere it
>>> > > can't find a reference to
>>> > > a concurrent utility, use's Eclipse's help to add the
>>> > > proper import.
>>> > >
>>> > > Id imagine it cant be more then a day or two of very
>>> > > mechanical work...
>>> > >
>>> > > Alternately, if your a perl type hacker you could try
>>> > > writing a script that
>>> > > would look for the string that is doug's package name
>>> > in
>>> > > the file and
>>> > > repalce it with the JDK package.
>>> > >
>>> > > JK
>>> > >
>>> > > On Thu, Aug 27, 2009 at 10:36 AM, Nuno Sénica <ns...@gmail.com>
>>> > > wrote:
>>> > >
>>> > > > Hi Jeffrey and Aaron,
>>> > > >
>>> > > > We are currently evaluating the effort to
>>> > perform
>>> > > those changes.. If the
>>> > > > effort is not that big, I personally, would like
>>> > to
>>> > > make that change and
>>> > > > contribute to the community.
>>> > > >
>>> > > > I'll need some guideline from where to start,
>>> > and
>>> > > regarding that I'm
>>> > > > relying
>>> > > > on you guys :D
>>> > > >
>>> > > > Which should be the best approach to start this
>>> > change
>>> > > ?
>>> > > >
>>> > > > Regards,
>>> > > > Nuno
>>> > > >
>>> > > > On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman
>>> > > <je...@gmail.com>
>>> > > wrote:
>>> > > >
>>> > > > > The source is available, couldn't you go
>>> > through
>>> > > it and change the
>>> > > > > references yourselves?
>>> > > > >
>>> > > > > That seems a lot less costly then abandoning
>>> > the
>>> > > whole library.
>>> > > > >
>>> > > > > Maybe you could even contribute those
>>> > changes
>>> > > back to the community...
>>> > > > >
>>> > > > > On Thu, Aug 27, 2009 at 7:02 AM, Nuno
>>> > Sénica
>>> > > <ns...@gmail.com>
>>> > > wrote:
>>> > > > >
>>> > > > > > Hi all,
>>> > > > > >
>>> > > > > > At the company where I work for, we
>>> > have an
>>> > > application which relies on
>>> > > > > JCS
>>> > > > > > and it has proven to be a good solution
>>> > so
>>> > > far. But now, we were
>>> > > > informed
>>> > > > > > about legal issues by using concurrent
>>> > lib
>>> > > and we are being instructed
>>> > > > to
>>> > > > > > change the caching lib.
>>> > > > > >
>>> > > > > > My question is if there's any plan to
>>> > use
>>> > > the native concurrent instead
>>> > > > > of
>>> > > > > > the lib that JSC depend on at the
>>> > moment ?
>>> > > Is so, when it is planned to
>>> > > > > be
>>> > > > > > available ?
>>> > > > > >
>>> > > > > > Thanks in advance.
>>> > > > > >
>>> > > > > > Regards,
>>> > > > > > Nuno
>>> > > > > >
>>> > > > >
>>> > > > >
>>> > > > >
>>> > > > > --
>>> > > > > ~~ Microsoft help desk says: reply hazy,
>>> > ask
>>> > > again later. ~~
>>> > > > >
>>> > > >
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > ~~ Microsoft help desk says: reply hazy, ask again
>>> > later.
>>> > > ~~
>>> > >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>>> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>>>
>>>
>>
>

Re: Remove dependency for concurrent.jar

Posted by Nuno Sénica <ns...@gmail.com>.
Hi Aaron :)

Here I am again querying you on the status of this task.

Did you have the chance the start it ? :) How it is going.

Best regards,
Nuno Sénica

On Fri, Aug 28, 2009 at 11:31, Nuno Sénica <ns...@gmail.com> wrote:

> Hi Aaron
>
> Once again thanks for your inputs..
>
> Since it is not a matter of find and replace, maybe I'll wait a couple of
> weeks so that you take on that task :)
>
> I'll poke by then just to know how the work is going.
>
> Regads and thanks a lot once again.
>
> Nuno
>
>
> On Thu, Aug 27, 2009 at 16:24, Aaron Smuts <as...@yahoo.com> wrote:
>
>> It's not a simple matter of find and replace.  If it was, I would have
>> done it some time back. . . .
>>
>> This is such an extensive change, it's probably best that I do it.  But
>> feel free to give it a try.
>>
>> Thanks,
>>
>> Aaron
>>
>> --- On Thu, 8/27/09, Aaron Smuts <as...@yahoo.com> wrote:
>>
>> > From: Aaron Smuts <as...@yahoo.com>
>> > Subject: Re: Remove dependency for concurrent.jar
>> > To: "JCS Users List" <jc...@jakarta.apache.org>
>> > Date: Thursday, August 27, 2009, 8:21 AM
>> > In my first email, I pointed out
>> > several things that would need to be changed.  You can
>> > simply search for the util concurrent import and find them
>> > all.  "EDU.oswego.cs.dl.util.concurrent"
>> >
>> > ClockDaemon is used more than the poooled executor. . . .
>> >
>> > Yes, there is a backport for JDK 1.4.  A backport
>> > implements something available only in a new version.
>> > In this case, the backport is of the 1.5 concurrent
>> > library.  This allows you to compile and run in
>> > 1.4.  But if you are running 1.5 or later, you don't
>> > need to backport jar.
>> >
>> > There are some subtle changes between the two.  But it
>> > should be perfectly possible to get it working in a few
>> > days.  Take a crack at it if you want.  I'll get
>> > to it in about two weeks.
>> >
>> > Aaron
>> >
>> >
>> >
>> > --- On Thu, 8/27/09, Jeffrey Kesselman <je...@gmail.com>
>> > wrote:
>> >
>> > > From: Jeffrey Kesselman <je...@gmail.com>
>> > > Subject: Re: Remove dependency for concurrent.jar
>> > > To: "JCS Users List" <jc...@jakarta.apache.org>
>> > > Date: Thursday, August 27, 2009, 8:02 AM
>> > > Well i don't know the codebase so
>> > > Aaron is your better reference there
>> > > BUT...
>> > >
>> > > Since the large majority of Doug's concurrent library
>> > got
>> > > ported as is into
>> > > the JDK, Id start by simply taking his library out of
>> > your
>> > > build path in
>> > > eclipse.  Then follow the errors and everywhere it
>> > > can't find a reference to
>> > > a concurrent utility, use's Eclipse's help to add the
>> > > proper import.
>> > >
>> > > Id imagine it cant be more then a day or two of very
>> > > mechanical work...
>> > >
>> > > Alternately, if your a perl type hacker you could try
>> > > writing a script that
>> > > would look for the string that is doug's package name
>> > in
>> > > the file and
>> > > repalce it with the JDK package.
>> > >
>> > > JK
>> > >
>> > > On Thu, Aug 27, 2009 at 10:36 AM, Nuno Sénica <ns...@gmail.com>
>> > > wrote:
>> > >
>> > > > Hi Jeffrey and Aaron,
>> > > >
>> > > > We are currently evaluating the effort to
>> > perform
>> > > those changes.. If the
>> > > > effort is not that big, I personally, would like
>> > to
>> > > make that change and
>> > > > contribute to the community.
>> > > >
>> > > > I'll need some guideline from where to start,
>> > and
>> > > regarding that I'm
>> > > > relying
>> > > > on you guys :D
>> > > >
>> > > > Which should be the best approach to start this
>> > change
>> > > ?
>> > > >
>> > > > Regards,
>> > > > Nuno
>> > > >
>> > > > On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman
>> > > <je...@gmail.com>
>> > > wrote:
>> > > >
>> > > > > The source is available, couldn't you go
>> > through
>> > > it and change the
>> > > > > references yourselves?
>> > > > >
>> > > > > That seems a lot less costly then abandoning
>> > the
>> > > whole library.
>> > > > >
>> > > > > Maybe you could even contribute those
>> > changes
>> > > back to the community...
>> > > > >
>> > > > > On Thu, Aug 27, 2009 at 7:02 AM, Nuno
>> > Sénica
>> > > <ns...@gmail.com>
>> > > wrote:
>> > > > >
>> > > > > > Hi all,
>> > > > > >
>> > > > > > At the company where I work for, we
>> > have an
>> > > application which relies on
>> > > > > JCS
>> > > > > > and it has proven to be a good solution
>> > so
>> > > far. But now, we were
>> > > > informed
>> > > > > > about legal issues by using concurrent
>> > lib
>> > > and we are being instructed
>> > > > to
>> > > > > > change the caching lib.
>> > > > > >
>> > > > > > My question is if there's any plan to
>> > use
>> > > the native concurrent instead
>> > > > > of
>> > > > > > the lib that JSC depend on at the
>> > moment ?
>> > > Is so, when it is planned to
>> > > > > be
>> > > > > > available ?
>> > > > > >
>> > > > > > Thanks in advance.
>> > > > > >
>> > > > > > Regards,
>> > > > > > Nuno
>> > > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > ~~ Microsoft help desk says: reply hazy,
>> > ask
>> > > again later. ~~
>> > > > >
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > ~~ Microsoft help desk says: reply hazy, ask again
>> > later.
>> > > ~~
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>>
>>
>

Re: Remove dependency for concurrent.jar

Posted by Aaron Smuts <as...@yahoo.com>.
It's not a simple matter of find and replace.  If it was, I would have done it some time back. . . . 

This is such an extensive change, it's probably best that I do it.  But feel free to give it a try.

Thanks,

Aaron

--- On Thu, 8/27/09, Aaron Smuts <as...@yahoo.com> wrote:

> From: Aaron Smuts <as...@yahoo.com>
> Subject: Re: Remove dependency for concurrent.jar
> To: "JCS Users List" <jc...@jakarta.apache.org>
> Date: Thursday, August 27, 2009, 8:21 AM
> In my first email, I pointed out
> several things that would need to be changed.  You can
> simply search for the util concurrent import and find them
> all.  "EDU.oswego.cs.dl.util.concurrent"
> 
> ClockDaemon is used more than the poooled executor. . . .
> 
> Yes, there is a backport for JDK 1.4.  A backport
> implements something available only in a new version. 
> In this case, the backport is of the 1.5 concurrent
> library.  This allows you to compile and run in
> 1.4.  But if you are running 1.5 or later, you don't
> need to backport jar.
> 
> There are some subtle changes between the two.  But it
> should be perfectly possible to get it working in a few
> days.  Take a crack at it if you want.  I'll get
> to it in about two weeks.
> 
> Aaron
> 
> 
> 
> --- On Thu, 8/27/09, Jeffrey Kesselman <je...@gmail.com>
> wrote:
> 
> > From: Jeffrey Kesselman <je...@gmail.com>
> > Subject: Re: Remove dependency for concurrent.jar
> > To: "JCS Users List" <jc...@jakarta.apache.org>
> > Date: Thursday, August 27, 2009, 8:02 AM
> > Well i don't know the codebase so
> > Aaron is your better reference there
> > BUT...
> > 
> > Since the large majority of Doug's concurrent library
> got
> > ported as is into
> > the JDK, Id start by simply taking his library out of
> your
> > build path in
> > eclipse.  Then follow the errors and everywhere it
> > can't find a reference to
> > a concurrent utility, use's Eclipse's help to add the
> > proper import.
> > 
> > Id imagine it cant be more then a day or two of very
> > mechanical work...
> > 
> > Alternately, if your a perl type hacker you could try
> > writing a script that
> > would look for the string that is doug's package name
> in
> > the file and
> > repalce it with the JDK package.
> > 
> > JK
> > 
> > On Thu, Aug 27, 2009 at 10:36 AM, Nuno Sénica <ns...@gmail.com>
> > wrote:
> > 
> > > Hi Jeffrey and Aaron,
> > >
> > > We are currently evaluating the effort to
> perform
> > those changes.. If the
> > > effort is not that big, I personally, would like
> to
> > make that change and
> > > contribute to the community.
> > >
> > > I'll need some guideline from where to start,
> and
> > regarding that I'm
> > > relying
> > > on you guys :D
> > >
> > > Which should be the best approach to start this
> change
> > ?
> > >
> > > Regards,
> > > Nuno
> > >
> > > On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman
> > <je...@gmail.com>
> > wrote:
> > >
> > > > The source is available, couldn't you go
> through
> > it and change the
> > > > references yourselves?
> > > >
> > > > That seems a lot less costly then abandoning
> the
> > whole library.
> > > >
> > > > Maybe you could even contribute those
> changes
> > back to the community...
> > > >
> > > > On Thu, Aug 27, 2009 at 7:02 AM, Nuno
> Sénica
> > <ns...@gmail.com>
> > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > At the company where I work for, we
> have an
> > application which relies on
> > > > JCS
> > > > > and it has proven to be a good solution
> so
> > far. But now, we were
> > > informed
> > > > > about legal issues by using concurrent
> lib
> > and we are being instructed
> > > to
> > > > > change the caching lib.
> > > > >
> > > > > My question is if there's any plan to
> use
> > the native concurrent instead
> > > > of
> > > > > the lib that JSC depend on at the
> moment ?
> > Is so, when it is planned to
> > > > be
> > > > > available ?
> > > > >
> > > > > Thanks in advance.
> > > > >
> > > > > Regards,
> > > > > Nuno
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > ~~ Microsoft help desk says: reply hazy,
> ask
> > again later. ~~
> > > >
> > >
> > 
> > 
> > 
> > -- 
> > ~~ Microsoft help desk says: reply hazy, ask again
> later.
> > ~~
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> 
> 

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


Re: Remove dependency for concurrent.jar

Posted by Aaron Smuts <as...@yahoo.com>.
In my first email, I pointed out several things that would need to be changed.  You can simply search for the util concurrent import and find them all.  "EDU.oswego.cs.dl.util.concurrent"

ClockDaemon is used more than the poooled executor. . . .

Yes, there is a backport for JDK 1.4.  A backport implements something available only in a new version.  In this case, the backport is of the 1.5 concurrent library.  This allows you to compile and run in 1.4.  But if you are running 1.5 or later, you don't need to backport jar.

There are some subtle changes between the two.  But it should be perfectly possible to get it working in a few days.  Take a crack at it if you want.  I'll get to it in about two weeks.

Aaron



--- On Thu, 8/27/09, Jeffrey Kesselman <je...@gmail.com> wrote:

> From: Jeffrey Kesselman <je...@gmail.com>
> Subject: Re: Remove dependency for concurrent.jar
> To: "JCS Users List" <jc...@jakarta.apache.org>
> Date: Thursday, August 27, 2009, 8:02 AM
> Well i don't know the codebase so
> Aaron is your better reference there
> BUT...
> 
> Since the large majority of Doug's concurrent library got
> ported as is into
> the JDK, Id start by simply taking his library out of your
> build path in
> eclipse.  Then follow the errors and everywhere it
> can't find a reference to
> a concurrent utility, use's Eclipse's help to add the
> proper import.
> 
> Id imagine it cant be more then a day or two of very
> mechanical work...
> 
> Alternately, if your a perl type hacker you could try
> writing a script that
> would look for the string that is doug's package name in
> the file and
> repalce it with the JDK package.
> 
> JK
> 
> On Thu, Aug 27, 2009 at 10:36 AM, Nuno Sénica <ns...@gmail.com>
> wrote:
> 
> > Hi Jeffrey and Aaron,
> >
> > We are currently evaluating the effort to perform
> those changes.. If the
> > effort is not that big, I personally, would like to
> make that change and
> > contribute to the community.
> >
> > I'll need some guideline from where to start, and
> regarding that I'm
> > relying
> > on you guys :D
> >
> > Which should be the best approach to start this change
> ?
> >
> > Regards,
> > Nuno
> >
> > On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman
> <je...@gmail.com>
> wrote:
> >
> > > The source is available, couldn't you go through
> it and change the
> > > references yourselves?
> > >
> > > That seems a lot less costly then abandoning the
> whole library.
> > >
> > > Maybe you could even contribute those changes
> back to the community...
> > >
> > > On Thu, Aug 27, 2009 at 7:02 AM, Nuno Sénica
> <ns...@gmail.com>
> wrote:
> > >
> > > > Hi all,
> > > >
> > > > At the company where I work for, we have an
> application which relies on
> > > JCS
> > > > and it has proven to be a good solution so
> far. But now, we were
> > informed
> > > > about legal issues by using concurrent lib
> and we are being instructed
> > to
> > > > change the caching lib.
> > > >
> > > > My question is if there's any plan to use
> the native concurrent instead
> > > of
> > > > the lib that JSC depend on at the moment ?
> Is so, when it is planned to
> > > be
> > > > available ?
> > > >
> > > > Thanks in advance.
> > > >
> > > > Regards,
> > > > Nuno
> > > >
> > >
> > >
> > >
> > > --
> > > ~~ Microsoft help desk says: reply hazy, ask
> again later. ~~
> > >
> >
> 
> 
> 
> -- 
> ~~ Microsoft help desk says: reply hazy, ask again later.
> ~~
> 

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


Re: Remove dependency for concurrent.jar

Posted by Jeffrey Kesselman <je...@gmail.com>.
Well i don't know the codebase so Aaron is your better reference there
BUT...

Since the large majority of Doug's concurrent library got ported as is into
the JDK, Id start by simply taking his library out of your build path in
eclipse.  Then follow the errors and everywhere it can't find a reference to
a concurrent utility, use's Eclipse's help to add the proper import.

Id imagine it cant be more then a day or two of very mechanical work...

Alternately, if your a perl type hacker you could try writing a script that
would look for the string that is doug's package name in the file and
repalce it with the JDK package.

JK

On Thu, Aug 27, 2009 at 10:36 AM, Nuno Sénica <ns...@gmail.com> wrote:

> Hi Jeffrey and Aaron,
>
> We are currently evaluating the effort to perform those changes.. If the
> effort is not that big, I personally, would like to make that change and
> contribute to the community.
>
> I'll need some guideline from where to start, and regarding that I'm
> relying
> on you guys :D
>
> Which should be the best approach to start this change ?
>
> Regards,
> Nuno
>
> On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman <je...@gmail.com> wrote:
>
> > The source is available, couldn't you go through it and change the
> > references yourselves?
> >
> > That seems a lot less costly then abandoning the whole library.
> >
> > Maybe you could even contribute those changes back to the community...
> >
> > On Thu, Aug 27, 2009 at 7:02 AM, Nuno Sénica <ns...@gmail.com> wrote:
> >
> > > Hi all,
> > >
> > > At the company where I work for, we have an application which relies on
> > JCS
> > > and it has proven to be a good solution so far. But now, we were
> informed
> > > about legal issues by using concurrent lib and we are being instructed
> to
> > > change the caching lib.
> > >
> > > My question is if there's any plan to use the native concurrent instead
> > of
> > > the lib that JSC depend on at the moment ? Is so, when it is planned to
> > be
> > > available ?
> > >
> > > Thanks in advance.
> > >
> > > Regards,
> > > Nuno
> > >
> >
> >
> >
> > --
> > ~~ Microsoft help desk says: reply hazy, ask again later. ~~
> >
>



-- 
~~ Microsoft help desk says: reply hazy, ask again later. ~~

Re: Remove dependency for concurrent.jar

Posted by Nuno Sénica <ns...@gmail.com>.
Hi Jeffrey and Aaron,

We are currently evaluating the effort to perform those changes.. If the
effort is not that big, I personally, would like to make that change and
contribute to the community.

I'll need some guideline from where to start, and regarding that I'm relying
on you guys :D

Which should be the best approach to start this change ?

Regards,
Nuno

On Thu, Aug 27, 2009 at 15:30, Jeffrey Kesselman <je...@gmail.com> wrote:

> The source is available, couldn't you go through it and change the
> references yourselves?
>
> That seems a lot less costly then abandoning the whole library.
>
> Maybe you could even contribute those changes back to the community...
>
> On Thu, Aug 27, 2009 at 7:02 AM, Nuno Sénica <ns...@gmail.com> wrote:
>
> > Hi all,
> >
> > At the company where I work for, we have an application which relies on
> JCS
> > and it has proven to be a good solution so far. But now, we were informed
> > about legal issues by using concurrent lib and we are being instructed to
> > change the caching lib.
> >
> > My question is if there's any plan to use the native concurrent instead
> of
> > the lib that JSC depend on at the moment ? Is so, when it is planned to
> be
> > available ?
> >
> > Thanks in advance.
> >
> > Regards,
> > Nuno
> >
>
>
>
> --
> ~~ Microsoft help desk says: reply hazy, ask again later. ~~
>

Re: Remove dependency for concurrent.jar

Posted by Jeffrey Kesselman <je...@gmail.com>.
The source is available, couldn't you go through it and change the
references yourselves?

That seems a lot less costly then abandoning the whole library.

Maybe you could even contribute those changes back to the community...

On Thu, Aug 27, 2009 at 7:02 AM, Nuno Sénica <ns...@gmail.com> wrote:

> Hi all,
>
> At the company where I work for, we have an application which relies on JCS
> and it has proven to be a good solution so far. But now, we were informed
> about legal issues by using concurrent lib and we are being instructed to
> change the caching lib.
>
> My question is if there's any plan to use the native concurrent instead of
> the lib that JSC depend on at the moment ? Is so, when it is planned to be
> available ?
>
> Thanks in advance.
>
> Regards,
> Nuno
>



-- 
~~ Microsoft help desk says: reply hazy, ask again later. ~~

Re: Remove dependency for concurrent.jar

Posted by Aaron Smuts <as...@yahoo.com>.
JCS is compatible with JDK 1.4  Until recently, it could run on 1.3.  There was no good backport 1.3.  There is a good backport for 1.4.  The changes would not be very extensive.  

Things that have to change:

thread pool manager
remote cache server
the lateral listeners
and a few other tiny places

I've been meaning to do this, but I can't do it for a couple of weeks. Patches are welcome.

Aaron

--- On Thu, 8/27/09, Nuno Sénica <ns...@gmail.com> wrote:

> From: Nuno Sénica <ns...@gmail.com>
> Subject: Remove dependency for concurrent.jar
> To: jcs-users@jakarta.apache.org
> Date: Thursday, August 27, 2009, 4:02 AM
> Hi all,
> 
> At the company where I work for, we have an application
> which relies on JCS
> and it has proven to be a good solution so far. But now, we
> were informed
> about legal issues by using concurrent lib and we are being
> instructed to
> change the caching lib.
> 
> My question is if there's any plan to use the native
> concurrent instead of
> the lib that JSC depend on at the moment ? Is so, when it
> is planned to be
> available ?
> 
> Thanks in advance.
> 
> Regards,
> Nuno
> 

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