You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Mukul Gandhi <ga...@gmail.com> on 2009/06/19 05:35:11 UTC

PsychoPath usage within Xerces-J, which JRE version?

Hi all,
   I recently raised this bug request with the PsychoPath team, to
support JDK 1.3 (ref,
https://bugs.eclipse.org/bugs/show_bug.cgi?id=280798). Please also see
this blog entry about this,
http://intellectualcramps.blogspot.com/2009/06/should-psychopath-support-jre-13.html.

The reason I raised this request with PsychoPath is, because at
Xerces-J we currently support JDK 1.3.

PsychoPath community seems to think, they can support a minimum JDK
level of JDK 1.4 (though the discussion is still underway at the above
Eclipse bug request). If anybody would like to participate at the
above bug request, that would be great.

What should be the Xerces-J community's official position regarding
PsychoPath's JRE version compliance? We can later communicate that to
the PsychoPath forum.

In case PsychoPath complies to minimum JRE 1.4, then Xerces-J Java 1.3
users won't be able to use Xerces-J assertions.

One solution I could think for Xerces-J is:

We keep the current PsychoPath JAR (which is JRE 1.3 compliant) on the
server (perhaps also as part of our future XML Schema 1.1
implementation). We also ship another PsychoPath JAR (and update it
periodically, in line with Eclipse PsychoPath releases) with Xerces-J
which will require say min JRE 1.4, to get benefits of better XPath
2.0 compliance.

i.e., we ship two JARs with Xerces-J. One with Java 1.3 support (with
lesser XPath 2.0 compliance, which is presently residing on the Xerces
SVN server) and another in sync with Eclipse version (which would have
better XPath 2.0 compliance, as PsychoPath enhances). In case we do
this, we can have a FAQ entry on the Xerces-J site, explaining this to
our users.

It would be great, if we confirm our official position in this regard,
and communicate that to the PsychoPath team.


-- 
Regards,
Mukul Gandhi

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


Re: PsychoPath usage within Xerces-J, which JRE version?

Posted by Mukul Gandhi <ga...@gmail.com>.
Hi Michael,
   Thanks for your thoughts. I agree completely to your view points,
and that's now also my position :)

I'll share this mail thread to PsychoPath forum, as reference to
Xerces-J team's position in this regard.

On Fri, Jun 19, 2009 at 9:46 PM, Michael
Glavassevich<mr...@ca.ibm.com> wrote:
> Hi Mukul,
>
> I think it would be ideal if Xerces shipped with something that worked out
> of the box, so would be nice if in the release that assertions could work
> with JDK 1.3 like the rest of Xerces. That doesn't mean that the main
> development stream of PsychoPath would need to stick to that level and
> certainly wouldn't expect that the Eclipse developers would want to bend
> over backwards to support it. I think it would be sufficient to produce a
> Java 1.3 compatible version at a point where PsychoPath has reasonable
> conformance to XPath 2.0 and include that with Xerces. I believe we could
> get away with only doing that once and telling users in the documentation to
> go to eclipse.org to download newer versions which may have higher JDK
> requirements than Xerces and also about where they can get Saxon if they
> want it to use it instead.
>
> As to what level the main development of PsychoPath in Eclipse really should
> support, I think the folks discussing this should keep in mind that Sun is
> not the only Java runtime vendor / producer. There are others: IBM, Apache
> Harmony, GNU Classpath, etc... which may be at different stages of
> development / support of the various levels of Java and may support those
> further into the future than Sun does. Even Sun provides support [1] past
> those quoted EOL dates so the actual lifetimes of runtimes (from Sun or
> elsewhere) at Java 1.3, 1.4, 5, 6, etc.. levels may be much longer than
> that. Developers often have no choice in the matter, having to write new
> code for a larger project that must run with an older version of Java. That
> isn't to say that Java 1.3 is a good choice for PsychoPath, but that there
> are other factors that one should consider in making the decision besides
> the opinion of a handful of people on a Bugzilla issue who may or may not
> really be representative of the community who would be using (or developing)
> the software.
>
> Thanks.
>
> [1] http://www.sun.com/software/javaseforbusiness/support.jsp
>
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org



-- 
Regards,
Mukul Gandhi

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


Re: PsychoPath usage within Xerces-J, which JRE version?

Posted by Hiranya Jayathilaka <hi...@gmail.com>.
On Fri, Jun 19, 2009 at 9:46 PM, Michael Glavassevich
<mr...@ca.ibm.com>wrote:

> Hi Mukul,
>
> I think it would be ideal if Xerces shipped with something that worked out
> of the box, so would be nice if in the release that assertions could work
> with JDK 1.3 like the rest of Xerces. That doesn't mean that the main
> development stream of PsychoPath would need to stick to that level and
> certainly wouldn't expect that the Eclipse developers would want to bend
> over backwards to support it. I think it would be sufficient to produce a
> Java 1.3 compatible version at a point where PsychoPath has reasonable
> conformance to XPath 2.0 and include that with Xerces. I believe we could
> get away with only doing that once and telling users in the documentation to
> go to eclipse.org to download newer versions which may have higher JDK
> requirements than Xerces and also about where they can get Saxon if they
> want it to use it instead.
>

+1

Thanks,
Hiranya

>
>
> As to what level the main development of PsychoPath in Eclipse really
> should support, I think the folks discussing this should keep in mind that
> Sun is not the only Java runtime vendor / producer. There are others: IBM,
> Apache Harmony, GNU Classpath, etc... which may be at different stages of
> development / support of the various levels of Java and may support those
> further into the future than Sun does. Even Sun provides support [1] past
> those quoted EOL dates so the actual lifetimes of runtimes (from Sun or
> elsewhere) at Java 1.3, 1.4, 5, 6, etc.. levels may be much longer than
> that. Developers often have no choice in the matter, having to write new
> code for a larger project that must run with an older version of Java. That
> isn't to say that Java 1.3 is a good choice for PsychoPath, but that there
> are other factors that one should consider in making the decision besides
> the opinion of a handful of people on a Bugzilla issue who may or may not
> really be representative of the community who would be using (or developing)
> the software.
>
> Thanks.
>
> [1] http://www.sun.com/software/javaseforbusiness/support.jsp
>
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
>
> Mukul Gandhi <ga...@gmail.com> wrote on 06/18/2009 11:35:11 PM:
>
>
> > Hi all,
> >    I recently raised this bug request with the PsychoPath team, to
> > support JDK 1.3 (ref,
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=280798). Please also see
> > this blog entry about this,
> > http://intellectualcramps.blogspot.com/2009/06/should-psychopath-
> > support-jre-13.html.
> >
> > The reason I raised this request with PsychoPath is, because at
> > Xerces-J we currently support JDK 1.3.
> >
> > PsychoPath community seems to think, they can support a minimum JDK
> > level of JDK 1.4 (though the discussion is still underway at the above
> > Eclipse bug request). If anybody would like to participate at the
> > above bug request, that would be great.
> >
> > What should be the Xerces-J community's official position regarding
> > PsychoPath's JRE version compliance? We can later communicate that to
> > the PsychoPath forum.
> >
> > In case PsychoPath complies to minimum JRE 1.4, then Xerces-J Java 1.3
> > users won't be able to use Xerces-J assertions.
> >
> > One solution I could think for Xerces-J is:
> >
> > We keep the current PsychoPath JAR (which is JRE 1.3 compliant) on the
> > server (perhaps also as part of our future XML Schema 1.1
> > implementation). We also ship another PsychoPath JAR (and update it
> > periodically, in line with Eclipse PsychoPath releases) with Xerces-J
> > which will require say min JRE 1.4, to get benefits of better XPath
> > 2.0 compliance.
> >
> > i.e., we ship two JARs with Xerces-J. One with Java 1.3 support (with
> > lesser XPath 2.0 compliance, which is presently residing on the Xerces
> > SVN server) and another in sync with Eclipse version (which would have
> > better XPath 2.0 compliance, as PsychoPath enhances). In case we do
> > this, we can have a FAQ entry on the Xerces-J site, explaining this to
> > our users.
> >
> > It would be great, if we confirm our official position in this regard,
> > and communicate that to the PsychoPath team.
> >
> > --
> > Regards,
> > Mukul Gandhi
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-dev-help@xerces.apache.org
>



-- 
Hiranya Jayathilaka
Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: hiranya@wso2.com;  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com

Re: PsychoPath usage within Xerces-J, which JRE version?

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Mukul,

I think it would be ideal if Xerces shipped with something that worked out
of the box, so would be nice if in the release that assertions could work
with JDK 1.3 like the rest of Xerces. That doesn't mean that the main
development stream of PsychoPath would need to stick to that level and
certainly wouldn't expect that the Eclipse developers would want to bend
over backwards to support it. I think it would be sufficient to produce a
Java 1.3 compatible version at a point where PsychoPath has reasonable
conformance to XPath 2.0 and include that with Xerces. I believe we could
get away with only doing that once and telling users in the documentation
to go to eclipse.org to download newer versions which may have higher JDK
requirements than Xerces and also about where they can get Saxon if they
want it to use it instead.

As to what level the main development of PsychoPath in Eclipse really
should support, I think the folks discussing this should keep in mind that
Sun is not the only Java runtime vendor / producer. There are others: IBM,
Apache Harmony, GNU Classpath, etc... which may be at different stages of
development / support of the various levels of Java and may support those
further into the future than Sun does. Even Sun provides support [1] past
those quoted EOL dates so the actual lifetimes of runtimes (from Sun or
elsewhere) at Java 1.3, 1.4, 5, 6, etc.. levels may be much longer than
that. Developers often have no choice in the matter, having to write new
code for a larger project that must run with an older version of Java. That
isn't to say that Java 1.3 is a good choice for PsychoPath, but that there
are other factors that one should consider in making the decision besides
the opinion of a handful of people on a Bugzilla issue who may or may not
really be representative of the community who would be using (or
developing) the software.

Thanks.

[1] http://www.sun.com/software/javaseforbusiness/support.jsp

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Mukul Gandhi <ga...@gmail.com> wrote on 06/18/2009 11:35:11 PM:

> Hi all,
>    I recently raised this bug request with the PsychoPath team, to
> support JDK 1.3 (ref,
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=280798). Please also see
> this blog entry about this,
> http://intellectualcramps.blogspot.com/2009/06/should-psychopath-
> support-jre-13.html.
>
> The reason I raised this request with PsychoPath is, because at
> Xerces-J we currently support JDK 1.3.
>
> PsychoPath community seems to think, they can support a minimum JDK
> level of JDK 1.4 (though the discussion is still underway at the above
> Eclipse bug request). If anybody would like to participate at the
> above bug request, that would be great.
>
> What should be the Xerces-J community's official position regarding
> PsychoPath's JRE version compliance? We can later communicate that to
> the PsychoPath forum.
>
> In case PsychoPath complies to minimum JRE 1.4, then Xerces-J Java 1.3
> users won't be able to use Xerces-J assertions.
>
> One solution I could think for Xerces-J is:
>
> We keep the current PsychoPath JAR (which is JRE 1.3 compliant) on the
> server (perhaps also as part of our future XML Schema 1.1
> implementation). We also ship another PsychoPath JAR (and update it
> periodically, in line with Eclipse PsychoPath releases) with Xerces-J
> which will require say min JRE 1.4, to get benefits of better XPath
> 2.0 compliance.
>
> i.e., we ship two JARs with Xerces-J. One with Java 1.3 support (with
> lesser XPath 2.0 compliance, which is presently residing on the Xerces
> SVN server) and another in sync with Eclipse version (which would have
> better XPath 2.0 compliance, as PsychoPath enhances). In case we do
> this, we can have a FAQ entry on the Xerces-J site, explaining this to
> our users.
>
> It would be great, if we confirm our official position in this regard,
> and communicate that to the PsychoPath team.
>
> --
> Regards,
> Mukul Gandhi
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-dev-help@xerces.apache.org