Hi Mark,
this sounds very good, thanks!

Any chance you can also review the draft statement below?

Regards.

On 02/03/19 19:49, Mark Struberg wrote:
  I've now started the release for a jpa-2.2 geronimo-specs api jar.
OpenJPA tests do pass already and I will update once the vote succeeds.
LieGrue,strub

     On Wednesday, 20 February 2019, 08:51:32 CET, Francesco Chicchiriccò 
<[email protected]> wrote:
Hi all,
about fixing the docs for JPA spec compliance, I haven't received any
feedback by Oliver Drotbohm.

Compared to the draft at

https://issues.apache.org/jira/browse/OPENJPA-2765?focusedCommentId=16739156&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16739156

I think there are a couple of items to adjust:

1. 3.0.1 should feature now also Java 8 time API from JPA 2.2 - recently
added by Mark
2. the code is effectively depending on JPA 2.1 specs, and there is the
pending PR #17 to upgrade to JPA 2.2 - any reason not to merge?

Thanks!
Regards.

On 2019/01/09 07:54:11, Francesco Chicchiriccò wrote:
  > Ok, so the draft text should be something like as following:
  >
  > OpenJPA 3.0.0: compatibility set for JPA 2.1; implements: stored
  > procedures, DDL generation (would make sense to include what's missing?
  > is the "what's new" list on [1] reliable?)
  >
  > OpenJPA 3.0.1: compatibility set for JPA 2.2, currently preparing code
  > for JakartaEE JPA TCK tests; implements: stream query results (would
  > make sense to include what's missing? is the "what's new" list on [2]
  > reliable?)
  >
  > I think that, besides what is mentioned in OPENJPA-2765, [3] should be
  > updated or renamed as [4], with consistent text modification.
  >
  > Regards.
  >
  > [1]
https://en.wikibooks.org/wiki/Java_Persistence/What_is_new_in_JPA_2.1%3F
  > [2] https://thoughts-on-java.org/whats-new-in-jpa-2-2/
  > [3] http://openjpa.apache.org/jpa-2.1-development-process.html
  > [4]http://openjpa.apache.org/jpa-2.2-development-process.html
  >
  > On 09/01/19 08:25, Romain Manni-Bucau wrote:
  > > Hmm, wasnt it done in two previous answers?
  > >
  > > Le mer. 9 janv. 2019 08:06, Francesco Chicchiriccò a
  > > écrit :
  > >
  > >> Hi all,
  > >> sorry to bother, but I think we should fix the communication anytime
  > >> soon: I understand that Mark's statement below means that we will be
  > >> soon able to report exactly what's the compatibility status of
  > >> 3.0.1-SNAPSHOT, but what about 3.0.0? I know it depends on JPA 2.1
  > >> specs, but can someone briefly highlight what is missing (and / or
what
  > >> is implemented)?
  > >>
  > >> Regards.
  > >>
  > >> On 07/01/19 12:02, Mark Struberg wrote:
  > >>> I've gradually improved our test coverage and internal code parts by
  > >> adding docker profiles for multiple Databases over the last months.
  > >>> I did add Oracle11_XE yesterday. Although the setup is not yet
perfect
  > >> we can at least run the tests now.
  > >>> So basically everyone can now test against a bunch of different
  > >> databases.
  > >>> The next step will be to include the JakartaEE JPA TCK.
  > >>>
  > >>> And then we will know exactly what's missing.
  > >>>
  > >>> LieGrue,
  > >>> strub
  > >>>
  > >>>
  > >>>> Am 07.01.2019 um 11:47 schrieb Francesco Chicchiriccò <
  > >> [email protected]>:
  > >>>> On 07/01/19 11:45, Romain Manni-Bucau wrote:
  > >>>>> Hi Francesco,
  > >>>>>
  > >>>>> I will not have much time these days to help very actively but i'd
  > >> expose
  > >>>>> it the other way around, more roadmap oriented:
  > >>>>>
  > >>>>> OpenJPA 3.0.0: provides stored procedure support of JPA 2.1 etc...
  > >>>>>
  > >>>>> cause structurally we are more about adding features one by one
than
  > >> saying
  > >>>>> "we just miss X and Y" for now - which is fine IMHO but just
trying to
  > >>>>> explain why we must not reference ourself to JPA 2.2
completeness but
  > >> more
  > >>>>> on a kind of timeline.
  > >>>> I understand, that's fine; I would still need to fill up the
statements
  > >> above for both 3.0.0 and 3.0.1: would you be able to provide those?
  > >>>> Regards.
  > >>>>
  > >>>>> Le lun. 7 janv. 2019 à 11:43, Francesco Chicchiriccò <
  > >> [email protected]>
  > >>>>> a écrit :
  > >>>>>
  > >>>>>> Hi all,
  > >>>>>> a recent conversation on Twitter [1] with Oliver Drotbohm,
Spring Data
  > >>>>>> project lead, highlighted the need to clarify what is the JPA spec
  > >> level
  > >>>>>> implemented by the various OpenJPA releases; for such a
purpose, [2]
  > >> was
  > >>>>>> opened.
  > >>>>>>
  > >>>>>> I personally believe it is quite important to timely react,
and I also
  > >>>>>> offer my availability to align the various docs, if no one
else steps
  > >>>>>> in; for such a purpose, however, I would really appreciate
some kind
  > >> of
  > >>>>>> draft statements like as follows:
  > >>>>>>
  > >>>>>> * OpenJPA 2.x - fully implements JPA 2.0 specs, pass JPA TCK
  > >>>>>> * OpenJPA 3.0.0 - depends on JPA 2.1 specs, JPA TCK not
available at
  > >>>>>> release time - missing JPA 2.1 features: A,B,C...
  > >>>>>> * OpenJPA 3.0.1 - not released yet, depends on JPA 2.2 specs,
JPA TCK
  > >>>>>> compliance not yet verified - missing JPA 2.2 features: D,E,F...
  > >>>>>>
  > >>>>>> WDYT?
  > >>>>>> Regards.
  > >>>>>>
  > >>>>>> [1] https://twitter.com/odrotbohm/status/1081713555290972160
  > >>>>>> [2] https://issues.apache.org/jira/browse/OPENJPA-2765

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/

Reply via email to