{^_^} has quit [Remote host closed the connection]
gchristensen has quit [Ping timeout: 240 seconds]
{^_^} has joined #nixos-dev
gchristensen has joined #nixos-dev
ma27 has quit [Ping timeout: 246 seconds]
Lisanna has quit [Quit: Lisanna]
pxc has joined #nixos-dev
<ekleog>
hmm… is there a policy about packaging one's own programs for nixpkgs? I've just completed https://github.com/Ekleog/todiff/ , and know at least a friend also using nixos who plans on using it, but it feels unfairly biased, as it'll maybe only ever have like two users
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm has joined #nixos-dev
orivej has joined #nixos-dev
Sonarpulse has quit [Ping timeout: 256 seconds]
pxc has quit [Ping timeout: 276 seconds]
orivej has quit [Ping timeout: 240 seconds]
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 240 seconds]
<sphalerit>
Sonarpulse: instructinos, are those instructions that have nearly no observable effect and execute extremely quickly?
<sphalerit>
ekleog: I wouldn't hesitate to add it anyway, although you could of course also just provide a default.nix in the repo, then it can be installed with nix-env -f https://github.com/ekleog/todiff/archive/master.tar.gz -i
<sphalerit>
Or an overlay
<MichaelRaskin>
Then again, third-party software packaged in Nixpkgs is also not always crazily popular.
pie_ has quit [Ping timeout: 240 seconds]
jtojnar has joined #nixos-dev
pie_ has joined #nixos-dev
ashgillman has joined #nixos-dev
MichaelRaskin has quit [Quit: MichaelRaskin]
ashgillman has quit [Ping timeout: 256 seconds]
ashgillman has joined #nixos-dev
davidlt_ has joined #nixos-dev
davidlt has quit [Ping timeout: 240 seconds]
pie_ has quit [Ping timeout: 265 seconds]
vdemeester` has quit [Ping timeout: 256 seconds]
terrorjack has quit [Ping timeout: 256 seconds]
ocharles has quit [Ping timeout: 256 seconds]
vdemeester` has joined #nixos-dev
ocharles has joined #nixos-dev
terrorjack has joined #nixos-dev
vdemeester` has quit [Changing host]
vdemeester` has joined #nixos-dev
__Sander__ has joined #nixos-dev
Synthetica has joined #nixos-dev
<Mic92>
We have a program that just draws a horizontal bar in the terminal.
pie_ has joined #nixos-dev
ashgillman has quit [Ping timeout: 264 seconds]
ashgillman has joined #nixos-dev
ma27 has joined #nixos-dev
pie_ has quit [Ping timeout: 264 seconds]
pie_ has joined #nixos-dev
<dtz>
Lolwut
<dtz>
Which is that? Haha
<LnL>
there are multiple packages that just print hello world
<makefu>
like hello, but this can do so much more
<dtz>
:(. Well "hello" at least is a build and autotools test, didn't know about the others
<dtz>
Haha
<makefu>
like `hello --traditional`
<dtz>
Well hopefully they're at least small expressions. Soon (fetchGit?) we'll need to start sending channel deltas lol :P
orivej has joined #nixos-dev
davidlt_ has quit [Remote host closed the connection]
davidlt_ has joined #nixos-dev
davidlt_ has quit [Remote host closed the connection]
davidlt has joined #nixos-dev
ashgillman has quit [Ping timeout: 264 seconds]
<Mic92>
dtz: hr
* dtz
half-expected it to require multiple versions of GHC
<Mic92>
this could be enabled (optionally?) in our musl expression I guess?
<dtz>
maybe, but those wrappers won't have deps/etc handled and built w/musl
tilpner has quit [Client Quit]
<dtz>
I forget why we disable wrappers, but there's a reason. I think something breaks that's non-obvious lol
tilpner has joined #nixos-dev
<dtz>
but yeah those should work pretty well for local use
<dtz>
I use llvmPackages_6.stdenv and llvmPackages_6.libcxxStdenv in a musl-based nixpkgs all the time ^_^
<Mic92>
I know
<Mic92>
For the time being I need as little libc as possible
<Mic92>
and glibc does malloc()/brk() before calling main(). I cannot have this at the moment.
<dtz>
Mic92: maybe it was just the multiple outputs thing, which I think your gist fixes? hmm
<dtz>
even so I'm a smidge reluctant to provide a half-way solution when a proper solution is available :3
<dtz>
but I suppose that RFC is still lingering.. :)
ma27 has joined #nixos-dev
<Mic92>
dtz: well, it could be also just for compatibilty sake with projects that expects `musl-gcc` to be availab.e
<Mic92>
or users...
<Sonarpulse>
angerman: I fixed the overrides thing on nixpkgs master
<Sonarpulse>
we should get my PR to your nix windows example working to your liking
<Sonarpulse>
merged a few bits of your mingw+ghc nixpkgs pr too
pxc has joined #nixos-dev
<LnL>
Sonarpulse: didn't we remove NIX_STDLIBCXX_COMPILE?
<Sonarpulse>
LnL: no we didn't, I don't think
<LnL>
oh really?
<Sonarpulse>
nop!
<Sonarpulse>
could we make pkg-config wrapper a thing? :)
<Sonarpulse>
then we can properly get rid of it
<LnL>
thougt we did, noticed because of that recent pr
<Sonarpulse>
LnL: NIX_CXXSTDLIB_COMPILE
<Sonarpulse>
LnL: it does sound a little familiar
<LnL>
:p
<Sonarpulse>
basically it has nothing to do with cxxstdlib
<Sonarpulse>
just that one of the libc++ put some of the headers in a subdirectory
<LnL>
well but is the environment variable actually used anywhere?
Synthetica has joined #nixos-dev
<Sonarpulse>
LnL: let me keep grepping
<Sonarpulse>
LnL: nah in cc-wrapper
<LnL>
from what I recall we got rid of it, just didn't remove the variable itself to avoid a rebuild
<Sonarpulse>
on master
<LnL>
:/
<Sonarpulse>
:(
<Sonarpulse>
IT'S ALIVE
<LnL>
darnit
JosW has quit [Quit: Konversation terminated!]
<Sonarpulse>
LnL: OTOH now that I fixed meta.platforms
<Sonarpulse>
I guess we can go work on darwin->linux again
<dtz>
Sonarpulse: when trying to build ghc cross-musl (native doesn't work because we are using a glibc-based bootstrap GHC, so figured I'd start with trying to obtain such a thing...) I'm getting what /seems/ like a non-musl error-- it's.. failing to find ncurses?! lol
<dtz>
do you know anything about that? haha
<LnL>
if we could get past the kernel build that would be breakt!
<LnL>
great* :)
<Sonarpulse>
dtz: huhhhh
<Sonarpulse>
weird
<Sonarpulse>
a long time ago seen such things
<Sonarpulse>
but I thought I've sinced fixed that
<dtz>
yeah it seemed like some strangeness from cross infra, at least more so than obviously anything else. Curiously (!) this does not happen w/aarch64-musl lol :(
<Sonarpulse>
dtz: also cross, you mean?
<dtz>
yes
<Sonarpulse>
dtz: I know ghc itself has its own dynamic linker
<Sonarpulse>
for some ghci things
<dtz>
it actually was working ~5d ago, and I think works on master (!)
<Sonarpulse>
don't think that would be at play
<Sonarpulse>
master is super broke on hydra at least
<Sonarpulse>
that "lto is not a language" bug again, sigh
<Sonarpulse>
I fixed all the tests that went away at least