!VyoUhyWvlhSpFWWxHL:matrix.org

Zulip setup coordination

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

Load older messages


SenderMessageTime
26 Feb 2024
@infinisil:matrix.orginfinisil
In reply to @raitobezarius:matrix.org
It can, but I guess it can be rename to hydra-for-nixosorg and people can have nix-community/hydra if they want a community maintained Hydra
I like that idea
20:31:15
@k900:0upti.meK900It would help some, but ehhhh20:31:20
@delroth:delroth.net@delroth:delroth.nethydra without the Perl and with a better scheduler would be significantly better and would probably suffice for the nixos.org use case for 5+ years20:31:53
@infinisil:matrix.orginfinisil
In reply to @raitobezarius:matrix.org
It can, but I guess it can be rename to hydra-for-nixosorg and people can have nix-community/hydra if they want a community maintained Hydra
So the idea would be that hydra-for-nixosorg can remove all code not needed for hydra.nixos.org?
20:32:02
@k900:0upti.meK900Well yes, but the scheduler is very much backend20:32:04
@janik0:matrix.org@janik0:matrix.org
In reply to @k900:0upti.me
tbh I don't know if rewriting just the frontend would help much
some what unrelated but is there some db query result cache, that would probably go a long way for making the ui more usable?
20:32:16
@delroth:delroth.net@delroth:delroth.net
In reply to @janik0:matrix.org
some what unrelated but is there some db query result cache, that would probably go a long way for making the ui more usable?
do you want to go implement that in Perl?
20:32:28
@raitobezarius:matrix.orgraitobezarius
In reply to @infinisil:matrix.org
So the idea would be that hydra-for-nixosorg can remove all code not needed for hydra.nixos.org?
hydra-for-nixosorg is maintained by people working on hydra.nixos.org (code & infra) and they do what they see fit with it
20:32:33
@raitobezarius:matrix.orgraitobezarius They don't have to care about breaking Hydra usecases of other people 20:32:47
@raitobezarius:matrix.orgraitobezariusnix-community/hydra can host the GP Hydra if someone comes and say "I will do that"20:32:59
@raitobezarius:matrix.orgraitobezarius * nix-community/hydra can host the general purpose Hydra if someone comes and say "I will do that"20:33:05
@infinisil:matrix.orginfinisilSounds good to me!20:33:12
@raitobezarius:matrix.orgraitobezariusBut NixOS officially does not communicate anymore the following fact: "Hydra is the CI we advise you to use for Nix(OS)"20:33:27
@raitobezarius:matrix.orgraitobezariuswhich also enable people who want to see a blessed solution to jump and make whatever better and reinstate a blessed solution later on20:33:54
@raitobezarius:matrix.orgraitobezariusLike, if someone makes nix-community/hydra without Perl, fast, better scheduler and infra people says "mmm looks good, we want it", hydra-for-nixosorg can be manipulated to be thrown away (I suppose?)20:34:23
@janik0:matrix.org@janik0:matrix.org
In reply to @delroth:delroth.net
do you want to go implement that in Perl?
rather not to be honest:(
20:34:49
@delroth:delroth.net@delroth:delroth.netI don't see any reason for the two forks to ever be far apart20:34:50
@janik0:matrix.org@janik0:matrix.org
In reply to @delroth:delroth.net
do you want to go implement that in Perl?
* rather not to be honest :(
20:34:52
@janik0:matrix.org@janik0:matrix.org * rather not to be honest :(
(so I did some perl mojolicious legacy maintenance at dayjob 🙈)
20:35:32
@janik0:matrix.org@janik0:matrix.org * rather not to be honest :(
(but I did some perl mojolicious legacy maintenance at dayjob, so.. 🙈)
20:35:42
@infinisil:matrix.orginfinisilI guess we don't actually need a fork. It can just be an increase in version number along with setting a new expectation that new versions won't be backwards compatible anymore20:36:07
@infinisil:matrix.orginfinisilIf somebody wants to fork a version they can just grab an older commit20:36:20
@infinisil:matrix.orginfinisil
In reply to @infinisil:matrix.org
I guess we don't actually need a fork. It can just be an increase in version number along with setting a new expectation that new versions won't be backwards compatible anymore
Or even not doing any releases anymore, also changing the attribute/name or something
20:36:42
@raitobezarius:matrix.orgraitobezariusThe problem with the idea of not needing a fork is that I don't know how to go see to do this20:36:58
@raitobezarius:matrix.orgraitobezariusBut if you all agree with that and that infra people can be unblocked to do their changes, I guess that's fine as well20:37:09
@ma27:nicht-so.sexyma27
In reply to @raitobezarius:matrix.org
I know that ma27 also does maintenance for his own needs

....and a backlog of UI improvements somewhere :D

but, the only Hydra I'm really using is my personal one, so I don't really have the resources on my own to debug issues that only come up with large instances.

But generally, I'd be open to help with Hydra (or whatever fork) - in the time constraints I have of course

20:37:26
@raitobezarius:matrix.orgraitobezariusBut if this means they have to go see an unknown non-existent committee of maintainers to bless this, it might be a bit frustrating (understandably)20:37:27
@ma27:nicht-so.sexyma27
In reply to @infinisil:matrix.org
I guess we don't actually need a fork. It can just be an increase in version number along with setting a new expectation that new versions won't be backwards compatible anymore
which version number btw? :D
20:37:45
@infinisil:matrix.orginfinisilHah20:37:57
@raitobezarius:matrix.orgraitobezarius I guess the question boils down a bit to you John Ericson who was the latest committer on Hydra 20:37:59

Show newer messages


Back to Room ListRoom Version: 10