!zghijEASpYQWYFzriI:nixos.org

Hydra

393 Members
110 Servers

Load older messages


SenderMessageTime
4 Apr 2022
@lukegb:zxcvbnm.ninjalukegb (he/him)Yeah, I can reproduce with that foreman storepath13:58:01
@cole-h:matrix.orgcole-h
In reply to @niksnut:matrix.org

Anybody know what can cause this (running foreman in a nix develop shell):

$ foreman start
Warning: the running version of Bundler (2.1.4) is older than the version that created the lockfile (2.2.20). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.2.20`.
Traceback (most recent call last):
        2: from /nix/store/ycshcdssxcj9sjf6yzb1ydw4fcglf66y-foreman-0.87.2/bin/foreman:20:in `<main>'
        1: from /nix/store/ggqacj06n6qfm1iww0bih9ph0j89wcna-bundler-2.1.4/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/rubygems_integration.rb:413:in `block in replace_bin_path'
/nix/store/ggqacj06n6qfm1iww0bih9ph0j89wcna-bundler-2.1.4/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/rubygems_integration.rb:374:in `block in replace_bin_path': can't find executable foreman for gem foreman. foreman is not currently included in the bundle, perhaps you meant to add it to your Gemfile? (Gem::Exception)
The nixpkgs pinned in nixos/nix has a busted foreman. I looked into this before, one second -- lemme find the nixpkgs pr that fixed it. That's why I had to add a new nixpkgs input for my queue runner metrics PR
14:37:16
@cole-h:matrix.orgcole-hhttps://github.com/NixOS/nixpkgs/pull/14039114:37:47
@casey:hubns.netcransomside tangent. i replaced all my foreman usage with goreman (a go re-implementation) and it has some nice extra features, like being able to-start individual services. i had some weirdness with tty handling and stdin with foreman and it uses the same procfile format.14:40:28
@cole-h:matrix.orgcole-hInteresting, may be worth to investigate replacing it with that15:09:12
@cole-h:matrix.orgcole-hThough we don't need anything special re: tty handling and stdin usage, if we can avoid this issue in the future, may be a decent enough idea15:10:06
@rick:matrix.ciphernetics.nlRick (Mindavi)
In reply to @cole-h:matrix.org
https://github.com/NixOS/nixpkgs/pull/140391
Only applies to release-21.05?
16:10:23
@rick:matrix.ciphernetics.nlRick (Mindavi)* Only applied to release-21.05?16:10:36
@cole-h:matrix.orgcole-hYep. But that shouldn't matter, since Nix itself is pinned to 21.05 at the moment (just, an older revision than that, it appears): https://github.com/NixOS/nix/blob/a4a1de69dcc3c6e0c40a093d67b5f20568a5f31e/flake.nix#L416:37:18
@cjbayliss:matrix.orgcjbayliss (they/them) changed their display name from cjbayliss (they/them) to cjb.21:02:38
5 Apr 2022
@niksnut:matrix.orgniksnut@cole-h Thanks, I'm updating nixpkgs in Nix (https://github.com/NixOS/nix/pull/6365)14:43:37
@bjth:matrix.orgBryan Honof changed their profile picture.17:47:06
@h7x4:nani.wtfh7x4 joined the room.20:11:50
7 Apr 2022
@h7x4:nani.wtfh7x4 00:24:23
@grahamc:nixos.org@grahamc:nixos.orgrfr: https://github.com/NixOS/hydra/pull/117300:41:20
@andreas.schraegle:helsinki-systems.deajs124skimmed the code and it looks minimal, but alright. didn't run the tests or look at it too closely though. we still run the python exporter that scrapes the queue runner status json or however that works.11:15:55
@grahamc:nixos.org@grahamc:nixos.orgwe do too, this doesn’t export nearly all those metrics yet11:48:27
@grahamc:nixos.org@grahamc:nixos.org But I don’t want to do all that work if it doesn’t look like a good approach 11:48:38
@andreas.schraegle:helsinki-systems.deajs124I'm not sure I'm qualified judge that, tbh11:53:21
@grahamc:nixos.org@grahamc:nixos.orgwell, I merged & deployed it. We can revert it if we need to :P 20:31:01
@grahamc:nixos.org@grahamc:nixos.org~unreleased software~ 20:31:06
8 Apr 2022
@bitmapper:amber.telbitmapper joined the room.01:04:03
@bitmapper:amber.telbitmapperis there any way to make hydra inaccessible except when you are logged in?01:11:52
@bitmapper:amber.telbitmapperlike, so the projects aren't publicly visible05:07:08
@andreas.schraegle:helsinki-systems.deajs124I think hidden jobsets work like that? But those are not very convenient. Why can't you just put it behind basic auth?08:45:27
@hexa:lossy.networkhexaor on a VPN11:47:44
@tilpner:tx0.cotilpner joined the room.20:15:37
@tilpner:tx0.cotilpner
In reply to @bitmapper:amber.tel
like, so the projects aren't publicly visible
I have private = true in my config, and it seems to return a 403 unless signed in for every page
20:24:38
@tilpner:tx0.cotilpner Hi ma27, which plugin did you write https://github.com/NixOS/hydra/pull/922 for? You mention e.g. the gitea status plugin, which (as you pointed out) requires a git input, and then to set gitea_status_repo to the name of that input. Is there some hidden flake input, or is that still incompatible with the flakes mode? 20:29:06
@casey:hubns.netcransomhuh. i've had mine behind basic auth. perhaps i'm going to migrate it over to private.20:59:17

Show newer messages


Back to Room ListRoom Version: 6