!VyoUhyWvlhSpFWWxHL:matrix.org

Zulip setup coordination

84 Members
Coordination to setup https://nixpkgs.zulipchat.com/, see https://github.com/NixOS/foundation/issues/14326 Servers

Load older messages


SenderMessageTime
26 Feb 2024
@infinisil:matrix.orginfinisilI guess archiving github.com/NixOS/hydra and creating a fork just for the infra team might actually be easiest, especially since you can start off with a fresh issue/PR tracker20:39:00
@infinisil:matrix.orginfinisilSo while it's a "fork", it's not really, because the original is just frozen20:39:40
* @raitobezarius:matrix.orgraitobezarius nods20:40:43
@ma27:nicht-so.sexyma27but 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.20:51:20
@raitobezarius:matrix.orgraitobezariusI think infra people will react very timely if you send them PRs too20:51:45
@raitobezarius:matrix.orgraitobezarius(or I suppose so)20:51:48
@delroth:delroth.net@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@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:nicht-so.sexyma27
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:matrix.orgtomberekThe 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@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:matrix.orgronefAnybody here interested to have a deeper conversation on fundraising/funding for the project/community?04:03:30
@arianvp:matrix.org@arianvp:matrix.orgYes. That sounds great07:07:33
@theophane:hufschmitt.net@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@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:matrix.orgronef
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@apcodes:matrix.orgI remember having read through some discussions on decentralized cache infrastructure. Would that not be relevant here?17:54:11
28 Feb 2024
@ronef:matrix.orgronefProbably should be part of our ongoing considerations03:30:26
@theophane:hufschmitt.net@theophane:hufschmitt.netPSA: I've advanced the monthly team repr meeting by one week as it was conflicting with Scale. So it's now scheduled for March 706:43:52
@rvdp:infosec.exchangeRamses 🇵🇸 joined the room.08:32:10
@ronef:matrix.orgronef(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_123:matrix.orgpatka
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:matrix.orgronefJust shared an update if anyone is interested -> https://discourse.nixos.org/t/nixcon-north-america-update-two-weeks-to-go/4053118:31:20
1 Mar 2024
@tomberek:matrix.orgtomberek set a profile picture.15:21:01
2 Mar 2024
@qyriad:katesiria.orgQyriad joined the room.19:34:42
6 Mar 2024
@theophane:hufschmitt.net@theophane:hufschmitt.netReminder: Next team representative meeting tomorrow (in exactly 24h, so hopefully it is tomorrow in every time zone)19:40:00
7 Mar 2024
@ronef:matrix.orgronef

Apologies, I'm on a flight.
Will provide some updates async:

  1. 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.
  2. 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)
  3. Once we get past NixCon I'll schedule time for us to dive into the fundraising topic I mentioned.
  4. If there's anything else, ping me!!
12:28:22
@ronef:matrix.orgronef *

Apologies, I'm on a flight.
Will provide some updates async:

  1. 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.
  2. 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)
  3. Once we get past NixCon I'll schedule time for us to dive into the fundraising topic I mentioned.
  4. If there's anything else, ping me!!
  5. (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@hexa:lossy.networkat what time is the call scheduled?18:11:34
@raitobezarius:matrix.orgraitobezarius mumbles something about calendars 18:12:00

Show newer messages


Back to Room ListRoom Version: 10