Hello everyone, I am in the early stages of putting together a sprint to take place at DebCamp25, with the objective of making improvements to the security tracker. With that in mind, I would like to ask a very specific question:
As you go about tasks which require interacting with the security tracker, what pain points exist for you? Some background: Santiago and I have recently been discussing some improvements to the security tracker with a specific focus on improvements to support our workflow needs (both inward facing and outward facing needs, including things that support the workflow of the LTS team and by extension the Security team). As a result, we have a reasonably good idea of some changes that we'd like to see implemented in order to support those specific neds. As part of this effort I would also like to consider whether other improvements are needed and/or desirable. The idea with considering existing pain points and other improvements is two-fold. First is that if we are going to undertake significant work on the tracker (vis-à-vis a sprint) then this is also an opportunity to fix some other issues along the way, thus improving the overall day-to-day experience for the LTS team and the Security team. Second is that such improvements seem likely to yield workflow improvements that I had not previously considered. At the moment I am most interested in identifying the problem areas and pain points rather than considering the potential solutions. That said, while solutions aren't the focus of the question I am asking in this mail, discussions of potential solutions to specific problems are fine. I'd rather we not turn this into a discussion about hypothetical issues nor a bikeshedding session on potential optimizations. As one example, some time ago I encountered the issue of the size of data/CVE/list, specifically in the context of a git blame operation taking a few hours to complete. I became convinced that data/CVE/list needs to be split. As I've done some research on the topic, the answer to that is far from clear. I'm less convinced now that "split data/CVE/list" is the de facto right solution, and I'm definitely convinced that a big change here will not be accepted without many good reasons and proof that doesn't also include some massive drawbacks. So, in the context of this discussion I would consider "git blame takes an unreasonably long time to be particularly useful" as a valid statement of a pain point, and I would hesitate to favor a specific possible solution. Regards, -Roberto -- Roberto C. Sánchez