Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [] 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; 1; spf=pass; dmarc=pass action=none; dkim=pass; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed;; 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;; cv=none; b=d81rR5o3yCPQRC2HiupxLHtNJ1H/LWa2o6PWyOFOmDIwTbvzllEaLGfE8JjzCiFrQ2HjtOYFBmUQQC/k8Vb6xRinQkcs4oqpRolpbcmNVCWhiOro7BQ1Rna4RwZwNNYTRtUwOWSb2q14cNbL/Rrwi++/+CRJAzf+2Kzap+/pR7lUVV0DwdUnAtWVPa1vTrZKR0XdFZ9cjkekGlJH2NBsQooUJQW2T0hqSOaJQMC+Jay29DkORGcVH1a04oOZq0062kecIWGY19BRZ4Rg2tcrt10P6uqqmlI+Z6SEStOGbTX92hzk67yDxzOINOJLiq0a5c6SMnABXKjF7PIhPigNzg==
  • Delivered-to:
  • List-archive: <>
  • List-help: <>
  • List-subscribe: <>, <>
  • List-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   has been updated to link to the 2.1.1 TCK update ( (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  it looks like someone maybe needs ”to run the Jenkins promote-release job to get the TCKs promoted to the proper location.”    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  and we don’t need any further updates on the specifications project.   In particular, it’s fine that  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).


Scott Kurz


From: Scott Kurz
Sent: Friday, June 10, 2022 2:52 PM
To: Jakarta specification discussions <>
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 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