00:00
edef has joined #nixos-dev
00:06
justanotheruser has quit [Ping timeout: 268 seconds]
00:16
edef has quit [Ping timeout: 260 seconds]
00:19
justanotheruser has joined #nixos-dev
00:24
justanotheruser has quit [Ping timeout: 260 seconds]
00:36
lovesegfault has joined #nixos-dev
00:36
<
lovesegfault >
I hate i686 so much
00:40
justanotheruser has joined #nixos-dev
00:44
edef has joined #nixos-dev
01:10
ixxie has quit [Ping timeout: 265 seconds]
01:25
yl has quit [Ping timeout: 268 seconds]
02:08
ris has quit [Ping timeout: 240 seconds]
02:19
<
aanderse >
gchristensen: nice, thanks for posting :D
02:19
<
gchristensen >
it is setup to go daily again
02:42
<
lovesegfault >
that long to send inputs
02:45
<
gchristensen >
taking acre of it
02:45
<
lovesegfault >
thx, I could cancel in restart but I wasn't sure whether or not to
02:46
<
lovesegfault >
*and
02:52
<
lovesegfault >
gchristensen: I've seen that happen a few times, do you know/understand the cause?
02:56
<
gchristensen >
usually a deadlock bug
02:59
<
lovesegfault >
gchristensen: Within hydra?
02:59
<
lovesegfault >
I see
02:59
<
gchristensen >
trying to received lots of overlapping paths all at once
02:59
<
gchristensen >
I capture data each time it happens to try and narrow it down
03:00
<
lovesegfault >
Ah, nice
03:25
Scriptkiddi has quit [Remote host closed the connection]
03:25
das_j has quit [Remote host closed the connection]
03:26
Scriptkiddi has joined #nixos-dev
03:26
das_j has joined #nixos-dev
05:04
orivej has joined #nixos-dev
05:55
orivej has quit [Ping timeout: 265 seconds]
05:55
zarel_ has joined #nixos-dev
05:56
zarel has quit [Ping timeout: 258 seconds]
06:03
drakonis has quit [Quit: WeeChat 2.7]
06:22
yl has joined #nixos-dev
08:29
yl has quit [Ping timeout: 258 seconds]
09:04
FRidh has joined #nixos-dev
09:05
orivej has joined #nixos-dev
09:21
ixxie has joined #nixos-dev
09:22
zarel_ is now known as zarel
09:25
lovesegfault has quit [Ping timeout: 248 seconds]
10:01
__monty__ has joined #nixos-dev
10:03
orivej has quit [Ping timeout: 265 seconds]
10:51
FRidh has quit [Quit: Konversation terminated!]
11:25
orivej has joined #nixos-dev
11:34
orivej has quit [Ping timeout: 240 seconds]
11:35
ixxie has quit [Ping timeout: 260 seconds]
12:16
kenjis has joined #nixos-dev
12:29
ris has joined #nixos-dev
12:44
drakonis1 has joined #nixos-dev
13:14
orivej has joined #nixos-dev
13:20
misuzu has quit [Remote host closed the connection]
13:34
spacekookie has quit [Quit: **agressive swooshing**]
13:35
spacekookie has joined #nixos-dev
13:47
misuzu has joined #nixos-dev
14:06
tilpner_ has joined #nixos-dev
14:08
tilpner has quit [Ping timeout: 258 seconds]
14:08
tilpner_ is now known as tilpner
14:31
FRidh has joined #nixos-dev
15:06
Synthetica has joined #nixos-dev
15:23
orivej has quit [Ping timeout: 260 seconds]
15:31
drakonis1 has quit [Quit: WeeChat 2.7]
16:00
kenjis has quit [Remote host closed the connection]
16:02
kenjis has joined #nixos-dev
17:13
kenjis has quit [Ping timeout: 248 seconds]
17:25
orivej has joined #nixos-dev
18:16
FRidh has quit [Quit: Konversation terminated!]
18:28
tilpner has quit [Quit: tilpner]
19:53
tilpner has joined #nixos-dev
20:06
ixxie has joined #nixos-dev
20:18
drakonis has joined #nixos-dev
20:26
lovesegfault has joined #nixos-dev
20:59
<
gchristensen >
huh.
21:00
lovesegfault has quit [Quit: WeeChat 2.7]
21:01
<
gchristensen >
annoying
21:02
<
gchristensen >
seems a network blip, caused the jobs to fail, they remained failed for long enough just because of the regularity of the timer
21:03
<
gchristensen >
another recent cause was when nixos-unstable hadn't passed in about a week, and hydra was taking a Long Time to find the evaluation for the tested/latest URL.
21:04
<
gchristensen >
some testing shows a database migration we're thinking about running on Tuesday could reduce that query from a few seconds to like a few tens of miliseconds, and would fix that
21:05
<
gchristensen >
the down side is the migration will take about 15 hours to run
21:05
lovesegfault has joined #nixos-dev
21:06
<
LnL >
needs to happen at some point...
21:06
<
gchristensen >
yeah
21:06
<
__monty__ >
Another one of these migrations, gchristensen?
21:06
<
gchristensen >
the ones I was talking about in -chat was testing for the server swap on tuesday :)
21:07
<
LnL >
you can configure the scrape duration for a target if it's expected to take a bit longer
21:07
<
LnL >
or is it the update itself
21:07
<
gchristensen >
the update itself
21:08
<
gchristensen >
LOG: duration: 738049.813 ms execute <unnamed>: SELECT ...
21:10
<
lovesegfault >
gchristensen: Woke up to a beautiful channel release, thanks for all the help :D
21:12
<
lovesegfault >
gchristensen: Do nar's have any compression?
21:14
<
lovesegfault >
Please don't say it's gzip
21:15
<
gchristensen >
I won't
21:15
* lovesegfault
slams fists
21:15
<
__monty__ >
I thought xz was nix's preferred compression?
21:15
<
lovesegfault >
I need to make an RFC to try and get all Nix's standard things on zstd
21:16
<
lovesegfault >
it compresses about as well as xz but much faster
21:16
<
tilpner >
When Arch did that, their archives got larger
21:16
<
tilpner >
Which optimises for people with fast connections
21:16
<
__monty__ >
Yeah xz is still the stronger compressor afaik.
21:16
<
tilpner >
But IME that's not really necessary, CPU usage of unpacking hasn't been a problem for me
21:17
<
tilpner >
And when I'm on a slow connection, every kB less helps
21:17
<
lovesegfault >
tilpner: It gets annoying on weak hw (rpi, etc)
21:17
<
lovesegfault >
Or even beefy hardware with weak cores (Aarch64 servers, etc)
21:18
<
tilpner >
I think any RFC should come with benchmarks for a few different scenarios
21:18
<
gchristensen >
definitely yes hard data
21:19
<
lovesegfault >
Yeah, I agree
21:19
<
lovesegfault >
I have a couple more days of vacation...
21:19
<
__monty__ >
gchristensen: What are we looking at?
21:19
<
tilpner >
Including "the binary cache will cost $n more per month if this RFC is accepted"
21:19
<
gchristensen >
__monty__: compression ratio (bytes after compression / bytes before compression) and how many seconds-per-second are spent compressing data
21:20
<
__monty__ >
Why does the compression ratio increase over the last hour?
21:21
<
gchristensen >
presumably different types of job results
21:23
<
gchristensen >
not sure about the variability
21:24
<
__monty__ >
So about 2-3s are spent per second on compression. And the ratio is about 1/3?
21:24
<
tilpner >
zstds higher compression levels seem to beat xzs lowest compression level
21:24
<
gchristensen >
I guess so
21:24
<
lovesegfault >
tilpner: How much does the binary cache cost now? Is it S3?
21:24
<
tilpner >
lovesegfault: AFAIK yes to S3, paid by sponsoring companies
21:24
<
tilpner >
But I don't know very far
21:25
<
tilpner >
That goes for monthly storage as well as bandwidth via Fastly
21:26
<
tilpner >
I'm not saying you need to find these numbers, just that they need be determined before any decision is made
21:26
<
lovesegfault >
Yeah, I agree with you
21:29
<
lovesegfault >
gchristensen: Do you still have that incantation to track Python 2 dependencies handy?
21:29
<
gchristensen >
I'd have to dig through my twitter :P
21:30
<
lovesegfault >
gchristensen: I'll do it then, I think I rt'd it
21:30
<
lovesegfault >
nix-store -qR /run/current-system | grep python2 | xargs -n1 nix why-depends -a /run/current-system
21:30
<
lovesegfault >
boom
21:33
<
tilpner >
So, uhh, who of you would expect the position of the "verbose" flag to matter in Nix?
21:33
<
tilpner >
E.g. nix -vv --version vs nix --version -vv
21:33
<
lovesegfault >
oh god
21:34
<
gchristensen >
please file a bug :)
21:34
<
tilpner >
Well, I first wanted to make sure that's not generally accepted weirdness
21:34
<
LnL >
for version/help I can imagine it depends
21:35
<
LnL >
since those flags exit immediately
21:36
<
__monty__ >
Position-dependent flags are terrible, like gpg's --expert.
21:45
lovesegfault has quit [Quit: WeeChat 2.7]
21:52
Cale has quit [Ping timeout: 260 seconds]
21:52
<
infinisil >
__monty__: Yes!
21:52
<
infinisil >
This --expert flag screwed me over once too
21:53
<
__monty__ >
Yeah, I don't know why they made a complex tool harder to use.
21:57
__monty__ has quit [Quit: leaving]
22:04
Cale has joined #nixos-dev
22:06
<
gchristensen >
once the cast is made it can be very difficult to break out
22:09
<
gchristensen >
nice
22:09
<
gchristensen >
annoying, but nice
22:13
drakonis has quit [Quit: WeeChat 2.7]
22:38
orivej has quit [Ping timeout: 265 seconds]
22:39
orivej has joined #nixos-dev
22:45
lovesegfault has joined #nixos-dev
23:14
drakonis has joined #nixos-dev
23:20
orivej has quit [Ping timeout: 240 seconds]
23:26
Synthetica has quit [Quit: Connection closed for inactivity]
23:43
drakonis has quit [Ping timeout: 260 seconds]