gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 19.09 is released! https://discourse.nixos.org/t/nixos-19-09-release/4306 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 19.09 RMs: disasm, sphalerite; 20.03: worldofpeace, disasm | https://logs.nix.samueldr.com/nixos-dev
<qyliss> globin: I'll make a PR to supersede #75782 now, and we should be able to get that in straight away
<{^_^}> https://github.com/NixOS/nixpkgs/pull/75782 (by peti, 4 weeks ago, open): Update mailman, postorius, and hyperkitty to their respective latest versions
<qyliss> Then we can merge the other when I've addressed infinisil's comments and staging is merged.
<globin> qyliss++, I might try and migrate our mailman to this but can only do that at night or weekend so not sure when I'll manage
<{^_^}> qyliss's karma got increased to 28
justanotheruser has quit [Quit: WeeChat 2.6]
justanotheruser has joined #nixos-dev
lovesegfault has joined #nixos-dev
ris has quit [Ping timeout: 272 seconds]
tdeo has quit [Remote host closed the connection]
tdeo has joined #nixos-dev
tdeo has joined #nixos-dev
tdeo has quit [Changing host]
lovesegfault has quit [Ping timeout: 272 seconds]
evils has joined #nixos-dev
lovesegfault has joined #nixos-dev
evanjs has quit [Quit: ZNC 1.7.4 - https://znc.in]
evanjs has joined #nixos-dev
nbp has quit [Ping timeout: 250 seconds]
nbp has joined #nixos-dev
dongcarl has quit [Quit: The Lounge - https://thelounge.chat]
andi- has quit [Ping timeout: 252 seconds]
dongcarl has joined #nixos-dev
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
evanjs has joined #nixos-dev
cjpbirkbeck has joined #nixos-dev
andi- has joined #nixos-dev
dongcarl has quit [Quit: The Lounge - https://thelounge.chat]
cjpbirkbeck has quit [Quit: Quitting now.]
orivej has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.6]
orivej has quit [Ping timeout: 260 seconds]
<kcalvinalvin> Is there a way to grab system information during building a package?
<kcalvinalvin> I'm trying to grab the computers model name so it could be used during building that package
<etu> In general: No
<kcalvinalvin> Not quite sure if that's doable... dmesg needs sudo so it can't work and `cat /sys/devices/virtual/dmi/product_name` during the build told me the directory doesn't exist
<kcalvinalvin> etu ah I see :(
<etu> kcalvinalvin: Sandboxed builds etc
<etu> kcalvinalvin: And the goal for reproducability, to build the same package on two machines should be able to yeild the same output
<kcalvinalvin> Currently, I'm trying to clean up some stuff for the chromebook touchpad drivers so that users don't have to manually input the codename in configuration.nix (since google is really making things confusing now)
<kcalvinalvin> The xorg conf files are different for different machines so in essence they *are* different packages
page_ has joined #nixos-dev
manveru has quit [*.net *.split]
johanot has quit [*.net *.split]
kalbasit has quit [*.net *.split]
johnny101 has quit [*.net *.split]
ciil has quit [*.net *.split]
spacekookie has quit [*.net *.split]
nurelin_ has quit [*.net *.split]
page has quit [*.net *.split]
kgz has quit [*.net *.split]
clever has quit [*.net *.split]
johnny101 has joined #nixos-dev
pepesza has quit [Ping timeout: 268 seconds]
page_ is now known as page
pepesza has joined #nixos-dev
kgz has joined #nixos-dev
<jtojnar> lol, it took me this long to realize the meaning of Eelco's IRC handle
<alienpirate5> What is it?
kalbasit has joined #nixos-dev
manveru has joined #nixos-dev
clever has joined #nixos-dev
nurelin_ has joined #nixos-dev
spacekookie has joined #nixos-dev
ciil has joined #nixos-dev
johanot has joined #nixos-dev
<makefu> lets just say the nick implies that he is crazy about nix
__monty__ has joined #nixos-dev
<niksnut> it's actually a dutch word meaning "good for nothing"
<makefu> double meaning it is. however your definition is less flattering :)
psyanticy has joined #nixos-dev
page has quit [Ping timeout: 265 seconds]
page has joined #nixos-dev
genesis has joined #nixos-dev
<sphalerite> kcalvinalvin: putting the model name in the configuration is the right approach, because it's not guaranteed that people will be building their config on the machine it's for.
orivej has joined #nixos-dev
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 268 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 268 seconds]
justanotheruser has quit [Ping timeout: 240 seconds]
justanotheruser has joined #nixos-dev
<clever> output '/nix/store/mhppjznyl8zlc75s4waq24ls40ksc048-system-path' of '/nix/store/5wbmas901jvq8vg9hd50s2kdka6vmgic-system-path.drv' differs from previous round
<clever> gchristensen: how is a basic buildEnv failing? heh
<gchristensen> heh
<gchristensen> good question
<gchristensen> what does diffoscope say
<clever> gchristensen: i dont think it was keeping the alternate copies, but i can look closer...
<gchristensen> build again with --check --keep-failed
mmlb has quit [Ping timeout: 258 seconds]
<gchristensen> and turn off your garbage collector
<clever> derivation '/nix/store/5wbmas901jvq8vg9hd50s2kdka6vmgic-system-path.drv' may not be deterministic: output '/nix/store/mhppjznyl8zlc75s4waq24ls40ksc048-system-path' differs from '/nix/store/mhppjznyl8zlc75s4waq24ls40ksc048-system-path.check'
<clever> perfect
<clever> Binary files /nix/store/mhppjznyl8zlc75s4waq24ls40ksc048-system-path/share/icons/hicolor/icon-theme.cache and /nix/store/mhppjznyl8zlc75s4waq24ls40ksc048-system-path.check/share/icons/hicolor/icon-theme.cache differ
<LnL> that's probably a postBuild
<clever> definitely
mmlb has joined #nixos-dev
<LnL> the system buildEnv runs a few extra things like that after linking everything together
<clever> yeah
<clever> ive looked at it before
<clever> it appears to involve having plex, mpv, xterm, syncplay and maybe others installed
<LnL> kind of looks like the order is just not consistent
<clever> [root@system76:~]# nix-build '<nixpkgs/nixos>' --arg configuration '{ pkgs, ... }: { environment.systemPackages = with pkgs; [ mpv syncplay plex-media-player ]; gtk.iconCache.enable = true; }' -A vm
<clever> this is enough to reproduce the failure
<clever> [root@system76:~]# nix-build '<nixpkgs/nixos>' --arg configuration '{ pkgs, ... }: { environment.systemPackages = with pkgs; [ mpv ]; gtk.iconCache.enable = true; }' -A vm
<clever> LnL: even this can cause the fault
<clever> still see order issues, even with 1 non-default thing
<clever> where shal i file an issue for that?
<jtojnar> clever we should probably open a GTK bug about it
justanotheruser has quit [Ping timeout: 268 seconds]
<clever> nice
<clever> [clever@amd-nixos:~/apps/nixpkgs-hasura]$ nix-build nixos/ --arg configuration '{ pkgs, ... }: { environment.systemPackages = with pkgs; [ mpv ]; gtk.iconCache.enable = true; }' -A vm --repeat 2
<clever> checking a random commit from nixpkgs master, then working towards master head, then updating gtk...
<clever> jtojnar: this also feels like a job for disorderfs
<jtojnar> to be clear, I meant gtk master
<clever> yeah, thats why updating gtk is in the list
<jtojnar> we would need to backport the patch
<clever> i can confirm, its still broken on nixpkgs master
justanotheruser has joined #nixos-dev
<clever> pkgs/development/libraries/gtk/3.x.nix: version = "3.24.12";
<clever> jtojnar: a glance at your link, says the fix is in a tag called 3.96.0
drakonis has joined #nixos-dev
<clever> curl: (28) Failed to connect to ftp.unina.it port 80: Connection timed out
<clever> 62 url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz";
<clever> ah, 404
<clever> http mirror only goes up to 3.94
<jtojnar> clever updating will not work as 3.94 is beta for GTK 4
<jtojnar> and that uses separate icon cache from GTK 3 IIRC
<clever> every single patch also fails to apply
<clever> the whole build system is borked
<jtojnar> it's basically a different library
drakonis has quit [Ping timeout: 248 seconds]
Synthetica has joined #nixos-dev
drakonis has joined #nixos-dev
<Synthetica> ryantm: Is this the latest run with the github-releases script? https://discourse.nixos.org/t/nixpkgs-update-r-ryantm-logs/1464/49
kenjis1 has joined #nixos-dev
* gchristensen is ignoring work he should be doing, in favor of Nix + OfBorg
justan0theruser has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 268 seconds]
<ryantm> Synthetica: No, I haven't put that one up yet.
<ryantm> And I think the logs are gone, because I was writing them to the systemd service run directory which seems to be deleted with the service stops.
<ryantm> Synthetica: One issue I noticed was assertNewVersion https://github.com/ryantm/nixpkgs-update/blob/master/src/Nix.hs#L62 was failing on ones where we package it with a date, and your script suggested an actual version. Those are the ones where you were actually checking if the release was later than the old date, right?
<worldofpeace> Jan Tojnar: huh, are gtk icon caches non-reproducable?
<ryantm> So I think I need to make an option to nixpkgs-update to trust the source knows the newer version is actually newer.
<jtojnar> worldofpeace apparently
lovesegfault has quit [Ping timeout: 272 seconds]
ris has joined #nixos-dev
hexa- has quit [Quit: WeeChat 2.7]
lovesegfault has joined #nixos-dev
hexa- has joined #nixos-dev
justan0theruser is now known as justanotheruser
lovesegfault has quit [Ping timeout: 268 seconds]
lovesegfault has joined #nixos-dev
psyanticy has quit [Quit: Connection closed for inactivity]
drakonis has quit [Ping timeout: 260 seconds]
janneke has quit [Quit: janneke quits Mes'sing]
janneke has joined #nixos-dev
janneke_ has joined #nixos-dev
janneke has quit [Read error: Connection reset by peer]
drakonis has joined #nixos-dev
justanotheruser has quit [Quit: WeeChat 2.6]
orivej has quit [Ping timeout: 265 seconds]
dongcarl has joined #nixos-dev
emily has quit [Quit: Updating details, brb]
emily has joined #nixos-dev
justanotheruser has joined #nixos-dev
__monty__ has quit [Quit: leaving]
kenjis1 has quit [Ping timeout: 260 seconds]
ixxie has joined #nixos-dev
v0|d has joined #nixos-dev
ashkitten has quit [Quit: WeeChat 2.4]
ashkitten has joined #nixos-dev