Yegappan Lakshmanan wrote: > Hi all, > > I am listing the tasks that Bram used to do for developing and maintaining > Vim below (as far I can remember): > > 1. Developing fixes for Vim crash reports including the analysis of > fuzzy test files. > 2. Addressing reported security vulnerabilities including those reported > in https://huntr.dev/repos/vim/vim. I think various Linux > distribution maintainers report these issues directly to Bram. > 3. Fixing Coverity warnings reported in > https://scan.coverity.com/projects/vim > 4. Fixing CI build breakages including ASAN errors. > 5. Create patches based on pull requests from Vim contributors > (including updating the patches to match the Vim coding style and > perform minor refactoring). > 6. Developing major new features (e.g. Vim9 script, virtual text, etc.) > 7. Reproducing the reported issues and developing fixes for those > issues. > 8. Improving the test infrastructure. For example, he recently > incorporated coding style checks and the support for syntax > highlighting checks. > 9. Incorporating the runtime file updates (e.g. syntax files, file > types, etc.) > 10. Updating the Vim documentation based on discussions and pull > requests. > 11. Maintaining the todo.txt file to track the roadmap for features and > fixes. > 12. Responding to questions and discussions in the Vim-dev mailing list. > 13. Updating the vim.org website with news. > 14. Preparing and making Vim releases (maybe once a year). > > Regards, > Yegappan
Thanks Yegappan for this list. About point #2 i.e. "Addressing reported security vulnerabilities including those reported in https://huntr.dev/repos/vim/vim" I never looked at this, as I thought only Bram had access to bug reported there for security reasons. But if I can have access (?) I would be interested in: - minimizing crash fuzzing POC - and attempting to fix them About point #9 i.e. "Incorporating the runtime file updates" I've always found it odd that some changes were split into a commit in src and another commit later in runtime. It often caused confusion, with PR author asking "part of my change was not included?!" and the response being "it will be in the next runtime update". Perhaps that's something worth revisiting? In fact, this happened to my last PR at https://github.com/vim/vim/pull/12544/files where only part of it was merged and the remaining part was meant to be in the next runtime update, which sadly never happened. I'll create a PR when I have time for what went missing. There might also be other unrelated changes which were pending in the next runtime update that never happened. Often Bram responded with "I'll include it" when people reported corrections to the docs for example. Regards Dominique -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAON-T_h9cD0gkWdjFogJDRFh6N9Y-Jx8VT2EgBEgMaOo4Kr83Q%40mail.gmail.com.