sphalerite changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 19.03 released! https://discourse.nixos.org/t/nixos-19-03-release/2652 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html https://r13y.com | 19.03 RMs: samueldr,sphalerite | https://logs.nix.samueldr.com/nixos-dev
<jtojnar> bah, another thing I hate: projects like gst-plugins-bad, that should be split into a shared library per package
<jtojnar> we do not really need qt sink in GNOME
<worldofpeace> Or qt anything :D gst-plugins-bad is just two much. If things weren't so sandwiched we could have it under control
jtojnar has quit [Ping timeout: 245 seconds]
drakonis has quit [Ping timeout: 258 seconds]
psyanticy has quit [Quit: Connection closed for inactivity]
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #nixos-dev
drakonis has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
not-joepie91 has quit [Ping timeout: 252 seconds]
_rvl has quit [Quit: ZNC 1.7.3 - https://znc.in]
_rvl has joined #nixos-dev
not-joepie91 has joined #nixos-dev
not-joepie91 has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis is now known as drakonis1
drakonis_ is now known as drakonis
drakonis1 has quit [Ping timeout: 250 seconds]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 250 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #nixos-dev
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
Jackneill has joined #nixos-dev
phreedom_ has joined #nixos-dev
phreedom has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 248 seconds]
orivej has joined #nixos-dev
v0|d has joined #nixos-dev
orivej has quit [Ping timeout: 248 seconds]
clever has quit [Ping timeout: 248 seconds]
clever has joined #nixos-dev
clever has joined #nixos-dev
clever has quit [Changing host]
orivej has joined #nixos-dev
v0|d has quit [Ping timeout: 244 seconds]
phreedom_ has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
pie_ has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
jtojnar has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 244 seconds]
orivej has quit [Ping timeout: 248 seconds]
pie_ has quit [Ping timeout: 252 seconds]
orivej has joined #nixos-dev
<globin> samueldr: you seem to have touched the sd-image size last and it's failing now on master, could you have a look? https://nix-cache.s3.amazonaws.com/log/fw4vcbc4csfvph3xdsypbxnhvf00w42q-nixos-sd-image-19.09pre188845.dd49cf711e3-aarch64-linux.img.drv
<gchristensen> disk full :(
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 246 seconds]
<globin> gchristensen: I think the "disk" of the image
<gchristensen> yeah
<gchristensen> but iirc it is a problem if the image grows much more
drakonis has joined #nixos-dev
<srhb> Ugh, again?
<srhb> Didn't we juts grow that to 40?
<gchristensen> the minimal ISO also jumped by like 60 paths recently
<srhb> But now it looks like it's 20MiB again
<srhb> globin: When was that log from?
<srhb> globin: Ah, we increased it to 30, and it looks like it's fine now.
<gchristensen> it strikes me that if someone wants a check on the binary cache against maliciousness, r13y.com isn't an effective one for as long as I am part of the build farm maintenance team
<tilpner> Right, and that still applies with the distributed r13y plan, if you run the coordinating node
<gchristensen> :)
<arianvp> Maybe Blockchain can help here
* arianvp I am trolling by the way. Ignore me
<tilpner> Thanks for clarifying
<gchristensen> solving this isn't a very important goal to me, since I trust me, but I wouldn't mind if someone else found that to be an important goal and wanted to contribute work to eliminate that
<tilpner> gchristensen: What if every building node made their results publicly available? So I could host a controlling node that doesn't depend on any of your machines?
<tilpner> They could still push to your s3 bucket
<tilpner> But they would also keep the hashes forever
<tilpner> My controlling node would not be able to tell how they differ, only that they differ from the cache
<globin> srhb: where?
<gchristensen> tilpner: oh I just remembered I did try to address this very problem
<{^_^}> #66850 (by srhb, 2 days ago, merged): nixos/sd-image: Increase default firmware partition size
<gchristensen> tilpner: that is why all the messages in https://github.com/grahamc/r13y.com/blob/master/src/messages.rs are signed
<srhb> globin: Or am I missing something and you're talking about a different failure?
<gchristensen> tilpner: because then you don't need to trust even the controller node. I think also I'm going to ditch the BuildUploadTokens, and not let people upload to my S3 bucket -- instead let them write to IPFS or whatever, and then I can fetch it from there. more "open" and I don't need to send out write tokens
<tilpner> gchristensen: I don't yet get what you mean. Which messages would be signed here, and how does that help me (who doesn't trust evil graham) get the verifiers results?
<gchristensen> Signed<BuildRequest> and Signed<BuildUploadTokens>
<gchristensen> oops
<gchristensen> Signed<BuildRequest> and Signed<BuildResponse>. BuildResponse contains what was built and its reproducibility status. so I have a signature from everyone who built as to what they decided
<tilpner> Sure, you have the responses, but how do I get those responses too?
<gchristensen> I can publish them
<tilpner> And then I can verify you didn't alter them
<gchristensen> yes
<tilpner> But I can't verify you omitted none
<tilpner> Or am I missing something?
<tilpner> You could just selectively only publish the good ones
<gchristensen> no, you're not missing anything
<gchristensen> if you don't want to trust me, talk to the builder
<tilpner> That's what I meant above
<gchristensen> actually, a blockchain-like thing is the right thing here and I know it
<tilpner> But it requires that I have a list of builders
<tilpner> And that they publicly expose their results
<gchristensen> https://github.com/paragonie/chronicle/ would do a really good job here
<globin> srhb: newer tests are still failing
<globin> ah scratch that
v0|d has joined #nixos-dev
<globin> I'm a bit confused
<tilpner> gchristensen: How many chronicle instances would exist here, and who would host them? Would this require registering chronicles with every verifier?
<gchristensen> tilpner: I'm going to go ahead and reiterate that I'm not actually very interested in spending a lot of work solving this problem, but if somebody did want to, I would like that
<tilpner> It was you who mentioned chronicle, and I wanted to understand your proposed usage of it
<tilpner> Pull-style verification like I mentioned should work too, though perhaps much less fancy
<gchristensen> I don't want fancy :)
<srhb> globin: The last build I see, 99003236, is from today
<srhb> globin: I feel like we're seeing different things :P
<tilpner> gchristensen: It might even be possible to have r13y.com be entirely unprivileged
<tilpner> Though that might turn into a communication nightmare quickly
<globin> srhb: yeah that's fine, the hydra trunk-combined:tested view seems to be broken (as in showing much older evals than it should)
<gchristensen> sounds good
<srhb> globin: That's very mysterious, it looks fine to me...
<globin> srhb: the newest job it shows for me is 98744549 belonging to eval 1536074 which "was performed on 2019-08-14 17:48:37"
<globin> oh wait I was looking at it the wrong way round..
<srhb> Oh! :P
<globin> I should grab a coffee and get back to openssl 1.1
<srhb> xD
chrisaw has quit [Ping timeout: 250 seconds]
{^_^} has quit [Ping timeout: 250 seconds]
manveru has quit [Ping timeout: 250 seconds]
chrisaw has joined #nixos-dev
alunduil has quit [Ping timeout: 250 seconds]
sorear has quit [Ping timeout: 250 seconds]
carter has quit [Ping timeout: 250 seconds]
lopsided98 has quit [Ping timeout: 250 seconds]
gleber_ has quit [Ping timeout: 250 seconds]
sorear has joined #nixos-dev
carter has joined #nixos-dev
lopsided98 has joined #nixos-dev
vdemeester has quit [Ping timeout: 250 seconds]
alunduil has joined #nixos-dev
manveru has joined #nixos-dev
{^_^} has joined #nixos-dev
orivej has quit [Ping timeout: 244 seconds]
gleber_ has joined #nixos-dev
vdemeester has joined #nixos-dev
__monty__ has joined #nixos-dev
mingc has quit [Ping timeout: 250 seconds]
mingc has joined #nixos-dev
<samueldr> just checking: everything is fine then?
<globin> samueldr: yes, sorry for the fuss
<samueldr> no worries :)
orivej has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.5]
__monty__ has quit [Ping timeout: 248 seconds]
__monty__ has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 268 seconds]
drakonis has quit [Ping timeout: 250 seconds]
ixxie has joined #nixos-dev
drakonis has joined #nixos-dev
pie_ has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
nabla has joined #nixos-dev
averell has quit [Ping timeout: 272 seconds]
ixxie has quit [Ping timeout: 248 seconds]
nabla has quit [Quit: WeeChat 2.4]
nabana has joined #nixos-dev
averell has joined #nixos-dev
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 248 seconds]
ixxie has joined #nixos-dev
ixxie has quit [Ping timeout: 248 seconds]
<worldofpeace> jtojnar: with #66990 did you want the vte bits in a separate file?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/66990 (by worldofpeace, 1 day ago, open): nixos/gnome-terminal: init
<jtojnar> worldofpeace: yep
<jtojnar> worldofpeace: it is weird since I had emoji fonts working without disabling penultimate explicitly
<worldofpeace> jtojnar: yeah that's weird. I didn't see that working before, I guess I'll check to be sure and with multiple fonts.
<jtojnar> but penultimate does not appear to have changed since 2017 in any big way
<jtojnar> worldofpeace: as I mentioned yesterday, the issue I have with installing noto emoji font is that it takes precedence over Joypixels
<worldofpeace> jtojnar: right, and perhaps I could cause that issue for others by including it default. I think I've read about this issue before with people trying to correct the precedence of which font in GNOME even.
<jtojnar> samueldr: great to hear about the mobile-progress
<jtojnar> do you have RSS feed of your blog?
<samueldr> not yet
<samueldr> I was thinking about that
<samueldr> I thought I did
<jtojnar> weird: ubuntu does not have any conf files https://packages.ubuntu.com/bionic/all/fonts-noto-color-emoji/filelist
<jtojnar> worldofpeace: here is some interesting read https://github.com/stove-panini/fontconfig-emoji
drakonis has quit [Ping timeout: 276 seconds]
<worldofpeace> jtojnar: so we just need substitution rules (I guess)
<worldofpeace> that's probably something missing from penultimate then
<worldofpeace> wait do we lack an emoji family?
<jtojnar> worldofpeace: I have it in /nix/store/xvbcgrl4ipwjgl624gwn16x8a8xfqfdq-fontconfig-2.12.6/etc/fonts/conf.d/45-generic.conf as deescripbed by the repo
<jtojnar> worldofpeace: you are right, it seems to be missing from penultimate
drakonis has joined #nixos-dev
<worldofpeace> I remember when writing the patch it was for a particular purpose, but I don't think I can recall it.
nabana has quit [Ping timeout: 276 seconds]
<worldofpeace> Also, I think they use Utest for that now. so the patch will be useless next stable release.
<worldofpeace> (we should enable graphene in gst-plugins-base btw)
<jtojnar> worldofpeace: yeah, I am upgrading it to unstable version for glthree
drakonis has quit [Ping timeout: 252 seconds]
pie_ has joined #nixos-dev
__monty__ has quit [Quit: leaving]
orivej has quit [Ping timeout: 276 seconds]