Hydra | 369 Members | |
| 109 Servers |
| Sender | Message | Time |
|---|---|---|
| 19 Nov 2023 | ||
| 03:35:20 | ||
In reply to @marius851000:mariusdavid.frI'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 | |
| Or 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 | |
In reply to @raitobezarius:matrix.orgOpen a javascript console while logged in and run deleteJobset or sth like that while on the jobset page | 10:55:20 | |
| The UI doesn't expose it, presumably because it's a very expensive operation on bigger instances | 10:56:08 | |
| 10:56:50 | ||
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 | |
| 20:38:39 | ||
| 20:46:47 | ||
| 20:48:37 | ||
| 20 Nov 2023 | ||
| 10:33:19 | ||
| 21 Nov 2023 | ||
| 16:37:37 | ||
| is 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 | |
(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 | |
| got 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 | ||
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 | |
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 | |
* 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 | |
oh wait, evalAdded and evalCached do get the evaluation ID. too bad about evalFailed though... | 14:39:19 | |
| 23 Nov 2023 | ||
Download image.png | 14:54:52 | |
| oh gossssshhhhhhh it works, I finally have a plugin that posts a github commit status if evaluation of a flake commit fails | 14:54:52 | |
| would of course love a thing that lets me drop a "evaluation of this commit started" status, instead of just reporting the end of the evaluation but that is not how hydra hydra's | 14:56:06 | |
| crazy | 16:01:06 | |
| I’m so happy, this puts an end to me waiting for builds to finish that would never get started (: | 20:06:46 | |
| 24 Nov 2023 | ||
| here's the code I use to get that commit status on my nixos config repo: https://gist.github.com/antifuchs/5c2394eb88e0ca436ba9113e2aaeaed7 | 15:43:48 | |
| 25 Nov 2023 | ||
| 00:26:36 | ||
| im finally not dying of covid so im debugging, since i bumped my flake recently hydra-server (starman, the www part) just doesn't start
any idea how i could debug this further? it just does nothing rn | 16:06:01 | |
| looking at my commits, it was indeed the flake lock bump | 16:22:44 | |
| ah but im not following upstream | 16:23:25 | |
| scratch that, not using a random fork of hydra helps | 16:57:41 | |