[Nix-dev] [haskell-ng] nix-shell mass rebuild
YCH
dontdieych at gmail.com
Tue Mar 31 18:42:58 CEST 2015
Hello,
I'm using only nix pkg manager on ubuntu 14.04. Last execution of nix-shell
was couple of weeks ago.
After channel update (nix-channel --update) on today, I only updated 'nix'
pkg manager manually because nix tried to update cabal2nix 2.x -> 1.7.x .
Then tried nix-shell on my project directory and got so many drv rebuild.
$ nix-shell shell.nix --dry-run
these derivations will be built:
/nix/store/w27n1gq1hgqg60vhhbbmf8a6pkipvzyh-haskell-ansi-terminal-0.6.2.1.drv
/nix/store/m27mivz3pj4rs252cmqwmirw2xkhhnqi-haskell-ansi-wl-pprint-0.6.7.1.drv
/nix/store/c5hqp775nchw4kcsknpqdk4hv4f4rmqq-haskell-mtl-2.1.3.1.drv
/nix/store/yp1rfjwgi7kk2255863q9lphs4km1j01-haskell-transformers-compat-0.4.0.4.drv
/nix/store/3xc2cr7b4kgk4rp5l2qzrbm7b1jkzgz9-haskell-optparse-applicative-0.11.0.2.drv
/nix/store/70gb4f67ys7qd65jlw0gbdy01lpvyv44-haskell-tagged-0.7.3.drv
/nix/store/8yqvnzjlqch91vjhri9ilfcnn0dvfk1s-haskell-regex-base-0.93.2.drv
/nix/store/2csyi16yqqvrsd9j5hj3nh0biyjyrilf-haskell-text-1.2.0.4.drv
/nix/store/bxdpkji8ni5qa6n58yawqb3gg3xs230x-haskell-random-1.1.drv
/nix/store/k2nndcq224vglij5rnj69wfmvy80izkj-haskell-xml-1.3.14.drv
/nix/store/v12fdmaafrfjijmlxhw7idgr561m0a4d-haskell-regex-posix-0.95.2.drv
/nix/store/z2an2l5vkacqw37k1i32iddqm5mrh6sq-haskell-hostname-1.0.drv
/nix/store/bbdbwp1040nz4n1057khqpn6b9hbjvj3-haskell-test-framework-0.8.1.1.drv
/nix/store/nlxpw9k57r3ybixxg5a7sf1c9hfgqa0m-haskell-HUnit-1.2.5.2.drv
/nix/store/xrs9yj8ba2396543r5mr84j7ajzgdyfi-haskell-extensible-exceptions-0.1.1.4.drv
/nix/store/7nkagk1ll0pqbxw8pqjpdd579bdd6ff8-haskell-test-framework-hunit-0.3.0.1.drv
/nix/store/f08r20qrraixx1lqi51qb5n1xbj36xq4-haskell-parsec-3.1.8.drv
/nix/store/7942b34ss4hcl20b5g26ihd1f2lqpjw4-haskell-regex-tdfa-rc-1.1.8.3.drv
/nix/store/jkn0sy82zaaa6fgi45jq09wxaxagqfbh-haskell-stm-2.4.4.drv
/nix/store/n6qvxjw84xpfiidk3wlkga2gfs5zaz1l-haskell-async-2.0.2.drv
/nix/store/pkgil05jk9lkm3wpxi3wsmjk53l5h1j8-haskell-unbounded-delays-0.1.0.9.drv
/nix/store/0nr5zl91smfszbrzqjfnvp8hncghkki6-haskell-tasty-0.10.1.drv
/nix/store/jf5ljrzaj48khp0mnsbqb1m5czmgpl9r-haskell-primitive-0.5.4.0.drv
/nix/store/rfffqv83w94xmdi7sdlnnfh7sj1q1r07-haskell-tf-random-0.5.drv
/nix/store/drbgh0pyjmlmrzrx944wl6vf8hbydc2g-haskell-QuickCheck-2.7.6.drv
/nix/store/kd6zcd4kg77nkknr396ji9g1bqk55lam-haskell-setenv-0.1.1.3.drv
/nix/store/kigchf33vifi56kwvxpph02rjvc2k40c-haskell-quickcheck-io-0.1.1.drv
/nix/store/lc2f39qq5b8cncb29fi2b3wj7mm07svq-haskell-hspec-expectations-0.6.1.1.drv
/nix/store/x8kfna709vh2lbb093zzbmgbygb3wanf-haskell-hspec-meta-2.0.0.drv
/nix/store/bpiag4vp9bjl8qj57was616zhcxnd6yf-haskell-hspec-discover-2.1.4.drv
/nix/store/pq6i9bbzc5n45g7p985zw0hdsfpi3zlz-haskell-nanospec-0.2.0.drv
/nix/store/c8lchw43r6jh7wjz36fwm3rhrypb67rh-haskell-silently-1.2.4.1.drv
/nix/store/wd9ip80rnlni3320wd3zmnm7qwrzs934-haskell-hspec-core-2.1.4.drv
/nix/store/zbbcimxa52cm3pxzlb780nlmrx3bdvkd-haskell-hspec-2.1.4.drv
/nix/store/slrgmxpqpcs1a87l56g092qdkg5fpp5z-haskell-errorcall-eq-instance-0.1.0.drv
/nix/store/0nzja1p2mgkldfnpm693mprdbwrcvnsv-haskell-base-compat-0.5.0.drv
/nix/store/0r6ml2vb43gvc6p1r8ls1zn00bx9gxp5-haskell-language-haskell-extract-0.2.4.drv
/nix/store/d12jpcjxg1z57ml10mdhwkmdypklfyv4-haskell-test-framework-quickcheck2-0.3.0.3.drv
/nix/store/5sh2ps55x34mjn2xq2lrwqm2rz9mhgnr-haskell-syb-0.4.4.drv
/nix/store/hxsg96xj68lvl15b82zxgdss071mkvlk-haskell-ChasingBottoms-1.3.0.11.drv
/nix/store/jzs3mlqrav32ab1kxzmg8aipfma9in9f-haskell-hashable-1.2.3.1.drv
/nix/store/3xxaa9avvvxfpz294z2m3cnfj2jhl5b6-haskell-unordered-containers-0.2.5.1.drv
/nix/store/z02f66nii4m4wbvczb44bi7k6r7fa8bx-haskell-nats-1.drv
/nix/store/15qdngi37l0y936kxg05dhvlal7cp1fs-haskell-semigroups-0.16.2.2.drv
/nix/store/20m4k38y3zbiwm3lwgfap5d8h3xgxwl9-haskell-network-2.6.0.2.drv
/nix/store/394b5diyjzbccs75kqc1lvdhskbimg9d-haskell-testpack-2.1.3.0.drv
/nix/store/6hsaih5n5kf162k5xisb9hks3c8dg2v5-haskell-foreign-var-0.1.drv
/nix/store/a7h1l99ssaxh0k0wv0jqxpd211glyc7f-haskell-void-0.7.drv
/nix/store/jv5xy2qp7limy1a1pm9i8lv4yjzd1gl7-haskell-contravariant-1.2.2.1.drv
/nix/store/hcg5c7xak4rphz9cc77czvrf3qn2rdxv-haskell-stringbuilder-0.5.0.drv
/nix/store/zhyfsqpkgxbd8spf0bpzqmhd9vzdimyv-haskell-ghc-paths-0.1.0.9.drv
/nix/store/x87p44pi5bkq91c3f02m6p8qidfw0pxb-haskell-doctest-0.9.13.drv
/nix/store/p77xn8m8qsc1y566kdhviglrqczq1wdq-haskell-distributive-0.4.4.drv
/nix/store/picv7wf4jpqxgcg9c9nnrbhflds53w2y-haskell-comonad-4.2.3.drv
/nix/store/p4vbxv8x2ih3mjgwyvz3igy1i5s7y8sb-haskell-dlist-0.7.1.drv
/nix/store/xh09i38gl0srw95g4cbjn9b9vivr5anz-haskell-Glob-0.7.5.drv
/nix/store/6mpx6qs2cnbymdbyds6llblwmp47azcw-haskell-semigroupoids-4.3.drv
/nix/store/jkl7qfri7za5r4gxk8nc5j1k1dx95b3p-haskell-profunctors-4.4.1.drv
/nix/store/clzxqfwd6xgsz8l6qzcwb9k4q26zad60-haskell-bifunctors-4.2.1.drv
/nix/store/fxkm2pn1f7l27ijzi3iyjchf20c3528d-haskell-prelude-extras-0.4.drv
/nix/store/xpsnr27iskqfz7fqaiwklh6r7yhiymj3-haskell-free-4.11.drv
/nix/store/73gim2i1wjwaj0inryrvcad4rmf4qsg6-haskell-adjunctions-4.2.drv
/nix/store/7r4g1ql1nxz6zz4j4ld9n4gy7qhl56yf-haskell-tasty-hunit-0.9.1.drv
/nix/store/8cja86pn889m7gqrf7fypxiz11wrqz4a-haskell-kan-extensions-4.2.1.drv
/nix/store/bylr2air0fw6jzqgmrrz3fb6l2fylrx3-haskell-hslogger-1.2.8.drv
/nix/store/d71p85vnsm6a2dqzljm6c4b3nvq52808-haskell-tasty-th-0.1.3.drv
/nix/store/dc8r2s7ss5dpb9s34c26sz75sqz9prm2-haskell-keys-3.10.1.drv
/nix/store/f9xnns2izbishjsax1pbdnq986l38jg3-haskell-split-0.2.2.drv
/nix/store/jbjmsj19g5h61glmpm5avlhg4nn8aknd-haskell-fingertree-0.1.0.1.drv
/nix/store/aic5xbbhvzn40s4rxjzr685rvljd3c33-haskell-pcre-light-0.4.0.3.drv
/nix/store/m0yb1w8f5winw29sj99j8p0jzw7b26cr-haskell-tasty-quickcheck-0.8.3.2.drv
/nix/store/mvaif4c5228svi21rklr56gmqn1dh5mw-haskell-regex-compat-0.95.1.drv
/nix/store/qfy94k2118m5h2si264hpj1wg6mv7ab7-haskell-data-default-class-0.0.1.drv
/nix/store/xvmjapka97w8d53pplsigshls5g8a4al-haskell-pointed-4.2.drv
/nix/store/rwh7sw2kyhrg7rlzq7rvcwgsr6wlh82f-haskell-reducers-3.10.3.1.drv
/nix/store/nbm55yr2bi40565fhar8ba0fz6diz0fd-haskell-tasty-rerun-1.1.3.drv
/nix/store/plv8c55wwrhk3gl37nwcpc5l905al2f9-haskell-MissingH-1.3.0.1.drv
/nix/store/a1mr6jikrax11hl497lwaxqmawp4ar5a-ghc-7.8.4.drv
[nix-shell:~/cis194]$
$ cat shell.nix
with (import <nixpkgs> {}).pkgs;
let pkg = haskellngPackages.callPackage
({ mkDerivation, base, MissingH, QuickCheck, stdenv, tasty
, tasty-hunit, tasty-quickcheck, tasty-rerun, tasty-th
}:
mkDerivation {
pname = "cis194";
version = "0.1.0.0";
src = ./.;
isLibrary = false;
isExecutable = true;
buildDepends = [
base MissingH QuickCheck tasty tasty-hunit tasty-quickcheck
tasty-rerun tasty-th
];
license = stdenv.lib.licenses.unfree;
}) {};
in
pkg.env
I have extra-binary-caches for haskell-ng in /etc/nix/nix.conf
$ cat /etc/nix/nix.conf
extra-binary-caches = http://hydra.nixos.org http://hydra.cryp.to
$
Should I rebuild all as nix-shell says? Why updates are not in
binary-caches?
Thanks.
--
YCH
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150331/c677eeae/attachment-0001.html
More information about the nix-dev
mailing list