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
rj has quit [Quit: rj]
bennofs__ has joined #nixos-dev
bennofs_ has quit [Ping timeout: 260 seconds]
cole-h has quit [Ping timeout: 265 seconds]
rajivr has joined #nixos-dev
AlwaysLivid has joined #nixos-dev
AlwaysLivid has quit [Remote host closed the connection]
appservicebot5 has quit [Quit: Bridge terminating on SIGTERM]
piegames[m] has quit [Quit: Bridge terminating on SIGTERM]
piegames[m] has joined #nixos-dev
appservicebot5 has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 250 seconds]
justanotheruser has joined #nixos-dev
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-dev
ajs124 has quit [Ping timeout: 252 seconds]
ajs124 has joined #nixos-dev
disasm_ has quit [Ping timeout: 240 seconds]
cole-h has joined #nixos-dev
disasm_ has joined #nixos-dev
orivej has joined #nixos-dev
<siraben> Can someone add me to https://github.com/orgs/NixOS/teams/exotic-platform-maintainers ? I'd like to be pinged on issues regarding exotic cross-compilation.
<siraben> ping Ericson2314
cole-h has quit [Ping timeout: 240 seconds]
jonringer has quit [Ping timeout: 276 seconds]
cransom has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 252 seconds]
__monty__ has joined #nixos-dev
<qyliss> oh, if somebody's doing that, put me in too
<yorick> what's exotic?
<qyliss> I think it's anything that isn't x86_64-linux, x86_64-darwin, aarch64-linux, and maybe aarch64-darwin
<yorick> hm, I'm interested in armv7l
<qyliss> reading between the lines, "exotic" appears to mean T4 and below
<qyliss> armv7l-linux is T3
<yorick> qyliss: looks like they just changed the haskell packages infra so the broken packages are autogenerated
<yorick> I see
<qyliss> yorick: oh nicge
<qyliss> ... who is using Nixpkgs on MIPS??
<yorick> I've done mips cross compiling
<yorick> but it wasn't fun
<yorick> maralorn: how do you feel about having nixos-2105 be on a stackage lts?
<yorick> I'll comment on github
<yorick> I guess you can update to an lts newer than the nightly at some point?
<yorick> supersandro2000: ping on https://github.com/NixOS/nixpkgs/pull/120334
<{^_^}> #120334 (by yorickvP, 2 weeks ago, open): etcher: 1.5.86 -> 1.5.117
vcunat has joined #nixos-dev
bennofs__ has quit [Read error: Connection reset by peer]
bennofs_ has joined #nixos-dev
<sterni> yorick: that is more trouble than its worth because we not only package stackage, but also stuff from hackage
<sterni> it has been the experience that it is more work getting hackage to work with lts than nightly with hackage
<sterni> qyliss: yorick: haskellPackages were more or less marked as broken automatically since forever, we now just have a script instead of some kind of emacs based workflow peti had
<qyliss> yorick and I were talking about automatically marking unbroken yesterday
<qyliss> with peti's workflow, at least, fixed packages were never marked unbroken
<sterni> yeah we have some improvements to that
<sterni> for one we don't mark reverse dependencies as broken anymore, so when unmarking something as broken you don't have to track down the reverse dependency tree anymore
<qyliss> e.g. befroe I had to #84039
<{^_^}> https://github.com/NixOS/nixpkgs/pull/84039 (by alyssais, 1 year ago, merged): haskellPackages: mass unmark non-broken packages
<qyliss> yorick and I were discussing how to write a script that would automatically do what I did semi-manually there
<sterni> and maralorn built the complete set on hydra once and we discovered what are I guess > 1000 packages that build again
<sterni> we should probably do that more often
<sterni> one annoying problem I still want to figure out a nice way of handling is platform-related failures
justan0theruser has joined #nixos-dev
vcunat has quit [Ping timeout: 260 seconds]
justanotheruser has quit [Ping timeout: 276 seconds]
vcunat has joined #nixos-dev
<yorick> sterni: so, what's the plan for nixos stable maintenance?
<yorick> lts is easy because you can upgrade the package set to a newer lts
<yorick> an incremental update, sorry
<yorick> ("there's no plan" is a good plan)
<sterni> there is no plan and as far as I'm aware the stable haskell packages set hasn't been maintained at all
<sterni> it's certainly a good idea to do that and lts could be interesting for that but it'd be a lot of extra work, extra organizational overhead
<sterni> I don't think it's feasible to commit us to that for 21.05, but maybe by 21.11 things change?
<sterni> I mean we got handed the package set not even 2 weeks ago
<qyliss> sterni++ maralorn++
<{^_^}> maralorn's karma got increased to 8
<{^_^}> sterni's karma got increased to 16
<qyliss> thank you for taking it over!
janneke has quit [Ping timeout: 240 seconds]
janneke has joined #nixos-dev
justan0theruser has quit [Ping timeout: 276 seconds]
justanotheruser has joined #nixos-dev
<jtojnar> Anyone can review GNOME DE docs https://github.com/NixOS/nixpkgs/pull/86288
<{^_^}> #86288 (by worldofpeace, 1 year ago, open): nixos/gnome3: add docs
vcunat has quit [Ping timeout: 260 seconds]
vcunat has joined #nixos-dev
orivej has joined #nixos-dev
vcunat has quit [Ping timeout: 260 seconds]
vcunat has joined #nixos-dev
<maralorn> yorick: The main argument to use LTS was some kind of "It wouldn‘t be right to do not lts bumps on stable".
<maralorn> yorick: But the reality is, we just freeze the packageset for stable on branch off and I can‘t think of another solution for that.
<maralorn> So it does not really matter if we freeze a nightly or a lts.
<sterni> well we could make a lts set on branch-off
<maralorn> Normally after branch-off people start to manually edit hackage-packages.nix so after that we can‘t reasonably update.
<sterni> and just keep updating with the same lts solver
<maralorn> sterni: Yeah, but then we have to decide if we update hackage or not.
<sterni> maralorn: I mean with the new scripts that could be a thing of the past :)
<sterni> maralorn: yeah that is the big open question how to partially freeze the hackage packages
<maralorn> I am not sure. I feel like bumping stackage but staying on an old hackage snapshot will fail.
<maralorn> And regularly updating hackage on stable will break lots of stuff and double maintenance efforst.
<maralorn> Besides I think CVEs in in Haskell packages are rather rare. If one happens I am sure we can find a manual solution to update them.
<sterni> we would have to generate pvp upper version bounds for the hackage pin
<sterni> and then bump select beyond breaking bounds which should happen rarely, but we would get non breaking updates
<maralorn> sterni: Let’s say I wouldn‘t oppose a PR with a well thought out and easily maintainable solution.
<maralorn> But I don‘t see the benefits.
<sterni> well having maintained haskellPackages in stable
<sterni> the question is does anyone care about haskell in stable enough to keep maintaining it…
<maralorn> sterni: And I think especially for Haskell "maintained" is a really strong word. There is no guarantee whatsoever that any Bug in any Hackage package will be fixed in a minor version bumps. I have never heard about a backage which worries about fixing as much on 1.4.x before bumping to 1.5.0.
<maralorn> *package^^
<maralorn> Otoh I have to admit I am kinda arguing against the existence of stackage lts here. Which is probably a strong claim.^^
<sterni> yeah, I mean I can't really judge this too well since I have no prior experience with lts, does it do breaking bumps for certain packages?
<sterni> I think we would just have to do it if it was something we were interested in
vcunat has quit [Ping timeout: 260 seconds]
vcunat has joined #nixos-dev
orivej has quit [Ping timeout: 265 seconds]
<maralorn> If someone wants to champion it I am all for it.
<domenkozar[m]> does anyone have RPi4?
<yorick> domenkozar[m]: yes
<domenkozar[m]> yorick: If you have time, I'd appreciate if you can follow https://deploy-preview-144--nixdev.netlify.app/tutorials/installing-nixos-on-a-raspberry-pi.html to install NixOS and see if it works
<siraben> qyliss: not sure how automatable this would be with a Nix parser? #122582
<{^_^}> https://github.com/NixOS/nixpkgs/pull/122582 (by siraben, 27 minutes ago, open): treewide: use fetchFromGitHub when possible
<siraben> even with nix-prefetch-github, I'm extracting the relevant URL parts manually and there's hundreds of occurences
<yorick> domenkozar[m]: oh, neat. I'm more interested in armv7l images on the rpi4 though
<domenkozar[m]> hmm, why is that?
<yorick> domenkozar[m]: because I'm using it as a builder for armv7l packages
<yorick> raspbian is also armv7l by default
<domenkozar[m]> it should be almost the same, plus all the waiting
<yorick> ooh, waiting
<yorick> domenkozar[m]: I'd recommend diffing lsblk instead of looking at dmesg
<domenkozar[m]> hmm, why?
<yorick> my dmesg has a lot of spam, for instance
<domenkozar[m]> like all the time?
<yorick> not all the time, but I have periods where it prints about 5500 instances of 'kernel: Bluetooth: hci0: SCO packet for unknown connection handle 0' per second
<yorick> system works fine otherwise
<yorick> so I prefer looking at lsblk :)
<domenkozar[m]> :O
<yorick> (you asked :D)
<yorick> I'll try it later today (famous last words)
<domenkozar[m]> yeah thanks, I'll keep dmesg and the user can just retry or grep away. diffing sounds error prone so I prefer events
<yorick> domenkozar[m]: does the image have ssh enabled?
<domenkozar[m]> nope
tomberek has quit [Quit: Connection closed]
jonringer has joined #nixos-dev
cole-h has joined #nixos-dev
teehemkay has quit [Remote host closed the connection]
teehemkay has joined #nixos-dev
<Ericson2314> siraben: I added you
<siraben> Ericson2314: thank you
orivej has joined #nixos-dev
Reventlov has quit [Read error: Connection reset by peer]
<qyliss> Ericson2314: add me too?
<Ericson2314> gladly!
<qyliss> ty :)
<Ericson2314> np!
<Ericson2314> sterni: I see you requested; added you too
<siraben> 8 exotic platform maintainers
<siraben> <3
<sterni> Ericson2314: ty
<Ericson2314> :)
<Ericson2314> somebody wanna review https://github.com/NixOS/nixpkgs/pull/122522 ?
<{^_^}> #122522 (by Ericson2314, 12 hours ago, open): glibc, libiconv: use pname and version
<siraben> How is that causing a mass-rebuild?
<sterni> siraben: pname is a derivation attribute so it contributes to the hash
<siraben> sterni: I see.
<Ericson2314> oh oops sterni 's comment showed up exactly as I merged it after siraben's approval
<Ericson2314> I don't think there is much downstream usage, but I am fine making it more robust
<sterni> yeah it's not a big concern
<sterni> if you check the version with == it is probably your fault :p
<siraben> The merge window for staging into 21.05 has passed right?
mkaito has joined #nixos-dev
<qyliss> siraben: I think we're currently in the final one
<qyliss> (the "no breaking changes" one)
mkaito has quit [Quit: WeeChat 3.1]
<maralorn> siraben: Branch of on master is on 21st. So if you don‘t cause mass rebuilds (which need to go to staging) you can still merge changes.
vikanezrimaya has joined #nixos-dev
justan0theruser has joined #nixos-dev
justanotheruser has quit [Ping timeout: 260 seconds]
mkaito has joined #nixos-dev
cransom has joined #nixos-dev
devhell has quit [Quit: nyaa~]
mkaito has quit [Client Quit]
<das_j> About the branchoff. Could anyone take a look at #120925? It's probably less scary than it looks at the beginning
<{^_^}> https://github.com/NixOS/nixpkgs/pull/120925 (by dasJ, 1 week ago, open): nixos/systemd: Add overrides to unit derivations
tomberek has joined #nixos-dev
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
<misuzu> yorick: you can try this flake for compiling native armv7l binaries - https://gist.github.com/misuzu/795b594bf67d0369ca177aeaa6f53869
tomberek has quit [Quit: Connection closed]
vcunat has quit [Quit: Leaving.]
justanotheruser has joined #nixos-dev
supersandro2000 has joined #nixos-dev
justan0theruser has quit [Ping timeout: 260 seconds]
vikanezrimaya has quit [Quit: Connection closed]
<thibm> das_j: why the option is internal?
<ivan> open-vm-tools is busted in master, error: template with C linkage
<yorick> misuzu: do you know how it compares to an rpi4?
vikanezrimaya has joined #nixos-dev
<sphalerite> Mic92: I can't make it to the RFC meeting this Thursday
<Mic92> sphalerite: ok
<Mic92> sphalerite: hope the others come
<Mic92> kloenk is also not there.
<kloenk> <Mic92 "Finn Behrens is also not there."> I don’t know anything about that. I should have time to join xD
pmy has quit [Ping timeout: 240 seconds]
pmy has joined #nixos-dev
<sphalerite> lol
<das_j> thibm: No real reason, I thought I'd stick to the unit option. Also it's probably a bit more advanced so a less experienced user shouldn't find it in the option index since the option probably does something they didn't expect
<radvendii> I ran "nixos-rebuild build-vm" and then ./result/bin/run-foo-vm and got "gtk initialization failed". Couldn't find anything about it online
<radvendii> this is all on a headless server
<cole-h> run-vm starts up a qemu instance IIRC
<cole-h> so that's probably why
<radvendii> i'm not understanding the connection. is this a situation where qemu doesn't work?
<radvendii> i'm not super familiar with qemu
rajivr has quit [Quit: Connection closed for inactivity]
<cole-h> sorry, not qemu, it spawns a GUI window with the VM
<cole-h> I don't remember what the tool is
<radvendii> ohh
<cole-h> but it uses gtk, so that's why you're seeing that
<radvendii> is there a way to run it headless and just get dropped into a prompt?
<qyliss> maybe QEMU_OPTS=-nographic
<qyliss> cole-h: it is QEMU
<symphorien[m]> nixos-shell does this iirc
<cole-h> jfkdlsa
<cole-h> sorry, not-not qemu :P
<radvendii> QEMU_OPTS=-nographic gets me past that error, but now my terminal is just blank and unresponsive. it becomes responsive again if I kill qemu
<radvendii> (C-c doesn't help)
<radvendii> oh it turns out that was totally unrelated. also, i totally thought i was in #nixos, sorry for posting questions in this chat thanks for the solutions!
aleph- is now known as Batty
<clever> radvendii: you have to tell nixos to launch a serial getty, one sec
<clever> radvendii: virtualisation.graphics = false; will do the -nographic for you, and also fix login
<jonringer> Is there a way to get hydra to essentially `--impure` when building something?
<jonringer> to get hydra to do an impure build* as, in `--impure` when using the nix commands*
Valodim[m] has quit [Ping timeout: 245 seconds]
Valodim[m] has joined #nixos-dev
fuzzypixelz49 has joined #nixos-dev
<fuzzypixelz49> can you point me to a derivation that deals with a nested CMake projet? i.e. one that needs to be compiled separately and linked to the main one?
NinjaTrappeur has quit [*.net *.split]
catern has quit [*.net *.split]
nyanotech has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
sphalerite has quit [*.net *.split]
davidtwco has quit [*.net *.split]
scott has quit [*.net *.split]
rhysmd has quit [*.net *.split]
rmcgibbo[m] has quit [*.net *.split]
philipp[m] has quit [*.net *.split]
JJJollyjim has quit [*.net *.split]
davidak[m] has quit [*.net *.split]
danielrf[m] has quit [*.net *.split]
Ox4A6F1 has quit [Ping timeout: 245 seconds]
sphalerite has joined #nixos-dev
NinjaTrappeur has joined #nixos-dev
davidtwco has joined #nixos-dev
catern has joined #nixos-dev
scott has joined #nixos-dev
Raito_Bezarius has joined #nixos-dev
nyanotech has joined #nixos-dev
rhysmd has joined #nixos-dev
rmcgibbo[m] has joined #nixos-dev
rnhmjoj has joined #nixos-dev
vaibhavsagar has joined #nixos-dev
kloenk has joined #nixos-dev
aaronjanse has joined #nixos-dev
davidak[m] has joined #nixos-dev
philipp[m] has joined #nixos-dev
JJJollyjim has joined #nixos-dev
emily has joined #nixos-dev
Dandellion has joined #nixos-dev
danielrf[m] has joined #nixos-dev
Raito_Bezarius has quit [Max SendQ exceeded]
sphalerite has quit [Max SendQ exceeded]
catern has quit [Max SendQ exceeded]
Raito_Bezarius has joined #nixos-dev
sphalerite has joined #nixos-dev
catern- has joined #nixos-dev
PkmX[m] has quit [Ping timeout: 246 seconds]
thefloweringash has quit [Ping timeout: 246 seconds]
aanderse has quit [Ping timeout: 246 seconds]
domenkozar[m] has quit [Ping timeout: 246 seconds]
zuh0 has quit [Ping timeout: 245 seconds]
bitonic has quit [Ping timeout: 245 seconds]
ryantm has quit [Ping timeout: 245 seconds]
kraem[m] has quit [Ping timeout: 245 seconds]
mjlbach has quit [Ping timeout: 245 seconds]
LinuxHackerman has quit [Ping timeout: 258 seconds]
jtojnar has quit [Ping timeout: 258 seconds]
regnat[m] has quit [Ping timeout: 258 seconds]
kloenk has quit [Ping timeout: 276 seconds]
emily has quit [Ping timeout: 276 seconds]
danielrf[m] has quit [Ping timeout: 276 seconds]
nh2[m] has quit [Ping timeout: 245 seconds]
kalbasit[m] has quit [Ping timeout: 258 seconds]
Valodim[m] has quit [Ping timeout: 245 seconds]
siraben has quit [Ping timeout: 245 seconds]
veleiro has quit [Ping timeout: 250 seconds]
maralorn has quit [Ping timeout: 248 seconds]
zimbatm[m] has quit [Ping timeout: 250 seconds]
aaronjanse has quit [Ping timeout: 276 seconds]
rhysmd has quit [Ping timeout: 276 seconds]
vaibhavsagar has quit [Ping timeout: 276 seconds]
rnhmjoj has quit [Ping timeout: 276 seconds]
philipp[m] has quit [Ping timeout: 276 seconds]
rmcgibbo[m] has quit [Ping timeout: 276 seconds]
JJJollyjim has quit [Ping timeout: 276 seconds]
Dandellion has quit [Ping timeout: 276 seconds]
davidak[m] has quit [Ping timeout: 276 seconds]
lopsided98 has quit [Ping timeout: 250 seconds]
lopsided98 has joined #nixos-dev
catern- is now known as catern
jonge[m] has joined #nixos-dev
catern is now known as catern-
danielrf[m] has joined #nixos-dev
catern- is now known as catern
emily has joined #nixos-dev
kloenk has joined #nixos-dev
jtojnar has joined #nixos-dev
fuzzypixelz has joined #nixos-dev
fuzzypixelz49 has quit [Quit: Connection closed]
Ericson2314 has joined #nixos-dev
veleiro has joined #nixos-dev
garbas[m] has joined #nixos-dev
roberth has joined #nixos-dev
domenkozar[m] has joined #nixos-dev
zuh0 has joined #nixos-dev
kalbasit[m] has joined #nixos-dev
mjlbach has joined #nixos-dev
puzzlewolf has joined #nixos-dev
bitonic has joined #nixos-dev
thefloweringash has joined #nixos-dev
ryantm has joined #nixos-dev
aanderse has joined #nixos-dev
michaelpj has joined #nixos-dev
arcnmx has joined #nixos-dev
nh2[m] has joined #nixos-dev
Valodim[m] has joined #nixos-dev
zimbatm[m] has joined #nixos-dev
LinuxHackerman has joined #nixos-dev
ma27[m] has joined #nixos-dev
kraem[m] has joined #nixos-dev
chvp has joined #nixos-dev
tomberek has joined #nixos-dev
fuzzypixelz has left #nixos-dev [#nixos-dev]
regnat[m] has joined #nixos-dev
PkmX[m] has joined #nixos-dev
PkmX[m] has quit [Ping timeout: 245 seconds]
ryantm has quit [Ping timeout: 246 seconds]
jtojnar has quit [Ping timeout: 245 seconds]
regnat[m] has quit [Ping timeout: 245 seconds]
arcnmx has quit [Ping timeout: 245 seconds]
kalbasit[m] has quit [Ping timeout: 246 seconds]
chvp has quit [Ping timeout: 245 seconds]
roberth has quit [Ping timeout: 245 seconds]
garbas[m] has quit [Ping timeout: 245 seconds]
LinuxHackerman has quit [Ping timeout: 245 seconds]
aanderse has quit [Ping timeout: 245 seconds]
ma27[m] has quit [Ping timeout: 245 seconds]
Ericson2314 has quit [Ping timeout: 245 seconds]
veleiro has quit [Ping timeout: 245 seconds]
Valodim[m] has quit [Ping timeout: 245 seconds]
bitonic has quit [Ping timeout: 245 seconds]
puzzlewolf has quit [Ping timeout: 245 seconds]
kraem[m] has quit [Ping timeout: 258 seconds]
thefloweringash has quit [Ping timeout: 258 seconds]
kloenk has quit [Ping timeout: 258 seconds]
emily has quit [Ping timeout: 258 seconds]
nh2[m] has quit [Ping timeout: 276 seconds]
zimbatm[m] has quit [Ping timeout: 276 seconds]
michaelpj has quit [Ping timeout: 276 seconds]
mjlbach has quit [Ping timeout: 276 seconds]
jonge[m] has quit [Ping timeout: 276 seconds]
DamienCassou has joined #nixos-dev
symphorien[m] has joined #nixos-dev
maralorn has joined #nixos-dev
siraben has joined #nixos-dev
JJJollyjim has joined #nixos-dev
vaibhavsagar has joined #nixos-dev
rmcgibbo[m] has joined #nixos-dev
aaronjanse has joined #nixos-dev
rhysmd has joined #nixos-dev
rnhmjoj has joined #nixos-dev
philipp[m] has joined #nixos-dev
Ox4A6F1 has joined #nixos-dev
davidak[m] has joined #nixos-dev
Dandellion has joined #nixos-dev
jtojnar has joined #nixos-dev
colemickens has joined #nixos-dev
regnat[m] has joined #nixos-dev
PkmX[m] has joined #nixos-dev
arcnmx has joined #nixos-dev
ryantm has joined #nixos-dev
LinuxHackerman has joined #nixos-dev
veleiro has joined #nixos-dev
roberth has joined #nixos-dev
Ericson2314 has joined #nixos-dev
bitonic has joined #nixos-dev
aanderse has joined #nixos-dev
puzzlewolf has joined #nixos-dev
Valodim[m] has joined #nixos-dev
ma27[m] has joined #nixos-dev
thefloweringash has joined #nixos-dev
kloenk has joined #nixos-dev
kraem[m] has joined #nixos-dev
kalbasit[m] has joined #nixos-dev
michaelpj has joined #nixos-dev
chvp has joined #nixos-dev
emily has joined #nixos-dev
nh2[m] has joined #nixos-dev
garbas[m] has joined #nixos-dev
rj has joined #nixos-dev
zimbatm[m] has joined #nixos-dev
mjlbach has joined #nixos-dev
jonge[m] has joined #nixos-dev
philipp[m] has left #nixos-dev ["User left"]
philipp has joined #nixos-dev
rj has quit [Ping timeout: 240 seconds]
__monty__ has quit [Quit: leaving]
rj has joined #nixos-dev
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos-dev
abathur has quit [Quit: abathur]
rj has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 260 seconds]
rj has joined #nixos-dev
rj has quit [Quit: rj]
tokudan has quit [Quit: Dunno.]
tokudan has joined #nixos-dev
supersandro2000 is now known as Guest72470
Guest72470 has quit [Killed (orwell.freenode.net (Nickname regained by services))]
supersandro2000 has joined #nixos-dev
talyz has joined #nixos-dev
<hexa-> infinisil: if we could get the botamusique module into 21.05 that would be awesome, so no hurry