<samueldr>
for the second one I guess a sniff test at the changes is good
<samueldr>
it is quite hard to *test*, and even if it lacked something for you preferred platform, it woul be better off in a further PR
<samueldr>
it was a bit hard, finding out which regulator modules were missing since they don't have any kind of strong relationships with the modules that need them
<samueldr>
so you'd have the usb module loudly say it cannot do anything yet because the regulator isn't there
<samueldr>
but no hints about what provides it :)
<qyliss>
well, I don't know whether the right modules are included with your change, but the overall structure of the change looks good
<samueldr>
that sure proves me that the ACPI way of doing it is better
<qyliss>
FB_SIMPLE scares me, because I have the vague idea in my head that keeping fb stuff working across devices is very fragile
<samueldr>
ah, it's less scary than what it sounds like
<samueldr>
and *anyway* would end up being used once in stage-2
rj has quit [Ping timeout: 240 seconds]
<samueldr>
it's only used when devices announces themselves as compatible
<samueldr>
(and doesn't work right now anyway, apparently...)
<samueldr>
but that's not a NixOS issue... I think... sure would help if there was a cross-distribution task force combining efforts and knowledge
<samueldr>
(oh right, you aren't on #nixos-chat at the moment... don't mind that snark... it's poison for my soul anyway)
orivej has joined #nixos-dev
<qyliss>
I left #nixos-chat long ago to avoid being drawn into XMPP vs Matrix flame wars
<samueldr>
you don't need to justify yourself :)
rj has joined #nixos-dev
<samueldr>
oh, about a possible iso image rewrite: it is planned to be in the requirements for a disk image infra revamp
scott has joined #nixos-dev
bennofs__ has joined #nixos-dev
scott is now known as Guest22140
Guest22140 is now known as scott
bennofs_ has quit [Ping timeout: 246 seconds]
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-dev
lovesegfault has quit [Ping timeout: 245 seconds]
lovesegfault has joined #nixos-dev
rj has quit [Ping timeout: 240 seconds]
abathur has joined #nixos-dev
justanotheruser has quit [Ping timeout: 246 seconds]
rajivr has joined #nixos-dev
Synthetica has quit [Quit: Connection closed for inactivity]
pmy has quit [Ping timeout: 260 seconds]
pmy has joined #nixos-dev
<siraben>
Does anyone have examples of how to package a node package on github?
orivej has quit [Ping timeout: 252 seconds]
justanotheruser has joined #nixos-dev
marek has quit [Ping timeout: 268 seconds]
XgF has joined #nixos-dev
marek has joined #nixos-dev
supersandro2000 has quit [Quit: Ping timeout (120 seconds)]
supersandro2000 has joined #nixos-dev
abathur has quit [Quit: abathur]
bennofs__ has quit [Read error: Connection reset by peer]
bennofs_ has joined #nixos-dev
cole-h has quit [Ping timeout: 240 seconds]
jonringer has quit [Ping timeout: 250 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-dev
PkmX[m] has joined #nixos-dev
<maralorn>
gchristensen: The problem even with structured eval errors would be, that no one would notice if a certain eval error because of broken appeared or disappeared in the thousands of errors.
<maralorn>
But really what would it take to make the output more structured? It’s more than an easy drive-by PR, isn‘t it?
<yorick>
did we ever figure out corporate maintainer lists?
<NinjaTrappeur>
It'd be great if we had a NixOS/darwin team that we could poke when in case darwin-specific questions/reviews.
<gchristensen>
maralorn: drive-by? no, not exactly
<gchristensen>
maralorn: but the evaluator already returns the error output in a structuredjson document, and then it is flattened when inserted in to the database
<maralorn>
Ah, interesting. gchristensen: Does that evaluation use the `hydra-eval-jobs` binary or is that something different?
<maralorn>
gchristensen: I am pondering the above mentioned issue with filtering out broken evals. And I was hoping to create a list of jobs for which the deps are broken somehow.
<gchristensen>
ah
orivej has joined #nixos-dev
rj has joined #nixos-dev
rj has quit [Remote host closed the connection]
rj has joined #nixos-dev
rj has quit [Client Quit]
Synthetica has joined #nixos-dev
jonringer has joined #nixos-dev
jonringer has quit [Remote host closed the connection]
<gchristensen>
this bug about lazy tabs is really twisting my brain
<samueldr>
infinisil: am I right in understanding and remembering that you've been thinking about ways to transform lists into attrsets in the nixos modules system?
<samueldr>
so that you can manipulate them after the fact
<samueldr>
since lists are notoriously hard to change once values are set
<gchristensen>
I originally wrote this setTimeout thing on a lark, was surprised it worked, and here I am about to merge it in to master. life is amazing.
bennofs_ has quit [Read error: Connection reset by peer]
bennofs_ has joined #nixos-dev
<qyliss>
gchristensen: you might get away with setTimeout(..., 0)
<qyliss>
if you just need to defer to next event loop
<samueldr>
most likely yeah
<samueldr>
but at 1ms, I assume there wouldn't be a difference :)
<samueldr>
especially since what this really does is kick the event handler *again*, as the tab has been switched already, so it *may* send the AJAX request 1ms earlier
rajivr has quit [Quit: Connection closed for inactivity]
<qyliss>
yeah, it's mostly aesthetic
<MichaelRaskin>
Or maybe even «intent»
<MichaelRaskin>
Like, I do not want to _wait_, I want just to defer it until the already-running stuff runs
<gchristensen>
fixup'd
<gchristensen>
gonna PR a fix to the javascript spec that causes setTimeout = 0 to directly execute hanlder
<MichaelRaskin>
Erm. It is like sleep() in C
<MichaelRaskin>
First, yield execution, then do not get it until time X has passed
<gchristensen>
:)
<qyliss>
Microsoft proposed a setImmediate some years ago but the other browser vendors didn't like it