Attendees:
Last Meeting Review
- Swift.org refactor post - handled by other edits that do what the original goal was
- Multiple major versions in dependency tree - Swift Syntax now currently offers binary downloads, but not major version conflicts. Issue tracking it Allow dependency resolution with multiple incompatible major versions · Issue #80258 · swiftlang/swift · GitHub
@sebsto to check AmazonLinux 2023 on 6.1 - time at end of July
- SSWG Goals 2025 - Posted Swift Server Workgroup 2025 Annual Update - #3 by sebsto
- SendableMetatypes - Hummingbird fixed without too much issue, NIO has a PR up, Vapor has more work to do
New Items
@ktoso discussed an @Traced macro, he can release one if we’re happy with it now that. Discussions around adding it to distributed tracing, potentially behind a trait.
- @ktoso with log levels guides. Logging warnings shouldn’t really be used, but there are instances where info logs may be useful (e.g. errors in a connection pool that get recovered from). Lots of stuff will get missed if libraries can only use debug. We propose allowing info sparingly for use cases. General consensus that this was fine. Will expand the discussion around configurable log levels.
- @0xTim mentioned there might new a new ‘package best practices’ page the guide could live on
@0xTim to kick off the review for VaultCourier
@finestructure raised the lack of docker images for cross compilation - to create issue on GH to request it
- @adam-fowler raised the issue around PII in CustomDebugStringConvertible, answer currently is no because an array of items prints out the debug description instead of the description so this would end up in logs. [SR-11001] Collections description ends up invoking debugDescription of elements · Issue #53391 · swiftlang/swift · GitHub
@adam-fowler to create forums post to request about it
- Next SSWG Meetup is on Monday 23rd June, 7PM CEST, everyone to push on socials - https://youtube.com/live/0JrLkHgZa-k