phreedom has quit [Quit: No Ping reply in 180 seconds.]
phreedom has joined #nixos-dev
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
MichaelRaskin has quit [Quit: MichaelRaskin]
Moredread[m] has joined #nixos-dev
phreedom has quit [Quit: No Ping reply in 180 seconds.]
phreedom has joined #nixos-dev
<teto>
I created a nixos test for multipath TCP but ultimately, I would like the VMs to be multihomed. Any example in the test framework ? what would be the best way to achieve this ?
Jackneill has joined #nixos-dev
Jackneilll has joined #nixos-dev
Jackneill has quit [Ping timeout: 248 seconds]
<niksnut>
IIRC it's possible to assign multiple interfaces to the VMs (see the nat tests for example)
<clever>
the bittorrent test also has nat, because its testing the upnp features too
<teto>
I don't think nat machines are multihomed, (the router has several interfaces but not the other nodes). I wonder how the network is created, seems like there is some DHCP server or /etc/hosts going on since I don't configure anything and the network just works
<teto>
seems like I will find answers in build-vms.nix :)
alp has joined #nixos-dev
<teto>
(answering my question: config.virtualisation.vlans is responsible for the tests multihoming)
<yorick>
Shados: it wouldn't really work with nixos tests I think
orivej has joined #nixos-dev
pie_ has quit [Read error: Connection reset by peer]
pie__ has joined #nixos-dev
johanot has joined #nixos-dev
drakonis1 has quit [Quit: WeeChat 2.4]
drakonis_ has joined #nixos-dev
Drakonis has quit [Ping timeout: 245 seconds]
Drakonis has joined #nixos-dev
drakonis_ has quit [Read error: Connection reset by peer]
Drakonis has quit [Read error: Connection reset by peer]
Drakonis has joined #nixos-dev
<domenkozar[m]>
do nixos options compose between two modules?
<domenkozar[m]>
never tried that :D
<clever>
domenkozar[m]: the merge function on the type controls that
<gchristensen>
maybe write up some docs in the code? :P
v0|d has joined #nixos-dev
<adisbladis>
domenkozar[m]: It's looking likely that we'll release the tickets in the next couple of days too so we could have a weekly nixcon edition? :)
<samueldr>
eek, tickets already?
drakonis1 has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
drakonis1 has quit [Ping timeout: 252 seconds]
<adisbladis>
samueldr: Why not?
<samueldr>
not why not, just surprised
<samueldr>
and more about the excited definition of surprised than the unexpected
<adisbladis>
=)
Jackneilll has quit [Remote host closed the connection]
orivej has joined #nixos-dev
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 258 seconds]
<worldofpeace>
hey, anyone know how ta handle hackpage-packages.nix when you've renamed a package and you need to regenerate it?
<infinisil>
worldofpeace: It's done automatically once a day on the haskell-updates branch
<infinisil>
worldofpeace: You can only make changes to configuration-hackage2nix.nix
<worldofpeace>
infinisil: cool so It should be fine to merge a change to staging that would break eval because of this?
<infinisil>
I'll post a comment with that in the PR
<worldofpeace>
Understood infinisil. Now It's just fuzzy how that'll propagate down
<infinisil>
worldofpeace: Make PR, PR gets merged, peti updates hackage-packages.nix with the master version of hackage2nix on the haskell-updates branch, after some time when most the new updated packages seem to be working, he'll merge haskell-updates into master
<worldofpeace>
infinisil: Ok, so that pr will have to wait until that happens
<infinisil>
worldofpeace: Hm yeah, there wasn't an alias for it previously?
<worldofpeace>
infinisil: I think its always been gdk_pixbuf. That change will add an alias though
<worldofpeace>
(is double checking)
<infinisil>
Yeah then the cabal2nix PR will have to wait
<worldofpeace>
lol, the process to rename one package
<infinisil>
Hehe yeah
<samueldr>
isn't there an eval done with aliases disabled?
<samueldr>
if so, it would cause issues
<worldofpeace>
yep, that's why in part it has to wait if I'm understanding correctly (and why the commit manually changing hackage is there so I can check eval properly)