| 26 Feb 2024 |
K900 | https://github.com/NixOS/hydra/pull/1364 should be good to merge now | 19:49:32 |
raitobezarius | I mentioned to the governance channel that I'd like to discuss sunsetting/archiving the Hydra repository of nixos/ in https://matrix.to/#/!VyoUhyWvlhSpFWWxHL:matrix.org/$u9xOox5KLllPqyj72dwxUniBCoB5ejRSj0IqeSYSsPI?via=nixos.org&via=matrix.org&via=hufschmitt.net which is of interest to this channel | 20:19:31 |
| 28 Feb 2024 |
martiert | I'm still not getting the hydra built packages signed. My definition for the hydra worker can be found in: https://github.com/martiert/nixos-config/blob/main/hosts/mattrim/default.nix are anyone able to see why it's not getting signed? | 08:11:09 |
martiert | I see nothing is signed regardless if I run nix path-info --json or curl https://hydra.localdomain/outputhash.narinfo | 08:13:45 |
| @/yvan:matrix.org left the room. | 15:45:47 |
| 29 Feb 2024 |
tomberek | Would people be interested in a "Hydra Users call"? A chance to give voice to people using Hydra and to collaborate with each other? | 00:31:09 |
Rick (Mindavi) | I would like to join such a call | 17:40:27 |
K900 | In reply to@k900:0upti.me https://github.com/NixOS/hydra/pull/1364 should be good to merge now Bump, btwq | 17:57:43 |
K900 | * Bump, btw | 17:57:44 |
K900 | Three line change that's already live on hydra.n.o | 17:57:53 |
K900 | Someone please press the button | 17:57:57 |
| 1 Mar 2024 |
| tomberek set a profile picture. | 15:21:04 |
| 2 Mar 2024 |
void | fyi, this needs a rebase https://github.com/NixOS/nix/blob/master/dep-patches/boehmgc-coroutine-sp-fallback.diff, hydra uses nix flake that fails. | 09:50:47 |
void | nix v20.01 i believe. | 09:51:10 |
void | ping Robert Hensing (roberth) | 09:51:29 |
| @dooy:matrix.org left the room. | 11:27:46 |
| 3 Mar 2024 |
| @c3r5b8:matrix.org joined the room. | 06:06:18 |
Robert Hensing (roberth) | with the latest bdwgc release we should get rid of the patch https://github.com/NixOS/nix/pull/9900 | 14:45:24 |
| @pharo.:matrix.org joined the room. | 20:40:41 |
| @pharo.:matrix.org left the room. | 20:41:30 |
ma27 | there's btw a rather trivial PR from me: https://github.com/NixOS/hydra/pull/1361
(fixes an integration test in flake.nix) | 21:30:30 |
| 4 Mar 2024 |
martiert | Any idea on what would be needed to get a hydra builder with local store cache to actually sign the store paths? I'm setting store_uri = daemon?secret_key=${age.....} in my services.hydra.extraConfig, but nothing is being signed. | 06:57:39 |
| knownasred joined the room. | 10:11:11 |
tomberek | I have a feeling that figuring out your issue would be best done live. | 17:50:09 |
tomberek | Feel free to ping me some evening (EST) or weekend. | 17:50:45 |
martiert | tomberek: available to help out some now? | 17:54:10 |
| 7 Mar 2024 |
void | In reply to @roberthensing:matrix.org with the latest bdwgc release we should get rid of the patch https://github.com/NixOS/nix/pull/9900 does this fix the problem?
euler | make[3]: Entering directory '/build/source/src/hydra-eval-jobs'
euler | g++ -DHAVE_CONFIG_H -I. -I../.. -std=c++2a -I/nix/store/sayhfgaika0srb3d06ykn01svkg56264-nix-unstable-evrim-2.19.3-dev/include/nix -I/nix/store/a6gcj4anazwgqpn5nx7aqcw7f290xs89-boehm-gc-nix-evrim-8.2.4-dev/include -I ../libhy\
dra -g -O2 -include nix/config.h -c -o hydra_eval_jobs-hydra-eval-jobs.o `test -f 'hydra-eval-jobs.cc' || echo './'`hydra-eval-jobs.cc
euler | hydra-eval-jobs.cc:92:56: error: 'PackageInfo' has not been declared
euler | 92 | static std::string queryMetaStrings(EvalState & state, PackageInfo & drv, const std::string & name, const std::string & subAttribute)
euler | | ^~~~~~~~~~~
euler | hydra-eval-jobs.cc: In function 'std::string queryMetaStrings(nix::EvalState&, int&, const std::string&, const std::string&)':
euler | hydra-eval-jobs.cc:111:21: error: request for member 'queryMeta' in 'drv', which is of non-class type 'int'
euler | 111 | Value * v = drv.queryMeta(name);
euler | | ^~~~~~~~~
euler | hydra-eval-jobs.cc: In function 'void worker(nix::EvalState&, nix::Bindings&, nix::AutoCloseFD&, nix::AutoCloseFD&)':
euler | hydra-eval-jobs.cc:184:17: error: 'PackageInfo' has not been declared
euler | 184 | PackageInfo::Outputs outputs = drv->queryOutputs(
euler | | ^~~~~~~~~~~
euler | hydra-eval-jobs.cc:198:58: error: invalid initialization of reference of type 'int&' from expression of type 'nix::DrvInfo'
euler | 198 | job["license"] = queryMetaStrings(state, *drv, "license", "shortName");
euler | | ^~~~
euler | hydra-eval-jobs.cc:92:70: note: in passing argument 2 of 'std::string queryMetaStrings(nix::EvalState&, int&, const std::string&, const std::string&)'
euler | 92 | static std::string queryMetaStrings(EvalState & state, PackageInfo & drv, const std::string & name, const std::string & subAttribute)
euler | | ~~~~~~~~~~~~~~^~~
euler | hydra-eval-jobs.cc:200:62: error: invalid initialization of reference of type 'int&' from expression of type 'nix::DrvInfo'
euler | 200 | job["maintainers"] = queryMetaStrings(state, *drv, "maintainers", "email");
euler | | ^~~~
euler | hydra-eval-jobs.cc:92:70: note: in passing argument 2 of 'std::string queryMetaStrings(nix::EvalState&, int&, const std::string&, const std::string&)'
euler | 92 | static std::string queryMetaStrings(EvalState & state, PackageInfo & drv, const std::string & name, const std::string & subAttribute)
euler | | ~~~~~~~~~~~~~~^~~
euler | hydra-eval-jobs.cc:246:59: error: 'outputs' was not declared in this scope; did you mean 'puts'?
euler | 246 | for (auto & [outputName, optOutputPath] : outputs) {
euler | | ^~~~~~~
euler | | puts
euler | make[3]: *** [Makefile:443: hydra_eval_jobs-hydra-eval-jobs.o] Error 1
| 16:49:53 |
void | tried to match nix flake with hydra flake but failed for 2.18 2.19 and 2.20, strange. | 16:50:19 |
void | for instance hydra branch -> nix-2.19 with nix 2.19-maintenance. | 16:50:46 |
void | cant have a working hydra atm. | 16:51:06 |