<ndowens08> oh well taking a break :)
ilja_kuklic has quit [(Ping timeout: 256 seconds)]
<ndowens08> hmm possibly
mortum5 has quit [(Read error: Connection reset by peer)]
anelson has joined #nixos
takle_ has quit [(Remote host closed the connection)]
markus1209 has joined #nixos
markus1219 has joined #nixos
JagaJaga has quit [(Ping timeout: 240 seconds)]
<anelson> hey guys, is there good documentation on how to define new rust packages with nix and/or get a working rust dev environment on nixos?
markus1189 has quit [(Ping timeout: 256 seconds)]
markus1199 has quit [(Ping timeout: 240 seconds)]
<anelson> like I'm not quite sure how buildRustPackage is meant to be used, it takes a depsSha256 argument but I'm not sure how that's meant to be generated
<anelson> also more broadly, if I'm just interested in e.g. entering a nix shell with a few rust packages in scope, as one might in python, I'm not sure how to accomplish this
roconnor has joined #nixos
deepfire has quit [(Ping timeout: 258 seconds)]
<gchristensen> fpletz: ping
fresheyeball has quit [(Quit: Konversation terminated!)]
pepa has joined #nixos
pepa has quit [(Ping timeout: 264 seconds)]
deepfire has joined #nixos
anp has joined #nixos
kampfschlaefer has quit [(Ping timeout: 240 seconds)]
takle_ has joined #nixos
jsgrant- has quit [(Ping timeout: 258 seconds)]
marusich has joined #nixos
deepfire has quit [(Ping timeout: 240 seconds)]
takle_ has quit [(Ping timeout: 260 seconds)]
<anp> Hi everyone! I was thinking to add a package corresponding to kinect-audio-setup (from debian) that let's you use the kinect camera as a webcam (this is different than freenect); I am not sure what category should this go under any pointers would be greatly appreciated.
nekroze has quit [(Quit: leaving)]
mudri has quit [(Quit: WeeChat 1.7)]
takle has joined #nixos
jcbrand has joined #nixos
fre2 has quit [(Quit: WeeChat 1.4)]
<NixOS_GitHub> [nixpkgs] peterhoeg pushed 2 new commits to master: https://git.io/vy8fm
<NixOS_GitHub> nixpkgs/master c9b4317 Peter Hoeg: docker-machine-kvm: 0.7.0 -> 0.8.2
<NixOS_GitHub> nixpkgs/master 35dbe4d Peter Hoeg: minikube: 0.16.0 -> 0.17.1
roconnor has quit [(Ping timeout: 268 seconds)]
<Ralith> anelson: I use nix to provide development tools (via https://github.com/solson/rust-nightly-nix ) and foreign deps, and let cargo deal with actual rust libs; I don't know if the current rust infrastructure has good support for using rust libs from the nix store for interactive development
<Ralith> IIRC depsSha256 is to ensure reproducible dependency selection; not totally sure why Cargo.lock isn't relied upon for that
<Ralith> as with most nix hashes, I just replace it with whatever the failed build tells me to
<gchristensen> Ralith: because depSha256 is used to unlock network access
<gchristensen> and a Cargo.lock doesn't suffice for that
<Ralith> why's that?
<Ralith> and why does it need network access, anyway, if the local store is being used?
<gchristensen> (1) network access is only granted if you can tell nix what the output hash will be ahead of time
<gchristensen> (2) the local store isn't being used, I think, because we let cargo do all the dependency fetching as needed
<Ralith> fairly sure the last time I was building rust packages, deps were pulled in from the nix store, not the network
<Ralith> maybe that changed recently?
<gchristensen> not sure :?
<Ralith> there was an in-store copy of the crates.io index and everything
<Ralith> cargo always spewed out messages about "using a local index is deprecated" or something like that which worried me a bit
Fare has quit [(Ping timeout: 268 seconds)]
<gchristensen> maybe it does both? I'm not sure :?
<Ralith> going over the network would be nice, then we could drop the in-store copy of crates.io that you have to update all the time
filterfish has quit [(Ping timeout: 240 seconds)]
Fare has joined #nixos
marusich has quit [(Quit: Leaving)]
deepfire has joined #nixos
filterfish has joined #nixos
RchrdB has quit [(Ping timeout: 240 seconds)]
Jackneill_ has quit [(Remote host closed the connection)]
deepfire has quit [(Ping timeout: 260 seconds)]
Rizy has joined #nixos
moet has joined #nixos
<moet> there's no /mnt by default in nixos.. where is it recommended to mount a shared partition? just create /mnt?
<gchristensen> suure
<clever> or /media
<clever> whichever you prefer
<gchristensen> (sorry, the double-u is a problem with my keyboard, not an intentional thing.)
<moet> hrm
<moet> thanks
proteusguy has quit [(Ping timeout: 246 seconds)]
fresheyeball has joined #nixos
* gchristensen writes bad perl
<johnw> bad perl is like poetry: there's always someone who thinks it's art
<gchristensen> well hopefully niksnut finds it to be art :P
jsgrant- has joined #nixos
<ndowens08> When is the "nix" program gonna be ready, from the new NIX UI?
mkoenig has quit [(Ping timeout: 268 seconds)]
<NixOS_GitHub> [nixpkgs] yurrriq opened pull request #23546: wakatime: 6.0.1 -> 7.0.4 (master...update/pkgs/tools/misc/wakatime) https://git.io/vy8UK
mkoenig has joined #nixos
takle has quit [(Remote host closed the connection)]
ndowens08 has quit [(Ping timeout: 260 seconds)]
roconnor has joined #nixos
jcbrand has quit [(Ping timeout: 240 seconds)]
mkoenig_ has joined #nixos
takle has joined #nixos
Rizy has quit [(Quit: Rizy)]
mkoenig has quit [(Ping timeout: 240 seconds)]
takle has quit [(Ping timeout: 268 seconds)]
derjohn_mob has quit [(Ping timeout: 256 seconds)]
mbrgm has quit [(Ping timeout: 260 seconds)]
zraexy has joined #nixos
mbrgm has joined #nixos
systemfault has joined #nixos
anp has quit [(Remote host closed the connection)]
takle has joined #nixos
derjohn_mob has joined #nixos
takle has quit [(Ping timeout: 258 seconds)]
takle has joined #nixos
roconnor has quit [(Ping timeout: 240 seconds)]
takle has quit [(Ping timeout: 240 seconds)]
RchrdB has joined #nixos
takle has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
RchrdB has quit [(Ping timeout: 240 seconds)]
takle_ has joined #nixos
takle has quit [(Ping timeout: 258 seconds)]
takle_ has quit [(Ping timeout: 264 seconds)]
roconnor has joined #nixos
<NixOS_GitHub> [nixpkgs] 0BobTheJanitor opened pull request #23547: libqmlbind: init at 0.2.0 (master...master) https://git.io/vy8I5
takle has joined #nixos
<yurrriq> I've gotta quick question re inter-package dependencies and sudo. Anyone around?
<yurrriq> Basically I need to symlink some files from the package I'm writing into a subdirectory of an existing one, but the target directory is owned by root and has 555 permissions (if that makes sense)
<Ralith> you can't modify data in the nix store
<yurrriq> aha
<yurrriq> wow. that makes all the sense. I need to derive again. haha cheers
<puffnfresh> you might need to do an lndir to create a new directory tree
takle has quit [(Ping timeout: 240 seconds)]
<yurrriq> The directory exists, but the problem is I'm trying to modify the nix store, oops
roconnor has quit [(Ping timeout: 268 seconds)]
mizu_no_oto has joined #nixos
<puffnfresh> yurrriq: yeah, lndir can make a tree of symlinks of two paths in your store
<puffnfresh> e.g. if you're trying to add a "plugin" to an app or something, sometimes just doing something like:
<yurrriq> oh cool!
<puffnfresh> lndir $myApp $myPlugin $out
<yurrriq> yes that sounds like precisely what I want
takle has joined #nixos
<yurrriq> so I want to symlink files into ${otherPackage}/path/to/fonts
<puffnfresh> lndir might work, I'd give it a go!
alx741 has quit [(Quit: alx741)]
<yurrriq> unfortunately the subdirs of fonts/ already exist and I need to symlink other files within them. can lndir do that?
takle has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
alx741 has joined #nixos
<puffnfresh> yurrriq: yeah, pretty sure
<yurrriq> puffnfresh: after a quick test, it's looking promising..
takle has quit [(Ping timeout: 240 seconds)]
Piece_Maker has joined #nixos
Acou_Bass has quit [(Ping timeout: 264 seconds)]
Piece_Maker is now known as Acou_Bass
<yurrriq> looks like I'm having a weirder permissions issue..
<yurrriq> ^ fixed that
Acou_Bass has quit [(Client Quit)]
Acou_Bass has joined #nixos
hexagoxel has quit [(Ping timeout: 260 seconds)]
mguentner2 has quit [(Quit: WeeChat 1.7)]
mguentner has joined #nixos
hyper_ch has left #nixos ["Konversation terminated!"]
hexagoxel has joined #nixos
hyper_ch has joined #nixos
hyper_ch has left #nixos []
moet has quit [(Quit: testing)]
hyper_ch has joined #nixos
mguentner2 has joined #nixos
mguentner has quit [(Ping timeout: 258 seconds)]
RchrdB has joined #nixos
redmq has joined #nixos
slack1256 has quit [(Read error: Connection reset by peer)]
<redmq> is it safe to do nixos-install when the previous invocation failed halfway through?
<redmq> or should i delete everything under /mnt first (excepting /etc/nixos/*)
<puffnfresh> redmq: I think it's safe
takle_ has joined #nixos
phreedom has quit [(Ping timeout: 240 seconds)]
takle_ has quit [(Ping timeout: 240 seconds)]
<redmq> thanks!
jsgrant- has quit [(Ping timeout: 260 seconds)]
redmq has quit [(Quit: leaving)]
takle has joined #nixos
<mightybyte> Is ~/.nixpkgs/config.nix the default config file for nix-env?
takle has quit [(Ping timeout: 240 seconds)]
roconnor has joined #nixos
takle has joined #nixos
Wizek has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
jsgrant- has joined #nixos
mizu_no_oto has quit [(Quit: ["Textual IRC Client: www.textualapp.com"])]
alx741 has quit [(Ping timeout: 268 seconds)]
roconnor has quit [(Quit: Konversation terminated!)]
<Havvy> mightybyte: That sounds right.
endformationage has quit [(Quit: WeeChat 1.6)]
takle has joined #nixos
saintromuald has joined #nixos
takle has quit [(Ping timeout: 246 seconds)]
proteusguy has joined #nixos
takle has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
<Havvy> Which package is Firefox Developer Edition?
<Havvy> firefox-beta-bin-unwrapped, firefox-beta-bin, neither?
<Havvy> Maybe I'll just try the latter.
<Havvy> firefox-beta-bin gives me 51b. :(
<mightybyte> Havvy: It doesn't seem to be working for me.
jsgrant-_ has joined #nixos
jsgrant- has quit [(Ping timeout: 240 seconds)]
jsgrant-_ has quit [(Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]sgrant.io & I'll try to get back to you within 24 hours.)]
jsgrant-_ has joined #nixos
sibi has joined #nixos
takle has joined #nixos
shanemikel has joined #nixos
<shanemikel> Is there an easy way to build a standalone disk image (qcow2 or raw, don't care) from my nixos config? I found nixpkgs/nixos/lib/make-disk-image.nix looks promising, but maybe I'm missing a cli command?
takle has quit [(Ping timeout: 258 seconds)]
DutchWolfie has joined #nixos
DutchWolfie has quit [(Changing host)]
DutchWolfie has joined #nixos
shanemikel has quit [(Quit: My MacBook Air has gone to sleep. ZZZzzz…)]
Dezgeg has joined #nixos
proteusguy has quit [(Remote host closed the connection)]
Mercuria1Alchemi has joined #nixos
zraexy has quit [(Ping timeout: 260 seconds)]
thc202 has joined #nixos
shanemikel has joined #nixos
xeviox has joined #nixos
takle has joined #nixos
katyucha is now known as Guest12335
Guest12335 has quit [(Killed (verne.freenode.net (Nickname regained by services)))]
katyucha has joined #nixos
katyucha_ has joined #nixos
takle has quit [(Ping timeout: 260 seconds)]
griff_ has joined #nixos
shanemikel has quit [(Read error: Connection reset by peer)]
shanemikel has joined #nixos
freusque has joined #nixos
reinzelmann has joined #nixos
griff_ has quit [(Quit: griff_)]
systemfault has quit [(Quit: Bye!)]
jcbrand has joined #nixos
takle has joined #nixos
<dmj`> mightybyte: ~/.config/nixpkgs/config.nix was recently added iirc, but ~/.nixpkgs/config.nix is used if already defined
takle has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy8cv
<NixOS_GitHub> nixpkgs/master 99e74e9 Jörg Thalheim: alliance: mark as broken...
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy8cU
<NixOS_GitHub> nixpkgs/release-17.03 e5a4ad8 Jörg Thalheim: alliance: mark as broken...
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to release-17.03: https://git.io/vy8cs
<NixOS_GitHub> nixpkgs/release-17.03 e24dde9 Dmitry Kalinkin: herwig: disable i686-linux
<NixOS_GitHub> nixpkgs/release-17.03 19746a1 Jörg Thalheim: Merge pull request #23284 from veprbl/release-17.03_herwig_fix...
freusque has quit [(Quit: WeeChat 1.7)]
freusque has joined #nixos
proteusguy has joined #nixos
timor has joined #nixos
ToxicFrog has quit [(Ping timeout: 256 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy8cM
<NixOS_GitHub> nixpkgs/master f39e718 Renaud: uriparser: 0.8.2 -> 0.8.4...
<yurrriq> Thanks, Ralith and puffnfresh. I've got a PR almost ready for lilypond-with-fonts. I'd love your feedback on the lndir usage and such once I submit it. It's working locally, but I feel like it might be - bit sloppy.
ToxicFrog has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23456: uriparser: 0.8.2 -> 0.8.4 + fixed build (master...pkg/uriparser) https://git.io/vyCJR
takle has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy8cd
<NixOS_GitHub> nixpkgs/release-17.03 c7509af Renaud: uriparser: 0.8.2 -> 0.8.4...
mkoenig_ has quit [(Ping timeout: 260 seconds)]
takle has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
<hyper_ch> I still wonder, why does virtualbox need to be recompiled (when you use the extension?)
takle has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy8CD
<NixOS_GitHub> nixpkgs/master 92d8680 Ricardo Ardissone: pcsxr: remove name conflict with zlib 1.2.9
<NixOS_GitHub> nixpkgs/master c31c11e Jörg Thalheim: Merge pull request #23482 from rardiol/pcsxr...
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy8We
<NixOS_GitHub> nixpkgs/release-17.03 4e6a5b5 Ricardo Ardissone: pcsxr: remove name conflict with zlib 1.2.9...
jensens has joined #nixos
<Havvy> Is the `inherit` keyword actually necessary?
<simpson> Havvy: Nope.
<Havvy> (I mean in the sense that couldn't you also replace `inherit perl;` with just `perl` for whatever values of `perl` is available?
lewo has joined #nixos
<Mic92> Havvy: it would be `perl = perl`. when the rec keyword is used in the same set, it would lead to infinite recursion
nschoe has joined #nixos
takle has joined #nixos
<NixOS_GitHub> [nixpkgs] yurrriq opened pull request #23548: lilypond: add openlilylib-fonts and lilypond-with-fonts (master...update/pkgs/misc/lilypond/with-fonts) https://git.io/vy8lq
takle has quit [(Ping timeout: 240 seconds)]
mkoenig has joined #nixos
rmeis has joined #nixos
takle has joined #nixos
<makefu> close
<makefu> wupps
ixxie has joined #nixos
jcbrand has quit [(Ping timeout: 246 seconds)]
jcbrand has joined #nixos
takle has quit [(Ping timeout: 260 seconds)]
shanemikel has quit [(Quit: Textual IRC Client: www.textualapp.com)]
<Mic92> command `wupps` not found
<Havvy> Oh gawd...this is valid nix: y."${x.k}"
mkoenig has quit [(Ping timeout: 264 seconds)]
mkoenig has joined #nixos
<Havvy> While `y.(x.k)` is not.
jcbrand has quit [(Quit: WeeChat 1.7)]
takle has joined #nixos
<manveru> getting deoplete to work is a major PITA
hexagoxel has quit [(Ping timeout: 260 seconds)]
hexagoxel has joined #nixos
<Havvy> Mic92: That's...uh, devious?
fuzzy_id has joined #nixos
<Mic92> manveru: I can confirm this. for c/c++ I use clang_complete instead
<manveru> yeah... i need something for ruby/js/nix/bash/go :P
<manveru> hmm
<manveru> maybe it's a python2/3 issue
gilligan_ has joined #nixos
<LnL> isn't that the neovim plugin?
<manveru> yeah
<LnL> last time I tried it it just worked
<manveru> it just goes haywire when i start neovim in my nix-shell project...
<manveru> outside it's fine
<manveru> so i think it needs to have the neovim python in PATH earlier
<LnL> ah, does the project have python dependencies?
<manveru> python i a dependency of npm :(
<manveru> *is
takle has quit [(Read error: Connection reset by peer)]
<Mic92> I would still use youcomplete, if the configuration would be not so ridiculous for c languages.
takle has joined #nixos
<ronny> hi
<manveru> i'll figure it out, can't be impossible
<LnL> it's not using an absolute path? I did this for ycm to make it work properly https://github.com/NixOS/nixpkgs/blob/master/pkgs/misc/vim-plugins/default.nix#L1504-L1506
<ronny> anyone here using the syncthing system service ? it fails with dealing with mx users folders and there is no documentation
<Mic92> manveru: do you use nix to install vim plugins?
<manveru> ronny: i use syncthing
<manveru> Mic92: yeah
<manveru> i don't use the plugins from nixpkgs though
filterfish has quit [(Ping timeout: 258 seconds)]
<ronny> manveru: so you run it as a own user?
<manveru> yes
<ronny> remidns me - is there a wy in nixos to have user units managed via nix-env? or so?
derjohn_mob has quit [(Ping timeout: 260 seconds)]
<Mic92> ronny: not at the moment
<Mic92> ronny: could be part of https://github.com/sheenobu/nix-home
<manveru> that's on nixos though
<Mic92> manveru: probably you need to build a python env around the plugin, so it does not get poluted by other python packages in the environment
<ronny> hmm
<manveru> Mic92: any idea how?
<manveru> i'm terribly inept with python
<manveru> ronny: i'd recommend seafile otherwise
<manveru> i use that as well, and it's been way more reliable than syncthing, but it's not p2p
<Mic92> manveru: not really
<manveru> ok
<manveru> for now i'll just start nvim outside the project, :cd into it, and work that way
<manveru> but i'd really like to fix it sometime tonight :)
<ronny> manveru: so how do youz make it work dir your users? (i cant make it sync to my normal user)
MichaelRaskin has quit [(Quit: MichaelRaskin)]
<manveru> services.syncthing-latest = { enable = true; dataDir = "/home/manveru/.config/syncthing"; user = "manveru"; };
<manveru> like this
<ronny> manveru: ah, i see, so you run it under your own user instead as a system service
<manveru> well, yeah
<manveru> how else would you do it?
<manveru> syncthing stores stuff as the user it runs as, it doesn't sync permissions
<ronny> im running it as a service because i want to use it for 2 users on the system that share data/sync
<ronny> hmm, then the way the syncthing modules for nixos work are an utter pain
<manveru> you'd have to run two syncthing daemons
<manveru> which is also possible, just need different ports
<ronny> then he way thw syncthing service is packaged doesnt make any sense
<manveru> agreed
pepa has joined #nixos
<manveru> i've actually tried using it as a way to sync image assets between some web servers... not recommended :P
<ronny> hmm
<manveru> Mic92: i think the issue is that deoplete doesn't use the g:python3_host_prog
<manveru> in nvim, :!which python gives me /run/current-system/sw/bin/python
<ronny> i reaced the conclusion that by the time you think about syncing assets, you may usually just want a cdn or something like s3 depending on needs
<manveru> hehe
<manveru> it seemed like a good idea at the time
<manveru> me and my coworker could just put images into a folder and they'd show up on the page
<manveru> maybe it's better now, it's been a year since i used it seriously
<ronny> humans are unfathomly devious at self-perception,
<manveru> he was using windows, and the synctrayzor thing upgrades everytime it has a chance
<manveru> and syncthing was incompatible even between minor versions
derjohn_mob has joined #nixos
<manveru> which is why i wrote my own service file
<manveru> should've automated the upgrades too, but i didn't have a lot of experience with nix back then
ThatDocsLady has joined #nixos
<Mic92> manveru: I don't think which would tell you something different if the internal python interpreter is changed
<manveru> true that, but for some reason it uses python2 for deoplete... so it's leaking somwhere
<manveru> oh
<manveru> the issue is with this little bugger: /nix/store/4kxk3jcgpwxfsw5rrfczg913c2s9rj4n-python2.7-enum34-1.0.4/lib/python2.7/site-packages/enum/__init__.py
FRidh has joined #nixos
<ronny> hmm
<ronny> damn
<ronny> i get a null in my syystem configuration now, i just did a git pull and rebuild on my other box
Fare has quit [(Ping timeout: 268 seconds)]
xeviox has quit [(Quit: Leaving)]
hexagoxel has quit [(Ping timeout: 258 seconds)]
seppellll has joined #nixos
hexagoxel has joined #nixos
<chris|> when installing binutils, I get an error: collision between ‘/nix/store/8d35vjh9dwb08ia3ln8p6z9dbmzan4ym-binutils-2.27-dev/bin/addr2line’ and ‘/nix/store/2mvblw8kq86ncaidjrp3x4rssy1lhlhi-binutils-2.27/bin/addr2line’; use ‘nix-env --set-flag priority NUMBER PKGNAME’ to change the priority of one of the conflicting packages
<chris|> this sound like a bug to me, right?
chakerbenhamed has joined #nixos
<manveru> you're trying to install two different versions of binutils?
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy8Eb
<NixOS_GitHub> nixpkgs/master 4ae0e8c ndowens: flacon: 2.0.1 -> 2.1.1...
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23529: flacon: 2.0.1 -> 2.1.1 (master...flacon) https://git.io/vylVQ
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy8um
<NixOS_GitHub> nixpkgs/release-17.03 6c2e255 ndowens: flacon: 2.0.1 -> 2.1.1...
teknico has joined #nixos
takle has quit [(Remote host closed the connection)]
ivan has joined #nixos
<chris|> manveru: no, I am trying to install binutils, bintils-dev seems to be installed as a dependency
<manveru> chris|: can you try installing binutils.bin ?
<chris|> error: selector ‘binutils.bin’ matches no derivations
<manveru> hmm
gilligan_ has quit [(Quit: Leaving)]
takle has joined #nixos
<manveru> Mic92: solved it
<manveru> the issue was that i had pythonPackages.docker_compose in my buildInputs
<manveru> which polluted the python lib path
<manveru> switched it to an updated version of https://raw.githubusercontent.com/sheenobu/nixos/master/pkgs/docker-compose/default.nix and it works :)
rmeis has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] AndersonTorres opened pull request #23549: sound-of-sorting: 0.6.5 -> 20150721 (master...soundOfSorting) https://git.io/vy8gD
edvorg has joined #nixos
seppellll has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] romildo opened pull request #23550: pnmixer: 0.7 -> 0.7.1-rc1 (master...upd.pnmixer) https://git.io/vy82v
chakerbenhamed has quit [(Quit: WeeChat 0.4.2)]
<NixOS_GitHub> [nixpkgs] nthorne opened pull request #23551: clog-cli: init at 0.9.2 (master...clog-derivation) https://git.io/vy82T
chakerbenhamed has joined #nixos
goibhniu has joined #nixos
goibhniu has quit [(Changing host)]
goibhniu has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 3 new commits to master: https://git.io/vy82S
deepfire has joined #nixos
<NixOS_GitHub> nixpkgs/master 27367d6 Jan Malakhovski: speedread: init at git-2016-09-21
<NixOS_GitHub> nixpkgs/master 9235c3c Jörg Thalheim: speedread: simplify installPhase
<NixOS_GitHub> nixpkgs/master 290297e Jörg Thalheim: Merge pull request #23526 from oxij/pkg/speedread...
<NixOS_GitHub> [nixpkgs] romildo opened pull request #23552: greybird: 2017-02-17 -> 2017-02-26 (master...upd.greybird) https://git.io/vy82j
Gk-1wm-su has joined #nixos
xadi has joined #nixos
deepfire has quit [(Ping timeout: 240 seconds)]
Wizek_ has joined #nixos
seppellll has joined #nixos
Gk-1wm-su has quit [(K-Lined)]
chakerbenhamed has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] romildo opened pull request #23553: albert: 0.9.3 -> 0.9.4 (master...upd.albert) https://git.io/vy8ah
deepfire has joined #nixos
bennofs1 has joined #nixos
chakerbenhamed has joined #nixos
<ronny> what do i do about getting a null error with a trace not indicative of the reason when rebuilding my system?
timor has quit [(Ping timeout: 264 seconds)]
freusque has quit [(Quit: WeeChat 1.7)]
nh2 has joined #nixos
ixxie has quit [(Ping timeout: 268 seconds)]
jophish has quit [(Ping timeout: 240 seconds)]
<gchristensen> niksnut: what do you think of this way to track the history of channel updates? https://github.com/NixOS/nixos-channel-scripts/pull/11
jophish has joined #nixos
deepfire has quit [(Ping timeout: 260 seconds)]
k2s has joined #nixos
rmeis has joined #nixos
edvorg has quit [(Ping timeout: 246 seconds)]
deepfire has joined #nixos
deepfire has quit [(Ping timeout: 256 seconds)]
jensens has quit [(Ping timeout: 268 seconds)]
hexagoxel has quit [(Ping timeout: 260 seconds)]
hexagoxel has joined #nixos
<NixOS_GitHub> [nixpkgs] bennofs pushed 1 new commit to master: https://git.io/vy8ih
<NixOS_GitHub> nixpkgs/master 029c3f9 Benno Fünfstück: hhvm: fix location of include files in $out...
ixxie has joined #nixos
deepfire has joined #nixos
cpennington has joined #nixos
deepfire has quit [(Ping timeout: 240 seconds)]
griff_ has joined #nixos
deepfire has joined #nixos
k2s has quit [(Ping timeout: 260 seconds)]
<musicmatze> Hi
<musicmatze> yesterday one thought came to my mind: Is it possible to verify GPG signatures on tarballs / git commits in nixpksg?
<musicmatze> nixpkgs*?
<musicmatze> And if not, is there a reason why we don't have this (besides "nobody implemented it yet")?
<gchristensen> like, source tarballs? like for glibc, the kernel, etc?
<musicmatze> yup.
<musicmatze> but also git commits if fetchgit and fetchFromGitHub is used
<NixOS_GitHub> [nixpkgs] bennofs pushed 1 new commit to master: https://git.io/vy8DZ
<NixOS_GitHub> nixpkgs/master dd23d08 Benno Fünfstück: ocamlgraph: fix binary location (binaries had double prefix path)...
<gchristensen> ah
<gchristensen> "It's complicated"
<bennofs1> musicmatze: if you trust nixpkgs, then you should be fine, since all those functions take hashes of their output
<gchristensen> those hashes are "TOFU" Trust On First Use, so as long as they're not compromised on first fetch they'll be fine
<bennofs1> gchristensen: yeah, perhaps we should a gpg signing check option to nix-prefetch?
<bennofs1> gchristensen: so that maintainers have a way to verify the first use
<musicmatze> Jup. But I also have to trust the upstream repository. If that is compromised, and we didn't notice during packaging (or updating a package), ... a GPG signature would help here... (I'm just thinking out loud here)
<gchristensen> "nobody" uses nix-prefetch, "most" people instead put in a bogus hash an copy-paste the failure message
<bennofs1> gchristensen: really? i almost always use prefetch...
* musicmatze too
<gchristensen> I stand by what I said
* goibhniu too :D
ilyaigpetrov has joined #nixos
<gchristensen> and we need to build tooling around how many drive-by patches we get, ie: build the tooling in to nixpkgs directly
<gchristensen> ideally we'd have a "keyring" per package of valid signing keys for that package, validated at fetch time
<gchristensen> musicmatze: I think it is "really hard" to do this, and I'd really like it to be done
filterfish has joined #nixos
mudri has joined #nixos
<musicmatze> gchristensen: why do you think this is hard? I mean... build something into fetchurl which runs gpg --verify against the tarball and exit(1)s if the verifying fails...
<musicmatze> would cause a mass-rebuild, I guess ... :-)
iyzsong has joined #nixos
<gchristensen> maintaining the keys is tricky, fetching the signaturres
<gchristensen> keys change a lot and you need to keep them updated regularly
freusque has joined #nixos
<gchristensen> should we verify the sha256 of the signature file? what about the keychain?
<musicmatze> Well, I'd add a global set { musicmatze = { gpgId = "..."; <more meta data> } } and use the names in the packages ...
<NixOS_GitHub> [nixpkgs] bennofs pushed 1 new commit to master: https://git.io/vy8yK
<NixOS_GitHub> nixpkgs/master ce355bd Benno Fünfstück: xpra: install data files to correct location in $out...
<musicmatze> more metadata could be that the key itself is signed by other keys we know of... this way we could build a web of trust
<gchristensen> how do you get the gpg key material from there, though, without specifying the sha?
<musicmatze> of course, all these things should be optional to the end user, but I guess it would be a step towards hardened nixos?
<musicmatze> not sure what you mean with your last statement
<gchristensen> well you need to construct a keychain
<gchristensen> so you need to take gpg key IDs and fetch their actual keys
<gchristensen> (or embed their keys in nixpkgs)
<NixOS_GitHub> [nixpkgs] womfoo opened pull request #23554: monero: 0.10.1 -> 0.10.2.1 (master...bump/monero-0.10.2.1) https://git.io/vy8yM
mudri has quit [(Ping timeout: 240 seconds)]
<gchristensen> also another stumbling block is the naive implementation can't be used for things in stdenv, which are critical to our chain of trust: things like curl
<musicmatze> couldn't you build a derivation for each key?
<gchristensen> you can, but then you neeed sha256's per key, and keyfiles change fairly regularly making it quite an annoying maintenance burden
<musicmatze> Ah, you mean the sha changes because of new signatures... and therefor the key on the keyserver changes ... and so on ...
<musicmatze> okay
<gchristensen> well and the keyfile itself changes as its features get updated
<gchristensen> a typical distro's chain-of-trust goes like this: a distro trusts a maintainer's key, the maintainer has a long-time relationship with the key the upstream packager uses, upstream releases something, signs it. the maintainer trusts the key so they re-sign it and send it to the distro
<gchristensen> lots of "state" in that trust chain, which is much harder for us to implement
freusque has quit [(Quit: WeeChat 1.7)]
<gchristensen> I've thought about this a good deal, and I've tried several implementations
<gchristensen> I'm not sure what is the best method, or if there are methods I haven't tried, but I would really like it to be solved as well
freusque has joined #nixos
<gchristensen> what is most hard and most important, is the stdenv chain & verifying gpg itself.
cfricke has joined #nixos
dramforever has joined #nixos
mudri has joined #nixos
<NixOS_GitHub> [nixpkgs] bennofs pushed 1 new commit to master: https://git.io/vy8Hv
<NixOS_GitHub> nixpkgs/master 128901e Benno Fünfstück: phonon-backend-gstreamer: don't create $out/$out/share/icons...
rmeis has quit [(Ping timeout: 264 seconds)]
<NixOS_GitHub> [nixpkgs] Profpatsch opened pull request #23555: networking/bonds: fix examples (master...bonding) https://git.io/vy8HT
Fare has joined #nixos
rmeis has joined #nixos
rmeis has quit [(Ping timeout: 240 seconds)]
rmeis has joined #nixos
<NixOS_GitHub> [nixpkgs] lheckemann opened pull request #23556: endless-sky: 0.9.4 -> 0.9.6 (master...endless-sky) https://git.io/vy85Z
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8dq
<NixOS_GitHub> nixpkgs/master 2e93988 ndowens: yubikey-personalization: 1.17.3 -> 1.18.0
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23378: yubikey-personalization: 1.17.3 -> 1.18.0 (master...yubikey-personalization) https://git.io/vys92
dramforever has quit [(Ping timeout: 268 seconds)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8dE
<NixOS_GitHub> nixpkgs/master 3686e1b ndowens: ocproxy: 1.50 -> 1.60
dramforever has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy8dg
<NixOS_GitHub> nixpkgs/master 7566b36 Franz Pletz: zfs.autoScrub service: init
<NixOS_GitHub> nixpkgs/master 4487a99 Jörg Thalheim: Merge pull request #23396 from mayflower/feature/zfs-auto-scrub...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23368: ocproxy: 1.50 -> 1.60 (master...ocproxy) https://git.io/vysKw
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy8dK
<NixOS_GitHub> nixpkgs/master b4f5bce Jörg Thalheim: android-udev-rules: 20170208 -> 20170305
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8FT
<NixOS_GitHub> nixpkgs/master 633cd69 Bart Brouns: simplescreenrecorder: 0.3.6 -> 0.3.8
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23450: simplescreenrecorder: 0.3.6 -> 0.3.8 (master...simplescreenrecorder) https://git.io/vycMF
<NixOS_GitHub> [nix] edolstra pushed 1 new commit to master: https://git.io/vy8Ft
<NixOS_GitHub> nix/master 1cf4801 Eelco Dolstra: Revert fa125b9b28bea25a4eeb4d39a71a481563127cb9...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23381: jenkins-job-builder: allow setting access tokens for reloading (master...pr-1) https://git.io/vyshJ
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8F3
<NixOS_GitHub> nixpkgs/master 2ad7e75 ndowens: driftnet: 0.7 -> 1.1.5
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23375: driftnet: 0.7 -> 1.1.5 (master...driftnet) https://git.io/vysDf
griff_ has quit [(Quit: griff_)]
mudri has quit [(Ping timeout: 256 seconds)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8F4
<NixOS_GitHub> nixpkgs/master 6dd19dc Gauthier POGAM--LE MONTAGNER: yarn: 0.20.3 -> 0.21.3
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23373: yarn: 0.20.3 -> 0.21.3 (master...yarn) https://git.io/vysXB
jensens has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy8F2
<NixOS_GitHub> nixpkgs/master 27ffa39 romildo: albert: 0.9.3 -> 0.9.4
<NixOS_GitHub> nixpkgs/master 74b23af Jörg Thalheim: Merge pull request #23553 from romildo/upd.albert...
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8F6
<NixOS_GitHub> nixpkgs/master 906afc7 Vincent Demeester: delve: 0.11.0-alpha -> 0.12.1...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23331: delve: 0.11.0-alpha -> 0.12.1 (master...delve_0_12_1) https://git.io/vyOP2
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy8FS
<NixOS_GitHub> nixpkgs/master 17015b4 Linus Heckemann: endless-sky: 0.9.4 -> 0.9.6
<NixOS_GitHub> nixpkgs/master 5c83424 Jörg Thalheim: Merge pull request #23556 from lheckemann/endless-sky...
<chattered> What's the way to collect garbage so to reclaim space on my boot partition? nix-collect-garbage -d isn't working for me.
griff_ has joined #nixos
<makefu> ^ had the same issue last time. what i did was to do a full cleanup ( nix-collect-garbage -d ), remove everything in boot, nixos-rebuild switch..
<chattered> Cool.
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy8bf
<NixOS_GitHub> nixpkgs/master 810bf85 romildo: greybird: 2017-02-17 -> 2017-02-26
<NixOS_GitHub> nixpkgs/master e8360fc Jörg Thalheim: Merge pull request #23552 from romildo/upd.greybird...
<makefu> chattered: well, not really cool ;) maybe there is a better way
<chattered> Yeah, wrong word! :P
Fare has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23264: display-manager: fix argument handling of sddm (master...sddm) https://git.io/vyq2H
<makefu> if there is a better way then this should become part of the nixos manual
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23554: monero: 0.10.1 -> 0.10.2.1 (master...bump/monero-0.10.2.1) https://git.io/vy8yM
MoreTea has joined #nixos
<makefu> !m Mic92
<[0__0]> You're doing good work, Mic92!
<makefu> !m grahamc
<[0__0]> You're doing good work, grahamc!
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy8b1
<NixOS_GitHub> nixpkgs/master cb07887 romildo: pnmixer: 0.7 -> 0.7.1-rc1
<NixOS_GitHub> nixpkgs/master 2df1f41 Jörg Thalheim: Merge pull request #23550 from romildo/upd.pnmixer...
<makefu> battle of closing pull-requests
<MoreTea> @gchristensen, you here? I looked again at your comment on printing errors/warnings to help people migrate to newer nixpkgs etc. https://github.com/NixOS/nixpkgs/pull/22096#issuecomment-274827832
<Mic92> makefu: we have a recent increase in pull requests. Usually we around 300 open ones
<MoreTea> It would indeed make sense to have nix-build create some file(s) that can contain random warnings
<gchristensen> MoreTea: I am :0
<MoreTea> a small hook in nixos-rebuild could then check if those files exist and print them to stdout.
<gchristensen> hmm... yes!
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23370: horst: git-2016-03-15 -> 5.0 (master...horst) https://git.io/vysPs
<gchristensen> or even an attribute in the nixos module
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8NC
<NixOS_GitHub> nixpkgs/master 55e3760 ndowens: ttylog: 0.26 -> 0.29
<MoreTea> given the current architecture if nixos-rebuild, it's easier to add a file to the output derivation that represents a system. ($pathToConfig in https://github.com/NixOS/nixpkgs/blob/af27d6efa731dc968c8eed81d7325c13a4f0953f/nixos/modules/installer/tools/nixos-rebuild.sh#L377)
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23417: ttylog: 0.26 -> 0.29 (master...ttylog) https://git.io/vynuP
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23517: devede: 3.23.0 → 4.8.8 (master...devede) https://git.io/vyluh
<gchristensen> well that sounds just fine
<gchristensen> sounds great, even
<MoreTea> OK. What about both a warnings.json and warnings.txt file in $pathToConfig? That would help with automated tooling as well (e.g. fetch all warnings from all machines in your nixops cluster)
iyzsong has quit [(Quit: ZNC 1.6.4 - http://znc.in)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 2 new commits to master: https://git.io/vy8NH
<NixOS_GitHub> nixpkgs/master 9ac3a8a Daiderd Jordan: khd: 2.0.0 -> 2.1.1
<NixOS_GitHub> nixpkgs/master d8ee4ea Graham Christensen: Merge pull request #23493 from LnL7/khd...
<LnL> what was the issue with the warnings module for this again?
<MoreTea> it doesn't print out the warnings at the end of building stuff.
<gchristensen> MoreTea: would it be wrong to prefer a warnings.nix?
<MoreTea> So if you'd do a nix-build & drink coffee, you'd miss this
<LnL> the warnings happen during activation no?
<MoreTea> not that I am aware? As far as I can see, they're printed during the generation of the derivation that will build the system.
<bennofs1> I think adding them to the system derivation $out (i.e. what you find in /run/{current,booted}-system/) would be nice
<MoreTea> <repo>/nixos/modules/system/activation/top-level.nix, see baseSystem attribute.
<MoreTea> @gchristensen, unfortunately there is no `builtins.toNix` function, only `builtins.to{JSON,XML}`
<LnL> right, in that case I think it belongs in the activation scripts
<LnL> not nixos-rebuild
<MoreTea> LnL, then we agree :) Cool. I'll start hacking.
<MoreTea> then how would you know if something fails if you do nixos-rebuild boot ?
<gchristensen> LnL, MoreTea: the problem with that is you don't see activation scripts if you rebuild boot.
<MoreTea> *fails => generates a warning
<LnL> MoreTea: you can configure ordering so you can make sure the warnings happen last so it's more visible
<gchristensen> MoreTea: I mean, the file in the repo would be a .nix file, instead of a .json / .txt... or am I missing the point?
<MoreTea> gchristensen, hmm? I'm going to use the existing warning system in nixpkgs, just dumping the output in a file, instead of `builtins.trace`-ing it during nix evaluation time.
<gchristensen> aaah ok!
<gchristensen> perfect
<MoreTea> so you'd have a /run/current-system/warnings.json file, that would be like `["warning1", "warning2", ...]`
<gchristensen> super cool
<NixOS_GitHub> [nixpkgs] rbvermaa pushed 1 new commit to release-17.03: https://git.io/vy8AP
<gchristensen> I love thath
<NixOS_GitHub> nixpkgs/release-17.03 fce036d Rob Vermaas: Update nixUnstable
<NixOS_GitHub> [nixpkgs] rbvermaa pushed 1 new commit to release-16.09: https://git.io/vy8xv
<NixOS_GitHub> nixpkgs/release-16.09 b37173b Rob Vermaas: Update nixUnstable...
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8xU
<NixOS_GitHub> nixpkgs/master 133245f Vi Po: epson-escpr: 1.6.8 -> 1.6.12...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23249: epson-escpr: 1.6.8 -> 1.6.12 (master...epson-escpr-1.6.12) https://git.io/vyLND
<LnL> MoreTea: I think "NixOS version ${lib.nixpkgsVersion} is deprecated" is a bit nicer for the message
<NixOS_GitHub> [nixpkgs] rbvermaa pushed 1 new commit to master: https://git.io/vy8xt
<NixOS_GitHub> nixpkgs/master 8784b05 Rob Vermaas: Update nixUnstable...
<NixOS_GitHub> [nixpkgs] peti pushed 5 new commits to master: https://git.io/vy8xu
<NixOS_GitHub> nixpkgs/master 6e5eaf5 Tom Hunger: purescript: pin dependencies.
<NixOS_GitHub> nixpkgs/master dd20fbe Peter Simons: hackage2nix: disable failing builds
<NixOS_GitHub> nixpkgs/master fb5b6dd Peter Simons: hackage2nix: revert to old version of store
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23548: lilypond: add openlilylib-fonts and lilypond-with-fonts (master...update/pkgs/misc/lilypond/with-fonts) https://git.io/vy8lq
<avn> Folks, anyone familiar with type system in nixos modules?
brodul has quit [(Ping timeout: 260 seconds)]
<LnL> a little bit
ixxie has quit [(Ping timeout: 258 seconds)]
armin has quit [(Quit: relate to the matter as i drop the bomb)]
<NixOS_GitHub> [nixpkgs] peti pushed 1 new commit to release-17.03: https://git.io/vy8xN
<NixOS_GitHub> nixpkgs/release-17.03 c0ecd31 Peter Simons: Synchronize Haskell package set from 'master'.
<avn> I tried to make parameter `loaOf` type, and hit infinite recursion, without any ideas why.
<avn> (using users-groups.nix as example)
<clever> avn: can you pastebin your source?
armin has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8xj
<NixOS_GitHub> nixpkgs/master ac61dde Kranium Gikos Mendoza: asterisk: use fetchsvn for vendored library
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23124: asterisk: use fetchsvn for vendored library (master...fix/asterisk-build) https://git.io/vyvdY
<NixOS_GitHub> [nixpkgs] peterhoeg closed pull request #23324: grc: 1.9 -> 1.10.1 (master...f/grc) https://git.io/vyOqS
brodul has joined #nixos
brodul has quit [(Client Quit)]
brodul has joined #nixos
TweyII has joined #nixos
TweyII is now known as Guest70239
<NixOS_GitHub> [nixpkgs] peterhoeg pushed 1 new commit to master: https://git.io/vy8pu
<NixOS_GitHub> nixpkgs/master 8ac336b Peter Hoeg: mu: run tests
ThatDocsLady has quit [(Quit: Arma-geddin-outta-here!)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy8py
<NixOS_GitHub> nixpkgs/master 8d6fbd0 Parnell Springmeyer: go: 1.7 -> 1.8
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23122: go: Adding a derivation for the 1.8 Go compiler (master...parnell/add-go1.8) https://git.io/vyv7S
<avn> clever: any ideas? ;)
<LnL> have you tried with --show-trace
<LnL> I expect you might have a cycle in your options
<MoreTea> LnL, yes, I'll update the wording in the PR as well.
<avn> LnL: I added trace to gist
jensens has quit [(Ping timeout: 268 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 3 new commits to master: https://git.io/vy8hE
<NixOS_GitHub> nixpkgs/master ae38cda Niklas Thörne: clog-cli: init at 0.9.2
<NixOS_GitHub> nixpkgs/master 8d87f8a Niklas Thörne: clog-cli: init at 0.9.2...
<NixOS_GitHub> nixpkgs/master 7576bea Jörg Thalheim: Merge pull request #23551 from nthorne/clog-derivation...
<avn> LnL: config have only one empty session.xxx = {}, so named section with defaults should be rendered
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #22793: kbd: 2.0.3 -> 2.0.4 (master...kbd) https://git.io/vDiaw
athan has quit [(Ping timeout: 240 seconds)]
<avn> LnL: config. should be sessionOpts argument here. so just proper set of defaults should be merged here
<LnL> yeah, didn't realise that the getAttr returns another attrset
ryanartecona has joined #nixos
<gchristensen> Nice work, Mic92 -- we're down to 370 :P
<gchristensen> (remember when that was 270, like, 3 weeks ago?)
<gchristensen> wow, we've received 1,000 PRs/issues in 26 days.
<LnL> avn: this should be environment.etc."foo".source https://gist.github.com/avnik/05377ca020c458c089957cd9bb752a6f#file-xrdp-nix-L299
<Mic92> exploding
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23386: gnupg21: 2.1.18 -> 2.1.19 (staging...update_gnupg21) https://git.io/vyGYI
<avn> LnL: it works earlier, before I added `loaOf` sessions
<LnL> right, apparently that also works
<NixOS_GitHub> [nixpkgs] grahamc pushed 2 new commits to master: https://git.io/vy4vI
<NixOS_GitHub> nixpkgs/master 15ea9bc Wei Tang: meteor: 1.2.0.1 -> 1.4.2.1
<NixOS_GitHub> nixpkgs/master 4a80a97 Wei Tang: meteor: 1.4.2.1 -> 1.4.2.3
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23383: meteor: 1.2.0.1 -> 1.4.2.3 (master...pr-4) https://git.io/vysh1
dash has joined #nixos
<avn> LnL: well, I replace getAttr statement with hardcoded { } and it helps
<LnL> avn: I think the mkMerge causes issues https://github.com/NixOS/nixpkgs/issues/1800
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy4vF
<NixOS_GitHub> nixpkgs/master f2961da Eric Bailey: wakatime: 6.0.1 -> 7.0.4
<NixOS_GitHub> nixpkgs/master 91d4ebe Jörg Thalheim: Merge pull request #23546 from yurrriq/update/pkgs/tools/misc/wakatime...
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy4fn
<NixOS_GitHub> nixpkgs/master 9b20ce2 Jörg Thalheim: wakatime: fix checksum
rmeis has quit [(Ping timeout: 240 seconds)]
mudri has joined #nixos
<avn> LnL: changing loaOf to attrsOf not helps
<dash> hi. trying to package some unpleasant stuff that wants to update a file in one of its dependencies. my understanding of the nix model is that I need to create a new version of that dependency with the updated file, but I've forgotten what tools are handy for doing that. do I need overrideDerivation?
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23544: hydrogen: 0.9.6.1 -> 0.9.7 (master...hydrogen) https://git.io/vylhF
peterhoeg has quit [(Read error: Connection reset by peer)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vy4Jq
<NixOS_GitHub> nixpkgs/master 00ffbf0 Bart Brouns: guitarix: remove webkit, add compile flags...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23455: guitarix: remove webkit, add compile flags (master...guitarix) https://git.io/vychD
peterhoeg has joined #nixos
<avn> LnL: yes, looks to be mkMerge problem :/
drakonis has joined #nixos
<copumpkin> niksnut: do you understand the reason we have nixFallback?
ixxie has joined #nixos
rmeis has joined #nixos
<gchristensen> copumpkin: This will make it easier to usebleeding-edge features in the NixOS expressions.
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23549: sound-of-sorting: 0.6.5 -> 20150721 (master...soundOfSorting) https://git.io/vy8gD
<copumpkin> hmm
<copumpkin> I guess it's a good reason, except for the "silently break your store schema" part :)
<gchristensen> that is not a good fallback :)
<gchristensen> sounds like a fallOver
<gchristensen> I'd say remove it from the rebuild script and send a PR
<copumpkin> well, now that nixUnstable is 1.11.7 (I assume it is in the 17.03 branch, right?), it's not a huge deal anymore
<gchristensen> ah
<gchristensen> well, nixFallback shouldn't be schema-breaking
<copumpkin> nothing should be :)
<copumpkin> I broke my schema just because I was developing and running some manual tests
<MoreTea> @gchristensen, I got something working. Should we distinguish between deprecated and unsupported states?
<gchristensen> hmmm it would be helpful for the 1-month window of 16.09 support I'm offering, but perhaps not critical...
alx741 has joined #nixos
<gchristensen> is it tricky?
<MoreTea> Let me push the code first.
<MoreTea> I guess not.
<gchristensen> cool
FRidh has quit [(Quit: Konversation terminated!)]
rmeis has quit [(Ping timeout: 260 seconds)]
<MoreTea> If you touch the .version-is-unsupported file (https://github.com/NixOS/nixpkgs/compare/master...moretea:release-lifecycle#diff-9c798092bac0caeb5c52d509be0ca263R10) this machinery is triggered
<MoreTea> I could make it a bit more general by reading the message (deprecated, unsupported) from that file
<tilpner> sphalerite - Have you tried out firejail master with "follow-symlink-as-user no" yet?
peterhoeg has quit [(Read error: Connection reset by peer)]
<tilpner> sphalerite - I can't seem to get any change from firejail no matter what valid or invalid options I put into /etc/firejail/firejail.config or ~/.config/firejail/firejail.config
ertes has quit [(Ping timeout: 264 seconds)]
peterhoeg has joined #nixos
<clever> avn: cant see any obvious cause of recursion
<clever> avn: but i do have a nix expression to get a vnc server with full de/dm support
<Profpatsch> I anyone running wayland already?
<Profpatsch> With the i3 clone?
<Profpatsch> Any feedback about multi-desktop support under wayland?
brodul has quit [(Quit: My hovercraft is full of eels!!)]
rmeis has joined #nixos
brodul has joined #nixos
mudri has quit [(Ping timeout: 260 seconds)]
brodul has quit [(Client Quit)]
joneshf-laptop has joined #nixos
brodul has joined #nixos
<MoreTea> hm, is there some documentation about the release process?
brodul has quit [(Client Quit)]
<MoreTea> ah, found it already.
<NixOS_GitHub> [nixpkgs] edolstra pushed 1 new commit to master: https://git.io/vy4t2
<NixOS_GitHub> nixpkgs/master d72a343 Eelco Dolstra: Remove nixFallback...
<niksnut> copumpkin: ^
brodul has joined #nixos
<copumpkin> thanks!
<copumpkin> niksnut: any idea how I'm getting 404s on a binary cache lookup?
<copumpkin> :D
<gchristensen> copumpkin: it isn't there! ;)
<copumpkin> I'm guessing CloudFront is being weird
<copumpkin> but we run a HEAD first, to check that it's there, then try to download it
<copumpkin> so it should almost never happen
jensens has joined #nixos
<clever> copumpkin: 404 on what?, 404's are normal for some things
<copumpkin> 404 on the actual nar download
<joneshf-laptop> I'm having a heck of a time setting up nix. I'm trying to set up a development environment that has postgres running. I've got a `shell.nix` file: https://gist.github.com/joneshf/7634512dcc40f5b126a3774b55a383e6. When i run `nix-shell`, I get this error: `error: cannot auto-call a function that has an argument without a default value (‘ghc’)`. What am I doing wrong?
<gchristensen> niksnut: can I pile on too? I'm curious your thoughts on the `deployment` patch.
<clever> copumpkin: that sounds like S3 again
<NixOS_GitHub> [nixpkgs] joachifm pushed 2 new commits to master: https://git.io/vy4qe
<NixOS_GitHub> nixpkgs/master f278793 Joachim Fasting: btsync module: remove redundant example...
<NixOS_GitHub> nixpkgs/master 17d80c4 Joachim Fasting: grsecurity: 4.9.13-201702270729 -> 201703052141
Guest70239 is now known as TweyII
<the-kenny> joneshf-laptop: remove the `ghc` arg in line 1. That's what it can't resolve. Then add a `with pkgs; ` after buildInputs =
TweyII has quit [(Changing host)]
TweyII has joined #nixos
<the-kenny> (in a nutshell)
griff_ has quit [(Quit: griff_)]
proteusguy has quit [(Ping timeout: 240 seconds)]
mudri has joined #nixos
<the-kenny> or even the one in the next section
griff_ has joined #nixos
<hyper_ch> I still wonder, why does virtualbox need to be recompiled (when you use the extension?)
<LnL> clever: issues with s3? that never happens
lewo has quit [(Quit: ZNC - http://znc.in)]
<joneshf-laptop> the-kenny, thanks! I didn't find that link in my searches. I'll tread through it.
<copumpkin> clever: except this is CloudFront :)
lewo has joined #nixos
<ronny> fml - now i do have a random nill error with no given source and cant rebuild my system
<shlevy> niksnut: any idea why nix on darwin with HAVE_S3 = 1 would complain that it doesn't know how to find an s3:// store?
sellout- has quit [(Quit: Leaving.)]
Rotaerk has quit [(Read error: Connection reset by peer)]
Fare has joined #nixos
<niksnut> shlevy: what's the error message?
<shlevy> niksnut: error: don't know how to open Nix store ‘s3://my-bucket-name’
<joepie91> is it me, or did Hydra suddenly get a lot faster?
<joepie91> it no longer takes 5 seconds to load a page :D
<shlevy> :o
<shlevy> Maybe we should upgrade ours
rmeis has quit [(Ping timeout: 240 seconds)]
<bennofs1> niksnut: is store-paths.xz uploaded before .nar.xz?
<NixOS_GitHub> [nixpkgs] ebzzry opened pull request #23558: emem: 0.2.29 -> 0.2.30 (master...emem-0.2.30) https://git.io/vy4mN
<bennofs1> niksnut: because if not, someone could fetch the .nar.xz before the .narinfo
<bennofs1> s/not//
<niksnut> bennofs1: no
<niksnut> also store-paths.xz only gives you the store paths, not the .nar.xz URIs
<bennofs1> oh right, nar utils are different from just the store hash?
<clever> bennofs1: the nar path depends on the binary cache server
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #23389: nitpick: Init at 1.1 (master...nitpick) https://git.io/vyGDp
<copumpkin> niksnut: did digging in the cloudfront logs show anything? it does seem super weird to get a 404 from this process
<clever> bennofs1: raw hydra serves the nars at exactly their storepath, nix-serve i believe serves them at the hash from the storepath, and nix-push serves the nars at the hash of the nar contents
<MoreTea> @gchristensen, niksnut could I have some feedback on a PR about printing warnings? See https://github.com/NixOS/nixpkgs/pull/22096#issuecomment-284423544
<NixOS_GitHub> [nixpkgs] dezgeg pushed 1 new commit to master: https://git.io/vy4Yz
<NixOS_GitHub> nixpkgs/master 064a1e0 Tuomas Tynkkynen: sbagen: Fix build
<copumpkin> niksnut: is the connection pinned somehow? could it be that one CloudFront node we hit ends up having something and somehow the next node we hit doesn't?
<NixOS_GitHub> [nixpkgs] dezgeg pushed 1 new commit to release-17.03: https://git.io/vy4YV
<NixOS_GitHub> nixpkgs/release-17.03 befc166 Tuomas Tynkkynen: sbagen: Fix build...
<fpletz> gchristensen: pong, what's up? :)
<shlevy> niksnut: otool shows aws-cpp-sdk linked in
<copumpkin> niksnut: e.g., if the connection were kept alive, we might get a more consistent view of the world
<gchristensen> fpletz: what do you think about the modularized Xen patches?
rmeis has joined #nixos
<niksnut> I didn't look at the logs yet
<fpletz> gchristensen: modularized xen patches? do you have link? :)
<fpletz> I didn't follow nixpkgs the last few days
<copumpkin> too busy playing HZD
<copumpkin> (that's my problem)
eacameron has joined #nixos
<fpletz> copumpkin: I want to have you problems %)
<fpletz> *your
<copumpkin> :D
<niksnut> shlevy: there is an "#if __linux__" in s3-binary-cache-store.cc
<sphalerite> tilpner: I haven't actually tried it, no
<Profpatsch> fpletz: ping @#augsburg
<shlevy> :o
<joneshf-laptop> Okay, so there's `shellHook` where I can run a string of commands in `shell.nix`. Is there a way to use a separate `.sh` file with commands instead of a string in `shell.nix`?
<joneshf-laptop> Alternatively, is there another way to run a bunch of environment setup commands when starting up `nix-shell`?
<clever> joneshf-laptop: shellHook = "source ${./foo.sh}";
<shlevy> niksnut: why?
<joneshf-laptop> clever, great! Thanks!
<copumpkin> at some point the S3 support was linux-only
<niksnut> because istringstream_nocopy doesn't work on darwin
<niksnut> see e6a61b8da788efbbbb0eb690c49434b6b5fc9741
<shlevy> Aaah right
<MoreTea> I'm going home, will be offline for 20 min.
<shlevy> niksnut: So there's no way to have a darwin builder on a hydra that uses a private s3 store? :(
MoreTea has quit [(Quit: Leaving)]
* gchristensen was just about to press enter on a message to moretea
<tilpner> sphalerite - Aww. Do you know how to set it? If you don't have any idea, I'll comment on the issue that the fix has not been tested or is broken
<mightybyte> dmj`: Thanks! That's exactly what I was looking for.
<mightybyte> Problem is...that still doesn't work!
ludat has quit [(Ping timeout: 260 seconds)]
<copumpkin> niksnut: I got bitten by another misspelled option btw yesterday :P any plans to merge that PR of mine? :) :) :)
civodul has joined #nixos
dannyg has joined #nixos
<shlevy> niksnut: Can't we just add 'seek' to the standards-compliant istringstream_nocopy?
phant0mas has quit [(Remote host closed the connection)]
jmeredith has joined #nixos
<clever> server# [ 22.025044] systemd[1134]: mongodb.service: Failed at step EXEC spawning /nix/store/6akfivwijc51a6c767kmaq6l1dm9cy7i-mongodb-3.2.9/bin/mongod: No such file or directory
<clever> Dezgeg: these zfs + 9p bugs are getting pretty anoying
ryanartecona has quit [(Quit: ryanartecona)]
<clever> Dezgeg: applied to the host or guest kernel, looks like guest at a glance
<Dezgeg> will poke lkml about that this week
<Dezgeg> yes, guest
bennofs1 has quit [(Ping timeout: 260 seconds)]
<johnw> I have a friend on macOS who's nix-env is simply ignoring config.nix, even when we explicitly set NIXPKGS_CONFIG, and fill the file with incorrect syntax
<johnw> what could be causing that?
<gchristensen> johnw: I suspect there is a tryEval around it
<copumpkin> could be related to sonarpulse's changes to the impure wrapper around nixpkgs
<johnw> you are right
<clever> Dezgeg: boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux.overrideDerivation (oldAttr: { patches = oldAttr.patches ++ [ ./fs-9p-Compare-qid.path-in-v9fs_test_inode.patch ]; }));
<johnw> that's a really bad idea, IMHO
<johnw> makes it impossible to find out what in config.nix has broken things
<gchristensen> johnw: that is not a good user experience, for sure
<clever> Dezgeg: hmmm, typo somewhere, *investigates*
<gchristensen> johnw: it should be pathExists and that's it
<johnw> I don't see a try around the "import"
<johnw> just a pathExists check
<gchristensen> hrm there is no try
<gchristensen> interesting
<johnw> dtruss shows us that it's never even attempting to check that the file exists
dramforever has quit [(Quit: Leaving)]
<johnw> n/m, we found the problem
<gchristensen> what was it?
cfricke has quit [(Quit: WeeChat 1.7)]
<johnw> not exporting the config var properly
<gchristensen> ack :)
<clever> Dezgeg: hmmm, the above expression works when put into nix-repl, but not in a configuration.nix
<Dezgeg> what's the error?
<clever> error: value is a function while a set was expected, at /home/clever/nixpkgs/nixos/modules/tasks/cpu-freq.nix:6:14
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to release-17.03: https://git.io/vy4Zn
<NixOS_GitHub> nixpkgs/release-17.03 678f5dd Thomas Tuegel: fricas: 1.2.2 -> 1.3.1...
ixxie has quit [(Ping timeout: 260 seconds)]
<Dezgeg> that does sound quite odd... IIRC there's lots of weird funkiness around the kernel packages
<clever> Dezgeg: i think i see the problem
<clever> 11329 linuxPackagesFor = kernel: self: let callPackage = newScope self; in rec {
<fpletz> gchristensen: TBH I don't have a real opinion on that, I've never really used xen… but I agree that the added complexity is probably not worth the hassle. does oxij maybe want to maintain xen? then it would be his choice
<gchristensen> they did add themselves as maintainer
<clever> 11290 linuxPackagesFor = kernel: lib.makeExtensible (self: with self; {
<clever> Dezgeg: the api for this function differs between unstable and 16.09
<gchristensen> but then later said they wouldn't be able to help unless I literally couldn't solve my own problem, which is not real encouraging
<clever> Dezgeg: the repl did unstable, but the configuration.nix was 16.09
<Dezgeg> ah indeed, there it takes an extra argument I think
<clever> yeah
<clever> i'll fix the expression and test again
<gchristensen> Dezgeg: could we come up with a date & time to work through bootstrapping?
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy4nv
<NixOS_GitHub> nixpkgs/master a0caadc ndowens: chuck: 1.3.5.1 -> 1.3.5.2
<NixOS_GitHub> nixpkgs/master e4fceee Jörg Thalheim: Merge pull request #23523 from ndowens/chuck...
<Dezgeg> tomorrow maybe?
<clever> Dezgeg: now that i know about self, the fix is easy, but i'll need time to compile the kernel
<copumpkin> it's getting annoying :)
<copumpkin> niksnut: asking you mostly because of that thread we had a while ago about nix shell vs. nix use or whatever you're calling them in the new UI
<copumpkin> since it's the same distinction in another context
<gchristensen> Dezgeg: I can be available from 12:00 CET to 15:00CET, and from 23:00CET to 3:00CET the next day, tomorrow.
<Dezgeg> okay, 13:00 CET sounds like a good time
ryanartecona has joined #nixos
<gchristensen> that works well for me, I don't have to wake up earlier / will already have a pot of coffee :)
<Dezgeg> hehe
athan has joined #nixos
estewei has joined #nixos
glines has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy4Cl
<NixOS_GitHub> nixpkgs/master 518a9e3 Jan Malakhovski: timidity: add ALSA sequencer support
<NixOS_GitHub> nixpkgs/master 89e52a7 Jörg Thalheim: Merge pull request #23521 from oxij/pkg/timidity-seq...
<gchristensen> see you tomorrow, then! :) thank you!
rmeis_ has joined #nixos
<joneshf-laptop> Hmm, I'm doing something wrong here. This is what my `shell.nix` looks like currently: https://gist.github.com/joneshf/7634512dcc40f5b126a3774b55a383e6. I can type `nix-shell` and it executes `postgres.sh`. But then each time I type `stack build` within the nix shell, it reexecutes `postgres.sh`. I only want `postgres.sh` to be executed initially when `nix-shell` is run. Is there a way to do that?
rmeis has quit [(Ping timeout: 264 seconds)]
rmeis_ has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23520: osmctools: osmfilter: init at 1.4.0 (master...pkg/osmcfilter) https://git.io/vylg2
Wizek has quit [(Ping timeout: 268 seconds)]
Wizek_ has quit [(Ping timeout: 264 seconds)]
spinus has joined #nixos
sellout- has joined #nixos
<srhb> joneshf-laptop: Looking at the stack builder, it uses configurePhase for stack setup, so perhaps you can add it there?
freusque has quit [(Quit: WeeChat 1.7)]
jgertm is now known as Guest89726
Guest89726 has quit [(Killed (cherryh.freenode.net (Nickname regained by services)))]
dannyg has quit [(Quit: dannyg)]
freusque has joined #nixos
<shlevy> niksnut: What's a quick test to verify I've fixed the issue leading to https://github.com/NixOS/nix/commit/e6a61b8da788efbbbb0eb690c49434b6b5fc9741 ? Just nix-store --add to an s3 store?
griff_ has quit [(Quit: griff_)]
<clever> shlevy: oh, do you know how to make the new nix write to a store store at /mnt/nix/store/ ?
freusque has quit [(Client Quit)]
<shlevy> clever: Not sure off the top of my head, sorry
<clever> ive seen evidence in the code that it can do that, but not how to trigger it
<shlevy> niksnut: It worries me that SetBody takes an iostream and not an istream... Are we sure aws is never going to write to the stream?
freusque has joined #nixos
brodul has quit [(Quit: My hovercraft is full of eels!!)]
<Mateon1> I'm trying to make a Python project to work on NixOS, after a confusing time on the wiki on how to make nix-shell do what I want, I have all Python packages mostly working. Mostly, because python wx is dependent on libxcb.so.1. After installing xorg.libxcb, nothing changes
brodul has joined #nixos
<Mateon1> As in, it can't find the lib file
<dash> Mateon1: in general, with nix you only install stuff you will directly use, not dependencies
<dash> Mateon1: how are you running nix-shell?
<Mateon1> dash, `nix-shell .` with a default.nix file in the project's working directory
<dash> Mateon1: ok. what errors do you get?
<Mateon1> It has a single derivation with name=... and buildInputs=[python27 python27Packages.... xorg.libxcb]
<Mateon1> Okay, let me paste
bennofs1 has joined #nixos
JagaJaga has joined #nixos
<niksnut> shlevy: nix copy --to s3://...
<niksnut> shlevy: I don't think that's a problem
<clever> niksnut: is there a similar command to copy from /nix/store to /mnt/nix/store ?
<dash> Mateon1: does this give you an error? nix-shell -p pythonPackages.wxPython --run "python -c 'import wx'"
<joneshf-laptop> srhb, thanks! I ll look into that.
<shlevy> niksnut: thanks
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy40k
<NixOS_GitHub> nixpkgs/master 1205b27 AndersonTorres: wxSVG: init at 1.5.11
<NixOS_GitHub> nixpkgs/master 9ef30ce AndersonTorres: dvdstyler: init at 3.0.3
<Mateon1> dash: Yes, it does
<niksnut> clever: yes, nix copy --to local?root=/mnt
<dash> Mateon1: ok. it works here, maybe you need to update from your channel?
<clever> niksnut: ah nice, and what about realizing a derivation within that new root?
<niksnut> that replaces $NIX_OTHER_STORES
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23536: Dvdstyler: init at 3.0.3 (master...dvdstyler) https://git.io/vyli9
<Mateon1> dash: `nix-channel --update` did nothing. I'm on 17.03
<niksnut> clever: "nix build --store ..." or "NIX_REMOTE=local?root=/mnt nix-build ..."
<dash> Mateon1: Ah, OK
<dash> Mateon1: maybe you're ahead of me :)
<clever> niksnut: ah, looks simple enough, i'll have to try that next time i get a chance
<clever> niksnut: and if your doing a build under /mnt/nix/store, does it know enough to copy from /nix/store?
<LnL> niksnut: cool, is that available in 1.11.7 or just unstable?
justan0theruser has quit [(Ping timeout: 240 seconds)]
<niksnut> clever: no, not unless you specify /nix/store as a substituter
ludat has joined #nixos
<niksnut> LnL: only unstable
<clever> niksnut: ah, and that syntax would involve "local?root=/" i'm guessing?
<Mateon1> dash: Actually, can I make nix-shell somehow choose a separate channel? I have both unstable and 17.03 enabled, with 17.03 as "nixos"
<shlevy> niksnut: What's the easiest way to downgrade a store so I can use it with 1.11 again?
<copumpkin> and that'll take care of updating the database under /mnt?
<Mateon1> So, force it to use unstable packages
<sphalerite> Mateon1: use (python.withPackages (ps: with ps; [wxPython])) rather than python and pythonPackages.wxPython
<clever> copumpkin: from what i saw in the source, yeah
<niksnut> clever: just "local" will work as well
<copumpkin> cool
<shlevy> niksnut: is that in a release?
<niksnut> yes, 1.11.7
<copumpkin> <3
<shlevy> Great!
<LnL> nice! :D
<clever> niksnut: what is the new API to configure substituters?
<shlevy> That's definitely the easiest way to downgrade :D
<Mateon1> sphalerite: Ah, nice. that moved the error to libsqlite3, should I move all Python packages into withPackages?
<sphalerite> Mateon1: if you want to use unstable for another reason, use -I nixpkgs=url/to/nixpkgs
<copumpkin> shlevy: but I also posted some instructions for how to downgrade in the ticket about it
<copumpkin> that was just a guess, but niksnut didn't object, so I assume it's correct ;)
<copumpkin> it seemed to work
<sphalerite> Mateon1: there is not libsqlite3 for python... But sqlite3 should be the one
<sphalerite> So yes, all python-specific deps should be in python's withPackages
<niksnut> clever: set "substituters" or "binary-caches" option
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to master: https://git.io/vy4Eh
<NixOS_GitHub> nixpkgs/master c1c624f Shea Levy: nix-buffer: 2.3.0 -> 3.0.0
<clever> niksnut: ah, and it sounds like it accepts things in the same format as NIX_REMOTE and the copy command
<NixOS_GitHub> [nixpkgs] globin pushed 13 new commits to release-17.03: https://git.io/vy4uT
<NixOS_GitHub> nixpkgs/release-17.03 d1ed241 Thomas Tuegel: iso_graphical: fix warning about Plasma 5 desktop module name...
<NixOS_GitHub> nixpkgs/release-17.03 f769c47 Thomas Tuegel: nixos/tests: fix Plasma 5 test...
<NixOS_GitHub> nixpkgs/release-17.03 8dc7f7d Thomas Tuegel: nixos: fix renaming warning in KDE closure...
mbdb92 has joined #nixos
fre2 has joined #nixos
ixxie has joined #nixos
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to release-16.09: https://git.io/vy4uq
<NixOS_GitHub> nixpkgs/release-16.09 44e9d08 Eelco Dolstra: nix: 1.11.6 -> 1.11.7...
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy4us
<NixOS_GitHub> nixpkgs/master 97c9ed0 Alexey Muranov: doc: cleanup whitespace in python.md
<NixOS_GitHub> nixpkgs/master 34afc31 Alexey Muranov: doc: fix code highlighting, use valid Nix syntax...
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23535: Python user documentation: fix code highlighting, use valid Nix expressions (master...python-user-documentation) https://git.io/vyl6C
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to release-17.03: https://git.io/vy4uP
<NixOS_GitHub> nixpkgs/release-17.03 1fdaa66 Alexey Muranov: doc: cleanup whitespace in python.md...
<NixOS_GitHub> nixpkgs/release-17.03 91fe20c Alexey Muranov: doc: fix code highlighting, use valid Nix syntax...
Mercuria1Alchemi has quit [(Ping timeout: 264 seconds)]
bennofs1 has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy4gi
<NixOS_GitHub> nixpkgs/release-17.03 cb2c5ca Anderson Torres: sound-of-sorting: 0.6.5 -> 20150721 (#23549)...
pepa has quit [(Ping timeout: 260 seconds)]
endformationage has joined #nixos
roconnor has joined #nixos
fre2 has quit [(Ping timeout: 260 seconds)]
ixxie has quit [(Ping timeout: 246 seconds)]
justan0theruser has joined #nixos
Fare has quit [(Ping timeout: 260 seconds)]
ryanartecona has quit [(Quit: ryanartecona)]
JagaJaga has quit [(Ping timeout: 258 seconds)]
Sonarpulse has joined #nixos
JagaJaga has joined #nixos
simendsjo has joined #nixos
drakonis has quit [(Read error: Connection reset by peer)]
<NixOS_GitHub> [nixpkgs] globin pushed 9 new commits to release-17.03: https://git.io/vy4rq
<NixOS_GitHub> nixpkgs/release-17.03 b830692 Thomas Strobel: improve: modules/virtualisation/qemu-vm.nix...
<NixOS_GitHub> nixpkgs/release-17.03 77f4987 Eric Sagnes: fcitx: fix fcitx-qt5 attribute path...
<NixOS_GitHub> nixpkgs/release-17.03 632f979 Jaka Hudoklin: pulseaudio module: set cookie env variable if running in systen wide mode...
ryanartecona has joined #nixos
deepfire has quit [(Ping timeout: 260 seconds)]
nschoe has quit [(Quit: Program. Terminated.)]
civodul has quit [(Quit: ERC (IRC client for Emacs 25.1.1))]
mguentner2 is now known as mguentner
digitus has joined #nixos
Ivanych has quit [(Quit: Leaving.)]
alx741 has quit [(Ping timeout: 258 seconds)]
Ivanych has joined #nixos
rmeis has joined #nixos
<Baughn> I swear, I didn't change my system...
<Baughn> "error: cannot start daemon worker: current Nix store schema is version 10, but I only support 7
<Baughn> Which is nix-build even trying to start a daemon? *blink*
ambro718 has joined #nixos
<copumpkin> Baughn: could be the weird fallback behavior we have today
<copumpkin> do you have a nixUnstable in your store?
<copumpkin> either way if you upgrade to 1.11.7 you'll be fine
<Baughn> It worked earlier today. I have not run nixos-rebuild.
<Baughn> And yeah, I do.
<copumpkin> anything that for any reason runs nixUnstable will magically update your store to the latest schema :)
<Baughn> ...nixos-rebuild is complaining about not understanding schema version 10.
<Baughn> And I never installed it into the system environment.
Kendos-Kenlen has joined #nixos
<copumpkin> any execution of any tool from nixUnstable as a user that can write to /nix/var/nix/db will cause this
<Baughn> I haven't done that. :/
<Baughn> I only installed it as non-root.
<copumpkin> but did you ever run it as root? not sure otherwise
<Baughn> I didn't.
<clever> Baughn: i have manualy downgraded the db before, and can help with that
<copumpkin> the ticket I linked to above explains how to do it
<NixOS_GitHub> [nixpkgs] lheckemann opened pull request #23560: Precision strike (master...precision-strike) https://git.io/vy4PD
<clever> copumpkin: ah, that github issue looks like a better way to fix it
<Baughn> Ok, this seems to work.
<clever> i manualy changed things with sqlite3
<copumpkin> :D
<Baughn> Hmm. I *may* have run it as root at some point.
layus_ has joined #nixos
<Baughn> Not today, though.
<Baughn> It's strange that nix-build would only break now.
<clever> copumpkin: in my case, i started with half a gentoo install, that included a 2015 build of nix, that couldnt parse nixpkgs
<clever> copumpkin: and i was upgrading it to nixos without any removable media
alx741 has joined #nixos
layus has quit [(Ping timeout: 240 seconds)]
exarkun has joined #nixos
<Kendos-Kenlen> Hey :)
<Kendos-Kenlen> Is https://nixos.org/wiki/Installing_VirtualBox_on_NixOS still up to date concerning virtualbox installation ?
rmeis has quit [(Ping timeout: 256 seconds)]
c0bw3b has joined #nixos
<c0bw3b> Hello everyone
<simpson> Morning.
<c0bw3b> Evening for me actually :) But g'morning to you then
hotfuzz_ has joined #nixos
hotfuzz has quit [(Ping timeout: 268 seconds)]
Kendos-Kenlen has quit [(Quit: Konversation terminated!)]
derjohn_mob has quit [(Ping timeout: 240 seconds)]
goibhniu has quit [(Ping timeout: 260 seconds)]
kampfschlaefer has joined #nixos
layus_ has quit [(Remote host closed the connection)]
chakerbenhamed has quit [(Ping timeout: 260 seconds)]
ambro718 has quit [(Ping timeout: 240 seconds)]
tokudan has joined #nixos
<sphalerite> Mateon1: did you get the issue fully solved?
ixxie has joined #nixos
teknico has left #nixos []
MarcelineVQ is now known as MarcelineVQd
MarcelineVQd has quit [(Quit: q)]
MarcelineVQ has joined #nixos
<NixOS_GitHub> [nixops] NotBrianZach closed pull request #613: Libvirt dhcp lease fix (master...libvirtDHCPLeaseFix2) https://git.io/vyt2w
mudri has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub> [nix] shlevy opened pull request #1263: istringstream_nocopy: Implement in a standards-compliant way. (master...darwin-s3-binary-cache-store) https://git.io/vy4yf
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to release-17.03: https://git.io/vy4yc
<NixOS_GitHub> nixpkgs/release-17.03 606c50e Bart Brouns: guitarix: remove webkit, add compile flags (#23455)...
<NixOS_GitHub> [nixpkgs] Profpatsch closed pull request #23055: garden-of-coloured-lights: init at 1.0.9 (master...garden) https://git.io/vDApq
zraexy has joined #nixos
ixxie has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] mogria opened pull request #23561: sublime3: fix hardcoded /bin/bash when executing commands for build systems (master...sublime3-fix-hardcoded-bash) https://git.io/vy4SM
MP2E has joined #nixos
ertes has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy49v
<NixOS_GitHub> nixpkgs/master 8cbba14 Ricardo Ardissone: tome4: 1.4.6 -> 1.4.9
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23488: tome4: 1.4.6 -> 1.4.9 (master...tome4) https://git.io/vyW2D
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy49z
<NixOS_GitHub> nixpkgs/release-17.03 fa63a32 Ricardo Ardissone: tome4: 1.4.6 -> 1.4.9
dustmote has joined #nixos
dustmote has quit [(Client Quit)]
Guest64317 has joined #nixos
<c0bw3b> I've been meaning to ask : is there a guideline regarding the representation of hashes in Nix pkg definitions ?
ertes has quit [(Ping timeout: 240 seconds)]
<c0bw3b> Obviously both hex/base16 and base32 are accepted but it is really unusual to represent a SHA hash in base32
<c0bw3b> so it's fine that Nix-hash will compare base32 hashes but I feel we should stick to hex in definitions as this is what you will find everywhere else (upstream repos and so on)
reinzelmann has quit [(Ping timeout: 260 seconds)]
Guest64317 has quit [(Read error: Connection reset by peer)]
<Mateon1> sphalerite: No, I gave up for now
<sphalerite> Mateon1: aw, that's a shame. What's the problem now?
<shlevy> copumpkin: Looks like aws-sdk-cpp is checking for /etc/ssl/certs/ca-certificates.crt on darwin no matter what I set CURL_CA_BUNDLE to, any idea why that might be?
<Mateon1> On another note, I don't seem to be achieving 1Gbps networking, but that's another headache...
<Mateon1> sphalerite: Right now, I'm experiencing some weirdness with nix-shell...
<Mateon1> The config is the same as the config that fixed wx + libxcb, but it doesn't work in another shell now
RchrdB has quit [(Quit: Leaving)]
<sphalerite> I might be able to help if you could paste your default.nix and be more specific about the problem that you're having
<LnL> shlevy: isn't it SSL_CERT_FILE
<Mateon1> In the original shell, I get: ImportError: libsqlite3.so.0: cannot open shared object file: No such file or directory
<Mateon1> caused by `import sqlite3`
ilja_kuklic has joined #nixos
<Mateon1> I get the same with `nix-shell --run "python -c 'import sqlite3'"`
<shlevy> LnL: Also doesn't work :(
<Mateon1> Also, --pure doesn't change anything
fuzzy_id has quit [(Ping timeout: 258 seconds)]
<sphalerite> Try adding sqlite3 to the list of python packages. If that doesn't work, does the following command fail too? nix-shell -p 'python27.withPackages (ps: with ps; [sqlite3])' --run 'python -c "import sqlite3"'
<Mateon1> I get "undefined variable sqlite3"
<Mateon1> It is not a recognized python package
<Mateon1> For me, sqlite3 comes from File "/nix/store/nhczbp1ks7j7jqiddvg836fk81cf0hdi-python-2.7.13-env/lib/python2.7/sqlite3/__init__.py"
<sphalerite> That's strange, it works for me. Which OS and nixpkgs version are you on?
<exarkun> Shouldn't it be `python27.withPackages (ps: with ps; [ps.sqlite3])`?
<exarkun> oh sorry I missed the `with ps`
<Mateon1> I'm on NixOS, using channel 17.03
<sphalerite> I'm still on 16.09, I'll give 17.03 a try
<sphalerite> Ah yes, it is missing in 17.03
MichaelRaskin has joined #nixos
tokudan has quit [(Ping timeout: 258 seconds)]
tokudan has joined #nixos
reinzelmann has joined #nixos
<shlevy> niksnut: Can we take a dependency on aws-sdk-cpp >= 1.0.57 for https://github.com/aws/aws-sdk-cpp/commit/118c7b6668ccfee0e76608fc94fe2d567aee50f1 ?
<sphalerite> Mateon1: nix-shell -p 'python27' --run 'python -c "import sqlite3"' <<< this works for me. Does this complain about the so file on yours too?
pepa has joined #nixos
<sphalerite> (on 17.03)
<Mateon1> Complains for me
<Mateon1> For now, I need to reboot
fre2 has joined #nixos
Mateon1 has quit [(Remote host closed the connection)]
mg has quit [(Ping timeout: 260 seconds)]
Mateon1 has joined #nixos
<Mateon1> That's weird
<Mateon1> All my channels disappeared
zml has joined #nixos
<sphalerite> Mateon1: What does nix-instantiate -E '(import <nixpkgs> {}; python27)' say?
ilja_kuklic has quit [(Ping timeout: 240 seconds)]
<Mateon1> Syntax error
<Mateon1> Unexpected ;, expecting )
<sphalerite> whoops
<sphalerite> (import nixpkgs {}).python27
<niksnut> shlevy: sure, just update aws-sdk-cpp in 16.09
<sphalerite> err
<sphalerite> <nixpkgs>
<Mateon1> sphalerite: /nix/store/9lglxzb9kc71kspc8537lm0i3v8dsgif-python-2.7.13.drv
<shlevy> niksnut: Cool, thanks
ryanartecona has quit [(Quit: ryanartecona)]
<sphalerite> Mateon1: our python27s result from the same expression (and dependencies) then... That leaves me more or less stumped
<sphalerite> Wait no! Try strace-ing it
<Mateon1> Okay
<sphalerite> nix-shell -p 'python27' strace --run 'strace -e open,stat python -c "import sqlite3"'
Fare has joined #nixos
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to release-16.09: https://git.io/vy4N4
<NixOS_GitHub> nixpkgs/release-16.09 0cb2838 Dan Peebles: aws-sdk-cpp: 1.0.48 -> 1.0.60...
mudri has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vy4Nr
<NixOS_GitHub> nixpkgs/master b10fb46 Jörg Thalheim: xapian-ruby: link against correct xapian
<mightybyte> How do I manually run a build phase from inside a nix-shell?
sigmundv has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vy4ND
<NixOS_GitHub> nixpkgs/release-17.03 cdc3eb0 Jörg Thalheim: xapian-ruby: link against correct xapian...
mg_ has joined #nixos
<shlevy> jophish: No, it doesn't *anything* its string argument :P
<shlevy> Thanks, will fix
<NixOS_GitHub> [nixpkgs] dtzWill opened pull request #23563: mendeley: 1.16.3 -> 1.17.8, multiple improvements (master...update/mendeley) https://git.io/vy4Aa
Fare has quit [(Ping timeout: 256 seconds)]
<sphalerite> Mateon1: that is strange... For me it loads /nix/store/l4v7h3zaiffrnqfqzy60f14h0s1mcp7a-python-2.7.13/lib/python2.7/lib-dynload/_sqlite3.so which in turn loads /nix/store/qy3hpm7dfz4grh68cpxp3d6l9iqrzyzf-sqlite-3.16.2/lib/libsqlite3.so.0
<sphalerite> Mateon1: and for you it never actually searches in the dynload directory for _sqlite3.so
<sphalerite> Oh wait
<sphalerite> There seems to be a _sqlite3.so in your working directory?
<Mateon1> sphalerite: Yes, there is one
<sphalerite> Mateon1: go to a different working directory, or remove it, and it should work
<Mateon1> Okay, I guess I should have just cloned from master, instead of getting the semi-binary semi-source release
<sphalerite> Cloned what from master..?
<Mateon1> The Python app I want to get working right now
deepfire has joined #nixos
jensens has quit [(Ping timeout: 240 seconds)]
athan has quit [(Read error: Connection reset by peer)]
mudri has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nix] shlevy opened pull request #1264: Properly set the caFile for aws-sdk-cpp s3 (master...s3-ca-file) https://git.io/vy4hc
<NixOS_GitHub> [nixpkgs] markus1189 opened pull request #23564: scalafmt: 0.5.7 -> 0.5.8 (master...scalafmt-058) https://git.io/vy4hu
ilyaigpetrov has quit [(Quit: Connection closed for inactivity)]
armin has quit [(Quit: relate to the matter as i drop the bomb)]
griff_ has joined #nixos
armin has joined #nixos
deepfire has quit [(Ping timeout: 260 seconds)]
Somelauw has joined #nixos
ryanartecona has joined #nixos
[0x4A6F] has joined #nixos
<Somelauw> Hi, the website shows https://nixos.org/nixos/packages.html I get qutebrowser 0.8.2, whereas I got qutebrowser 0.9.0 and the newest release is qutebrowser 0.10.0
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vyBeW
<NixOS_GitHub> nixpkgs/master eba71df mimadrid: sqlite3_analyzer: 3.8.10.1 -> 3.17.0...
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23479: sqlite3_analyzer: 3.8.10.1 -> 3.17.0 (master...update/sqlite3_analyzer-3.17.0) https://git.io/vyWCS
deepfire has joined #nixos
<c0bw3b> Somelauw packages.html lists the pkgs on stable release 16.09
<NixOS_GitHub> [nix] edolstra pushed 2 new commits to master: https://git.io/vyBea
<NixOS_GitHub> nix/master 3cc18d3 Shea Levy: Properly set the caFile for aws-sdk-cpp s3
<NixOS_GitHub> nix/master 121a407 Eelco Dolstra: Merge pull request #1264 from shlevy/s3-ca-file...
<c0bw3b> if you are on NixOS 17.03 then you already get to user 0.9.x
lorilan has joined #nixos
Somelauw has quit [(Ping timeout: 240 seconds)]
<lorilan> hello. Are there other namespaces than haskellPackages in the "official channel" and how is it possible to list them ? I looked into insync. I found it on the nixpkgs github repository but don't know how to find it with nix-env ...
dustmote_ has joined #nixos
<srhb> lorilan: Yes, there's one for each compiler version.
deepfire has quit [(Ping timeout: 256 seconds)]
<srhb> Well, each included compiler version
<lorilan> srhb: each compiler ?
<srhb> lorilan: They're in nixpkgs.haskell.packages.ghcXXX
<srhb> lorilan: For instance, nixpkgs.haskell.packages.ghc784
<srhb> lorilan: Or am I misunderstanding?
<lorilan> srhb: ha ok but I mean other namespaces than haskell ?
<srhb> Oh!
<srhb> lorilan: Well, pythonPackages?
<srhb> lorilan: That said, insync is in top level packages. You probably just have a version that doesn't have it.
<lorilan> too bad ! >_<
<srhb> lorilan: Well, you can just grab it. :)
dustmote_ has quit [(Client Quit)]
<lorilan> srhb: about namespaces it's one per xyz-packages.nix file listed here ?https://github.com/NixOS/nixpkgs/tree/master/pkgs/top-level
<lorilan> srhb: no way to list them from nix-env ?
<srhb> lorilan: List the namespaces, or their contents?
<lorilan> srhb: namespaces ?
<srhb> lorilan: I don't know of a way.
<lorilan> if i'm correct. nix-env -qa -A namespace will list one namespace content ?
<srhb> lorilan: That's right.
<lorilan> but nothing for listing namespaces themselves ?
<srhb> lorilan: I don't think they're special in a way that allows you to somehow filter them out.
<lorilan> srhb: ok, thank you !
Somelauw has joined #nixos
<Somelauw> sorry, i was disconnected
derjohn_mob has joined #nixos
pepa has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #23564: scalafmt: 0.5.7 -> 0.5.8 (master...scalafmt-058) https://git.io/vy4hu
<c0bw3b> does patchShebangs correct #!/usr/bin/perl ?
<fpletz> gchristensen: now I have more time to think :) after reading all the comments on the xen PR, I think it would be best if we let oxij maintain xen. he's an active user and on the points you both disagree I tend to side with him. IMHO removing the vanilla version seems fair. most xen vulnerabilities are in fact vulnerabilities in the bundled qemu which we would patch in our qemu expression
fhoffmeyer has joined #nixos
<gchristensen> sounds excellent
<gchristensen> can you make that comment?
<fpletz> so the change itself makes a lot of sense IMHO
takle has quit [(Remote host closed the connection)]
<fpletz> yup :)
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to master: https://git.io/vyBUL
<NixOS_GitHub> nixpkgs/master 6cdff59 Renaud: tldr: 1.2.0 -> 1.3.0 (#23465)
<gchristensen> cool :) glad to have some more eyes
aminechikhaoui has joined #nixos
AllanEspinosa has joined #nixos
<srhb> Somelauw: What was your question?
<qknight> running kvm tests i always see: https://nopaste.me/view/2df83360
<qknight> vde_switch: Could not remove ctl dir '/tmp/nix-build-vm-test-run-leaps.drv-1/vde1.ctl': Directory not empty
<qknight> is that critical?
<Somelauw> srhb: The website here https://nixos.org/nixos/packages.html shows that if I install qutebrowser, I would get qutebrowser 0.8.2. But I got qutebrowser 0.9.0 instead and the newest release is qutebrowser 0.10.0 Is there a way to get qutebrowser 0.10.0?
<qknight> Somelauw: nix-env -qaP | grep -i cutebrowser
<srhb> Somelauw: If you got 0.9.0 you're not on the nixos-16.09 channel.
<qknight> Somelauw: does it show more than one packaged version?
<srhb> Somelauw: The newest version in master is 0.9.0 so you'd have to upversion the package yourself. :)
<srhb> Actually, nixos-17.03 (the beta!) has 0.9.1
<Somelauw> it only shows 0.9.0 so i'll have to wait
<srhb> Somelauw: Well, if you could upversion it you could probably make a PR. :)
<Somelauw> srhb: i'm probably too new to nixos to know how to
<srhb> Somelauw: OK. If you feel like having a look anyway, it's in pkgs/applications/networking/browsers/qutebrowser :)
<Somelauw> unless it's as trivial as increasing a number
<Somelauw> but then i probably still need to test it
<srhb> Somelauw: At the very least you'd had to fix the sha has too, but sometimes it is as simple as that :)
<srhb> Somelauw: (As an added incentive, I just did so and it appears to work just fine :-))
tokudan has quit [(Quit: Leaving)]
aminechikhaoui has quit [(Quit: leaving)]
<qknight> fixed the test!
<NixOS_GitHub> [nixpkgs] qknight pushed 1 new commit to master: https://git.io/vyBLJ
<NixOS_GitHub> nixpkgs/master f8ad48e Joachim Schiele: nixos/tests/leaps.nix: fixed race condition
athan has joined #nixos
ilja_kuklic has joined #nixos
<NixOS_GitHub> [nixpkgs] teh opened pull request #23565: Mypy (master...mypy) https://git.io/vyBLW
<NixOS_GitHub> [nixpkgs] c0bw3b opened pull request #23566: lftp: 4.7.3 -> 4.7.6 (master...pkg/lftp) https://git.io/vyBLg
makro` has joined #nixos
layus has joined #nixos
filterfish has quit [(Read error: Connection reset by peer)]
layus has quit [(Client Quit)]
xadi has quit [(Quit: Leaving.)]
filterfish has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 opened pull request #23567: pdnsd: fix darwin build (master...darwin-pdnsd) https://git.io/vyBtB
<eacameron> So I'm installing `sendmail` with a mail service. How do I refer to `sendmail` itself so I can add it to the path?
takle has joined #nixos
MP2E has quit [(Quit: reboot)]
MP2E has joined #nixos
stites has quit [(Quit: Leaving)]
dcz__ has joined #nixos
stites has joined #nixos
<dcz__> hello guys, is there any library or a way you know to Haskell to Nix expressions ?
bennofs has joined #nixos
<qknight> eacameron: like having a binary on the shell which can be used to send mails?
<eacameron> qknight: Yah
<eacameron> dcz__: You mean compile Haskell to Nix?
<qknight> services.postfix = {
<qknight> enable = true;
<qknight> setSendmail = true;
<dcz__> eacameron, yeah i will read yml file by haskell and transform it to Nix
<eacameron> qknight: Ah right. That's what I'm doing. But I don't know how to refer to "sendmail" itself as a program in order to add it to a systemd PATH env.
<qknight> eacameron: then i use sendmail -t to send emails
romildo has joined #nixos
<eacameron> dcz__: You could try this: https://hackage.haskell.org/package/hnix-0.3.4
<dcz__> i though it does nix to haskell ?
<eacameron> dcz__: I'm not sure. You could also try compiling the YAML file to Dhall and then compiling Dhall to Nix: https://github.com/Gabriel439/Haskell-Dhall-Library
deepfire has joined #nixos
romildo has quit [(Client Quit)]
civodul has joined #nixos
<srhb> eacameron: ${pkgs.postfix}/bin/sendmail should do the trick
<eacameron> srhb: Perfect! That's what I need.
markus1219 has quit [(Ping timeout: 240 seconds)]
<srhb> eacameron: :)
<eacameron> srhb: So I could do `systemd.services.myservice.path = [ postfix ];` to add its sendmail to the path
<dcz__> eacameron: thank you i will look at it.
<makro`> hi, I have short question. I am running nixos unstable but since a couple of weeks I get 'error: The option `services.xserver.displayManager.kdm' defined in `/etc/nixos/configuration.nix' does not exist.' when I run 'nixos-rebuild boot --upgrade'.
<srhb> eacameron: s:postfix:${pkgs.postfix}/bin: if I'm not mistaken
<srhb> eacameron: Assuming you want the bin dir of the postfix package
<makro`> Has anyone else encountered this issue?
MP2E has quit [(Quit: reboot again)]
<srhb> Oh
<srhb> Wait, that's an attribute
<eacameron> srhb: for some reason systemd.services.<name>.path takes a list of *packages*
civodul has quit [(Ping timeout: 240 seconds)]
k2s has joined #nixos
<srhb> eacameron: Then yes, I guess that should work :)
<srhb> eacameron: postfix is not your only choice, by the way.
<srhb> (Just in case you didn't know, but perhaps you have no opinion)
markus1189 has joined #nixos
<eacameron> srhb: (Yes I realize that but I have not tried any others... ;) )
<srhb> eacameron: I don't have an opinion either, just making a note. :-P
MP2E has joined #nixos
<eacameron> srhb: Gotcha.
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vyBOi
<NixOS_GitHub> nixpkgs/master 46ba5ac Jörg Thalheim: dmtcp: 2.3.1 -> 2.5.0
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.03: https://git.io/vyBO7
<NixOS_GitHub> nixpkgs/release-17.03 0b43cdf Jörg Thalheim: dmtcp: 2.3.1 -> 2.5.0...
<NixOS_GitHub> [nixpkgs] rvl opened pull request #23568: pump.io 2.1.1 (master...pump.io-2.1.1) https://git.io/vyBOd
markus1189 has quit [(Remote host closed the connection)]
markus1189 has joined #nixos
civodul has joined #nixos
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #23566: lftp: 4.7.3 -> 4.7.6 (master...pkg/lftp) https://git.io/vyBLg
markus1189 has quit [(Ping timeout: 260 seconds)]
fhoffmeyer has quit [(Ping timeout: 240 seconds)]
simendsjo has quit [(Remote host closed the connection)]
lucasOfBesaid has quit [(Quit: Page closed)]
<gchristensen> domenkozar: if you'd like to review the xen changes, can you do so today?
Somelauw has left #nixos ["WeeChat 1.6"]
sigmundv has quit [(Ping timeout: 264 seconds)]
mkoenig has quit [(Remote host closed the connection)]
<srk> nixops feels like magic
<srk> so epic
<NixOS_GitHub> [nixpkgs] LnL7 opened pull request #23569: idutils: disable tests on darwin (master...darwin-idutils) https://git.io/vyBZb
<domenkozar> gchristensen: I'm low on energy right now, hopefully tomorrow :)
jophish_ has joined #nixos
<gchristensen> domenkozar: if you don't check it out by, say, 2017-03-08 00:00 CET can I merge it?
<domenkozar> sure
<gchristensen> cool :)
freusque has quit [(Ping timeout: 260 seconds)]
freusque has joined #nixos
reinzelmann has quit [(Quit: Leaving)]
ertes has joined #nixos
Ivanych has quit [(Ping timeout: 240 seconds)]
monsieurp has joined #nixos
griff_ has quit [(Quit: griff_)]
<gchristensen> domenkozar: CET is so inconvenient relative to EST :P
ludat has quit [(Ping timeout: 264 seconds)]
ambro718 has joined #nixos
<c0bw3b> meta.homepage is actually a string but is often declared in pkg as homepage = http://example.org
<c0bw3b> with no " or '' around the URL
<gchristensen> it is treated as a path there
<c0bw3b> does it change anything for the evaluation of the nix definition ?
kampfschlaefer has quit [(Ping timeout: 256 seconds)]
<gchristensen> no
<domenkozar> gchristensen: at least it's not PST
suvash_away has joined #nixos
ilja_kuklic has quit [(Ping timeout: 240 seconds)]
<c0bw3b> gchristensen ok then I stick to the usual practice then, thanks
<gchristensen> domenkozar: true enough, that would be very difficult
anelson_ has joined #nixos
<MichaelRaskin> If you need PST for a deadline, just switch to AoE
<anelson_> hey guys, I've noticed that when I kill a running nix build (e.g. with Ctrl-C), the underlying processes seem to be terminated immediately, perhaps with a -9 signal? I have some jobs that allocate resources that I want to make sure they release when their processes terminate. Is there any way to change the kill signal nix sends to a SIGTERM or SIGINT, something that allows processes to run cleanup?
<gchristensen> MichaelRaskin: why? not sure I follow
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to master: https://git.io/vyBW7
<NixOS_GitHub> nixpkgs/master 3fa2a5d Franz Pletz: youtubeDL: 2017.02.27 -> 2017.03.07
<gchristensen> anelson_: what would they clean up, which aren't in the store?
<spinus> anelson_: I assume you can add patch to nix (using overideDerivation or something like that)
<clever> anelson_: what kind of resources is it allocating, that you want to clean up?
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to release-17.03: https://git.io/vyBWA
<NixOS_GitHub> nixpkgs/release-17.03 fbab9a9 Franz Pletz: youtubeDL: 2017.02.27 -> 2017.03.07...
<anelson_> for example I have a nix derivation which builds an AMI. It provisions an EC2 instance, and if the derivation is canceled, I want the instance to be terminated
<gchristensen> oh wow
<MichaelRaskin> Well, just to reduce the number of deadline offsets you need to remember
k2s has quit [(Ping timeout: 260 seconds)]
<anelson_> I have other derivations which start up postgres services for testing purposes, and I want those to be terminated if the process dies
<clever> anelson_: only thing i can think of, is to either route it thru a daemon that will cleanup automaticaly, or to configure the machines to shutdown after 1 hour
<clever> anelson_: in the daemon case, you could connect to the daemon over localhost + tcp, and if the tcp link is lost at any point, kill all vm's!
<MichaelRaskin> With the postgres services, if they start these as the builder user, postgres will also be killed by kill -9
<anelson_> yeah, there are other ways around, but I already have traps and exit hooks etc set up to accomplish this, as long as the termination signal isn't so strict
<gchristensen> ah I see, MichaelRaskin
<gchristensen> MichaelRaskin: I mostly convert between EST and CST (1hr) and EST and CET (I have CET in the bottom of my screen, next to my local time)
<anelson_> MichaelRaskin: yes, but postgres acquires system resources (specifically linux semaphores) which it doesn't release if it's killed in such a manner
<clever> anelson_: most of nix expects the builds to be contained and not have network access, so an rm -rf $NIX_BUILD_TOP would be enough to clean it up
<anelson_> my nix builds have network access though :) I don't run it in a sandbox
hiratara has quit [(Ping timeout: 246 seconds)]
<anelson_> this is quite useful for certain things like having my AMIs built as a nix derivation for example...
<clever> i would have just built them as an img file localy, along with a bash script that initiates the upload
<clever> but i can see the use in having it auto-upload
<anelson_> I'm using packer
<anelson_> well actually I'm working on a packer-esque tool written in python, but the concept is the same
<MichaelRaskin> gchristensen: I usually have local, UTC and MOW
<clever> anelson_: it appears to be a mix of killing everything under the build user, and killing the initial child nix made
<anelson_> clever: maybe if I just patched that to use SIGTERM instead?
<clever> anelson_: there is a second spot you will need to patch also
hiratara has joined #nixos
xadi has joined #nixos
<anelson_> in util.cc?
<clever> yeah
<anelson_> cool, I'll give those a shot
<clever> anelson_: and here is how you can apply a patch to nix easily
<anelson_> any idea why SIGKILL was chosen as the kill signal? I mean, just seems kind of harsh hah
ajp has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] Mic92 opened pull request #23570: Facebook purple (master...facebook-purple) https://git.io/vyB8f
<clever> anelson_: for it to impact nix-daemon, it will have to be an override within configuration.nix
<anelson_> I already have a derivation for nix with a few patches :)
ajp has joined #nixos
DutchWolfie has quit [(Quit: Konversation terminated!)]
<clever> nice
<clever> anelson_: part of it, is that one of these killUser passes, is meant to sterilize the nixbld1 user, before a build starts, so you can prevent impurities from the last build under that user
<clever> anelson_: and the rest is just to keep any naughty programs from ignoring sigterm, and sticking around eating resources
<clever> it would need to term, sleep 30, then kill
<clever> and nix normaly keeps things in a sandbox, so the rm -rf will clean it up anyways
<anelson_> yeah, I can definitely see the second one. I suppose I could patch stuff to put in timeouts but that would be a lot more work hah
<gchristensen> there are tools that can examine chat logs and see when people are typically active, right? :)
<anelson_> well, it keeps stuff in a sandbox on nixos... but not if it's installed on another OS
<anelson_> by default anyway
<clever> gchristensen: yeah
<anelson_> my company is on centos so outside of my own workstation which is nixos I've never used a sandbox, and even on my workstation it's not enabled by default
<fpletz> cstrahan: thanks for assiging yourself and taking a look at the gcc hardening flags issue. you can contact me anytime if you need help or someone to bounce ideas off
romildo has joined #nixos
<cstrahan> fpletz: hey, sure thing. I don't know when I'll get around to it (wish there was a "This is on my TODO, but I'm not actively working on it (yet)" indicator in GitHub)
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #23447: kdenlive: phonon-backend-vlc -> phonon-backend-gstreamer (master...kdenlive) https://git.io/vyc2r
<fpletz> cstrahan: yeah, that's also my current state on that issue unfortunately
ndowens08 has joined #nixos
<NixOS_GitHub> [nixpkgs] fpletz pushed 1 new commit to release-17.03: https://git.io/vyB4J
<NixOS_GitHub> nixpkgs/release-17.03 3cce70d Bart Brouns: kdenlive: phonon-backend-vlc -> phonon-backend-gstreamer...
<gchristensen> ndowens08: I spent an hour this morning merging almost exclusively your PRs >.> :D
romildo has left #nixos []
<makro`> Oh, I just found out that kdm support will be dropped in 17.03. After having found issue #12516 I will go with sddm in combination with KDE5.
<ndowens08> gchristensen: :) lol kinda funny
<ndowens08> gchristensen: there is more if ya like :p
<gchristensen> I mean
<MichaelRaskin> gchristensen: ndowens08: I have an opinion what implication this has, and gchristensen probably knows it
<gchristensen> I meane does
<gchristensen> ...
* gchristensen does
<gchristensen> I'm going to spend more time tonight grinding through PRs...
<ndowens08> MichaelRaskin: what is that?
<MichaelRaskin> I didn't mean this, though
<ndowens08> trying to remember which pkg gchristensen mentioned to update as soon as i can, i think it might be in my email
<gchristensen> ocproxy
<ndowens08> yup just seen, about to work on that one
dcz__ has quit [(Quit: WeeChat 1.7)]
griff_ has joined #nixos
<MichaelRaskin> ndowens08: My opinion is that if merging updates submitted by you becomes a significant part of the workload, maybe it is time to ask ikwildrpepper give you commit rights so that you can merge the simpler updates/additions yourself
<ndowens08> MichaelRaskin: :) yea mostly been trying to update current packages instead of introducing new ones
<NixOS_GitHub> [nixpkgs] rycee opened pull request #23571: javasvn: remove (master...remove/javasvn) https://git.io/vyBBR
fhoffmeyer has joined #nixos
<ndowens08> MichaelRaskin: though I dunno if I could as I am new and stuff like that
<ndowens08> i mean like would give me rights
<MichaelRaskin> Well, it looks like the policy is still not too strict
<MichaelRaskin> It is enough that you understand which updates are likely safe to just push (probably most of them, actually)
<ndowens08> MichaelRaskin: yea i tend to avoid the ones I dont understand greatly
fhoffmeyer has quit [(Ping timeout: 240 seconds)]
ali1234 has joined #nixos
<ali1234> can i cross-build a nixos image for ARM on ubuntu?
<MichaelRaskin> Well, if you enable all the sandboxing, the difference between Ubuntu and NixOS for builds becomes quite small
suvash_away has quit [(Ping timeout: 240 seconds)]
Tsutsukakushi has quit [(Ping timeout: 240 seconds)]
suvash_away has joined #nixos
suvash_away has quit [(Changing host)]
suvash_away has joined #nixos
<MichaelRaskin> For some ARM targets cross building seems to work quite fine
<ndowens08> MichaelRaskin: would I need to ask for access or one of you guys recommend to that person?
thc202 has quit [(Ping timeout: 240 seconds)]
<ali1234> what exactly do you mean by "enable all the sandboxing"?
Tsutsukakushi has joined #nixos
<MichaelRaskin> In my experience of recommending people to ask for access, you should ask for access
<MichaelRaskin> Feel free to mention our discussion of your track record with gchristensen
xadi has quit [(Ping timeout: 258 seconds)]
[0x4A6F] has quit [(Quit: Quit)]
<MichaelRaskin> ali1234: I am not sure if Nix enables chroot etc. by default
k2s has joined #nixos
<ali1234> i am having difficulty understanding exactly what Nix is
<ali1234> is it a command that i can install?
<anelson_> clever: I patched to use SIGTERM instead of SIGKILL and the processes are still dying before any cleanup code is executed, if there's a user interrupt at least :( I think it's due to how the interrupt is handled (i.e. it becomes a thrown exception in C++...)
<anelson_> I'll keep looking at it, but my C++ knowledge is limited... no idea how it handles process cleanup
<MichaelRaskin> Nix is a package manager, with most of the typical work done by commands nix-build/nix-env shipped (along with other commands) in the single Nix package
<ali1234> for example, i can install packages like debootstrap or buildroot on any distribution
<MichaelRaskin> The packages themselves are all installed inside /nix/store, but there are some symlinks outside
<ali1234> can i install nix-build on ubuntu?
<ndowens08> We need something that lets us search what package provides what. LIke something like nix provides Library.so etc
<MichaelRaskin> Yes you can and no you won't be the first one to do that
phreedom has joined #nixos
Kendos-Kenlen has joined #nixos
JagaJaga has quit [(Ping timeout: 264 seconds)]
ajp has quit [(Remote host closed the connection)]
<ndowens08> gchristensen: I was gonna open a PR for that update, but it says cant automaticly merge
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vyBE4
<NixOS_GitHub> nixpkgs/master 918a4e6 ndowens: unshield: 1.3 -> 1.4.2
sigmundv_ has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23461: unshield: 1.3 -> 1.4.2 (master...unshield) https://git.io/vyCoM
<gchristensen> ndowens08: have you pushed the commit to github somewhere?
<c0bw3b> phreedom : hello. you are listed as the maintainer of 'fprot' package. Is that thing still alive ?
<ndowens08> gchristensen: just the last one ya merged, 1.60
<dtzWill> if your host OS supports the kernel bits needed for enabling the sandbox (user namespace stuff, standard but can't have ancient centos 5 kernel :P) nix (nix-build, etc) work wonderfully
<ndowens08> this one is 1.70
<c0bw3b> phreedom : by the look of the website and the date of the last available binary it seems not
* dtzWill looks forward to sandbox being enabled by default forever and always
<phreedom> c0bw3b: i haven't touched it for a long time :(
<phreedom> c0bw3b: if you meant fprot itself, and not its nixpkgs package, I think it's alive. you look look for virus signature update timestamps
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vyBEK
<NixOS_GitHub> nixpkgs/master 558751b ndowens: bs1770gain: 0.4.7 -> 0.4.12
<phreedom> c0bw3b: they are probably quite fresh
<dtzWill> clever: haha I have some derivations that spin up/down databases instances too haha it's kinda hacky but is awfully useful for nix-ification of data analytics and such :D
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23519: bs1770gain: 0.4.7 -> 0.4.12 (master...bs1770gain) https://git.io/vylg4
<anelson_> clever: oh ya know what, it looks like the cleanup maybe is being executed, but the stdout isn't getting put through to screen. Well, it's an improvement anyway
<dtzWill> anelson_: flush?
ajp has joined #nixos
<ndowens08> gchristensen: I think i see why, might have to give it some time, the diff shows at 1.50, when previous merge was 1.60
<clever> dtzWill: its happening after nix-build has been ctrl+c'd
<clever> dtzWill: the code expects the builder to be -9'd and not have any more output
<ndowens08> or do the PR anyway?
<NixOS_GitHub> [nixpkgs] grahamc pushed 2 new commits to master: https://git.io/vyBEQ
<NixOS_GitHub> nixpkgs/master a3e6b41 Robert Helgesson: javasvn: remove...
<NixOS_GitHub> nixpkgs/master 5054035 Graham Christensen: Merge pull request #23571 from rycee/remove/javasvn...
<gchristensen> ndowens08: click the button to open the PR screen, but don't submit it - send me a link to it
<phreedom> c0bw3b: err "you should look for" :)
<Kendos-Kenlen> Hi :)
hiratara has quit [(Remote host closed the connection)]
Wizek has joined #nixos
<gchristensen> ndowens08: why did you move libinput out of nativeBuildInputs? (I ask because I don't really understand the difference.)
<c0bw3b> phreedom : :) but i can't find the dates of latest AV signatures on their website actually
Wizek_ has joined #nixos
<c0bw3b> phreedom : the 'fprot' package could not be installed because the archive does not match the hash anymore
<phreedom> c0bw3b: so it's been updated :)
romildo has joined #nixos
<dtzWill> clever: oh, yeah, think I lost some of the context there.. and as mentioned re:servers I actually /rely/ on the builder being good about nuking things hehe O:)
<Kendos-Kenlen> Is discover supported on NixOS ? I saw there is a packagekit backend for Nix, so I'm surprised discover isn't available :O
<MichaelRaskin> gchristensen: I would expect libinput to be more useful in the ARM variety when cross-building that in x86
hiratara has joined #nixos
<dtzWill> ndowens08: there's definitely something that suggests packages if you try to run a command that isn't installed
<gchristensen> MichaelRaskin: native being the builder's arch, and buildInputs being the target envs arch?
<c0bw3b> phreedom : http://www.f-prot.com/currentversions.html 6.2.39 in 2013 // just a minor release
<MichaelRaskin> Yes
<dtzWill> don't know if it can handle queries like libraries, but sure seems related :)
<gchristensen> MichaelRaskin: why has it taken me over a year to learn this?
<ndowens08> gchristensen: didnt think i did; unless I did it when I had this one ready before the previous was merged. Ah i think I understand why. Well I thought we put things in nativebuildinputs for build only and deps needed in buildinputs; didnt think libevent is for build only
<phreedom> c0bw3b: I think this is normal for av engines to be stable
<dtzWill> also idk what I did but somehow I now have tab-completion of nix expressions in my shell... and it's the most amazing thing. ty everyone involved.
<ali1234> MichaelRaskin: i think this gets to the heart of my question: can i install nix-build on ubuntu x86 and have it build an arm image using fakeroot, fakechroot, qemu, and a cross compiler, without needing root access? and if so, how easy is it?
<phreedom> c0bw3b: you have to understand that they aren't doing anything fancy. just matching some signatures
<MichaelRaskin> gchristensen: because you have tried to do cross-building a huge total of zero times?
<gchristensen> I reckon so
<NixOS_GitHub> [nixpkgs] rycee opened pull request #23572: gpsbabel: fix darwin build (master...fix/gpsbabel-darwin) https://git.io/vyBuK
<MichaelRaskin> ali1234: why qemu?
<phreedom> c0bw3b: especially when we are talking about cli scanners and such
k2s has quit [(Remote host closed the connection)]
<ali1234> MichaelRaskin: because some things just can't be cross compiled. like vala source code
<dtzWill> scratchbox2! hehehe jk
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23512: doc: Remove indention from program listings (master...doc-fix-xfce) https://git.io/vyl48
<ali1234> but if nix has a better solution then so much the better
<MichaelRaskin> We don't have a really good solution
<clever> ali1234: with how nix works, it doesnt need fakeroot or fakechroot
<MichaelRaskin> What agrees to cross-compile gets cross-compiled
<clever> ali1234: and if root configures qemu-user-arm ahead of time, it can just run the arm compiler in nix builds
<ndowens08> gchristensen: that is why. I tend to seperate the buildinputs and nativebuild if it isnt a true dep and only for build; Seen that done in other nix pkgs so I started following it
<romildo> The latest versions of albert (a fast and flexible keyboard launcher https://albertlauncher.github.io) is not working on my unstable NixOS system. It opens the input box where I can type the command the application I want to run, but it does not find any one to launch. Can anybody confirm this behaviour?
<MichaelRaskin> Well, the good mode of using Nix does require root access
<ali1234> how does it create the device nodes in the image without fakeroot?
<c0bw3b> phreedom : yes of course the date of the binary does not bother me but I wondered if it was still receiving new signatures
<dtzWill> probably better off functionality-wise, if not performancce-wise, cross-compiling the bootstrap tools and using some sort of qemu binfmd_misc goodness and shipping it
<clever> ali1234: nix builds always lack root, but it can fire up a qemu vm for cases when it does need to edit a filesystem image
<phreedom> c0bw3b: the only way to see is to run their updater script. afaik it does
<dtzWill> too many software packages have terrible build systems that always do the wrong thing
<dtzWill> :P
<c0bw3b> phreedom: yep indeed! I intend to try that :p
<ndowens08> gchristensen: ok to create PR?
<ali1234> i mean, i'm not looking for a distribution, i'm looking for a distribution build system... one that isnt completely awful
<ali1234> i'm not even looking for a package manager
<NixOS_GitHub> [nixpkgs] rycee pushed 1 new commit to release-17.03: https://git.io/vyBzO
<NixOS_GitHub> nixpkgs/release-17.03 7618a9f Robert Helgesson: javasvn: remove...
<ali1234> something that automates LFS would suit me, more or less
<dtzWill> and in particular the cross-compiling support in Nix is a bit of a WIP last time I checked--I found things were much better if I just 'native' built from an appropriate stdenv
<ali1234> or CLFS
<MichaelRaskin> ali1234: you do know about ALFS, right?
<ali1234> no, never heard of that one
* dtzWill hopes it stands for automated-linux-from-scratch?
<ali1234> it does apparently
<MichaelRaskin> Yep
<ali1234> but i need cross-LFS (and they dont even have instructions for ARM)
<MichaelRaskin> Back in the days I have used it
<gchristensen> ndowens08: I'm not sure 1.70 has been released
<ndowens08> gchristensen: it hasn't really, it is almost; It seems to be tagged in the repo but not listed in releases just yet
<ndowens08> if you look at, i think configure.ac it has 1.70
<ndowens08> something like that anyway
<gchristensen> I think we should wait
<ndowens08> k will wiat then :) got another package to do anyway lol
<phreedom> c0bw3b: virustotal still uses f-prot and lists it as updated
<gchristensen> it is common to bump the version while it is in development still
<ali1234> i have looked at OE/yocto/bitbake, buildroot, gentoo-cross with portage overlay... found them all lacking
<romildo> screenshot of albert: https://snag.gy/zlAuBm.jpg
<NixOS_GitHub> [nixpkgs] LnL7 opened pull request #23573: gss: don't build with shishi on darwin (master...darwin-gss) https://git.io/vyBgI
mg_ has quit [(Ping timeout: 240 seconds)]
<ndowens08> LnL: hey did you ever figure out that issue for that pkg, i forget the name, that failed to build on darwin, and you thought it might have been the ${cross}
<LnL> have not looked at it yet
<ndowens08> LnL: ah ok, no hurry, just was curious while i thought about it
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vyBg1
<NixOS_GitHub> nixpkgs/master 747b62f Robert Helgesson: photivo: fix build with lensfun >= 0.3
<ndowens08> LnL: your comment on highlight package, it looks like it already has platforms.unix
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to release-17.03: https://git.io/vyBg9
<NixOS_GitHub> nixpkgs/release-17.03 9279742 Robert Helgesson: photivo: fix build with lensfun >= 0.3...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23499: photivo: fix build with lensfun >= 0.3 (master...fix/photivo) https://git.io/vyW9B
<LnL> yes but it was disabled on master after the point you branched off
<LnL> if you rebase against master it will change to linux only
mg_ has joined #nixos
<ndowens08> hmm so what do i need to do; not too great with git, I am getting better but no where near great lol
<ndowens08> like command wise, i know there is git rebase, but not sure how and where to go back to exaclt
<ndowens08> I can squash commits finally lol, got that about mastered :)
<LnL> make sure your master branch is up to date, checkout the branch and run git rebase master
<LnL> I usually use git rebase -i <branch> so I can interactively select what to do
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vyB2B
<NixOS_GitHub> nixpkgs/master 9614ebf Will Dietz: coccinelle: 1.0.0-r23 -> 1.0.6...
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23460: coccinelle: 1.0.0-r23 -> 1.0.6 (master...update/coccinelle-1.0.6) https://git.io/vyCrR
ilja_kuklic has joined #nixos
<ndowens08> hmm dont see anything except noop
<ndowens08>
<ndowens08> # Rebase eef8bbb91d..eef8bbb91d onto eef8bbb91d (1 command)
<ndowens08> so yeah doesnt look helpful
civodul has quit [(Quit: ERC (IRC client for Emacs 25.1.1))]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to release-16.09: https://git.io/vyBaJ
<NixOS_GitHub> nixpkgs/release-16.09 8605d31 Graham Christensen: mailpile: Mark as broken
Kingsquee has joined #nixos
<LnL> is your master branch tracking NixOS/nixpkgs?
ambro718 has quit [(Quit: Konversation terminated!)]
bennofs has quit [(Ping timeout: 246 seconds)]
Kendos-Kenlen has quit [(Quit: Konversation terminated!)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vyBVI
<NixOS_GitHub> nixpkgs/master 85b47bb Graham Christensen: mailpile: mark as insecure, pending removal
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to release-17.03: https://git.io/vyBVL
<NixOS_GitHub> nixpkgs/release-17.03 6111f6a Graham Christensen: mailpile: mark as insecure, pending removal...
ludat has joined #nixos
lorilan has quit [(Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)]
<NixOS_GitHub> [nixpkgs] grahamc closed pull request #23254: Automated emacs package updates (master...emacs-updates) https://git.io/vytP0
fhoffmeyer has joined #nixos
ryanartecona has quit [(Quit: ryanartecona)]
<ndowens08> LnL: it is forked and I did git fetch upstream and in master branch git merge upstream/master then git push
<ndowens08> and it is tracking origin, which is my local copy of it on GH
fhoffmeyer has quit [(Ping timeout: 268 seconds)]
<ndowens08> dtzWill: sorry but yeah I know the command-not-found, though doesnt work for libaries
markus1189 has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 opened pull request #23574: lxcfs: 2.0.4 -> unstable-2017-03-02 (master...lxcfs) https://git.io/vyBwD
<ekleog> hmm, there is no modulo function in nix? I know it's possible to recode it using builtins.{div,mul} (and did that for the time being), but...
jophish_ has quit [(Ping timeout: 260 seconds)]
ilja_kuklic has quit [(Quit: ilja_kuklic)]
Fare has joined #nixos
phreedom has quit [(Quit: No Ping reply in 180 seconds.)]
c0bw3b has left #nixos []
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #23573: gss: don't build with shishi on darwin (master...darwin-gss) https://git.io/vyBgI
filterfish has quit [(Ping timeout: 240 seconds)]
makro` has left #nixos ["ERC (IRC client for Emacs 25.1.1)"]
deepfire has quit [(Ping timeout: 240 seconds)]
phreedom has joined #nixos
NeverDie has quit [(Quit: http://radiux.io/)]
NeverDie has joined #nixos
alx741_ has joined #nixos
alx741 has quit [(Ping timeout: 264 seconds)]
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #23338: buildbot: 0.9.3 -> 0.9.4 (master...buildbot-0.9.4) https://git.io/vy3BH
Fare has quit [(Ping timeout: 240 seconds)]
phreedom has quit [(Ping timeout: 260 seconds)]
sellout- has quit [(Quit: Leaving.)]