Maintainer worklog #1567
Replies: 1 comment
-
2026-05-19 - @adam-rocskaContinued the Kitura organization maintenance cleanup pass, focusing mainly on issue hygiene, stale issue review, and separating actionable technical debt from old support noise. The goal of this pass was not to erase history, but to make the open issue lists useful again: close obsolete/non-actionable/support-only threads, keep technically relevant issues visible, and identify future modernization work. Scope
Issue triage policy usedIssues were generally closed when they were:
Issues were generally kept open when they were:
Confirmed individual decisions
Larger Kitura repo sweepClosed or triaged multiple old Examples of closed/stale items included:
Kept or mentally preserved older technical themes that still look relevant to future modernization, including:
BlueSocket sweepContinued cleanup of old Closed stale or support-heavy issues where the reports were old, unclear, environment-specific, already explained, or not actionable in their current form. Examples touched during the broader sweep included:
Some BlueSocket topics remain technically important for future review, especially:
BlueSSLService sweepContinued cleanup of old Closed stale/environment-specific support issues where appropriate, especially old macOS/iOS/TLS configuration reports that no longer had enough current context. Preserved the general need to revisit TLS/SSL behavior later, especially around:
Not all TLS-related issues should be blindly closed. Some remain meaningful as modernization signals, even if old. BlueCryptor sweepContinued cleanup of old Earlier stale API-style requests were closed where they no longer aligned with modern Swift API direction. Preserved the need to treat current crypto issues carefully. Anything involving cryptographic correctness, modern Swift compatibility, or test failures should not be closed casually. SwiftKuery / database ecosystem sweepReviewed database-related issues and separated stale support from valid bugs. Important retained item:
This area should likely receive a later focused pass because the database packages are useful, but old enough that compatibility, diagnostics, and dependency freshness need careful review. Kitura-redis sweepImportant retained item:
This is a good candidate for a future small PR. SwiftyRequest sweepClosed at least one non-actionable stale issue:
SwiftyRequest likely needs a later focused compatibility and dependency review, but empty/non-actionable historical issues should not remain open. Kitura-Credentials sweepClosed old API-design/support discussion:
Credentials/auth packages should still be treated carefully in later modernization because they touch security-sensitive flows. Kitura-Cache modernizationStarted a focused modernization pass on Opened and merged
Opened This PR performs a minimal Swift 6 modernization pass while keeping the package small and focused. Main changes:
CI strategy for the Swift 6 PR:
Validation recorded for the Swift 6 PR:
Licensing/header cleanup observationsThe
OutcomeThe open issue lists should now be substantially more useful. The cleanup reduced old noise while preserving issues that still appear to represent real technical debt or future modernization candidates. The org is moving toward a clearer maintenance state:
Follow-up candidatesPotential follow-up work identified during triage and modernization:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This thread is a lightweight maintainer worklog for Kitura.
Use it for short notes about maintenance activity that does not need its own issue or pull request: triage sweeps, cleanup work, release prep, repository settings changes, dependency audits, CI observations, and project housekeeping.
Please keep actionable bugs, feature requests, and regressions in Issues or Pull Requests. This thread is for coordination and visibility, not task tracking.
2026-05-18 - @adam-rocska
Kitura/Health, and added aspamlabel there for future cleanup.Kitura/Kitura; this thread will be used as the shared maintainer activity log.Package*.swiftfiles across the org.Kitura/SwiftKafka.Kitura/SwiftKafka#17: migrated CI from Travis CI to GitHub Actions.setupKafka.shand Package-Builder usage.swift build, andswift test.swift-logto1.0.0..<1.2.0so Swift 5.0.1 resolves a compatible version.Kitura/Kitura#1560as the first concrete step toward replacing Travis across the organization.Kitura,BlueSocket,BlueCryptor,BlueSSLService, andSwiftKafka.Kitura/Kitura#868as no longer feasible in the current maintenance state.Kitura/Kitura#995as obsolete/stale.Kitura/Kitura#897on the radar as a future quality-control / memory regression testing item.Kitura/Kitura#729on the radar as a future listener/threading modernization item.Kitura/BlueCryptor#19as stale and not aligned with modern Swift API direction.BlueSocketissues including#204,#213, and#216.BlueSSLService#102.Beta Was this translation helpful? Give feedback.
All reactions