gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | 18.09 release managers: vcunat and samueldr | https://logs.nix.samueldr.com/nixos-dev
Lisanna has quit [Quit: Lisanna]
Lisanna has joined #nixos-dev
goibhniu has quit [Ping timeout: 256 seconds]
lassulus_ has joined #nixos-dev
lassulus_ is now known as Random_int
lassulus has quit [Ping timeout: 244 seconds]
Random_int is now known as lassulus
Lisanna has quit [Quit: Lisanna]
init_6 has quit [Ping timeout: 256 seconds]
init_6 has joined #nixos-dev
garbas has quit [Quit: WeeChat 2.1]
drakonis_ has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 244 seconds]
_rvl has quit [Quit: ZNC 1.6.5 - http://znc.in]
_rvl has joined #nixos-dev
goibhniu has joined #nixos-dev
Lisanna has joined #nixos-dev
LnL has quit [Read error: Connection reset by peer]
LnL has joined #nixos-dev
vcunat has joined #nixos-dev
adisbladis has joined #nixos-dev
timokau has joined #nixos-dev
pie__ has joined #nixos-dev
pie_ has quit [Ping timeout: 240 seconds]
<Enzime> gchristensen: graham-at-target? :p
<gchristensen> Enzime: that is my github account for work I do on behalf of Target
<Enzime> gchristensen: is it because your work owns the IP
<Enzime> or you just don't want to log into your main account?
<gchristensen> I think it is nice to make it clear that they're the reason I'm making it. Also: yes, they do own everything I make which isn't a public open source patch, and also yes, I don't want to log in to my main account on their hardware, because then they have my credentials.
adisbladis has quit [Quit: ERC (IRC client for Emacs 26.1)]
goibhniu has quit [Ping timeout: 268 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
<infinisil> What should be done for a new package regarding meta.platforms, when you have no idea what platforms it will run on?
<infinisil> Can it just be not set in that case?
jtojnar has quit [Ping timeout: 240 seconds]
<Dezgeg> surely you have tried it on at least something? put that
jtojnar has joined #nixos-dev
<vcunat> Or you may put .all in there, make a PR, and use Borg to try some other platforms as well (and then correct the PR if it doesn't work and you don't want to spend time fixing them).
<{^_^}> vcunat: 1 day, 19 hours ago <LnL> to ping me about staging
<vcunat> LnL: ping :-)
<Dezgeg> that works as well... but I personally won't be putting e.g. darwin to my packages at least because I have no way to test if it works
<vcunat> I've been online for longer time, but apparently the bot only pings when one posts.
<gchristensen> bots aren't aware of joins / parts
<vcunat> Yes, building doesn't test everything.
<LnL> infinisil: meta.platforms should be whatever upstream supports IMHO, while it's not what most people do I consider brokenness to be something different
<vcunat> From Hydra perspective, repeatedly building something that's bound to fail is wasteful.
<LnL> vcunat: there's some important darwin stuff in staging and I'm pretty sure some security updates where added
<vcunat> I know about some security updates
<vcunat> and I know about a regression
<gchristensen> and from a user's perspective, it is frustrating to expect it to work and have it fail
<LnL> I started an eval a few days ago but somebody canceled (possibly to give priority to staging-next)
<vcunat> ah, right, there's a new one now
<Dezgeg> how do you know a priori what upstream supports?
<LnL> oh, so that stuff is probably already in next?
<vcunat> LnL: I merged staging-next to master yesterday but haven't added anything into staging-next yet
<vcunat> (though Matthew Bauer added some things in there)
<vcunat> Well, one PR: #45183
<{^_^}> https://github.com/NixOS/nixpkgs/pull/45183 (by matthewbauer, 1 day ago, merged): Assorted darwin/macOS fixes
<LnL> ah right, I remember now
<LnL> my ping was from before then :)
<LnL> yeah, that should have just gone to staging
<vcunat> LnL: that's the importand Darwin stuff?
<LnL> no, 10.14 support
<LnL> about platforms, I think making a distinction between meta.platforms for upstream and meta.broken for nixpkgs would be nicer
<LnL> but that's not how it's currently done and people usually just add meta.platforms with whatever they tested
<LnL> (kind of known broken vs known good)
<vcunat> Yes, it would be. We would have to redesing the meta attrs.
<vcunat> there's platforms, hydraPlatforms and broken - but that's not really enough
<vcunat> Well, you could define meta.broken = some ugly condition
<LnL> isn't badPlatforms also a thing now?
<LnL> there's a discussion about this stuff somewhere on github
<infinisil> vcunat: Dezgeg: Alright I'll mention it (I spotted platforms not being set in a PR)
<vcunat> LnL: it is, apprarently. I haven't heard of that one yet :-)
<gchristensen> this proliferation of platform options is confusing :')
<LnL> badButMightWorkIfYouAreLuckyPlatforms
<LnL> there's some discussion about platforms in theree
erickomoto has joined #nixos-dev
erickomoto has quit [Client Quit]
<infinisil> Can somebody with ofborg darwin build rights ask it to build #45292? It's the PR i was talking about, and they now added platforms.all
<{^_^}> https://github.com/NixOS/nixpkgs/pull/45292 (by bhipple, 12 hours ago, open): ecos: init at 2.0.6
<samueldr> infinisil: you don't?
<vcunat> heh, two at once :-)
<infinisil> :P
<infinisil> samueldr: Nope
<samueldr> (I almost piled on another one)
<Dezgeg> yeah I don't disagree that there could be some things to revisit for this meta.platforms stuff since now we have more things to think of, like the aarch64 builder and this musl stuff and this cross stuff
<Dezgeg> but it would really need some actual design and discussion - for instance there is apparently this meta.badPlatforms in some packages nowadays which isn't documented anywhere
<Dezgeg> and it's not even clear if the badPlatform thing even works together with things like https://nixos.org/nixos/packages.html
<Dezgeg> or the hydra jobset generator...
<gchristensen> +1
<infinisil> Damnit, I messed up again, should've squashed it
vcunat has quit [Ping timeout: 256 seconds]
init_6 has quit [Ping timeout: 240 seconds]
jtojnar has quit [Ping timeout: 244 seconds]
jtojnar has joined #nixos-dev
goibhniu has joined #nixos-dev
Drakonis has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
LnL has quit [Excess Flood]
LnL has joined #nixos-dev
orivej has joined #nixos-dev