worldofpeace changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.09 RMs: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
<hexa-> sorry, you must be wrong
<samueldr> nah, green is the new red
<hexa-> an Operational is the new "Shush"
<supersandro2000> github gives you regularly errors even if everything green
<supersandro2000> for a while searching closed issues unicorned and diffing many commits does always
<supersandro2000> or loading conversations with to many commits
<hexa-> we were both kidding
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-dev
lovesegfault has joined #nixos-dev
LnL- has joined #nixos-dev
LnL- has quit [Changing host]
LnL- has joined #nixos-dev
LnL has quit [Ping timeout: 256 seconds]
rajivr has joined #nixos-dev
ris has quit [Ping timeout: 246 seconds]
<hexa-> supersandro2000: can you look into the py-cpuinfo darwin changes please?
<hexa-> #115220
<{^_^}> https://github.com/NixOS/nixpkgs/pull/115220 (by bobrik, 29 minutes ago, open): python3Packages.py-cpuinfo: add sysctl to runtime dependencies
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #nixos-dev
<supersandro2000> hexa-: sure
orivej has joined #nixos-dev
Scriptkiddi has quit [Quit: Bridge terminating on SIGTERM]
ajs124 has quit [Quit: Bridge terminating on SIGTERM]
das_j has quit [Quit: Bridge terminating on SIGTERM]
ajs124 has joined #nixos-dev
das_j has joined #nixos-dev
Scriptkiddi has joined #nixos-dev
LnL has joined #nixos-dev
LnL has quit [Changing host]
LnL has joined #nixos-dev
LnL- has quit [Ping timeout: 276 seconds]
cole-h has joined #nixos-dev
mkaito has quit [Quit: WeeChat 3.0.1]
orivej has quit [Ping timeout: 260 seconds]
tomberek has joined #nixos-dev
LnL has quit [Quit: exit 1]
LnL has joined #nixos-dev
pmy has quit [Ping timeout: 264 seconds]
pmy has joined #nixos-dev
maljub01 has quit [Quit: maljub01]
maljub01 has joined #nixos-dev
<siraben> Is there a way to review a specific package in nixpkgs-review?
<siraben> hexa-: i posted a nixpkgs-review for that pr
evils has joined #nixos-dev
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
cole-h has quit [Ping timeout: 245 seconds]
jonringer has quit [Remote host closed the connection]
jonringer has joined #nixos-dev
justanotheruser has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-dev
jonringer has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 276 seconds]
orivej has joined #nixos-dev
spacekookie has quit [Quit: **aggressive swooshing**]
spacekookie has joined #nixos-dev
__monty__ has joined #nixos-dev
ris has joined #nixos-dev
Valodim[m] has quit [Quit: authenticating]
Valodim[m] has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
mkaito has joined #nixos-dev
mkaito has joined #nixos-dev
mkaito has quit [Changing host]
mkaito has quit [Quit: WeeChat 3.0.1]
mkaito has joined #nixos-dev
mkaito has joined #nixos-dev
mkaito has quit [Changing host]
cransom has quit [Quit: WeeChat 2.9]
cransom has joined #nixos-dev
orivej has joined #nixos-dev
<sterni> what does ofborg-eval-package-list do exactly?
<sterni> it says nix-env -qa --json --file . on the check, but locally that succeeds
<sterni> oh wait
<sterni> I think I fixed the issue without noticing
<sterni> locally that is
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
<ehmry> I have a problem with cross-compile offsets, i have a compiler wrapper that is configured by looking at stdenv.cc, but when that wrapper is put in nativeBuildInputs, that stdenv is shifted backwards
<ehmry> the wrapper I get from callPackage is the wrapper I want, but the wapper used at build-time is shifted to a wrapper that I do not want
<ehmry> Ericson2314: ^?
supersandro2000 has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
<sterni> interested in any opinions from non-ocaml people on this: #113696 regarding hydra resource usage
<{^_^}> https://github.com/NixOS/nixpkgs/pull/113696 (by sternenseemann, 2 weeks ago, open): ocamlPackages.janeStreet{,_0_9_0}: join the ocamlPackages fix point, allowing overriding to work as expected
<sterni> also should this go to staging? all the builds caused by this are new builds which if I understand it correctly shouldn't affect channel advancement because no tests, essential pkgs depend on it
<sterni> wait that was the wrong pr, sorry: #115246
<{^_^}> https://github.com/NixOS/nixpkgs/pull/115246 (by sternenseemann, 3 hours ago, open): ocamlPackages: recurse into all ocamlPackages sets
cole-h has joined #nixos-dev
<Ericson2314> ehmry: usually lookinig at stdenv is fineen
<Ericson2314> *fine
<Ericson2314> you want to look at host and target platforms for a compiler
<supersandro2000> 6618 packages per platform sterni
<Ericson2314> and then use as nativeBuildInputs or depsBuildBuild
<supersandro2000> sterni: I would make it go through staging in case something unexpected happens.
jonringer has joined #nixos-dev
<Ericson2314> ehmry: I'll just go down through it and tell you what I see
<Ericson2314> 1) for `parseCpu`, you can probably make that shorter with `stdenv.*Platform.parsed.cpu.name`?
<Ericson2314> `with `{ "nix name" = "nim name"; ... }.${tdenv.*Platform.parsed.cpu.name} or fallback`
<Ericson2314> * with `{ "nix name" = "nim name"; ... }.${stdenv.*Platform.parsed.cpu.name} or fallback`
<ehmry> Ericson2314: right
<Ericson2314> is the the c compiler nim will use, or the c compile nim compiler itself is built with?
<Ericson2314> similarly, can you build standard libs separately from the compiler itself?
<Ericson2314> you want `targetPackges.stdenv.cc` for the C compiler nim would use at run time / building standard libraries
<ehmry> Ericson2314: yes/no, the standard library could be patched seperately, but there is not intermediate form of the standard library
<Ericson2314> I hate it when compilers do this...
<Ericson2314> nim is knew
<Ericson2314> maybe they can be confinved
<Ericson2314> * maybe they can be convinced
<ehmry> do what? the compiler and stdlib can be reused across targets
<Ericson2314> just allow them to be built in separate derivations
<Ericson2314> when you can can build `pkgs.lib` with `buildPackages.compiler` it's so much easier
<Ericson2314> LLVM world gets it right
<Ericson2314> we can ever so barely build compiler-rt libc++ etc. separately than clang and llvm themselves
<Ericson2314> this drastically cuts down on nonsense.
<ehmry> I could do that if I rewrote the compiler configuration file to take the standard lib from something else, but the configuration file format is horrible
<ehmry> I was splitting the stdlib at some point but it got too complicated
<ehmry> I could try it again once I get these other problems out of the way
<Ericson2314> do you know people upstream?
<Ericson2314> it would be good to get languages to play ball
<Ericson2314> even if it will take a release for that to bear fruit
<Ericson2314> and we have to do it the other way in the meantime
<ehmry> they have a very strong "works on my machine" mindset
cole-h has quit [Ping timeout: 245 seconds]
rajivr has quit [Quit: Connection closed for inactivity]
sterni has quit [Ping timeout: 272 seconds]
sterni has joined #nixos-dev
<ehmry> Ericson2314: I have infinite recursion when targetPackages.stdenv.cc.isClang, I need to dig around to fix this one
orivej has joined #nixos-dev
<Ericson2314> <ehmry "they have a very strong "works o"> >:( grrr
<Ericson2314> frankly, I have no idea why nim exists....
<Ericson2314> <ehmry "Ericson2314: I have infinite rec"> that is odd, because nim isn't involved in bootstrapping the next stage's stdenv or anything like that
<ehmry> I like it because you can wrap C and C++ quickly into a language that does garbage collection and a strong type system
<ehmry> its like go, but at least as complicated as it should be
<ehmry> the language package manager is however not as complicated as it needs to be
<ehmry> I'll try to write an evaluation test for this later
jonringer has quit [Ping timeout: 240 seconds]
evils has quit [Ping timeout: 276 seconds]
jonringer has joined #nixos-dev
jonringer has quit [Ping timeout: 240 seconds]
<davidak[m]> Is someone interested in continuing the work on a Calamares GUI Installer for NixOS? Maybe C++ experience is needed to extend it. https://github.com/NixOS/nixpkgs/issues/100475
<{^_^}> #100475 (by jonringer, 20 weeks ago, open): NixOS Calamares installer
cole-h has joined #nixos-dev
<jtojnar> is a blessing a free license?
<jtojnar> It says "author disclaims copyright to this source code" which probably is not legal
<jtojnar> and the blessing sounds like JSON license
sorear has quit [Ping timeout: 240 seconds]
sorear has joined #nixos-dev
<davidak[m]> Jan Tojnar: i think you can't disclaim copyright. so that is not legally... it's legally probably the same as no copyright note. so no one is allowed to do anything with it... but as long as no author takes legal actions, users should be fine... since it don't give the user the 4 freedoms explicitly, it's not free software
<jtojnar> right, that is how I understood it as well
__monty__ has quit [Quit: leaving]
<davidak[m]> >do good and not evil
<davidak[m]> is also nothing with legal relevancy. it's highly subjective
<davidak[m]> such licenses prevent cooperation with the free software community and are therefore very bad, even when meant good
hexa- has quit [Quit: WeeChat 2.9]
<sterni> it's basically the same as the js(on) license thing
hexa- has joined #nixos-dev