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 >>>>>>>
