| 26 Feb 2024 |
raitobezarius | I think infra people will react very timely if you send them PRs too | 20:51:45 |
raitobezarius | (or I suppose so) | 20:51:48 |
@delroth:delroth.net | In reply to @ma27:nicht-so.sexy but if there's going to be an infra-specific Hydra: are people still interested in changes like the "search failed builds by maintainer" thing? I have an idea how to do it with a far smaller migration path, but I'll need some time for that eventually and given how things develop in here, I'm not sure if it's worth it. well it's not like those changes would have made sense outside of hydra.nixos.org anyway? | 20:54:12 |
@delroth:delroth.net | this might actually be a good example of something that would be easier to get done without having to care about general purpose hydra | 20:54:32 |
ma27 | In reply to @delroth:delroth.net well it's not like those changes would have made sense outside of hydra.nixos.org anyway? that one specifically? probably not, I implemented that after somebody brought it up on a nixcon a while ago. | 20:55:19 |
| 27 Feb 2024 |
tomberek | The state of hydra could use improvement. And we need something to fill the need. There are options, such as rejuvenating the maintenance effort, deprecate and write major version changes, rewrite, adopt and improve a similar existing Nix-based CI. Sounds like a nice long-term project that could use funding? Or prioritization? Maintainers to do work that have not yet naturally materialized.
Or a radical idea: Nix is special in that it can coexist on other distros and with other package managers.... perhaps it can coexist with any CI solution. | 02:33:23 |
@adis:blad.is | In reply to @tomberek:matrix.org The state of hydra could use improvement. And we need something to fill the need. There are options, such as rejuvenating the maintenance effort, deprecate and write major version changes, rewrite, adopt and improve a similar existing Nix-based CI. Sounds like a nice long-term project that could use funding? Or prioritization? Maintainers to do work that have not yet naturally materialized.
Or a radical idea: Nix is special in that it can coexist on other distros and with other package managers.... perhaps it can coexist with any CI solution. Not so radical of an idea. There has been plenty of looking into using off the shelf CI systems:
- Over in nix-community we have a buildbot instance.
- TVL runs on buildkite (proprietary cloud, so out of the question for Nix).
All existing FOSS solutions I looked into scaled poorly and/or didn't have support for dynamic job matrices. I couldn't even use the buildbot for the emacs overlay (~60k packages) because of scaling issues. There is also the aspect of discoverability & searching where a purpose built system will always outperform some generic thing. For all it's problems Hydra actually has a fair bit to like. My conclusion after looking into the landscape was that we need a purpose built CI, but I also think we can get away with something radically simpler than Hydra.
| 03:19:10 |
ronef | Anybody here interested to have a deeper conversation on fundraising/funding for the project/community? | 04:03:30 |
@arianvp:matrix.org | Yes. That sounds great | 07:07:33 |
@theophane:hufschmitt.net | raitobezarius can you open an issue on Hydra about the maintenance/messaging problem? It's an important one to tacke indeed, but reading the backlog of a Matrix chat is probably the worst possible way of understanding the available options 😬 | 07:52:40 |
@theophane:hufschmitt.net | And to add my own noise to the mix: Another option is to integrate with the existing RBE ecosystem (Bazel remote build protocol, now used by a bunch of other tools). I know services like https://www.buildbuddy.io/ui are interested in supporting Nix, and we can also have Nix support the RBE protocol reasonably cheaply (we have a nearly working implementation of a Nix-RBE proxy at Tweag, and the hardest part by far was implementing the Nix protocol side of things) | 07:56:32 |
ronef | In reply to @ronef:matrix.org Anybody here interested to have a deeper conversation on fundraising/funding for the project/community? Part of this is a vision I'd want to explore together. With my horrible naming expertise. "Self Sustainable Nix" | 16:55:31 |
@apcodes:matrix.org | I remember having read through some discussions on decentralized cache infrastructure. Would that not be relevant here? | 17:54:11 |
| 28 Feb 2024 |
ronef | Probably should be part of our ongoing considerations | 03:30:26 |
@theophane:hufschmitt.net | PSA: I've advanced the monthly team repr meeting by one week as it was conflicting with Scale. So it's now scheduled for March 7 | 06:43:52 |
| Ramses 🇵🇸 joined the room. | 08:32:10 |
ronef | (Side FYI) I'm going to start being underwater for the next two weeks organizing/running NixCon in North America with the team so sorry if I slowly become slower to engage/respond going into March 14 - 17
It seems like it's going to be a large gathering and I am hopeful we will be doing lots of Nix advocacy to a new continent, with a lot of New to Nix folks :)
If anyone is interested to help/give thoughts just ping me! | 19:11:44 |
patka | In reply to @ronef:matrix.org (Side FYI) I'm going to start being underwater for the next two weeks organizing/running NixCon in North America with the team so sorry if I slowly become slower to engage/respond going into March 14 - 17 It seems like it's going to be a large gathering and I am hopeful we will be doing lots of Nix advocacy to a new continent, with a lot of New to Nix folks :) If anyone is interested to help/give thoughts just ping me! Enjoy and good luck! | 19:59:01 |
| 29 Feb 2024 |
ronef | Just shared an update if anyone is interested -> https://discourse.nixos.org/t/nixcon-north-america-update-two-weeks-to-go/40531 | 18:31:20 |
| 1 Mar 2024 |
| tomberek set a profile picture. | 15:21:01 |
| 2 Mar 2024 |
| Qyriad joined the room. | 19:34:42 |
| 6 Mar 2024 |
@theophane:hufschmitt.net | Reminder: Next team representative meeting tomorrow (in exactly 24h, so hopefully it is tomorrow in every time zone) | 19:40:00 |
| 7 Mar 2024 |
ronef | Apologies, I'm on a flight. Will provide some updates async:
- NixCon is rolling in one week! We have over 310 folks signed up! Though I have less confidence in the exact number and therefore can range anywhere honestly. The team has been burning the candle on both ends the past few weeks to try and prepare for that large of a crowd.
- Preparing a talk for NixCon on Nix State of the Union, if anyone here plans to make it please let me know. In Darmstadt I incorporated a new format where a bunch of community leads join in to talk about their areas and I personally found that invaluable. If you'll be there I'd love for you to join in. Also, if you have any topics you'd like to add to the deck I'd appreciate it as well! (I'll share the deck later this weekend but feel free to send topics regardless)
- Once we get past NixCon I'll schedule time for us to dive into the fundraising topic I mentioned.
- If there's anything else, ping me!!
| 12:28:22 |
ronef | * Apologies, I'm on a flight. Will provide some updates async:
- NixCon is rolling in one week! We have over 310 folks signed up! Though I have less confidence in the exact number and therefore can range anywhere honestly. The team has been burning the candle on both ends the past few weeks to try and prepare for that large of a crowd.
- Preparing a talk for NixCon on Nix State of the Union, if anyone here plans to make it please let me know. In Darmstadt I incorporated a new format where a bunch of community leads join in to talk about their areas and I personally found that invaluable. If you'll be there I'd love for you to join in. Also, if you have any topics you'd like to add to the deck I'd appreciate it as well! (I'll share the deck later this weekend but feel free to send topics regardless)
- Once we get past NixCon I'll schedule time for us to dive into the fundraising topic I mentioned.
- If there's anything else, ping me!!
- (Forgot to add this one) We are rolling out a survey at NixCon so if you have any ideas for questions to add let me know. I believe it's a unique opportunity to get some responses from a different persona.
| 12:29:16 |
@hexa:lossy.network | at what time is the call scheduled? | 18:11:34 |
raitobezarius | mumbles something about calendars | 18:12:00 |
@hexa:lossy.network | feel free to file an issue on the infra repo | 18:12:50 |
raitobezarius | done: https://github.com/NixOS/infra/issues/231 | 18:13:16 |
@theophane:hufschmitt.net | 20h30 CET | 18:13:23 |
@hexa:lossy.network | thanks, tagged and responded | 18:13:46 |