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