[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [jakarta.ee-spec] Process for TCK service releases that include TCK updates for running signature tests on newer JDK versions...
 | 
  
  
    
    
    On 8/5/21 11:01 AM, Kevin Sutter wrote:
    
    
      
      Hi Scott,
      I think we
        should
        pursue an update to the TCK process to allow service releases to
        fix Signature
        tests related to newer versions of Java.  Not sure if we have to
        be
        that specific, but we do need to allow for these type of
        updates.  The
        alternative of ignoring certain tests gets tricky and nebulous
        since ignored
        tests may actually have an issue, but we wouldn't know as casual
        observers.
         It would be much better to be clearer and service releases
        would
        allow us to be clear.  Thanks!
    
    I just updated https://github.com/jakartaee/jakarta.ee/pull/1018
      to be less specific about service releases to fix tests for newer
      versions of Java (could be signature test changes or dealing with
      removal of Java security manager or something else).
    Does anyone disagree with updating the TCK Process version from
      `1.0` to `1.1`?  For what reason/condition should we update the
      version to `2.0`?
    Does anyone else need to review
      https://github.com/jakartaee/jakarta.ee/pull/1018 before it gets
      merged?
    
        ---------------------------------------------------
        Kevin Sutter 
        STSM, Jakarta EE and MicroProfile architect @ IBM
        e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
        phone: tl-553-3620 (office), 507-253-3620 (office)    
        LinkedIn: https://www.linkedin.com/in/kevinwsutter
        
        Part-time schedule: Tue, Wed, Thu (off on Mon and Fri)
      
      
      
      From:
               "Scott
        Marlow" <smarlow@xxxxxxxxxx>
      To:
               jakarta.ee-spec@xxxxxxxxxxx
      Date:
               08/05/2021
        08:25
      Subject:
               [EXTERNAL]
        [jakarta.ee-spec] Process for TCK service releases that include
        TCK updates
        for running signature tests on newer JDK versions...
      Sent
        by:        "jakarta.ee-spec"
        <jakarta.ee-spec-bounces@xxxxxxxxxxx>
      
      
      
      For Jakarta EE Platform 9.1+
        supports
        implementations running TCK compatibility certification tests on
        JDK versions
        Java SE 8, Java SE 11+.  In support of running TCK tests on JDK
        versions
        greater than SE 11, we expect that some tests will need to be
        revised (e.g.
        see jaxb-tck/issues/57 [1] for updating signature tests related
        to need
        new signature tooling library and signature map files).  
      Last December, we started making
        changes
        to the `TCK Process 1.0` that includes the following text [2]
        which introduces
        an alternative to excluding (challenged) TCK tests:
      `The specification project may
        approve
        (user) workarounds for an `accepted` TCK challenge (as
        alternative to excluding
        TCK tests).`
      My question today is whether the
        above
        quoted text is enough to cover Jakarta EE 9.1 compatibility
        certification
        requests against Java SE 17 (which will include signature test
        failures
        due to jaxb-tck/issues/57 [1])?  If the answer/vote is yes,
        certain
        signature test failures can be ignored on newer JDK versions, if
        and only
        if the signature test failure is caused by inadequate TCK
        signature support
        for the relevant  Java SE (e.g. JDK 17) version.  If the
        answer/vote
        is no, we will need an additional TCK process change to
        specifically allow
        a SPEC TCK service release that updates signature tests to
        resolve the
        signature test failure (e.g. allow
        jakarta-xml-binding-tck-3.0.2.zip [4]
        to be officially released by Spec team so that implementations
        can submit
        certification requests against
        jakarta-xml-binding-tck-3.0.2.zip).
      Scott
      [1] https://github.com/eclipse-ee4j/jaxb-tck/issues/57
        [2] https://github.com/jakartaee/jakarta.ee/pull/1018/files#diff-1fe254a18287c0db31fd9cb0a6bca11b1efda926095c3a65b73ef2ae0c89360dR223
        [3] https://jakarta.ee/committees/specification/tckprocess/
        [4] https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9-eftl/promoted/jakarta-xml-binding-tck-3.0.2.zip_______________________________________________
          jakarta.ee-spec mailing list
          jakarta.ee-spec@xxxxxxxxxxx
          To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec
        
      
      
      
      
      
      _______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec