Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec] Jakarta Batch - need to do Service Release 2.1.1 after all for failure to update OSGi bundle headers !
  • From: Scott Kurz <skurz@xxxxxxxxxx>
  • Date: Fri, 17 Jun 2022 21:42:15 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4+IrZ/mOmxra1hf57+PqYgNr9HGt1EiWRMvLc9Yz4i0=; b=F7iklWLVJ/LbzILubGeJS3cFhp0EwYUbOYB19TJ/yrHALwmKB/o0jO3a/HJ/RAiB/KJVHXpoZDWU2/vv4jjNBtBahVQy2YT6TBj1evVx0b8tjdOTE/4z1YfFQk1ABlCZVaF9zVjduyfSBtYvjWo43rL4x3LIwaLGee01uyGx/Tb8TVTCEVNdOlDzwSTx0UcyIQ4/L6jh6ontyBhM+idoJ1jRnVqYxkMvP16SwnwK8W873O7xB9PBgd/u5R/EmR1uYxBWfW81R16sR2TmdWWMZVT4WxJw5zMKV8eXyGAJcfc5gEDGpBzMo63sEXhGYVRJrGaH51jiwrBcIR/5RdJy/Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d81rR5o3yCPQRC2HiupxLHtNJ1H/LWa2o6PWyOFOmDIwTbvzllEaLGfE8JjzCiFrQ2HjtOYFBmUQQC/k8Vb6xRinQkcs4oqpRolpbcmNVCWhiOro7BQ1Rna4RwZwNNYTRtUwOWSb2q14cNbL/Rrwi++/+CRJAzf+2Kzap+/pR7lUVV0DwdUnAtWVPa1vTrZKR0XdFZ9cjkekGlJH2NBsQooUJQW2T0hqSOaJQMC+Jay29DkORGcVH1a04oOZq0062kecIWGY19BRZ4Rg2tcrt10P6uqqmlI+Z6SEStOGbTX92hzk67yDxzOINOJLiq0a5c6SMnABXKjF7PIhPigNzg==
  • Delivered-to: jakarta.ee-spec@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakarta.ee-spec/>
  • List-help: <mailto:jakarta.ee-spec-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec>, <mailto:jakarta.ee-spec-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakarta.ee-spec>, <mailto:jakarta.ee-spec-request@eclipse.org?subject=unsubscribe>
  • Thread-index: Adh8+nEtDmJA4/oQTjGqgH30pGc1oQFlh1CA
  • Thread-topic: Jakarta Batch - need to do Service Release 2.1.1 after all for failure to update OSGi bundle headers !

OK, I’m back to end the week with another take on this and a couple quick questions:

 

  1. It looks like the Batch 2.1 spec page  https://jakarta.ee/specifications/batch/2.1/   has been updated to link to the 2.1.1 TCK update (https://download.eclipse.org/jakartaee/batch/2.1/jakarta.batch.official.tck-2.1.1.zip) (thank you Scott S. for merging) but the content is not there; the links don’t work.     Browsing through an old comment from Kevin Sutter https://github.com/jakartaee/specifications/issues/321#issuecomment-763172738  it looks like someone maybe needs ”to run the Jenkins promote-release job to get the TCKs promoted to the proper location. https://ci.eclipse.org/jakartaee-spec-committee/job/promote-release/”    And maybe this is already running right now for all I know.  If not can I please request that?

 

  1. I think now that I was wrong (again) when I said on June 10 “now we do need to do a Batch 2.1.1 SR after all” (after thinking we didn’t have to do one when just updating the TCK).    Though we did find a bug in the API JAR bundle manifest, it dawned on me that this is not part of the specification (it is sort of an “implementation detail” of the API JAR artifact maintained and released to Maven Central by the Jakarta Batch Spec/API project).   And indeed the SR PR template says:  “….Only the associated API (limited to JavaDoc updates), JavaDoc, and TCK artifacts can have service releases.”   So, unless I am corrected again, I will go ahead and delete the Eclipse service release record https://projects.eclipse.org/projects/ee4j.batch/releases/2.1.1  and we don’t need any further updates on the specifications project.   In particular, it’s fine that https://jakarta.ee/specifications/batch/2.1/  references the 2.1.0 API JAR, which is completely valid and up-to-date from the spec perspective, even though there is a newer v2.1.1 at similar Maven coordinates existence.   Are we OK with that?

 

  1. Thinking ahead, if we did say need to update the Jakarta Batch API Javadoc in a future SR, we would probably call it v2.1.2 so as to avoid collision in Maven Central with the v2.1.1 API JAR.  This is maybe just a bit odd from the Jakarta spec perspective, to go from 2.1.0 to 2.1.2, so worth noting the implication here.

 

Hopefully I got it right this time.   Once this is all settled I’ll go ahead and do PRs to Glassfish, and jakartaee-api, (and jbatch).

Thanks,

Scott Kurz

 

From: Scott Kurz
Sent: Friday, June 10, 2022 2:52 PM
To: Jakarta specification discussions <jakarta.ee-spec@xxxxxxxxxxx>
Cc: jakartabatch developer discussions <jakartabatch-dev@xxxxxxxxxxx>
Subject: Jakarta Batch - need to do Service Release 2.1.1 after all for failure to update OSGi bundle headers !

 

Just after I sent out my last email (to the jakarta.ee-spec ML), I happened to learn that I failed to update the version-related OSGi bundle headers in the Batch 2.1.0 API JAR (e.g. Bundle-Version).

So.. for a completely separate reason (than the TCK update).. we actually will need to do a 2.1.1 service release after all !

 

I will begin work on that.  

 

Sorry for the confusion.    Hopefully the quick reply here helps clarify.

 

Scott Kurz


Back to the top