!zghijEASpYQWYFzriI:nixos.org

Hydra

369 Members
109 Servers

Load older messages


SenderMessageTime
18 Nov 2023
@elvishjerricco:matrix.orgElvishJerriccois there any way to have hydra track the merge of two branches? i.e. I want a jobset where the nixpkgs input is the merge of nixos-unstable and a PR I'm interested in.21:45:56
@julienmalka:matrix.orgJulienI don’t think so, you can create a jobset for that specific branch and rebase it on nixos-unstable, but I’m not sure you can do better21:49:51
@julienmalka:matrix.orgJulien* I don’t think so, you can create a jobset for that specific branch and rebase it regularly on nixos-unstable, but I’m not sure you can do better21:50:23
@elvishjerricco:matrix.orgElvishJerriccobummer21:50:32
@elvishjerricco:matrix.orgElvishJerriccoyea I can run a service on a timer that does that.21:50:48
19 Nov 2023
@elvishjerricco:matrix.orgElvishJerriccohm, well I did something a little wrong01:58:21
@elvishjerricco:matrix.orgElvishJerriccoHow do I delete a jobset? It's not obvious to me in the interface01:58:29
@raitobezarius:matrix.orgraitobezariusI don't think you can delete jobsets in Hydra02:05:21
@elvishjerricco:matrix.orgElvishJerriccooof02:16:20
@pederbs:pvv.ntnu.nopbsds changed their display name from pbsds to pbsds (federation borken, may not see reply).03:35:20
@vcunat:matrix.orgvcunat
In reply to @marius851000:mariusdavid.fr
Hello. I set up an Hydra server for doing some custom CI of a package manager (portmod), and I had a wrongly written fetch script for a fixed output derivation. I now fixed it, but Hydra doesn’t re-evaluate it (certainly cause the result set end up having the same hash). Is there some way I can force it to rebuild all failed derivation according to a new definition even if the result set hash is identical?

(I already had this problem once, and it seems changing the hash of the dependant and re-evaluating wasn’t enought, but I had to change the name anyway, which resulted in a different hash and so a rebuild for every sources)
I'm late but yes, that's an issue. I know nothing better than changing the derivation somehow - in a way that changes the output path, so e.g. the name of the fixed-output derivation.
08:15:29
@vcunat:matrix.orgvcunatOr you could like create a different jobset that contains the corrected derivation - that way you get a new job even if the output path is exactly the same.08:16:43
@rick:matrix.ciphernetics.nlRick (Mindavi)
In reply to @raitobezarius:matrix.org
I don't think you can delete jobsets in Hydra
Open a javascript console while logged in and run deleteJobset or sth like that while on the jobset page
10:55:20
@rick:matrix.ciphernetics.nlRick (Mindavi)The UI doesn't expose it, presumably because it's a very expensive operation on bigger instances 10:56:08
@zxgu:matrix.orgZXGU joined the room.10:56:50
@magic_rb:matrix.redalder.orgmagic_rb
DBIx::Class::Storage::DBI::_execute(): Wide character in subroutine entry at /nix/store/z2f0zs45kx5r2x9i1yw7j7faawhbfvbb-hydra-perl-deps/lib/perl5/site_perl/5.36.0/DBIx/Class/Storage/DBI.pm line 2013. at /nix/store/6iszykmg0zqf83gj8mdy197pkf645lyj-hydra-0.1.20230803.a5ff881/bin/.hydra-eval-jobset-wrapped line 729
{UNKNOWN}: Wide character in subroutine entry at /nix/store/z2f0zs45kx5r2x9i1yw7j7faawhbfvbb-hydra-perl-deps/lib/perl5/site_perl/5.36.0/DBIx/Class/Storage/DBI.pm line 2013. at /nix/store/z2f0zs45kx5r2x9i1yw7j7faawhbfvbb-hydra-perl-deps/lib/perl5/site_perl/5.36.0/Catalyst/Model/DBIC/Schema.pm line 526
evaluation of jobset ‘dotfiles:flake-update (jobset#16)’ failed with exit code 255

I've had this problem for ages where evaluation output wouldnt be visible in the webui, only now am i getting to actually fixing it. Does that look familiar to anyone? there are a few issues open and closed related to UTF-8 encoding but nothing specifically with the database

12:18:51
@pederbs:pvv.ntnu.nopbsds changed their display name from pbsds (federation borken, may not see reply) to pbsds.20:38:39
@paul:zettoit.euPaulZ (pfz4) joined the room.20:46:47
@paul:zettoit.euPaulZ (pfz4) changed their display name from Paul / pfz4 to PaulZ (pfz4).20:48:37
20 Nov 2023
@pnmadelaine:matrix.orgPaul-Nicolas Madelaine joined the room.10:33:19
21 Nov 2023
@niksnut:matrix.orgniksnut changed their display name from niksnut to Eelco.16:37:37
@antifuchs:asf.computer@antifuchs:asf.computeris there a way to configure hydra to load a user-defined plugin, or do I have to build/patch a new hydra package for that?22:14:15
@antifuchs:asf.computer@antifuchs:asf.computer (sounds like you can set PERL5LIB to set the perl module search path; if the module is in the right namespace, it might work? I'll try it out (-:) 22:20:55
@antifuchs:asf.computer@antifuchs:asf.computergot a module that gets loaded & called when various eval hooks are called. This is gonna be a very fun time!22:58:17
22 Nov 2023
@antifuchs:asf.computer@antifuchs:asf.computer oh man, so the evalStarted/evalFailed/etc hooks get a tmpId for the evaluation that is not available in the database? what good is that )-: 14:22:48
@antifuchs:asf.computer@antifuchs:asf.computer I think I can at least dissect that temporary ID on evalFailed to find a jobsetevals entry corresponding to the jobset that failed, which would let me set a github status on that eval's corresponding commit. but, damn, this would be much easier if there was a hydra-side ID that gets threaded through everywhere /: 14:30:29
@antifuchs:asf.computer@antifuchs:asf.computer * oh man, so the evalStarted/evalFailed/etc hooks get a tmpId for the evaluation that is not available in the database (and database IDs that aren't available on any hook)? what good is that )-: 14:30:47
@antifuchs:asf.computer@antifuchs:asf.computer oh wait, evalAdded and evalCached do get the evaluation ID. too bad about evalFailed though... 14:39:19
23 Nov 2023
@antifuchs:asf.computer@antifuchs:asf.computerimage.png
Download image.png
14:54:52
@antifuchs:asf.computer@antifuchs:asf.computeroh gossssshhhhhhh it works, I finally have a plugin that posts a github commit status if evaluation of a flake commit fails14:54:52

Show newer messages


Back to Room ListRoom Version: 6