Location: Virtual, invite sent individually
Date and time: 22nd November 2021 , 17:00 CET
Since adaptTo 2021 was still virtual, we did not host an in-person Sling Committer's round table. Though a little late, we are still planning to do an online meetup this year. Topics will be announced at the start of the meeting. The meeting will include video, so it's recommended ( but not required ) to join using a webcam or something similar. The meeting will not be recorded, but minutes will be written and sent to dev@sling.apache.org .
And, just like at the in-person round table, feel free to grab a beverage of your choice ( alcoholic or not ). It would be fun if people can (briefly) show a special thing from where they are, beverage, food, chocolate, a weird fruit or something like that.
If you intend to participate, please add your name below and and send Robert Munteanu your email address. If you're already a committer you can skip the mailing step, since your apache.org email address is already public. If you don't have edit rights for the page, skip the edit.
Participants:
- Robert Munteanu(TZ: Europe/Zurich)
- Stefan Seifert (TZ: Europe/Berlin)
- Konrad Windszus (TZ: Europe/Berlin)
- Joerg Hoh (TZ: Europe/Berlin)
- Georg Henzler (TZ: Europe/Berlin)
- Karl Pauls (TZ: Europe/Berlin)
- Radu Cotescu (TZ: Europe/Zürich)
- Bertrand Delacretaz - not sure if I'll manage to make it but I'll try - (TZ: Europe/Zürich)
- Dan Klco (TZ: US/East)
- Angela Schreiber (TZ: Europe/Zürich)
- Oliver Lietz (TZ: Europe/Berlin)
Topic Proposals
- How to prevent default servlets (mainly POST default servlet) from kicking in: - SLING-6767Getting issue details... STATUS , - SLING-9531Getting issue details... STATUS
- Status of migration to OSGi R6 annotations and new plugins (bnd-maven-plugin), https://ci-builds.apache.org/job/Sling/view/Monitor/
- Status of Sling 12:
- Simpler Sling Starter releases.
What can we do to make Sling Starter releases simple? Let's make a thought exercise and plan for releasing once per week. - Overhauls of Integration tests.
How can we move integration tests (from launchpad-integration-tests) closer to the modules they are testing? - HTL Whitespace removal: - SLING-4443Getting issue details... STATUS , discuss different implementation approaches
- Support for Java 8
Meeting notes
1. How to prevent default servlets (mainly POST default servlet) from kicking in?
Multiple variants were discussed, with the consensus arriving at implementing a new POST operation that handles this.
3. Status of Sling 12
- Mostly blocked by finalising the feature model migration work. Most important topic - what is the recommended way to launch the Sling Starter?
- simple docker run
- download feature launcher and execute with a remote feature file
- kickstart jar (not yet implemented)
- clone starter from GitHub and launch
- perhaps with a default launcher based on the
maven-exec-plugin
- perhaps with a default launcher based on the
- should we present multiple options to users, e.g. docker run for one-off and archetype generation for starting projects?
6. HTL Whitespace removal
The discussion converged around a new HTL command that will provide this. Other scripting engines, like Thymeleaf, presumably have this capability so we don't need to implement something for every engine.
7. Support for Java 8
- no concrete proposal on when it should happen
- it's important to increment the minor version of a bundle when changing requirements.
- How can we make sure we don't accidentally drop support for old versions?
- counter-question: for how long do we want to keep supporting old OSGi/Java versions?