Attendees: @adam-fowler, @davmoser, @jdmcd, @kmahar, @patrick, @0xTim, @tomerd, @graskind
Action items
-
@graskind to finalize SQLite proposal
- wanted to finish up MySQL first but that was held up, so will proceed with SQLite
-
@0xTim to file specific issues about TSAN failures (follow up from last meeting's topic about those)
- in general it is better for us to always have concrete tickets, that we can then escalate to respective teams
-
@adam-fowler @patrick to decide where to move on with working on Swiftly
- maybe get it to swift-installer-scripts and start working in there? Ping @tomerd for help figuring that out
- @kmahar will update survey, and we should be able share more widely soon
-
@tomerd
- give Jimmy and Dave (our new members) access SSWG areas
- write little announcement welcoming the new members
- [done] May 31st, 2022 Special Update
-
@adam-fowler: Make a list of changes we'd like to get in linux only release of sourcekit-lsp
- Listing Tests with extended information
- Running `swift test --list-tests` from 5.7 development build of swift fails ยท Issue #5548 ยท apple/swift-package-manager ยท GitHub (solved)
- [SR-16079] swiftpm-xctest-helper hangs when swapping sanitizers ยท Issue #4339 ยท apple/swift-package-manager ยท GitHub
- Running Python scripts inside LLDB on Ubuntu 20.04 is broken ยท Issue #4770 ยท apple/llvm-project ยท GitHub
Done since last meeting
-
@tomerd has brought up SSWG topics during the Website WorkGroup discussions
- keeping the agenda item as we still need to figure out where there to put our guides
- ongoing discussions with the website work group
-
@tomerd Swift Server CI for arm64
- in progress (this is about the https://ci.swiftserver.group CI)
-
@tomerd linker memory issue on Linux specifically
- was solved but the patch was reverted
- will follow-up but people are aware and working on it
- @graskind: a similar issue exists on macOS but that's a different story since it's a completely different linking mode and linker used
-
@patrick investigated how rustup handles system dependencies
- it just assumes they're there
- works fine because there's few of those dependencies, just glibc pretty much
Discussion
- Swiftly
- Saleem interested in discussing windows support
- make another Swiftly meeting and invite Saleem
-
@tomerd: how @patrick feels about taking the next steps
- Formalize and move to some concrete repo and start coding on it?
- Move to
swift-installer-scripts
or somewhere, and make it more real? - Up to @patrick @adam-fowler to see where to start hacking
-
@0xTim Apetite for SourceKit in monthly Linux releases?
- General request to get releases
-
@tomerd / @ktoso: in general let's do this case by case; if we have a bug we want to get fixed in a linux only release, let's make issue and raise it one by one
- we can bring it to the team
- In general not a problem, but we should not make the linux releases have "more features" than mainline, they can get fixes early though.
-
@adam-fowler: Alex was quite open to merging back to older releases
- Reason: because sourcekit-lsp fixes for the VSCode plugin / editing experience
-
@adam-fowler: some of the fixes relate to SwiftPM fixes
- @tomerd: not an issue, if we need both we can; but it is easyer for linux only things
- it is hard for "would be nice" earlier feature shipping tho
- action @adam-fowler: List of changes and fixes and we'll do a thread
- Goals 2022:
- Tom: check in the goals and note them down
- make sure we don't lose vision
- medium checkin if we're focusing on the right things
-
@0xTim Foundation / Docs issues
-
ListFormatStyle
missing ยท Issue #4596 ยท apple/swift-corelibs-foundation ยท GitHub- Missing corelibs API, opened issue
- Another example of Foundation divergences
- In documentation it is weird, it appears as it it is part of stdlib but isn't...
- Foundation type appears as if it was part of standard library, but isn't
- @ktoso can ask why that is, but likely slow process to fix these
-
-
@tachyonics wants to adopt swift-distributed-tracing in Smoke as their new system is using swift concurrency a lot
- Next version of smoke, around swift 5.7, to adopt Swift Distributed Tracing
-
@ktoso: we'll finalize it some time after WWDC "calms down"
- the only thing holding it up is the logging integration really
- working to get Moritz back to helping out here on the final bits :-)
-
@0xTim Server side swift conference
- December 2022
- Looking for talks, sponsors!
-
@0xTim: has someone implemented Package Registry?
- YES! Artifactory has implemented the registry APIs and announced it here https://jfrog.com/blog/artifactory-your-swift-package-repository/
-
@tomerd was on swampUP conference to announce this collaboration
- This is mostly for enterprise users, within companies, setting up as a proxy or private registry, but it is fully functional.
- Swift 5.7 includes all the client side features
- YES! Artifactory has implemented the registry APIs and announced it here https://jfrog.com/blog/artifactory-your-swift-package-repository/
- Survey -- brainstorming new questions
- @kmahar taking notes and will update the survey
- added some questions about concurrency, packaging and platforms
Highlight:
- Artifactory, Your Swift Package Repository - Artifactory implemented package registry