Hi Robert

Yes, Java 21 is working so I will use that for now. Is the plan to release it 
with Java 25 or is Java 21 good to go?

Sorry about the email address issue - Mac Mail is randomly picking an email 
address. I will pay more attention going forward to use mine - thanks for the 
hint.

- Andy

> On Sep 22, 2025, at 12:32 AM, Robert Munteanu <[email protected]> wrote:
> 
> Hi Andy,
> 
> On Sun, 2025-09-21 at 15:23 -0700, Andreas Schaefer wrote:
>> 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
> 
> We did quickly validate that the Sling Starter builds on Java 25 [1]
> but there seem to be some corner cases that were not touched. There is
> an upstream issue about this error
> 
>  https://github.com/diffplug/spotless/issues/2468
> 
> You could either downgrade to JDK 21 for creating the release or look
> if you can apply the suggestions from the spotless issue to the Starter
> repository.
> 
> (BTW, I had to approve your email as moderator. You are probably not
> using the email address you have subscribed with to send emails).
> 
> Thanks,
> Robert
> 
> [1]:
> https://github.com/apache/sling-org-apache-sling-starter/commit/93b12988e36b7f15ab68fc2f57b5a90a75d3606a
> 
>> 
>> 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
>>>>>>> 

Reply via email to