sm0rux has quit [Remote host closed the connection]
sm0rux has joined #nixcon
<andi->
gchristensen: 10am is the first one. Finally a proper hour :)
<adisbladis>
I'm at the venue already
<l33[m]>
Proper?
<l33[m]>
<adisbladis "I'm at the venue already"> adisbladis: if your there can you get my a beer.
<JohnAZoidberg>
Yes, there's one at 10! Please come, I'm not trying to convert you to Guix :P
<andi->
Ha! It is a trap!
<gchristensen>
maybe I'll come by, then
<infinisil>
> fact 10
<{^_^}>
3628800
<infinisil>
Oh boy
<gchristensen>
> (fact (10))
<{^_^}>
3628800
<srhb>
Oooh guix. Definitely want to catch that.
<infinisil>
Yeah me too
<craige>
Is whomever manages planet.nixos.org here at NixCon?
<infinisil>
gchristensen: Oh hey, remember when I said that it might work without `...` in module arguments and you said it wouldn't? You were right in that case there, because `options`, `lib` and `config` arguments are always passed unconditionally, while all others are optional
<infinisil>
So `{ config, lib }:` works, but `{ config, lib, options }:` doesn't
<infinisil>
Um the other way around
<infinisil>
So `{ config, lib }:` doesn't work, but `{ config, lib, options }:` does
<sphalerite>
So disasm and I mentioned yesterday that distributing the release management process across more people would be good. infinisil and rycee, you said you'd be interested in helping but not in the current RM role yesterday; asymmetric also. Are all of you going to be at the hackday tomorrow, or would it be better to try discussing this today?
<LinuxHackerman>
That's only useful if it has its config embedded though, right?
<LinuxHackerman>
i.e. you can also get it by booting it and looking at /proc/config.gz?
b1000101 has joined #nixcon
<clever>
LinuxHackerman: only if you can boot the kernel
<clever>
LinuxHackerman: i'm unpacking the recovery image for android
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<asymmetric>
sphalerite: i think it would be useful to make a list of release-management-related tasks, group them in roles, and then see who wants to fill the role
<asymmetric>
some of the tasks are already in the rfc but maybe we can get more granular/comprehensive
kreisys has joined #nixcon
kreisys has quit [Client Quit]
kreisys has joined #nixcon
lucus16 has quit [Quit: No Ping reply in 180 seconds.]
<l33[m]>
<Profpatsch "l33: Wait, you really need 10gig"> The future
<l33[m]>
Im building nix vm and need to export them to a cloud provider. As the cloud provider cant build nixos natively
<l33[m]>
So the build , test , and upload cycle .. the slowest bit by a long way is the upload.
<adamt>
marek: We've been swamped for the last few months, so for that and various other reasons we didn't end up submitting a complete morph talk. I'm sorry about that. But we're here (also for the hackday) if you want to chat :-)
<globin>
does morph support accessing the configuration of other machines on one? with nixops we for example generate our monitoring scrape config from the evaluated config of other machines
<srhb>
Nothing special outside of Nix. Essentially the eval machinery is very similar to what NixOps has.
<srhb>
Whether on NixOps or morph (or anything else) I prefer structuring such that I don't have to do full machine evals to get cross-machine information.
nhey_ has joined #nixcon
<adamt>
I wonder how it even would (or should) behave when only selecting a subset of the possible hosts defined in the network?
nihh_ has joined #nixcon
<Profpatsch>
l33[m]: why do you even build this stuff on your laptop
<Profpatsch>
l33[m]: rent a hetzner machine and upload from there :)
<LinuxHackerman>
or a machine at the cloud provider, that's likely to have a good connection to the others ;)
<l33[m]>
Because i have no money
<l33[m]>
;-)
nhey_ has quit [Ping timeout: 252 seconds]
<adamt>
So I guess building your own datacenter next to your office, and uploading over local network, is out of the question as well :P
<l33[m]>
How do you get a lightning talk around here
<l33[m]>
Whos in charge here
<LinuxHackerman>
they were planned ahead of time, not sure if there was a different deadline from the rest of the CfP but yeah
<LinuxHackerman>
oh wait, this one and the one before weren't :D
clever_android has quit [Ping timeout: 276 seconds]
<b1000101>
adamt: perfectly possible and that's normally how we deploy stuff through morph. You don't always want to build/push/deploy the whole set, so you'd do something like morph build ./infra.nix --on="backend[1-3].stage*"
<adisbladis>
l33[m]: I am :)
kreisys has quit [Read error: Connection reset by peer]
clever_android has joined #nixcon
kreisys has joined #nixcon
<l33[m]>
Put me on tommorow
nihh_ has quit [Ping timeout: 240 seconds]
<adisbladis>
l33[m]: Tomorro is hackday
<adisbladis>
No talks
kreisys has quit [Client Quit]
<adisbladis>
Tomorrow*
<adisbladis>
l33[m]: Come to the front and talk to me
<adisbladis>
I'm chilling in the front row
<adisbladis>
l33[m]: Or just grab me, I was the one presenting the lightning talks
b1000101 has quit [Ping timeout: 265 seconds]
{^_^} has quit [Remote host closed the connection]
<adamt>
b1000101: Yes, but I wonder how we could make morph eval all required hosts to make it possible for host A to rely on the eval of host B, when not selecting to deploy (and thereby eval B). :-)
<globin>
I guess you'd eval everything, but only build and deploy the hosts that are targeted for deployment
<niksnut>
slides from yesterday: nixos.org/~eelco/talks/nixcon-oct-2019.pdf
justanotheruser has quit [Ping timeout: 240 seconds]
<b42>
ckauhaus: yes
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
b1000101 has quit [Ping timeout: 265 seconds]
justanotheruser has joined #nixcon
<qyliss>
If anybody is interested in talking about https://spectrum-os.org/ at the pub, I'm going to try and get us all sitting together at the pub. Come and find me in the middle of the audience chairs.
pie_ has quit [Ping timeout: 245 seconds]
clever_android has quit [Ping timeout: 265 seconds]
clever_android has joined #nixcon
clever_android has quit [Ping timeout: 240 seconds]
FRidh has quit [Quit: Konversation terminated!]
clever_android has joined #nixcon
<martyet-o>
domenkozar[m], beer is as i said irl
<martyet-o>
domenkozar[m], if we want to, no problem, we just solve that on place
<andi->
drakonis: yeah, I have the recordings with me. yt caps live stream at 12h and does arbitrary stuff afterwards. In that case the limited to the last 4h it seems
<andi->
Will try to upload that tomorrow from the venue.. It is about 9GB
<drakonis>
nice.
b1000101 has joined #nixcon
clever_android has quit [Quit: Quit]
clever_android has joined #nixcon
b1000101 has quit [Remote host closed the connection]
clever_android has quit [Ping timeout: 246 seconds]
<tjg1>
anyone driving towards vienna/mikulov tomorrow?
vesper11 has joined #nixcon
nix-on-droid has joined #nixcon
<nix-on-droid>
olala
nix-on-droid has quit [Client Quit]
vesper has quit [Ping timeout: 264 seconds]
prusnak has joined #nixcon
<prusnak>
hello from nix-on-android! \o/
prusnak has quit [Client Quit]
AndroUser has joined #nixcon
<AndroUser>
domenkozar[m], can you please come to latest room? I kinda need to talk with you
<gchristensen>
are y'all still at impacthub?
<AndroUser>
(martyet)
<AndroUser>
gchristensen we are at mamut pub
clever_android has joined #nixcon
<gchristensen>
ah cool
<domenkozar[m]>
sure
sm0rux has quit [Quit: WeeChat 2.6]
sm0rux has joined #nixcon
{^_^} has joined #nixcon
AndroUser has quit [Ping timeout: 265 seconds]
sm0rux has quit [Quit: WeeChat 2.6]
sm0rux has joined #nixcon
AndroUser has joined #nixcon
clever_android has quit [Ping timeout: 268 seconds]
lucus16 has joined #nixcon
__monty__ has quit [Quit: leaving]
<haslersn>
Is the group photo already accessible?
<b42>
hungry??? come to base48 for free chicken w/ potatos
<johanot>
At the hotel now. Can you please tell me when you stop having fun, then I can stop thinking of going back to join you?
<gchristensen>
I stopped having fun hours ago, so you can feel okaiy of stopping now
<snajpa>
I'm really sorry about the choice of pub, I sincerely thought it'd be a blast
<snajpa>
didn't expect they'd fsck up this bad
<lejonet>
oh, what happened with the pub?
<snajpa>
well, I was expecting way more of them, of the general attitude of the owner of the place, of the cook - of the meal served
<gchristensen>
ack
<gchristensen>
I had fun all day btw
<snajpa>
there's now like 30 boxes of this cheff's masterpiece in the hackerspace
<gchristensen>
I left to my hotel early :)
<lejonet>
gchristensen: same, my ears got tired lol
<lejonet>
Why is there 30 boxes in the hackerspace? Was there some communication mishap?
<snajpa>
at best... but the overall approach of the staff doesn't seem sincere at all
<lejonet>
:/
<johanot>
snajpa, I had plenty of fun anyway. :) the location is not that important when youre with nice people. But yeah it was a bit confusing with the bills in the end.
<snajpa>
I think it'd only be fair to compensate those who paid the bill to these !@#$%^&, there's probably still some room in the budget for that
<snajpa>
we'll know for sure once we get the final numbers from the catering guys from the venue
<lejonet>
oh did they inflate numbers?
<snajpa>
well in the end due to the way sh*t came down (exc. my french pls), we paid for some of you guys, but not for all of you
<snajpa>
so that's not exactly fair
<johanot>
It was like they translated Numbers of beers to liters of beers. Afaik, we didnt get liter-glasses
<snajpa>
ok, I'm going to report them; but that won't get our money back :/
<lejonet>
From what I could gather from the numbers on the taps, it was ~pint glasses (well, somewhere around 0.4-0.5l)
<snajpa>
as I said, there was a room in the budget for unforseen stuff could happen and we didn't have to freak out
<snajpa>
we'll figure this out tomorrow, let's get some sleep first :)
<lejonet>
sounds like a good plan, sleep is always a good thing :)
<johanot>
snajpa: Dont worry too much about it. I'd be surprised if my company dont cover this expense, honestly. :)
drakonis has quit [Quit: WeeChat 2.6]
<johanot>
And.. Im a fan of sleep to :)
<lejonet>
"Sleep is the illusion that enters the brain when there is too much blood in the coffee stream"
<lejonet>
iirc it was adisbladis I heard that one from
<johanot>
Exactly how caffeine high was adisbladis when he told you that? :D
<lejonet>
I don't remember xD
<lejonet>
I think we we're well into our second wind of being up too long
<johanot>
Well better not repeat that here then :D remember the clock change tonight, btw.. Looking forward to see how many of our systems that break tonight.
<johanot>
srhb is the one officially on-call actually, so I think i'll just fetch my earplugs now :p
<lejonet>
xD
<lejonet>
srhb: my condoleances
<lejonet>
At least we will know what happened if she's a thundercloud tomorrow
<srhb>
"Officially"
<srhb>
I think I managed to kidnap the very last half-mate from open space.
<lejonet>
I'm still a bit sad that we never actually made our thumper trebuche to give the old servers a proper "send-off"
<lejonet>
srhb: if you want good "Get in a fixing groove" blip blop, I would suggest nanobii and Hyper potions :)
<srhb>
Thanks!
<johanot>
srhb: my phone just went into 8 bit mode?
<lejonet>
That artist is quite great too :)
<srhb>
johanot: Yes, special easter egg feature!
<johanot>
aarch8
<lejonet>
if you want nonsense blip blop, which works well when hacking on nonsense, I would suggest Error 47, Rymdreglage and Ninjapatrullen (I think that is their band name)
<lejonet>
Rymdreglage have gloriously bad music videos :P
* johanot
youtubing
<l33[m]>
Parse error
<lejonet>
:P
<johanot>
I feel somewhat broken after listening to that.
<srhb>
And yet you didn't react to the horror of pluffnub...
<lejonet>
johanot: after rymdreglage or?
<johanot>
Yeah rymdreglage :D I kinda feel an urge to undust my NES suddenly, for some reason
<lejonet>
^^
<lejonet>
Their 8-bit trip is legendary tho, its really good
<johanot>
yeah. srhb: we should really seek council at some 8bit devs about our troubles with our 6T RAM k8s cluster :P
<lejonet>
johanot: I suggest that you donate it to me, for "troubleshooting"
<srhb>
Inb4 syscall proxy.
<srhb>
This is why the pc speaker must survive.
<lejonet>
so that we can make bitpop with it :D
<johanot>
It somehow feels like trolling to have hardware of that size just for blip blop :D
<lejonet>
^^
<lejonet>
If I don't have a laptop with me tomorrow, then it exploded because I just told it to build a multi-node ceph test
<l33[m]>
Better than it imploding
<lejonet>
True
<lejonet>
At least it doesn't have to compile ceph like my desktop had when I made the first ceph test :P
<l33[m]>
Well a ceph a day keeps the doctor away?
<l33[m]>
Wtf is ceph
<lejonet>
a wonderful, simplistic, filesystem, don't you guys agree, srhb and johanot ? :P
<l33[m]>
I know nothing about it , so in automatically like it
<lejonet>
It is quite a nice fs actually, but its sometimes a bit too complex for its own good, code wise :P
<l33[m]>
Perfect design is not when you can add a feature, but when you cant take anymore away
<l33[m]>
How many nixos does it to take to change a light bulb?
<l33[m]>
Nixers
<lejonet>
0, they are all too lazy to do ti
<lejonet>
it*
<l33[m]>
Im so lazy im still in 1970
<lejonet>
:D time travel!
<johanot>
You'll need time travel to compile ceph thats for sure :P