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
ericnoan has quit [Ping timeout: 245 seconds]
ericnoan has joined #nixos-dev
<emily> is it ok to use the qt5 mkDerivation even for a derivation that is sometimes not qt (because the gui parts can be disabled)? or should I manually use the wrapQtAppsHook machinery?
<worldofpeace> yes we should use it manually if it doesn't make sense to use mkDerivation or mkDerivationWith emily
<emily> yes but it doesn't say when it doesn't make sense to use mkDerivation :p
<emily> like, what are the potential reasons not to use qt's mkDerivation?
noonien has quit [Quit: Connection closed for inactivity]
<worldofpeace> I remember ttugel saying he didn't want to include that in the manual :D emily
<emily> ;w;
<worldofpeace> I'd say when it's not strictly qt or needs to be wrap unconditionally emily
<emily> ok :)
<worldofpeace> * wrapped
<worldofpeace> since it automatically adds the hook to nativeBuildInputs
<worldofpeace> feel free to ping me for merge emily I've reviewed most of those changes at this point :P
<emily> hehe, ok
orivej has joined #nixos-dev
<emily> is it appropriate to add yourself to the meta.maintainers of a package you've modified a couple times, or is it intended more as "appropriate trusted reviewers/stewards for this package" than "someone interested in maintaining and updating this package"?
drakonis has quit [Quit: WeeChat 2.5]
orivej has quit [Ping timeout: 248 seconds]
aszlig has quit [Quit: Kerneling down for reboot NOW.]
aszlig has joined #nixos-dev
<pie_> seems to be pretty arbitrary so far
<pie_> even the latter would be progress in cases
sphalerite_ has joined #nixos-dev
barthalion has joined #nixos-dev
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-dev
sphalerite has quit [Quit: WeeChat 2.4]
sphalerite_ is now known as sphalerite
orivej has joined #nixos-dev
<Taneb> So, what's happening with RFC39? I see I've been added to the unpriveleged maintainer team
<Taneb> Right, thanks
__monty__ has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
pie_ has quit [Ping timeout: 252 seconds]
orivej has joined #nixos-dev
<tilpner> Quick poll: Add this person a new maintainer? I would be against that, but then sickrage ends up unmaintained (which it already might practically be)
<tilpner> *as a
<Profpatsch> tilpner: If you are a organization member and in the maintainer list, you should be polled whenever a new PR on that drv is opened.
<Profpatsch> Then you can merge.
<Profpatsch> tilpner: btw, this thing would have caught it: https://github.com/NixOS/nixpkgs/pull/37252
<{^_^}> #37252 (by Profpatsch, 1 year ago, open): Rewrite meta-check.nix type checking logic.
orivej has quit [Ping timeout: 248 seconds]
<domenkozar[m]> hey, before I write up a blog post, I'd love to get some feedback from the Nix developer community on this one: https://github.com/hercules-ci/nix-pre-commit-hooks
<tilpner> Profpatsch: You're saying it wouldn't necessarily be practically unmaintained because sterfield would be pinged whenever sickrage gets changed. That makes sense, I'll keep him
<Profpatsch> tilpner: I’m not sure whether maintainers are pinged atm
<__monty__> Profpatsch: gchristensen's work on RFC39 is in progress.
<__monty__> So they will be eventually : )
<tilpner> Yes, not right now but later
barthalion has left #nixos-dev ["WeeChat 2.5"]
orivej has joined #nixos-dev
psyanticy has joined #nixos-dev
asymmetric has quit [Quit: Peace.]
asymmetric has joined #nixos-dev
asymmetric has quit [Client Quit]
asymmetric has joined #nixos-dev
jtojnar has joined #nixos-dev
pie_ has joined #nixos-dev
drakonis has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
janneke has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
ixxie has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.5]
janneke has joined #nixos-dev
drakonis has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
<worldofpeace> Hey infinisil, it would be cool if you could review #66392 when you get the chance ✌️
<{^_^}> https://github.com/NixOS/nixpkgs/pull/66392 (by worldofpeace, 1 week ago, open): nixos/qt5: init
<drakonis> neat.
orivej has joined #nixos-dev
obadz has quit [Quit: WeeChat 2.5]
<marek> about merges on github, is it better to create a merge commit or squash/merge?
<gchristensen> I go for a merge
<samueldr> squashing is likely to lose important information
<globin> merge commit if the commits are signed at the very least
<marek> I do squash only when I need to adjust the commit message, but I've seen for example FRidh does squashes as default
<samueldr> I updated nixos-homepage#209 and I believe it's ready to go; cc zimbatm
<{^_^}> https://github.com/NixOS/nixos-homepage/pull/209 (by samueldr, 1 year ago, open): [big!] Adds a completely re-made packages listing (explorer).
<zimbatm> nice, I didn't know the bot would resolve those
<zimbatm> samueldr++
<{^_^}> samueldr's karma got increased to 104
<zimbatm> samueldr: did you publish the updated version anywhere yet?
<samueldr> it even does direnv/direnv#1
<{^_^}> https://github.com/direnv/direnv/issues/1 (by zimbatm, 8 years ago, closed): shell-env is sensible to RUBYOPT assignments
<samueldr> zimbatm: no, though the usual testing steps of
<samueldr> nix-shell; make; python2 -m SimpleHTTPServer 8000
<samueldr> should show it working
<samueldr> if it doesn't then it would fail for production use too
<samueldr> (there's no functional differences though)
<infinisil> worldofpeace: Left a review
<zimbatm> building nixos-homepage right now
<zimbatm> samueldr: ERROR in Entry module not found: Error: Can't resolve '/build/packages-explorer/src/app.html' in '/build/packages-explorer'
<zimbatm> not sure why /build is being used inside of nix-shell
<samueldr> zimbatm: that is when using `make`?
<zimbatm> yeah, I left more logs in the PR
<samueldr> I have no idea
<LnL> that probably means one of the dependencies retained a reference to it's build dir
<samueldr> it's fine to see /build/; the Makefile uses nix-build
<samueldr> make: *** [Makefile:261: nixos/packages-explorer.js] Error 100
<samueldr> it uses nix-build to build that file
<samueldr> AH
<samueldr> .gitignore: *.html
orivej has quit [Ping timeout: 268 seconds]
psyanticy has quit [Quit: Connection closed for inactivity]
<samueldr> that file was still in my tree, hidden behind the root .gitignore
<zimbatm> thanks, building
orivej has joined #nixos-dev
Guanin has joined #nixos-dev
<gchristensen> worldofpeace: my strategy here w.r.t. the maintainer team is to just keep expanding it by whoever wants to join, whenever someone wants to join. the only thing I'm doing the spaced groupings on is for doing arbitrary people
<worldofpeace> gchristensen: ah got it. And I think it's good to have it so people can join if they want too,
<worldofpeace> though an aside, It would be nice if there was some sort of ceremony/process/onboarding for new maintainers
<gchristensen> +1
<gchristensen> I've long wanted to get "Nixpkgs Maintainer" stickers made, and mail them to new maintainers
<worldofpeace> so it could be a responsibility that's visible and easy to jump into
<worldofpeace> Omg, that would be nice. Though you might need to run a post office in your home :P
<gchristensen> I would certainly need a budget for it :)
<gchristensen> ~$1/ea
<aanderse> gchristensen: yeah that is a fantastic idea
<tilpner> "Open Collective Expenses: -€200 EUR: Fancy stickers"
<aanderse> not sure how many canadian maintainers there are, but i'd probably be game for printing and mailing those
<gchristensen> gotta go for premium stickers
<gchristensen> stickermule
<gchristensen> I don't know what it is, but people go wild over those stickers
<worldofpeace> hah, yep the way to go with this is to get a company to handle this completely ➕
<gchristensen> we could do that in increments greater than 250
<gchristensen> but not many fulfillment companies will do fewer than that
<samueldr> though, getting a bunch into a country at once, and letting that contributor mail them for local postage is probably a good idea
<worldofpeace> gchristensen: even seen a grade schooler decorate themselves in stickers? it's pretty much the same for adults, just secretly :P
<gchristensen> samueldr++
<{^_^}> samueldr's karma got increased to 105
<gchristensen> worldofpeace: oh, I totally get the attraction to stickers, and I also appreciate a really good sticker
<aanderse> ah i think samueldr just said i don't need to bother and he'll mail them instead :)
<aanderse> ha ha ha
<samueldr> definitely didn't
<aanderse> samueldr: i honestly don't even know... does it cost more to mail from province to province?
<samueldr> wow
<samueldr> postage is a flat rate across the country :)
<samueldr> (well, for letters and "simple" stuff)
<aanderse> and thats how often i mail things within canada
drakonis has quit [Ping timeout: 246 seconds]
<samueldr> I think it's the same scale across the country for oversized/overweight, still
<samueldr> so mailing a hard drive to you would cost the same as to BC AFAIK
<worldofpeace> gchristensen: you know time right? https://github.com/worldofpeace/events/pull/1 .
<{^_^}> worldofpeace/events#1 (by asymmetric, 1 day ago, open): README: specify starting week
<gchristensen> lol
<worldofpeace> Anytime I see a missing 13th floor in manhatten I just want to get out a crayon
<samueldr> don't forget missing fourth floors
<asymmetric> gchristensen: another option is distributing them at nixcon
<asymmetric> (the stickers)
<worldofpeace> samueldr: the 13th one drives me crazy :D. It's like nature is a big horror movie and it's friday the 13th
v0|d has quit [Ping timeout: 248 seconds]
<gchristensen> anyone mind helping me collect some diagnostics data about a stuck Nix process?
<gchristensen> I've collected `eu-stack -p` for the PID, and gdb is reporting very boring nothingness
<infinisil> gchristensen: Got the strace too?
v0|d has joined #nixos-dev
<tilpner> gchristensen: Did the gdb backtrace not contain any symbols, or is it just waiting?
<gchristensen> we can write the bug report together :) here is what I have : https://gist.github.com/grahamc/6187178ed761d98bb438ff892e5b9ab8
<gchristensen> hmm looks like this system doesn't have dwarffs. I'll add that.
<gchristensen> hrm. no. that doesn't compile.
v0|d has quit [Ping timeout: 258 seconds]
ixxie has quit [Ping timeout: 245 seconds]
<jtojnar> worldofpeace: the option probably should not go under gnome3 either, as vte is not gnome specific
<emily> just asking this again since more people seem to be around now and I have a WIP PR - 22:23 <emily> is it appropriate to add yourself to the meta.maintainers of a package you've modified a couple times, or is it intended more as "appropriate trusted reviewers/stewards for this package" than "someone interested in maintaining and updating this package"?
<jtojnar> emily: yeah, it is fine
<samueldr> it's always "someone interested in maintaining and updating this package" AFAIK
<emily> ok, thanks! ^^
<samueldr> so, please do, and please maintain :)
<gchristensen> I'm hunting down a bug which I think hinges on a system's IO being totally hung. is there a nice and easy way to cause a qemu VM to completely stop IO'ing?
orivej has quit [Ping timeout: 245 seconds]
<worldofpeace> jtojnar: ah, right it's just for gtk
__monty__ has quit [Quit: leaving]
<worldofpeace> jtojnar: environment.vte.enableBashIntergration?
<jtojnar> worldofpeace: maybe
<worldofpeace> My greatest guess would be, if anyone ever had to enable it manually $shellName and vte would be the search they do :D
<worldofpeace> jtojnar: how about programs.$shell.vteIntegration ?
<gchristensen> I wonder if people would be interested in making NixOS target POWER, if some POWER machines showed up in Hydra
<jtojnar> worldofpeace: yeah, that would make sense, since we already have programs.{bash,zsh}
<samueldr> gchristensen: I think an RFC was about that
<gchristensen> I think you're right!
<gchristensen> I've got the ear of the leader of their foundation