Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OS Support Index Proposal #9623

Closed
richlander opened this issue Nov 23, 2024 · 0 comments
Closed

OS Support Index Proposal #9623

richlander opened this issue Nov 23, 2024 · 0 comments

Comments

@richlander
Copy link
Member

richlander commented Nov 23, 2024

We've got a great practice of creating OS support issues that track progress on supporting new distros. I'm a user of these issues and believe that they could be more discoverable.

There are three key tasks that are relevant to me:

  • Which distro versions are "incoming", about to be supported?
  • Which distros are "outgoing", on their last legs?
  • Where are the os-support issues for the last few versions for a given distro?

I was recently looking at devcontainers/images#90. I was able to answer the question I had by just looking at that issue. It's an interesting approach to two out of the three tasks I raised. I'm not a fan of every-growing issues, so don't propose that we adopt this approach wholesale. It is, however, good inspiration. I also noticed that this issue is pinned in devcontainers/images. I like that. That's very good for discoverability.

I'd propose we do the following:

  • Create and pin an "on-deck" issue that lists both incoming and outgoing distro versions, in two aptly named tables. For example, Alpine 3.22 would be added to the "incoming" table when we first became aware of it and would be removed from it after all release and product work was completed (and users were supported). The same would be true in reverse as Alpine 3.22 went EOL.
  • Create an index issue for each distro, with a link to each of the relevant os-support issues. Links to each of the distro indexes could be listed in another issue, references from the "on-deck" issue and any other relevant places.

I think this would be similar to what the dev container folks are doing, with a slightly improved scheme. I guess that this proposal is a small bit of additional work, with significant benefit. I suspect it would help the team a lot with the task of adding support for multiple distros at once. The "on deck" issue would be very amenable for being reviewed as a single artifact in the .NET Tactics meeting.

@richlander richlander changed the title OS Support Index OS Support Index Proposal Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant