Community Team Updates

Subject: Community Team Updates – Request for Status, Blockers, and Proposals

Hello Nix Community!

As part of our initial effort to better understand the current situation, the Steering Committee (SC) would like to invite the various parts of the community to provide an update. This thread is meant to become a place for a fairly comprehensive update about the current state of the community. This would help get everyone up to speed about the community status, provide a chance to communicate with the broader community, help us prioritize issues, and establish a budget; we’d appreciate an initial round of updates on:

  1. Current Status — Key accomplishments, ongoing projects, and recent progress, current issues.
  2. People — Identifying people responsible for various areas and/or interested to contribute. Any areas where we are lacking and need help.
  3. Blockers or Challenges — Any issues or resource needs for additional support, feedback, or decision by the SC.
  4. Upcoming Topics or Projects — Any upcoming work that requires broader community collaboration or attention from the SC.
  5. Budget issues - Any expectations or requests regarding team/project budgets.

What

To make this more actionable, here are some specific areas of interest for each team, but is not a comprehensive nor exhaustive list. Please try to consolidate with others working on similar issues to increase the signal/reduce the noise. (Specific names are only to ping people suspected to be involved+interested, not mean to be exclusive.) Going forward, we’d like to reduce the need for this sort mass-request and streamline the process if possible, include any recommendations for that as well.

These are the topics where we need more information, but your scope is not limited to these.

How

Share your updates in this thread if possible — very likely others are also interested in the responses and updates. Thanks to each of you for your continued dedication to the Nix ecosystem — your hard work makes all the difference!

To keep things on-topic, please do not enter discussion about the topics here, but break those into separate threads with the relevant teams. Consolidate with each other if possible.

After someone from your team has given a response, we will start to schedule a meeting with each team to discuss further with ~2 SC members in each meeting. (We’re trying to strike a balance between scheduling meetings in parallel, and multiple SC members in each meeting so we don’t have a single point of failure.)

Contacts

  • steering@nixos.org
  • Feel free to contact the SC individually on Matrix, Zulip, Discourse, etc. for matters that warrant it.

Looking forward to your updates!

Best,
The Nix Steering Committee

27 Likes

Xen Team:

TL;DR: We’d like a @nixos.org email to apply for their pre-disclosure list. Everything else has been going smoothly, and we’re collaborating with upstream to get NixOS featured on their website. We will continue developing Xen on NixOS 25.05 and above.

Details:

Current Status

The Xen Project Hypervisor has been fixed up in Nixpkgs during the second half of this year, making this team the fourth youngest team in Nixpkgs at this point. We’ve been successful in booting a Xen-capable NixOS installation in x86 systems, and have diligently patched every security issue reported by upstream.

Since our announcement in Discourse, everything has been going well, to the point where upstream Xen has approached us for a collaboration in a marketing endeavour, where NixOS will be featured in the Xen Project’s new website in a few months from now. This collaboration has been orchestrated with the Marketing Team, and no further action is needed for it.

Our main blocker lies in our ability to respond to security advisories issued by upstream. While we have taken no longer than a day to patch security issues thus far, we recognise that joining Xen’s security pre-disclosure list would further improve our reaction time to security issues. More information on that blocker is listed under Blockers or Challenges.

Blockers or Challenges

As mentioned in Current Status, we would like to apply for Xen’s security pre-disclosure list so we can be ready when security issues are discovered and get them to users as soon as possible. Unlike the distros list, we have already been informally invited by upstream to apply to their list, and I have made all of the necessary preparations for our initial application. To go ahead with this plan, we will need:

  1. An e-mail alias that ends in @nixos.org;
  2. Approval from the Steering Committee.

Everything else (The PGP key, the application message, and the website team page update) has been prepared and awaits a review from the Committee. We only need an official NixOS address, which the Infrastructure team will be able to help us with.

Upcoming Topics or Projects

We don’t expect to need direct intervention from the Steering Committee in our immediate technical projects. That said, Yaroslav has been working on a collaboration with Qubes OS; in the future, that may require the Committee’s attention, but there are no actionable requests yet.

People

The Xen team is comprised of myself, Yaroslav and Hongbo. Emily has been instrumental in reviewing and merging our PRs as well.
To resolve the security blocker mentioned above, we will also need help from the Infrastructure team.

Budget

We have no direct expenditures, so we do not need a budget at this time. There may be monetary concerns with providing the aforementioned e-mail alias, however. (I’m not sure how full the alias list is.)

17 Likes

On behalf of the RFC Steering Committee.

Status Update

The RFCSC is continuing to fulfill its role with all current members actively participating. We are slowly trying to automate what we do, such that the team only needs to come together for decisions needing human judgement, which are rare. That said, we don’t have a lot of time to work on automation.

Overall we consider everything to be running smoothly.

Requests

We have no hard requests but would like to highlight that in 2 weeks (2024-12-09) we will be initiating the yearly RFCSC member rotation. This brings up a couple of opportunities for the Nix Steering Committee:

  1. If you would like to give input on the selection of the new RFCSC to ensure more alignment with the Nix Steering Committee, please let us know.
  2. If the Nix Steering Committee is considering major changes to the process of the RFCSC team, it would be convenient to do that before new members are selected.

But overall this is just a matter of convenience, and we have no important or urgent requests.

13 Likes

Nix formatting team update

  • Overall the team is working as documented, we continue to have bi-weekly meetings when it works out, all members are regularly active.
  • We are still in the RFC 166 implementation phase and have just announced that the almost completely treewide Nixpkgs reformat is going to happen soon: Nix formatting team: Treewide Nixpkgs formatting
  • As we make progress with the implementation, we are slowly moving towards a less active maintenance mode.
9 Likes

Moderation team update

  • the moderation team grew a bit in the last couple of months
  • team rotation is an ongoing topic for which we are trying to define a mechanism

Currently the only thing we need from the SC is to start by formalizing any relevant escalation channels for issues that may come up, noting that they may need to be confidential. We are looking forward to what decisions the SC will bring :slight_smile:

11 Likes

NixCon team update

We organized NixCon 2024 in Berlin. We sold around 400 tickets. We think it was a success.

For 2025, we started a discussion about future events Thoughts about the future of NixCon - #3 by arianvp

We are happy to support endeavors to do it somewhere else, but for us it would be easiest to do it in our home town :slight_smile:

9 Likes

Today was the NixOS 24.11 Retrospective. We have notes from the meeting: NixOS 24.11 Retrospective

6 Likes