gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | 18.03 release managers: fpletz and vcunat
<gchristensen> domenkozar, globin I'd love both of y'alls feedback on my email :)
<domenkozar> merge thing?
<domenkozar> :shipit:
<gchristensen> that type of feedback on the ML would be helpful too
<gchristensen> Mic92: you too please
<Mic92> gchristensen: done
<gchristensen> thanks :)
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
{^_^} has joined #nixos-dev
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
{^_^} has joined #nixos-dev
infinisil has quit [Quit: Configuring ZNC, sorry for the join/quits!]
infinisil has joined #nixos-dev
infinisil has quit [Quit: Configuring ZNC, sorry for the join/quits!]
infinisil has joined #nixos-dev
infinisil has quit [Quit: Configuring ZNC, sorry for the join/quits!]
infinisil has joined #nixos-dev
orivej has joined #nixos-dev
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm has joined #nixos-dev
disasm has quit [Quit: WeeChat 1.9.1]
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
disasm has quit [Client Quit]
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 265 seconds]
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 256 seconds]
genesis has quit [*.net *.split]
Profpatsch has quit [*.net *.split]
peterhoeg has quit [*.net *.split]
Dezgeg has quit [*.net *.split]
pie___ has joined #nixos-dev
pbogdan has quit [Ping timeout: 260 seconds]
pie__ has quit [Ping timeout: 240 seconds]
pbogdan has joined #nixos-dev
Profpatsch has joined #nixos-dev
genesis has joined #nixos-dev
pie___ has quit [Ping timeout: 264 seconds]
Dezgeg has joined #nixos-dev
peterhoeg has joined #nixos-dev
pie___ has joined #nixos-dev
pie___ has quit [Ping timeout: 240 seconds]
davidlt has joined #nixos-dev
MichaelRaskin has quit [Quit: MichaelRaskin]
orivej has quit [Ping timeout: 240 seconds]
pie_ has joined #nixos-dev
__Sander__ has joined #nixos-dev
orivej has joined #nixos-dev
hiberno has quit [Quit: WeeChat 1.6]
ma27 has joined #nixos-dev
hiberno has joined #nixos-dev
pie_ has quit [Ping timeout: 264 seconds]
fpletz has quit [Changing host]
fpletz has joined #nixos-dev
<fpletz> zimbatm: you should now have owner-rights on #nixcon
<zimbatm> +
GlennS has quit [Remote host closed the connection]
{`-`} has joined #nixos-dev
taktoa has quit [Remote host closed the connection]
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
ma27 has quit [Ping timeout: 252 seconds]
<garbas> +100
ma27 has joined #nixos-dev
pie_ has joined #nixos-dev
<WilliButz> If anyone here has some spare time to look at my prometheus-exporters rewrite/restructuring work, I'd appreciate some more feedback before I open a PR :)
<gchristensen> ooohh
<gchristensen> `mkExporterOpts` I'm liking it already
pie_ has quit [Ping timeout: 260 seconds]
<Mic92> in our haskell package set.
<gchristensen> ouch
<Mic92> what is the right approach to fix this?
<Mic92> b/c haskell packages are generated externally.
<gchristensen> I'd give peti an hour or so to notice... https://github.com/NixOS/cabal2nix/search?q=gnome3&type=Code&utf8=%E2%9C%93 can you tell how to fix it from this?
<shlevy> Taking a look...
<shlevy> IMO the right way to fix this if we *can* is to open a PR to cabal2nix and then modify the autogenerated file
<shlevy> If we don't know the cabal2nix fix then a revert
<Mic92> Does cabal2nix also check for evaluation errors?
<shlevy> I think I see the cabal2nix fix... These attribute mappings should really live in nixpkgs IMO
<gchristensen> should give peti an opportunity to address it before reverting, though
<shlevy> of course
<gchristensen> Mic92: it seems to not :)
<shlevy> Hmm... It looks like cabal2nix tries to look it up in nixpkgs somehow
<shlevy> But with type NixpkgsResolver = Identifier -> Maybe Binding I'm pretty sure it can't be byh actually running nix-instantiate
<shlevy> Aaaaaaaaaah
disasm has quit [Quit: WeeChat 2.0]
<shlevy> createProcess (proc "nix-env" (["-qaP", "--json", "-f", nixpkgs]
disasm has joined #nixos-dev
<gchristensen> something wrong? :trollface:
<shlevy> cabal2nix generates a package map in main and does json lookups :P
<gchristensen> shlevy: the trouble with an ofborg UI is it takes building, and it isn't something I have any fun doing, btw
<shlevy> Yeah :)
disasm has quit [Client Quit]
disasm has joined #nixos-dev
<gchristensen> shlevy: https://gist.github.com/grahamc/bcf1b1a5b6f66d11a49e171d81211fec this is what I was thinking about, though, on my way to SJC
disasm has quit [Client Quit]
<shlevy> Mic92: According to nix-env -qaP --json, gobjectIntrospection is in gnome3
<shlevy> Oh I'm checking on master
<pbogdan> shlevy: it is in gnome3 on master but not on 18.03
<shlevy> Aaah
<shlevy> Why the divergence?
<shlevy> Seems like the right answer here is just to add an alias inside gnome3 on 18.03? Or would that be incorrect somehow?
<pbogdan> I think it's because of https://github.com/NixOS/nixpkgs/commit/760b5eeee03659f2340772b9e6ab86b070b9ee1e which is in master only
<peti> gchristensen: Just a sec ...
<peti> I'll re-generate the hackage-packages.nix in release-18.03.
<peti> That gnome split is very unfortunate, IMHO.
<peti> The evaluation error occurred because I didn't actually run hackage2nix in the release-18.03 branch. I copied the contents of "haskell-modules" from master over verbatim.
<peti> In the past that has worked fine, but apparently 18.09 is diverging *fast*.
<shlevy> I think that's actually a sign of maturity, believe it or not. We're no longer trying to shove everything into the release :)
disasm has joined #nixos-dev
<shlevy> Of course, even greater maturity will involve not being so bursty and disruptive in general, where possible ;)
<peti> 5065d28a1cc84d9e50a2ff16eb5b533b9dcd9be9 fixes the problem.
<gchristensen> thank you, peti :) maybe we can get a compatibility shim in place?
<gchristensen> or is that a fool's errand, pbogdan, Mic92?
obadz- has joined #nixos-dev
<peti> gchristensen: I don't think it's important to try and remain compatible. I copied those files because I didn't releaize it can't be done. Now that I know, I'll re-generate them in the branch properly.
<gchristensen> OK, great, thank you :D
obadz has quit [Ping timeout: 264 seconds]
obadz- is now known as obadz
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
pie_ has joined #nixos-dev
__Sander__ has quit [Quit: Konversation terminated!]
pie_ has quit [Ping timeout: 264 seconds]
FRidh[m] has joined #nixos-dev
disasm has quit [Quit: WeeChat 2.0]
disasm has joined #nixos-dev
disasm has quit [Client Quit]
disasm has joined #nixos-dev
disasm has quit [Client Quit]
disasm has joined #nixos-dev
FRidh has joined #nixos-dev
__Sander__ has joined #nixos-dev
disasm has quit [Client Quit]
disasm has joined #nixos-dev
Synthetica has joined #nixos-dev
pie_ has joined #nixos-dev
ma27 has quit [Ping timeout: 245 seconds]
GlennS has joined #nixos-dev
ma27 has joined #nixos-dev
Jackneilll has quit [Read error: Connection reset by peer]
Sonarpulse has joined #nixos-dev
Jackneill has joined #nixos-dev
Nadrieri1 is now known as Nadrieril
jtojnar has quit [Remote host closed the connection]
<Sonarpulse> https://hydra.nixos.org/build/70841316 what is this "output limit exceeded" error?
<Sonarpulse> is the android sdk too big for hydra?
<__Sander__> it apparently is
<__Sander__> some of these system images are huge
<Sonarpulse> __Sander__: thanks
<Sonarpulse> peti: btw my coworker is having trouble building cabal2nix
<Sonarpulse> with new-build
<Sonarpulse> missing zlib despite it being aroudn and pkg-config able to find it
<Sonarpulse> I would have thought --extra-*-dirs would not be needed for that
davidlt_ has joined #nixos-dev
davidlt has quit [Ping timeout: 240 seconds]
<gchristensen> niksnut: by the way, I'm hesitant to work on my merge feature before you weigh in on it
__Sander__ has quit [Quit: Konversation terminated!]
JosW has joined #nixos-dev
<Mic92> zimbatm: why does our ruby bundles `bundler-1.16.1` while our `bundler` is in version 1.14.6? /nix/store/dns77vf9frhd2s2xvcdd47rs2l08nqin-ruby-2.4.3/lib/ruby/gems/2.4.0/gems/bundler-1.16.1
<Mic92> this breaks vagrant for me. since bundler does not like this.
<Mic92> maybe this is a local fuckup. I will try a clean master
<Mic92> nope
<samueldr> hm, with 17.09, ruby has the bundler 1.16 gem, and bundler is 1.14, but vagrant works (fwiw)
<samueldr> this reminds me that I'm using a backported vagrant, from an unspecific time in an overlay
<samueldr> ah, from before it begam being built from source
<rycee> Would it be possible to have a hydra job for this massive PR?
<Mic92> rycee: agreed, but I cannot do this
<Mic92> gchristensen: can you?
<Mic92> I tried to reach out people before, without any response
<gchristensen> wow! cool
<niksnut> gchristensen: looks good to me
<gchristensen> cool! :)
ma27 has quit [Ping timeout: 255 seconds]
ma27 has joined #nixos-dev
<globin> Mic92: we are keeping bundler 1.14 because >= 1.15 breaks our ruby infra somehow, causing at least gitlab and frab to fail, I tried looking into it but couldn't fix it, but I hardly have any knowledge of the ruby ecosystem..
<Mic92> globin: can be gitlab/frab use there own version?
<Mic92> s/be//
<Mic92> Because it produces funny errors if you try use something else that uses bundler
<Mic92> globin: arch also managed to get newer bundler working: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/gitlab#n17
<Sonarpulse> so I temporary put https://hydra.nixos.org/jobset/nix-pills/master#tabs-evaluations on nixos-unstable
<Sonarpulse> to get it to succeed
<Sonarpulse> how do they get redeployed?
<gchristensen> automatically every 20min or so via a cronjob on the webserver
<Sonarpulse> gchristensen: cool thanks!
<gchristensen> yep!
<globin> Mic92: yes it's specific to our infrastructure and how we handle the gem path but I'm not sure why it breaks with newer bundler versions..
<Mic92> globin: mhm. I cannot even override the version/src for ruby gems.
<Sonarpulse> gchristensen: hmm no automagic deploy yet
<gchristensen> hmm something might be wedged on the webserver
<gchristensen> Sonarpulse: tbh I'd let Eelco be and wait overnight. if it is still wedged, then ping
<Sonarpulse> gchristensen: ping eelco you mean?
<Sonarpulse> sure
<Sonarpulse> I'm in no rush
<gchristensen> yeah
<gchristensen> cool
orivej has joined #nixos-dev
Synthetica has quit [Quit: Connection closed for inactivity]
MichaelRaskin has joined #nixos-dev
disasm has quit [Ping timeout: 260 seconds]
disasm has joined #nixos-dev
JosW has quit [Quit: Konversation terminated!]
Lisanna has quit [Quit: Lisanna]
infinisil has quit [Quit: Configuring ZNC, sorry for the join/quits!]
infinisil has joined #nixos-dev
davidlt_ is now known as davidlt
julm has joined #nixos-dev
Lisanna has joined #nixos-dev
Lisanna has quit [Client Quit]
<Profpatsch> gchristensen: Thanks for the mention on the test PR, I guess it’s finally time to push those commits.
<gchristensen> :)
orivej has quit [Ping timeout: 256 seconds]