# SSWG - July 19th, 2023 notes

**URL:** <https://forums.swift.org/t/sswg-july-19th-2023-notes/66704>\
**Category:** Workgroup Updates\
**Tags:** sswg-meeting-notes\
**Created:** [August 10, 2023, 8:13pm UTC](https://forums.swift.org/t/sswg-july-19th-2023-notes/66704 "2023-08-10T20:13:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdmcd](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/jdmcd/32/22850_2.png) [@jdmcd](https://forums.swift.org/u/jdmcd)\
**Post date:** [August 10, 2023, 8:13pm UTC](https://forums.swift.org/t/sswg-july-19th-2023-notes/66704/1 "2023-08-10T20:13:24Z")

</div>

# July 19th, 2023 meeting notes

Attendees: @FranzBusch @tomerd @davmoser @ktoso @0xTim @adam-fowler @tachyonics @jdmcd

**Action Items:**

- @adam-fowler to reach out to @patrick about Swiftly release
- @adam-fowler to open a PR on the package index to tag incubated projects
- @tomerd to check in on the yearly blog post
- @tachyonics to start a deck for the core team meeting

**Carry overs:**

- @0xTim fixes the Slack reminder for the SSWG Agenda
- @gwynne build github action for generating the dependency graph, to be used by CodeQL
- @franzbusch: Write response to DiscordBM pitch
- @franzbusch, @tachyonics, @adam-fowler: Write swift evolution style proposal for common HTTP server. (carry over - a bit more work to do here)
- @franzbusch, @tomerd work on NIOResumableUpload, PR is there, has some dependencies that need to be sorted

**Notes**

- @0xtim posted a CodeQL [forum post](https://forums.swift.org/t/codeql-updates/66540)
- NIO Async work
  - Thought we were closer to being done, but now doing a holistic work so taking a bit more time
  - Will be confident afterwards that what we have is useful. Doing a lot of prototyping
  - Async stream work - trying to push this over the line, but still in implementation phase

- HTTP Server
  - Started with a high level API, now need to dig into the low-level implementation

- Service Discovery 2.0
  - PR is up on the SD repo.
  - If service discovery is important to you, check out the PR so that you can help influence the shape of it

- HTTP Types
  - There's a wrinkle with Swift NIO extras - can't merge yet because not yet 1.0
  - Maybe we can take a branch or something in the meantime?

- Build performance
  - @gwynne found an interesting bug affecting build performance on Linux under certain conditions
  - Team is looking into it
  - Thank you to @gwynne for finding + reporting

- Survey
  - Shared it with the core team back when it was first written, there was some light feedback
  - Raised it again last meeting, haven't had a chance to get to it again. Still on the agenda

- Incubation
  - Going to take more time to write up proposals
  - Konrad is going to start working on tracing, Adam on Hummingbird, Tim on Vapor

- Sendable conformance
  - More types landed in 5.9 - `Date`, `URL`, `DateComponents`, `UUID`.
  - Impact to call out - Darwin annotations for Sendable are different than Linux annotations. You might get Sendable warnings on one and not the other - to work around this might have to import specific types.
  - Raise PRs for other types that need conformance that are blocking projects

- Core team meeting
  - Scheduled for August 16th.
  - Simon to start a deck for this

---

<div class="post-metadata">

**Author:** ![ktoso](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/ktoso/32/44526_2.png) [@ktoso](https://forums.swift.org/u/ktoso)\
**Post date:** [August 14, 2023, 4:54am UTC](https://forums.swift.org/t/sswg-july-19th-2023-notes/66704/2 "2023-08-14T04:54:16Z")

</div>

> [@jdmcd](#):
>
> Konrad is going to start working on tracing,

- service context was pitched: [[Pitch] Swift Service Context](https://forums.swift.org/t/pitch-swift-service-context/66687)
- tracing was pitched: [[Pitch] Swift Distributed Tracing](https://forums.swift.org/t/pitch-swift-distributed-tracing/66679)
