Hi Robert
I finally got some time to look into the Sling 14 release and first I wanted to
make sure Sling Starter is building and running.
So I installed:
- Mac OS Sequoia 15.6.1
- OpenJDK 25
- Maven 3.9.11
Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: /Volumes/SSD_Development/Java/maven3
Java version: 25, vendor: Oracle Corporation, runtime:
/Library/Java/JavaVirtualMachines/jdk-25.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "15.6.1", arch: "aarch64", family: “mac"
When I run the build: mvn --update-snapshots clean install
I am encountering an error:
[INFO] --- spotless:2.44.0.BETA4:check (default) @ org.apache.sling.starter ---
[INFO] Index file does not exist. Fallback to an empty index
[ERROR] Step 'palantir-java-format' found problem in 'StarterReadyRule.java':
'java.util.Queue
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'
java.lang.NoSuchMethodError: 'java.util.Queue
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'
at com.palantir.javaformat.java.JavaInput.buildToks (JavaInput.java:366)
Am I doing something wrong, is that a known issue or should I use Oracle JDK ?
- Andy
> On Sep 8, 2025, at 1:59 AM, Robert Munteanu <[email protected]> wrote:
>
> Hi Andy,
>
> Sounds good, looking forward to that.
>
> Thanks,
> Robert
>
>
> On Fri, 2025-09-05 at 09:09 -1000, Andreas Schaefer wrote:
>> Hi Robert
>>
>> I can start working on it when I come back from Hawaii end of next
>> week.
>>
>> - Andy
>>
>>> On Sep 5, 2025, at 6:35 AM, Robert Munteanu <[email protected]>
>>> wrote:
>>>
>>> Hi Andy,
>>>
>>> Wanted to check whether running the Sling 14 release still fits
>>> with
>>> your plans or not.
>>>
>>> I think with the nearing releasing of Java 25 (Sep 16th) we would
>>> be in
>>> a good position to release Sling 14 in time. We do have at least
>>> basic
>>> compatibility (one module release away).
>>>
>>> There is absolutely no pressure to take this up but it would be
>>> good to
>>> know if we should look for alternatives.
>>>
>>> Thanks!
>>> Robert
>>>
>>>
>>> On Sun, 2025-06-15 at 16:06 -0700, Andreas Schaefer wrote:
>>>> Hi Stefan
>>>>
>>>> Thanks for the answer. No, I was just trying to understand how
>>>> the
>>>> list of bundles for the Sling Starter is compiled using the
>>>> current
>>>> list as a based with the latest released version seems to be a
>>>> good
>>>> starting point.
>>>>
>>>> I will start soon to go through the document and create my To-Do
>>>> list
>>>> to get an idea on how much time it takes. Luckily Summer is a
>>>> good
>>>> time as my kids are at home giving me some additional free time.
>>>>
>>>> Then I will start with creating the Sling Starter for the next
>>>> release.
>>>>
>>>> - Andy
>>>>
>>>>> On Jun 12, 2025, at 11:51 AM, Stefan Seifert
>>>>> <[email protected]> wrote:
>>>>>
>>>>> hello andy.
>>>>>
>>>>> the list of bundles is given to the already existing sling
>>>>> starter
>>>>> and what bundles are included there. the sling starter should
>>>>> always include latest versions of all bundles, and although
>>>>> from
>>>>> time to time new bundle may be added for a new feature, this is
>>>>> not
>>>>> part of the release process.
>>>>>
>>>>> or was you question directly related to the release notes
>>>>> document,
>>>>> and how we generated the "aggregated list of changes" list of
>>>>> bundles there? this is done with the
>>>>> https://github.com/apache/sling-launchpad-comparator
>>>>>
>>>>> stefan
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Andreas Schaefer <[email protected]>
>>>>>> Sent: Thursday, June 12, 2025 8:29 PM
>>>>>> To: [email protected]
>>>>>> Subject: Re: Sling Starter 14 release plans
>>>>>>
>>>>>> Hi
>>>>>>
>>>>>> I started looking into the Sling Starter Release Docs you
>>>>>> listed
>>>>>> and my
>>>>>> main question is how did you guys collected the list of
>>>>>> bundles
>>>>>> to be
>>>>>> included in a Release?
>>>>>>
>>>>>> Cheers - Andy
>>>>>>
>>>>>>> On Jun 10, 2025, at 6:34 AM, Robert Munteanu
>>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>> Hi Andy,
>>>>>>>
>>>>>>> On Fri, 2025-06-06 at 09:26 -0700, Andreas Schaefer wrote:
>>>>>>>> Hi
>>>>>>>>
>>>>>>>> I am still available for that. Life got a little bit
>>>>>>>> hectic
>>>>>>>> lately
>>>>>>>> and running another marathon did not help either. But
>>>>>>>> that is
>>>>>>>> done
>>>>>>>> now and the kids are out of school so I should find some
>>>>>>>> cycles to do
>>>>>>>> the release.
>>>>>>>>
>>>>>>>> I was thinking about a release in July or early August
>>>>>>>> 2025 -
>>>>>>>> if that
>>>>>>>> is OK with you guys.
>>>>>>>
>>>>>>> July or early August 2025 is absolutely fine for me, I
>>>>>>> don't
>>>>>>> think we
>>>>>>> are in a rush. And probably makes a nice talking point at
>>>>>>> adaptTo in
>>>>>>> late September.
>>>>>>>
>>>>>>> Feel free to take a look at the documentation from [1] when
>>>>>>> you
>>>>>>> have
>>>>>>> the time and ask questions here.
>>>>>>>
>>>>>>> And congrats on running a marathon, that sounds way easier
>>>>>>> that
>>>>>>> managing a Sling Starter release :-)
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Robert
>>>>>>>
>>>>>>>
>>>>>>> [1]:
>>>>>>>
>>>>>> https://cwiki.apache.org/confluence/display/SLING/Releasing+a+new+version+
>>>>>> of+the+Sling+Starter
>>>>>>>
>>>>>>>>
>>>>>>>> Cheers - Andy
>>>>>>>>
>>>>>>>>> On Jun 6, 2025, at 7:40 AM, Robert Munteanu
>>>>>>>>> <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> We discussed in January that two releases per year
>>>>>>>>> would be
>>>>>>>>> a good
>>>>>>>>> cadence for the Sling Starter [1] . The time is getting
>>>>>>>>> close for
>>>>>>>>> the
>>>>>>>>> second release of this year - Starter 14.
>>>>>>>>>
>>>>>>>>> First question - who would like to act as a release
>>>>>>>>> manager? Andy
>>>>>>>>> dropped a note in January, it would be great to confirm
>>>>>>>>> it
>>>>>>>>> though,
>>>>>>>>> some
>>>>>>>>> time did pass. We already have Stefan and myself with
>>>>>>>>> recent
>>>>>>>>> release
>>>>>>>>> experience to support.
>>>>>>>>>
>>>>>>>>> Second question - is there something important that
>>>>>>>>> still
>>>>>>>>> needs to
>>>>>>>>> land
>>>>>>>>> for this release? From my part we are really close to
>>>>>>>>> moving
>>>>>>>>> everything
>>>>>>>>> over to jakarta.json ( release for JUnit Remote is
>>>>>>>>> under
>>>>>>>>> vote,
>>>>>>>>> Discovery Base + Commons should be easy once we have
>>>>>>>>> the
>>>>>>>>> Java 17/21
>>>>>>>>> build fixes merged).
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Robert
>>>>>>>>>
>>>>>>>>> [1]:
>>>>>>>>> https://lists.apache.org/thread/vfpw39l5z08yrn1wddz2xcr74lmyz2kz
>>>>>