Location: Kulturbrauerei, Schönhauser Allee 36, 10435 Berlin
Date: 22nd of October 2024, second day of adaptTo
Rough notes taken by Robert Munteanu
More Sling Starter releases
- query around number of downloads
- bad impact: javadoc aggregate on the Sling web site out of date
- time-based releases: 1 main, 1 shadow, Robert to start next week
- follow-up discussion in Hackathon in Berlin - October 2024
Release management discussions
- discussion around how to make releases easier
- maven central looking to support sigstore so GPG keys might not be needed in the future
- is ASF is going to change policy?
Resource consumption with Sling jobs, limit load, etc
- Oak team did something similar in Oak(API in Oak where status of indexing is read and wait)
- separate process spawning?
- virtual threads?
- infrastructure that adds sleep?
- bytecode weaving that adds sleep?
- dedicated instances for background processing
- PR from Roy Teeuwen that sets max parallel for all queues (https://github.com/apache/sling-org-apache-sling-event/pull/38)
Noise on the dev mailing list
- some agreement there is noise on the mailing list
- discussions on Jira are useful keep them
- proposal: send sonarcloud to commits@
- follow-up discussion in Hackathon in Berlin - October 2024
Github actions/Github issues (no more Jenkins and Jira)
- rehash of discussions from last year
- actions: sling library of actions
- run in parallel
- no capacity issues ATM with runners
- follow-up discussion in Hackathon in Berlin - October 2024
ResourceResolver query method to expose virtual resources
- there is a findResources method that returns a Map
- javadoc could be improved to explain the benefits compared to queryResources
- proposal to additional methods that exposes the find results as resources
- general discussion of usefulness of queries in the Sling API since only the JCR resource provider implements it
Sling Site and JBake
- JBake project is dormant
- No immediate action needed
- Should still keep markdown
- follow-up idea: use the "Sling Lambda" tooling presented at https://adapt.to/2024/schedule/sling-lambda-a-native-sling-for-the-edge
- nice to have: markdown header recognized by GitHub