[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [microprofile-wg] [External] : MicroProfile 7.0 Ballot verbiage straw poll
 | 
  
    +1 for Option 1.
    We believe MicroProfile should specify minimum Jakarta EE core
      release version. 
    
    Any behavior or API requirements that are necessary for
      compatibility should (must?) be validated by MicroProfile specific
      TCKs. APIs or behavior requirements should be written  into the
      MicroProfile component TCKs that make those requirements. We
      should strive to avoid implied but un-verified requirements.
    Based on this presumption, Minimum Jakarta EE Core should be
      specified. 
    
    If newer Jakarta EE Core does not have a compatibility issue that
      is tested by the MicroProfile TCK(s), MicroProfile compatibility
      ought to be allowed. If the consensus is that any
      incompatibility in dependent components (i.e. a feature that has
      no direct assertion in a MicroProfile specific specification or
      TCK), demands that the incompatibility be rolled up  (perhaps this
      is a requirement of Semantic Versioning), then I can't see a way
      around new releases with each subsequent Jakarta EE version
      (Option 5). Option 5 is more restrictive and more onerous on the
      working group. 
    
    I believe we are all striving to have as few restrictions as
      possible, yet offer customers reasonable and predictable
      guidelines for compatibility. It might be worthwhile for us to
      also consider trying to describe, in writing, the degrees or
      boundaries of compatibility we are trying to achieve. Perhaps in
      association (or maybe in follow-on) with this ballot.
    
    -- Ed
    
    On 5/19/2023 10:24 AM, John Clingan
      wrote:
    
    
      
      Further to the previous email announcement, here is the Straw Poll for choosing the most popular
        proposals among proposal 1, 3 and 5.
      
        
      A
          Steering Committee Representatives vote is requested. Please
          respond with ONE of the following based on your opinion:
        
          
        Proposal 1: MicroProfile releases
            support a minimum Jakarta EE versions
          
            
          Proposal 3: Release new MicroProfile
              versions when new Jakarta EE/Java SE LTS versions are
              released
            
              
            Proposal 5:
                Release new MicroProfile versions following Semantic
                Versioning rules and adopt new Jakarta EE (and Java SE
                LTS) releases accordingly
              
                
              Any feedback
                  that you can provide to support your vote will be
                  appreciated.
                
                  
                Please reply with
                    "proposal number and organization name ("community"
                    for community members). Example: "1 (Acme
                    Corporation)". Feel free to start a separate thread
                    for discussion. This straw poll runs for seven days,
                    so it ends on May 26th 2023. Community input and
                    Community votes are welcomed. However, only the
                    votes delivered by Steering Committee
                    Representatives will be counted towards the ballot
                    verbiage outlined in the linked announcement above.
               
             
           
         
       
      
      
      _______________________________________________
microprofile-wg mailing list
microprofile-wg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/microprofile-wg__;!!ACWV5N9M2RV99hQ!PoDNmNc0fFoSpBVCxv8FXleLXQA00rgv2grBjfYodUZvyafBNr0SQetETtc0gMgiGDOWUrvrOpEbzGot$