Greetings everyone, [I have addressed this email to the LTS mailing list, with the security team in BCC. This is so that replies to this thread that are not of specific concern to the security team do not unnecessarily inundate them.]
**** Prologue As has been discussed on several occasions by now (e.g., on this mailing list, in IRC, and in any of several different LTS meetings/gatherings in the last few months), the LTS Team will be holding a sprint during DebCamp 25, with two primary focus areas: some LTS Team-specific needs and the security tracker. This message outlines various key bits of information. I have tried to keep this is as compact as possible and may have left something out in the process, so please do not hesitate to follow up with any questions or concerns. As I have been delayed in completing the necessary planning and sending out related announcements, I would ask that those who intend to participate please let me know ASAP (according to the guidelines specified below in the "Rules of engagement" section). **** Objective The objective of the DebCamp 25 security tracker sprint is to improve LTS Team tools and processes and along the way make improvements to the security tracker itself, as well as to associated/related tools, services, and documentation. The are many longstanding issues which affect the security tracker, both directly and indirectly. These issues affect the work of the LTS Team; some to a greater extent and others to a lesser extent. However, it is not necessary that things remain as they are. While we do continuously improve the tooling which the LTS Team uses to interact with the security tracker (and occasionally also which the security team uses as well), it seemed beneficial to organize and execute a focused sprint that would help to make substantial improvements in and around the security tracker. In particular, there are some changes which would be much more feasible if completed in a very short time and with the participation of multiple developers. We hope that this will not only result in marked improvements coming out of the sprint but will also create momentum to continue making improvements for some time. **** Issue categories and issue list The issues being targeted for the sprint fall into the following three categories: - Bug fixes and improvements to core elements of the security tracker itself - Bug fixes and improvements to tools and services which utilize the security tracker in some way - Documentation and miscellany which may or may not directly relate to the security tracker Rather than list the issues here in this email, I instead provide a link to planning issue in Salsa: https://salsa.debian.org/lts-team/lts-extra-tasks/-/issues/87 Please look at the proposed issue list (the issue description will be kept up to date with the latest canonical listing) and discuss any proposed additions/deletions/other modifications in the comments of that issue. **** Rules of engagement In order to try to keep things relatively organized, I would very much appreciate it if everyone could help by adhering the following rules of engagement. ******** Remember that the Security Team owns the tracker It is vitally important to remember that the Security Team owns the tracker; the LTS Team are guests with some added special privileges. We must take great care that any change does not break an existing workflow. If a change has even the possibility of breaking an existing workflow, then that requires prior coordination with the Security Team. Note that a number of the candidate issues for the Sprint have the possibility of altering the tracker in a way that may result in just that sort of breakage. Potential work of this sort needs to be discussed (in the issue or BTS bug which describes the problem/work); if a response from the Security Team is not made in a timely fashion, PLEASE PLEASE PLEASE do not ping the Security Team about this directly. Rather, get in touch with the coordinators and we will mediate the exchange or find an alternate path. ******** Declare intention to participate If you plan to attend DebCamp and/or plan to participate *during* the designated sprint days, please let me know. If you prefer to let me know via private email, then that is completely fine. Please note that the more detail you can provide, the better; the most important thing being information about what specific days you plan to be present at the DebCamp venue, so that we can ensure adequate workspace for everyone who will be there. ******** Assign or claim issues Because the list of issues targeted for the sprint is very likely to evolve as the event nears (since work may be started before the event itself, or may start between now and then), it is important to assign yourself to any issue(s) you may be working on. For situations where an ownership claim is not feasible (i.e., the Debian BTS), make a comment stating your intent to work on the issue. If you have specific interest in an issue that someone else has already claimed, then get in touch with that person. It may be that the issue could be split into distinct parts, or that there is enough work to support concurrent claims/work on the issue. Please keep this information up to date; if you stop working on something or decide you won't be able to, then release the claim; if an issue is completely resolved, then please make note of that (and let me know so I can update the planning issue); etc. ******** Feel free to start working on issues before the sprint While there is a particular emphasis on a concentrated effort to be executed during the sprint at DebCamp itself, there is no particular reason that work cannot start prior to and continue after the event. If a particular issue is ready for work and you have the spare cycles to begin the work, then please go ahead and do so, updating the status of the issue(s) as work progresses. This is especially true of brainstorming, design, and related sorts of tasks, that if completed in advance will allow for a more fluid pace of work during the sprint. ******** Suggest improvements At this point I have received fairly little input concerning the sprint and the planned work. It is doubtless that I have overlooked things and made mistakes. Please make sure to suggest improvements, modifications to the issue list, etc. Regards, -Roberto -- Roberto C. Sánchez