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 | https://logs.nix.samueldr.com/nixos-dev
<dtz[m]> samueldr: interesting. try it! :P
<samueldr> oh, I'm trying :)
<samueldr> it did bring results, but I'm uh, kinda stuck
<samueldr> (I am testing stuff as I write questions down, almost rubber-duck debugging myself)
<samueldr> though, with an empty(!) /bin folder added to the -bin derivation, it does get picked up into PATH when a (propagated?)buildInput
<samueldr> which in my mind smells like either a red herring, or progress
<samueldr> (the 14 minutes turn-around for building qtbase + a software using qt is tedious)
<samueldr> (but I praise the purity of that process!)
Lisanna has quit [Quit: Lisanna]
Sonarpulse has joined #nixos-dev
<samueldr> hmm, using this and a nix-shell --pure, a qt app that would not otherwise start (due to missing platform path) now works, don't know if there's an issue I can't foresee with this approach
<samueldr> this will always fall back to a known path, the path of the current qtbase (unless I royally misunderstood something)
<samueldr> where "current" is "the one linked to"
<samueldr> (this is unrelated to adding the /bin path to qtbase-bin)
orivej has joined #nixos-dev
FRidh has joined #nixos-dev
lassulus_ has joined #nixos-dev
lassulus has quit [Ping timeout: 268 seconds]
lassulus_ is now known as lassulus
pie_ has quit [Read error: Connection reset by peer]
pie_ has joined #nixos-dev
FRidh has quit [Quit: Konversation terminated!]
FRidh has joined #nixos-dev
Sonarpulse has quit [Ping timeout: 276 seconds]
sir_guy_carleton has quit [Quit: WeeChat 2.0]
orivej has quit [Ping timeout: 276 seconds]
phreedom_ has joined #nixos-dev
phreedom has quit [Ping timeout: 250 seconds]
ckauhaus has joined #nixos-dev
pie__ has joined #nixos-dev
pie_ has quit [Read error: Connection reset by peer]
goibhniu has joined #nixos-dev
__Sander__ has joined #nixos-dev
contrapumpkin has quit [Ping timeout: 268 seconds]
__Sander__ has quit [Ping timeout: 240 seconds]
__Sander__ has joined #nixos-dev
ckauhaus has quit [Quit: WeeChat 2.0]
<garbas> domenkozar: thank you for rebooting weekly news! I really appreaciated.
ckauhaus has joined #nixos-dev
<domenkozar> thank me once it really works :)
<octe> /27/31
genesis has quit [Read error: Connection reset by peer]
genesis has joined #nixos-dev
genesis has quit [Remote host closed the connection]
genesis has joined #nixos-dev
orivej has joined #nixos-dev
<domenkozar> is aarch considered a supported system these days?
<domenkozar> like, if some packages on staging for for aarch, is that a blocker to merge?
<FRidh> I don't think so. I mean, we shouldn't break stdenv and other essentials.
<domenkozar> ok then there's just 9k darwin packages to build :D
<FRidh> (that's actually how I think of darwin as well. It's great the effort put in to support it, but the amount of resources is rather...low )
<domenkozar> well in general darwin should have enough resources
<domenkozar> but that seems not to be true anymore :)
copumpkin has joined #nixos-dev
<domenkozar> any objection merging staging-next to master?
<domenkozar> there's a few python packages failing
<domenkozar> and ibus
<domenkozar> the rest looks good
<domenkozar> (darwin and aarch haven't finished yet though)
<FRidh> if you don't want to wait for darwin, then, sure!
<domenkozar> well there's high confidence that most stuff works
<FRidh> go ahead
<FRidh> ok
<LnL> I thought staging-next was intended to avoid merging unfinished evals, which breaks tooling like ofborg until master catches up
<FRidh> good point, it actually is
<FRidh> yes, maybe we should wait
<FRidh> domenkozar: staging or staging-next ? https://github.com/NixOS/rfcs/pull/26#issuecomment-407039270
<LnL> not saying we have to wait for everything, but ofborg build is going to be useless for quite a while with 16k
<FRidh> I agree
<{^_^}> #44009 (by FRidh, open): Merge staging-next into master
<LnL> I also suggested a merge request for staging-next -> master before, that makes the status status clear and gives people a place for discussion, etc.
<FRidh> It's a good idea.
<LnL> oh + ofborg checks
<LnL> :D
<FRidh> it's otherwise always hard finding the people here in the channel
<LnL> exactly, before it used to be more like a single person that was shepherding a staging cycle (usually vcunat)
<LnL> but now the workflow is more complicated and more people seem to be involved
<FRidh> more awareness, more involvement
<LnL> yeah, more people is a good thing :)
<dtz[m]> :)
<domenkozar> :thumbsup:
Sonarpulse has joined #nixos-dev
cbarrett has quit [Ping timeout: 256 seconds]
cstrahan_ has quit [Ping timeout: 256 seconds]
ocharles_ has quit [Ping timeout: 256 seconds]
genesis has quit [Ping timeout: 256 seconds]
bgamari has quit [Ping timeout: 256 seconds]
vdemeester` has quit [Ping timeout: 256 seconds]
pie__ has quit [Read error: Connection reset by peer]
cbarrett has joined #nixos-dev
Sonarpulse has quit [Ping timeout: 276 seconds]
cbarrett has joined #nixos-dev
cbarrett has quit [Changing host]
cstrahan_ has joined #nixos-dev
vdemeester` has joined #nixos-dev
ocharles_ has joined #nixos-dev
ocharles_ is now known as ocharles
bgamari has joined #nixos-dev
ocharles has joined #nixos-dev
ocharles has quit [Changing host]
pie_ has joined #nixos-dev
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-dev
genesis has joined #nixos-dev
__Sander__ has quit [Quit: Konversation terminated!]
pie_ has quit [Read error: Connection reset by peer]
pie_ has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
Sonarpulse has joined #nixos-dev
vdemeester` has joined #nixos-dev
vdemeester` has quit [Changing host]
<FRidh> 10.000 new rebuilds on master, what happened?
<FRidh> ah ghc
matthewbauer has joined #nixos-dev
<matthewbauer> dtz: how do i compile statically with musl? i can't find a good version of libgcc_s.a to use. do you need to use LLVM?
<dtz[m]> hahaha
<dtz[m]> well you can't find one because the _s part means "shared" :P
<dtz[m]> should pull in libgcc_eh.a I think? hmm
* dtz[m] tries something
<Mic92> matthewbauer: I wonder how mingw binaries work. Do they also look for their dependencies in a /nix/store like path?
<LnL> FRidh: you can see the rebuild count (and attribute list) in the gist that ofborg links to
<LnL> FRidh: I don't re
<LnL> remember the implementation of the massrebuilder, but I could probably implement some logic based on the target branch
<FRidh> LnL: ohh right, thanks
<matthewbauer> but maybe we can't globally override like that
<matthewbauer> Mic92: no unfortunately not. you will need to collect all of the dlls in the end.
<dtz[m]> matthewbauer: `echo -e '#include <stdio.h>\nint main(){ puts("Meow!"); return 0; }' |NIX_PATH=nixpkgs=channel:nixos-unstable nix run nixpkgs.pkgsMusl.stdenv.cc -c gcc -x c - -o test.static -static`
<dtz[m]> matthewbauer: fwiw there's a "make things static" stdenvAdapter that miight be a good start
<LnL> heh, that would be a funny idea for nix stickers or something
<Mic92> matthewbauer: if I remember correctly it was possible to provide absolute paths on windows, which was supported by their runtime linker, but not their compiler linker.
<matthewbauer> dtz: well it's broken currently. see https://github.com/NixOS/nixpkgs/issues/43994
<{^_^}> #43994 (by matthewbauer, open): NIX_CFLAGS_LINK doesn't have any effect anymore
<matthewbauer> i much prefer overlays to stdenv adapters though
<dtz[m]> matthewbauer: oh yeah it definietly wasn't ever gonna produce a static jobset perfectly (at least AFAIK) but just wanted to make sure you were building on top of whatever it had to offer. O:)
<matthewbauer> Mic92: very interesting. but, because we don't really support Nix on windows i'm not sure how useful it is. it would be so much easier to just build everything statically for windows tbh. maybe someday someone will port nix to windows
matthewbauer has quit [Ping timeout: 244 seconds]
Sonarpulse has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-dev
ixxie has joined #nixos-dev
FRidh has quit [Quit: Konversation terminated!]
Sonarpulse has joined #nixos-dev
ixxie has quit [Ping timeout: 264 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 264 seconds]
goibhniu has quit [Ping timeout: 244 seconds]
goibhniu has joined #nixos-dev
<LnL> andi-: lots of nix-daemon processes, I rebooted it
<andi-> LnL: thanks
pie__ has joined #nixos-dev
pie_ has quit [Ping timeout: 260 seconds]
pie_ has joined #nixos-dev
pie___ has joined #nixos-dev
pie__ has quit [Ping timeout: 240 seconds]
pie_ has quit [Ping timeout: 260 seconds]
Lisanna has joined #nixos-dev
goibhniu has quit [Ping timeout: 256 seconds]
goibhniu has joined #nixos-dev
Lisanna has quit [Ping timeout: 240 seconds]
phreedom_ has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
sir_guy_carleton has joined #nixos-dev