Hi Stefan, Thanks for looking into this. Do you think your concerns are severe enough to block releasing those two artifacts until next month? Or would any issues uncovered next month be something that could be addressed at a later date?
For everyone else, I would encourage anyone who has projects that use the sling or resourceresolver mocks for tests to bump any dependencies (as outlined below) and run your tests to see if anything is newly broken. The tests are expected to still work, so let us know how that went. For example, bump the versions of any dependencies in your project to use these already released versions: * org.apache.sling:org.apache.sling.api:3.0.2 * org.apache.sling:org.apache.sling.auth.core:2.0.0 * org.apache.sling:org.apache.sling.engine:3.0.0 * org.apache.sling:org.apache.sling.resourceresolver:2.0.0 * org.apache.sling:org.apache.sling.scripting.spi:2.0.0 * org.apache.sling:org.apache.sling.scripting.core:3.0.0 * org.apache.sling:org.apache.sling.servlets.resolver:3.0.0 * org.apache.sling:org.apache.sling.servlets.get:3.0.0 * org.apache.sling:org.apache.sling.servlets.post:3.0.0 * org.apache.sling:org.apache.sling.models.jacksonexporter:2.0.0 ---- and also the following pending versions. NOTE: pre-release versions I built are deployed and available in the apache snapshot <https://repository.apache.org/content/groups/snapshots/org/apache/sling> repository so you don't have to build them yourself unless you want to. ---- * org.apache.sling:org.apache.sling.i18n:3.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.jcr.jackrabbit.accessmanager:5.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.starter.content:2.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.jcr.jackrabbit.usermanager:3.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.servlet-helpers:2.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.testing.resourceresolver-mock:2.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.testing.sling-mock:4.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.models.api:2.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.models.impl:2.0.0-SNAPSHOT * org.apache.sling:org.apache.sling.scripting.sightly:2.0.0-1.4.0-SNAPSHOT Regards, Eric On Thu, Aug 14, 2025 at 9:32 AM Stefan Seifert <stefan.seif...@diva-e.com.invalid> wrote: > hello eric. > > that sounds good, thanks. > regarding the mocks (6 and 7) I would like to take a deeper look, but I > will not have time for this until the first half of september. the > dependency management in the mocks is always a bit more complicated to stay > as backward-compatible as possible (which may not be possible by the nature > of this update). > > stefan > > > -----Original Message----- > > From: Eric Norman <enor...@apache.org> > > Sent: Tuesday, August 12, 2025 11:51 PM > > To: Sling Developers List <dev@sling.apache.org> > > Subject: SLING-10000 - Update #2 on support for Jakarta Servlet API > > > > Hi all, > > > > You may have seen that I have been working through the steps to migrate > > projects to sling.api 3.0 and jakarta servlets. With the proposed > changes > > to the projects outlined below it is basically working for me. > > > > I'd appreciate a review from any interested parties for the changes in > the > > proposed pull requests. If there are no objections or requests for more > > time, I will start the releases next week. > > > > 1) org.apache.sling:org.apache.sling.i18n:3.0.0-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12312 > > - https://github.com/apache/sling-org-apache-sling-i18n/pull/18 > > > > 2) > > org.apache.sling:org.apache.sling.jcr.jackrabbit.accessmanager:5.0.0- > > SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12868 > > - > > https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit- > > accessmanager/pull/26 > > > > 3) org.apache.sling:org.apache.sling.starter.content:2.0.0-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12882 > > - > https://github.com/apache/sling-org-apache-sling-starter-content/pull/12 > > > > 4) > > org.apache.sling:org.apache.sling.jcr.jackrabbit.usermanager:3.0.0- > > SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12869 > > - > > https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit- > > usermanager/pull/26 > > > > 5) org.apache.sling:org.apache.sling.servlet-helpers:2.0.0-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12858 > > - > https://github.com/apache/sling-org-apache-sling-servlet-helpers/pull/21 > > > > 6) > > org.apache.sling:org.apache.sling.testing.resourceresolver-mock:2.0.0- > > SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12867 > > - > > > https://github.com/apache/sling-org-apache-sling-testing-resourceresolver- > > mock/pull/22 > > > > 7) org.apache.sling:org.apache.sling.testing.sling-mock:4.0.0-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12880 > > - > > https://github.com/apache/sling-org-apache-sling-testing-sling- > > mock/pull/50 > > > > 8) org.apache.sling:org.apache.sling.models.api:2.0.0-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12874 > > - https://github.com/apache/sling-org-apache-sling-models-api/pull/16 > > > > 9) org.apache.sling:org.apache.sling.models.impl:2.0.0-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12875 > > - https://github.com/apache/sling-org-apache-sling-models-impl/pull/67 > > > > 10) org.apache.sling:org.apache.sling.scripting.sightly:2.0.0-1.4.0- > > SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12883 > > - https://github.com/apache/sling-org-apache-sling-scripting- > > sightly/pull/35 > > > > > > Tangentially Related fix: > > 11) org.apache.sling:org.apache.sling.api:3.0.3-SNAPSHOT > > - https://issues.apache.org/jira/browse/SLING-12877 > > - https://github.com/apache/sling-org-apache-sling-api/pull/66 > > > > > > 12) Proposed (draft) Starter Changes to use the above releases: > > - https://github.com/apache/sling-org-apache-sling-starter/pull/504 > > > > Regards, > > Eric >