<Sonarpulse> how i can reproduce your cc-wrapper?
<bgamari> ahh
<Sonarpulse> maybe this somehow hasn't been used with anything using response files in a while too and that was dead code
<Sonarpulse> though i don't recall hydra hitting this
<Sonarpulse> don't think there was any similar error there but can check again
<bgamari> so at least I found the difference between my interactive run and the failure
<Sonarpulse> cool cool
<bgamari> I think it's the export SHELLOPTS
<bgamari> since GHC's build system runs this: http://lpaste.net/2749754731390828544
<bgamari> for reasons that escape me
<bgamari> SHELLOPTS here is braceexpand:emacs:histexpand:history:interactive-comments:monitor:noclobber:pipefail
* bgamari isn't sure which of those would break utils.sh
<Sonarpulse> bgamari: oooo
<Sonarpulse> LnL or orivej found some shellopts problems I think
<LnL> hmm?
<Sonarpulse> shellopts fucking with cc-wrapper
<bgamari> admittedly exporting SHELLOPTS does seems to be a bit of an odd thing for GHC to do
<bgamari> arguably this is the fault of ghc's build system
<bgamari> although it does seem like the wrapper may be a bit fragile
<Sonarpulse> yeah it shouldn't be so fragile
<Sonarpulse> i didn't realize one could export it like that
<Sonarpulse> I know one cannot manually set it
<bgamari> dropping the export seems to fix it
<Sonarpulse> CC=cc
<Sonarpulse> I'm scared bgamari :D
<bgamari> yeah, I think I may take this opportunity to clean up the mess made by the build system while I'm here
<Sonarpulse> nice
<Sonarpulse> does anyone have ability to read that?
<gchristensen> Sonarpulse: is it embargoed? :)
<Sonarpulse> gchristensen: maybe i just need to make an account
<Sonarpulse> no reason for this to be embargoed
<Sonarpulse> it is a build system thing for cross
<Sonarpulse> commment in the derivation
goibhniu has quit [Ping timeout: 268 seconds]
alunduil has joined #nixos-dev
<Profpatsch> Urgs, erlang has a dependency on pretty much everything it seems.
<Profpatsch> wayland and wxwidgets are in the runtime closure.
<Profpatsch> hefty.
<gchristensen> that is for its neat built-in debugging / performance tooling IIRC
<Profpatsch> gchristensen: Do I need it for rabbitmq?
<gchristensen> if rabbitmq needs it, I don't know it. that said, I've never disabled it, so ... maybe that is why I don't know it :)
<Profpatsch> hehe
<gchristensen> btw I recommend playing with erlang!
<Profpatsch> I guess we can give rabbitmq a more stripped-down version of erlang at runtime.
<Profpatsch> Let’s see …
<gchristensen> I'm assuming you've seen https://github.com/NixOS/nixpkgs/pull/34265 Profpatsch
<Profpatsch> Nope, thanks.
<gchristensen> Profpatsch: what're you doing with rabbitmq?
<Profpatsch> gchristensen: I’m packaging it into a minimal docker image.
<Profpatsch> Have already done so with postgres, now rabbitmq.
<Profpatsch> It’s smaller than the official one. :)
<gchristensen> oh awesome :D
<Profpatsch> So yeah, sangha, our project, uses a few moving parts like postgres, rabbit, sentry etc.
<Profpatsch> And everything should be deployable as docker images; for development we can even include mock data to mock out various parts of the system that a dev is not working on locally.
<gchristensen> so cool
<Profpatsch> I might find a bit of common stuff that can go into a library.
<gchristensen> what is Sangha?
<Profpatsch> The backend for https://donate.techcultivation.org/
<Profpatsch> Still pre-alpha, we are slowly chipping away at the deployment and the last bits for going into alpha.
<gchristensen> very cool
<Profpatsch> Nothing start-uppy, no big investments, just a bit of foundation money and a few people with solid experience in the F/OSS field.
<gchristensen> well and some important features: "Donors receive a proper, tax-deductible receipt" "Transparent bookkeeping for transparent projects" these are hard to come by
<Profpatsch> One project that already run their donations over techcultivation: https://tails.boum.org :D
<Profpatsch> There were talks about Tor joining up as well, but I’m not sure if that will happen.
<Profpatsch> *is going to happen
<Profpatsch> This is the main project website: https://techcultivation.org/
mbrgm has quit [Ping timeout: 268 seconds]
mbrgm_ has joined #nixos-dev
mbrgm_ is now known as mbrgm
<Sonarpulse> pierron_: sometime soon I could use some help fixing the module system type stuff for platforms
<Sonarpulse> your 2009 code which is worked in is.....no longer idiomatic :)
<gchristensen> Profpatsch: still here?
<gchristensen> hrm. 5am. probably not :)
<gchristensen> Sonarpulse: how about you?
<Profpatsch> gchristensen: hai
<Profpatsch> Barely. :)
<adisbladis[m]> gchristensen: How can I make use of the build log streaming?
vcunat has joined #nixos-dev
<vcunat> grahamc: additionally I have roughly an hour now, though I don't expect you to like this time of day.
yegortimoshenko has quit [Remote host closed the connection]
yegortimoshenko has joined #nixos-dev
ma27 has joined #nixos-dev
ma27 has quit [Quit: WeeChat 2.0]
ma27 has joined #nixos-dev
vcunat has quit [Quit: Leaving.]
ma27 has quit [Ping timeout: 276 seconds]
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 276 seconds]
_rvl has quit [Quit: ZNC 1.6.5 - http://znc.in]
_rvl has joined #nixos-dev
ma27 has joined #nixos-dev
ma27 has quit [Quit: WeeChat 2.0]
MichaelRaskin has quit [Ping timeout: 256 seconds]
ma27 has joined #nixos-dev
ma27 has quit [Client Quit]
michaelpj_ has joined #nixos-dev
alp has quit [Quit: ZNC - http://znc.in]
alp has joined #nixos-dev
michaelpj_ has quit [Ping timeout: 256 seconds]
<gchristensen> do people find grahamcofborg's comments on issues noisy? if I added another comment-per-build, would that be pushing it in to "too noisy"? if so, I can do two things: (1) coalesce _all_ replies in to a single comment per PR (this could get confusing if it is called multiple times), or (2) which is harder to do and would take a good bit more time, coalesce each reply in to a single reply comment
<gchristensen> per-call-to-the-bot
<gchristensen> the additional comment-per-call I want to add is a link to where you watch logs / find the logs
michaelpj_ has joined #nixos-dev
<tilpner> gchristensen - You could have collapsible sections, if people think it's too much. https://github.com/dear-github/dear-github/issues/166#issuecomment-236342209
michaelpj_ has quit [Ping timeout: 240 seconds]
<LnL> a bit noisy but probably still ok
ma27 has joined #nixos-dev
orivej has joined #nixos-dev
ma27 has quit [Quit: WeeChat 2.0]
ma27 has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
Sonarpulse has quit [Ping timeout: 256 seconds]
michaelpj_ has joined #nixos-dev
michaelpj_ has quit [Ping timeout: 260 seconds]
ma27 has quit [Ping timeout: 276 seconds]
taktoa has joined #nixos-dev
<gchristensen> I forgot I don't have a piece which comments arbitrary comments, just build results, so I just appended the link to the existing build-finished post. not ideal / a little late, but a start.
stqism has quit [Quit: Like 3 fire emojis lit rn 🔥🔥🔥]
stqism has joined #nixos-dev
stqism has quit [Quit: Like 3 fire emojis lit rn 🔥🔥🔥]
stqism has joined #nixos-dev
stqism has quit [Client Quit]
stqism has joined #nixos-dev
MichaelRaskin has joined #nixos-dev
<Profpatsch> gleber_: Th default erlang closure is a bit … giant.
<Profpatsch> Mostly because wxwidget support is enabled by default.
<LnL> there's an erlang_nox
<Profpatsch> LnL: Oh crap, I’m on stable.
<Profpatsch> Probably there is on master.
<Profpatsch> Right.
<LnL> thought it was added before the release
<LnL> guess not
<Profpatsch> That should get the size down a bit.
<Profpatsch> LnL: Do you know what erlang uses wx for?
<Profpatsch> Debugging tooling?
<LnL> yeah
<LnL> there's some builtins stuff
<Profpatsch> Strange that it’s monolithic like that.
<LnL> otp has a lot of stuff
<Profpatsch> Rebuild the compiler if you don’t want the debugging tools.
<Profpatsch> For rabbitmq it might make sense to look at the minimal rpm version they provdie https://github.com/rabbitmq/erlang-rpm
<Profpatsch> *provide
<Profpatsch> But that’s further optimizations that are probably not worth the time.
<LnL> eg. erl -run observer
<Profpatsch> LnL: 111M/nix/store/qjzvh12xyxfd4r94q9i2p8ps3ss0j3gv-erlang-19.3/lib/erlang/lib/wx-1.8/doc/html
<Profpatsch> heh
<LnL> :)
orivej has joined #nixos-dev
<gchristensen> hmmm, w.r.t. nix cache distribuution: The entry-level model, the CX11, costs a mere €2.49 a month and includes 1 CPU, 2 GB RAM, 20 GB SSD and 20 TB of traffic. If you need more traffic, it is just €1.00 for each additional TB.
<MichaelRaskin> CX11? Where is it? And I thought OVH was cheap…
<LnL> where's that?
<fpletz> hetzner cloud :)
* gchristensen goes to find his hetzner account info
<LnL> ah, I have one of those then
<MichaelRaskin> Ah, that new offer, that's why I didn't find it before getting a server at OVH.
<fpletz> gchristensen: i know the main admin of their cloud stuff… if we need something for nixos I guess we can work something out :)
<fpletz> their cloud development is based in munich instead of nuremburg
<fpletz> but for the binary cache we need more storage as a full release is close to 80GB
<gchristensen> I guess I was hoping their block storage would be cheap enough too
<fpletz> ah, haven't looked at that
<gchristensen> Im still trying to find my customer number ... :)
<gchristensen> fpletz: it'd be cool to get a few boxes from them for ofborg so I can build and evaluate more
<Profpatsch> LnL: result/lib/erlang/lib/wx-1.8/doc/html/wxShowEvent.html
<MichaelRaskin> gchristensen: Customized virtual servers (additional RAM, additional/larger drives etc.) are not currently available.
<Profpatsch> And then theres result/lib/erlang/doc/design_principles/dist4.gif
<MichaelRaskin> (And their storage scales linearly with price)
<Profpatsch> There should be a doc output, but I’m not entirely sure what folders I should put the doc folders in.
<Profpatsch> Hm, it’s possible to override installTargets and remove install-doc
<Profpatsch> gleber_: What do you think about separating out the erlang documentation into a "doc" output?
<Profpatsch> Can erlang handle that?
<MichaelRaskin> On the other hand, €40/month+VAT for 10TB storage and free internal traffic.
<jtojnar> who takes care of nginx module? I would like them to check https://github.com/NixOS/nixpkgs/pull/33900
<Profpatsch> jtojnar: Take a look at the blame of the module file.
<jtojnar> the blame is quite diverse, I added some reviewers based on the commit history but not sure if they saw it
<Profpatsch> yeah, fpletz and globin did the ACME stuff afaik.
<globin> jtojnar: Generally looks fine to me
<jtojnar> thanks globin
tv has quit [Ping timeout: 240 seconds]
tv has joined #nixos-dev
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 256 seconds]