Since there are multiple projects where I am not the active lead developer (most notably Scala and Kotlin modules), I think that it might be time to "mature" release process slightly. Specifically, although I can take care of almost all publishing activities (with exception of Scala module, possible), I think I need to coordinate timing little bit better, to make sure there is clean cut-off point wrt merging of features, updates of dependencies and so on. While there are many other things that would be great to improve on (like more automation), this seems like a relatively low-hanging fruit.
What seems like a simple incremental step would be for me to create a Github issue for every new release, adding ccs to maintainers, and wait for some pre-determined time for confirmations/notes from maintainers. Only after time has elapsed (or everyone/quorum has +1'd release?) and no other issues related to the new release have been raised, would I proceed with publishing. Does this make sense? Idea is simply to raise awareness, allow contributors and maintainers to point out possible gaps, dependencies, but without building significant new processes. If so, another question is the location. I was first thinking of main `jackson` repo, but it does not have Issues enabled -- and the reason is that that tracker, if enabled, tends to get all kinds of misc assorted issues filed (somewhat understandably, but from practical standpoint leading unproductive and undesired janitorial work). Thinking more along these lines, maybe I should simply create a new repo, `jackson-releases` (or something)? In theory that could even hold wiki page for releases, but I am not sure it would make sense as many other links from outside would need to be redirected. Pointers to how other projects do this might be useful as well; as well as experiences. So far releases have been a solo effort, and while I think centralized model has its benefits I would like to open it up a little bit. -+ Tatu +- -- You received this message because you are subscribed to the Google Groups "jackson-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jackson-dev/CAL4a10hGkzt_akmqihAhNA-C2nrWh6Ch1YS0%3DkJPnxZjcoDQZA%40mail.gmail.com.
