Commit Graph
100 Commits
Author SHA1 Message Date
Domen Kožar 5e75c73559 nixopsUnstable: 2017-05-15 -> 2017-05-22 2017-05-22 15:52:50 +02:00
Domen Kožar 395496a62a nixopsUnstable: correct tarball
(cherry picked from commit 3e47e6251930294711d625a8123b7f395dd16b58)
Signed-off-by: Domen Kožar <domen@dev.si>
2017-05-18 15:39:47 +02:00
Domen Kožar 8ae6797c0e nixopsUnstable: 1.5 -> 2017-05-15 2017-05-18 11:40:41 +02:00
Domen Kožar 14f5a3d760 nixos datadog module: add processConfig option 2017-05-04 13:25:45 +02:00
Domen Kožar eacb230a56 hlint: add as statically linked haskell binary 2017-05-03 14:02:56 +02:00
Domen Kožar 767aad2aaa hydra: 2017-03-21 -> 2017-04-26 2017-05-02 09:36:35 +02:00
Domen Kožar 330e800496 nixos: hydra: sync with upstream hydra module 2017-04-28 14:51:25 +02:00
Domen Kožar 9f11d17ed2 add papertrail at 0.10.1
Thank you @grahamc <3
2017-04-24 17:05:03 +02:00
Domen Kožar 635822da82 nixos: escape brackets in systemd units
One day we should just whitelist instead of blacklist chars.

Fixes https://github.com/NixOS/nixops/issues/614
2017-04-12 15:56:26 +02:00
Domen Kožar 99632d5466 Nix, Hydra: bump to 2017-03-21 2017-03-25 13:00:49 +01:00
Domen Kožar c3c9412c7d git, openssl, curl: Respect $NIX_SSL_CERT_FILE
Slightly modified version of 942dbf89c6
2017-03-20 14:11:20 +01:00
Domen Kožar a17e8e7e72 servant-auth-server, servant-swagger: enable hydra build 2017-03-16 15:13:04 +01:00
Domen Kožar 9ab1d08bb0 Add sphinxcontrib-openapi at 0.3.0 2017-03-13 13:25:03 +01:00
Domen Kožar 28d2066063 sphinxcontrib-httpdomain: 1.3.0 -> 1.5.0 2017-03-13 13:25:03 +01:00
Domen Kožar f32fc9b03e setuptools_scm: 1.11.1 -> 1.15.0 2017-03-13 13:25:03 +01:00
Domen Kožar bd4285a4cb Remove Dockerfile
One can generate a new layer with nix-channel --update
from https://hub.docker.com/r/nixos/nix/

This file wasn't maintained.
2017-03-11 19:41:18 +01:00
Domen Kožar f67a89e248 haskell: use new justStaticExecutables and add purescript 2017-03-07 18:15:07 +01:00
Domen Kožar db23fe1581 haskell: add justStaticExecutables combinator 2017-03-07 18:13:59 +01:00
Domen Kožar fb40889ddb mk-python-derivation: remove me as maintainer
The time has come ...
2017-03-03 14:37:28 +01:00
Domen Kožar a32a00eb81 haskellPackages.http-api-data: dontCheck
(cherry picked from commit 2f4003b56163ebf4b9f0b1ea6ed3c0a974a3fcd7)
Signed-off-by: Domen Kožar <domen@dev.si>
2017-03-03 11:46:09 +01:00
Domen Kožar bfe15ec83f electron: 1.4.13 -> 1.4.15 2017-03-02 12:56:05 +01:00
Domen Kožar 7ed28a0b78 R: fix bio3d build 2017-02-27 13:51:55 +01:00
Domen Kožar afb7d04dd6 elmPackages: fix #22932 2017-02-23 22:58:40 +01:00
Domen Kožar 5fc89a6778 language-ecmascript: jailbreak 2017-02-19 20:30:13 +01:00
Domen Kožar 1b02439b61 servant-server: disable testsuite 2017-02-13 14:54:55 +01:00
Domen Kožar 01ca916411 haskell: distribute servant-{elm,docs,auth,auth-server} and logging-effect 2017-02-08 06:11:04 +01:00
Domen Kožar f031f3105a GHC 8.0.2: use -split-sections
-split-sections replaced -split-objs with following upsides:

1) -split-objs adds considerable overhead to compile time

2) combined with stripping, it causes issues when cross-compiling

For upstream see https://ghc.haskell.org/trac/ghc/ticket/8405

This is supported only for Linux/Windows using ld linker.

GHC master also turns on -split-sections by default.

Example using stack:

Without splitting

  $ du /nix/store/5paayhibayr73zqfaj458g4k4mv108jn-stack-1.3.2
  4       /nix/store/5paayhibayr73zqfaj458g4k4mv108jn-stack-1.3.2/share/bash-completion/completions
  4       /nix/store/5paayhibayr73zqfaj458g4k4mv108jn-stack-1.3.2/share/bash-completion
  4       /nix/store/5paayhibayr73zqfaj458g4k4mv108jn-stack-1.3.2/share
  23416   /nix/store/5paayhibayr73zqfaj458g4k4mv108jn-stack-1.3.2/bin
  23420   /nix/store/5paayhibayr73zqfaj458g4k4mv108jn-stack-1.3.2

With -split-objs

  $ du /nix/store/fypymm529adpx71gdzm0851xz42wdbz0-stack-1.3.2
  20632   /nix/store/fypymm529adpx71gdzm0851xz42wdbz0-stack-1.3.2/bin
  4 /nix/store/fypymm529adpx71gdzm0851xz42wdbz0-stack-1.3.2/share/bash-completion/completions
  4 /nix/store/fypymm529adpx71gdzm0851xz42wdbz0-stack-1.3.2/share/bash-completion
  4       /nix/store/fypymm529adpx71gdzm0851xz42wdbz0-stack-1.3.2/share
  20636   /nix/store/fypymm529adpx71gdzm0851xz42wdbz0-stack-1.3.2

With -split-sections

  $ du /nix/store/40l6krinx1zx41lr87c4m12hxj4ldf3x-stack-1.3.2
  4       /nix/store/40l6krinx1zx41lr87c4m12hxj4ldf3x-stack-1.3.2/share/bash-completion/completions
  4       /nix/store/40l6krinx1zx41lr87c4m12hxj4ldf3x-stack-1.3.2/share/bash-completion
  4       /nix/store/40l6krinx1zx41lr87c4m12hxj4ldf3x-stack-1.3.2/share
  20672   /nix/store/40l6krinx1zx41lr87c4m12hxj4ldf3x-stack-1.3.2/bin
  20676   /nix/store/40l6krinx1zx41lr87c4m12hxj4ldf3x-stack-1.3.2

Note: you currently need following overrides to build stack on 802:

   vector-algorithms = dontCheck super.vector-algorithms;
   path-io = doJailbreak super.path-io;
   stack = doJailbreak super.stack;

Note: Should also work on GHC 8.0.1, but I'm being careful here.
      We could backport later on.
2017-02-07 14:21:54 +01:00
Domen Kožar 0772e27bfd haskell.lib.buildStackProject: fix #22386 2017-02-03 10:07:10 +01:00
Domen Kožar 220adbb039 docs: fix link for python 2017-02-01 21:32:06 +01:00
Domen Kožar f4e67389cc buildStackProject: set GIT_SSL_CAINFO and LANG 2017-02-01 10:45:37 +01:00
Domen Kožar 4c22b9529b Add a script to get failures for hydra eval /cc @globin 2017-01-28 22:29:15 +01:00
Domen Kožar fa18c37c71 haskellPackages.cryptonite-openssl: redistribute 2017-01-28 11:20:30 +01:00
Domen Kožar 0056a3a9c4 haskellPackages.hspec-expectations-pretty-diff: fix build 2017-01-28 10:56:22 +01:00
Domen Kožar e5dcce837a nixos: fix terminal-server, fixes #21834 2017-01-12 16:41:33 +01:00
Domen Kožar 45a677b978 haskell.packages.ghc802: dontCheck vector-algorithms 2017-01-12 16:35:08 +01:00
Domen Kožar 60435691f7 haskellPackages.servant-auth: fix build 2017-01-12 11:47:14 +01:00
Domen Kožar 6462eb6bdd nodejs: set hiPrio for 6.x 2017-01-10 21:17:12 +01:00
Domen Kožar 464c79ea9f turtle_1_3_0: fix build 2017-01-09 18:19:25 +01:00
Domen Kožar 8940c68c09 hydra: 2016-04-15 -> 2016-12-09
Fixes #19396 #21424
2017-01-08 14:40:12 +01:00
Domen Kožar 372e04f189 libpqxx: use gnused_422 2017-01-07 20:16:17 +01:00
Domen Kožar 133ba5f08a GHC: 8.0.2-rc2 -> 8.0.2 2017-01-07 16:17:54 +01:00
Domen Kožar f3381f0be2 electron: 1.2.2 -> 1.4.13 2017-01-06 19:00:17 +01:00
Domen Kožar 28c06567f8 haskellPackages.hakyll: fix build 2017-01-05 10:24:07 +01:00
Domen Kožar 05fe17ea3c libvncserver: enable libgcrypt
This allows encrypted vnc sessions for remmina
2017-01-04 22:27:44 +01:00
Domen Kožar f10dfd692f haskellPackages.mysql: fix #19593 2017-01-04 16:41:42 +01:00
Domen Kožar 17b7eb22c3 haskellPackages.wai-app-file-cgi: fix #21498 2017-01-03 23:28:58 +01:00
Domen Kožar 663048f378 Revert "haskell: workaround for bug with dynamic libraries on darwin"
This reverts commit 19e2e7290a.

See the correct fix in aa64994b48a29ea8d12323942f1743fa4133527a

General purpose solution will be once we implement
https://github.com/NixOS/nixpkgs/issues/21624
2017-01-03 23:10:24 +01:00
Domen Kožar af2cfc076f haskellPackages.z3: fix #16357 2017-01-03 23:10:24 +01:00
Domen Kožar 4bba954e13 rocksdb: properly fix #21215 2017-01-03 23:10:24 +01:00
Domen Kožar 4ce88d8674 rocksdb: build without debug 2017-01-03 23:10:24 +01:00
Domen Kožar 8b6b0aea72 Revert "rocksdb-haskell: just compile rocksdb statically to fix #21215"
This reverts commit 5e5df0fea2.
2017-01-03 23:10:24 +01:00
Domen Kožar d15c62a2a0 haskellPackages.Glob: jailbreak to support GHC 8.0.2-rc2 2016-12-29 18:00:56 +01:00
Domen Kožar 5e5df0fea2 rocksdb-haskell: just compile rocksdb statically to fix #21215 2016-12-18 22:17:37 +01:00
Domen Kožar d0250ad884 Haskell generic builder: enable parallel builds for GHC 8.0.2
This reverts https://github.com/NixOS/nixpkgs/pull/4554
2016-12-16 22:25:40 +01:00
Domen Kožar 8b9ced0181 rocksdb: build also static lib for rocksdb-haskell 2016-12-16 12:01:14 +01:00
Domen Kožar 63d930878b travis: also evaluate nixpkgs-unstable 2016-12-15 22:43:14 +01:00
Domen Kožar d5f92a319a rocksdb: compile as shared lib 2016-12-15 20:19:03 +01:00
Domen Kožar 77adcfb59f rocksdb: 4.1 -> 4.13 2016-12-15 18:05:25 +01:00
Domen Kožar 073cb330ca doc: remove last mention of <nixos> 2016-12-11 19:51:35 +01:00
Domen Kožar b6363c7bc8 make-disk-image: make store validity fix optional
This is useful for EC2 AMI generation to speedup the process.

In my case it removes 13min out of 45min when generating an image
on EC2.
2016-12-07 13:30:20 +01:00
Domen Kožar 00b3d6957a pythonPackages.chameleon: 2.15 -> 2.25 2016-12-07 13:30:20 +01:00
Domen Kožar e5cca82d79 make-disk-image: run tune2fs after umount to skip fsck
tune2fs marks the filesystem as clean to prevent resize2fs from
complaining.

But we were invoking it before we mounted the filesystem, so the
counters would increase to 1 and it broke the functionality.

By moving the call after the mount, I have confirmed it works by:

   $ nix-build nixos/tests/ec2.nix

cc @rbvermaa @edolstra
2016-12-07 13:30:20 +01:00
Domen Kožar d8e2eba828 haskellPackages.turtle: enable tests again (they pass) 2016-12-03 12:31:30 +01:00
Domen Kožar 75f131da02 acme: ensure nginx challenges directory is writeable 2016-11-29 15:56:01 +01:00
Domen Kožar 69e0740baa Merge pull request #20795 from cleverca22/netboot
make the /nix/store writable under netboot images
2016-11-29 15:47:39 +01:00
Domen Kožar 8b782f4bd4 Merge pull request #19990 from domenkozar/buildtheworld
Build all derivations on Linux, unless specified otherwise
2016-11-29 13:17:13 +01:00
Domen Kožar fcc77d0a53 Merge pull request #20769 from aycanirican/master
hydra-module: add cfg.package to hydra-evaluator path
2016-11-28 15:44:26 +01:00
Domen Kožar 5c750e4940 Build all derivations at least for 64bit Linux 2016-11-28 15:19:47 +01:00
Domen Kožar ce6abb9495 nixopsUnstable: init at 2016-11-23 2016-11-23 17:35:36 +01:00
Domen Kožar 49d608ac00 create-amis: use jq instead of json 2016-11-22 01:59:49 +01:00
Domen Kožar f940d65b2d create-amis: add us-east-2 2016-11-21 21:26:23 +01:00
Domen Kožar 1944c984c3 create-amis: order matters 2016-11-21 16:43:09 +01:00
Domen Kožar 6e08a55474 create-amis.sh: another dep needed for EBS images 2016-11-21 15:56:51 +01:00
Domen Kožar 1d71ae259f elm: be able to install everything inside a profile to fix #19943 2016-11-21 12:42:44 +01:00
Domen Kožar 9c5a9f32c6 Merge pull request #19089 from abbradar/tarsnap
tarsnap service: fix multiple simultaneous archives with a single key
2016-11-20 17:52:42 +01:00
Domen Kožar 18b8e4508c Merge pull request #20512 from 3noch/patch-1
Expose guts of `cleanSource`
2016-11-19 11:57:31 +01:00
Domen Kožar 1dd7bb2bb6 Merge pull request #20507 from Profpatsch/lib-ini-generator
lib: File generators from Nix Expressions
2016-11-18 09:34:17 +01:00
Domen Kožar 065fa2fe66 Merge pull request #20509 from garbas/elm-0.18
elm: 0.17.1 -> 0.18
2016-11-18 09:31:17 +01:00
Domen Kožar 2326c8de4d cloud-utils: 0.27 -> 0.29
We keep the existing hacks for growpart to work
inside the initrd

Fixes #15736 #17015
2016-11-17 15:15:42 +01:00
Domen Kožar 67f3e2853b create-amis.sh: use nix-shell for convenience 2016-11-16 16:49:32 +01:00
Domen Kožar 45f579b9e7 allowUnfree: mention the solution that works for nix-shell as well 2016-11-16 15:14:19 +01:00
Domen Kožar d35c15217c Merge pull request #20443 from NeQuissimus/kotlin_1_0_5_2
kotlin: 1.0.5 -> 1.0.5-2
2016-11-16 14:14:19 +01:00
Domen Kožar 1b773f5e42 Merge pull request #20288 from danharaj/ghcHEAD-fix-patchPhase
haskell.compiler.ghcHEAD: fix patchPhase #10752
2016-11-10 14:16:29 +01:00
Domen Kožar ec2ca34933 Merge pull request #20022 from teh/altair
Altair
2016-11-01 22:15:51 +01:00
Domen Kožar d6247cf560 Merge pull request #20067 from teh/updates-1
Updates 1
2016-11-01 22:14:19 +01:00
Domen Kožar 62edf873aa Merge pull request #18660 from aneeshusa/add-override-attrs
mkDerivation: add overrideAttrs function
2016-10-30 11:32:15 +01:00
Domen Kožar ffc6e46dad Merge pull request #19962 from canndrew/openra-update
openra: 20160508 -> 20161019
2016-10-29 15:23:34 +02:00
Domen Kožar 8c018f6ca7 Merge pull request #19957 from acowley/tinyxml-install-name
tinyxml: fix install name on darwin
2016-10-29 15:20:06 +02:00
Domen Kožar c764e680f9 Merge pull request #19839 from tboettch/dockerToolsFix2
dockerTools: Fix loop typo.
2016-10-24 21:45:07 +02:00
Domen Kožar 1622a21c68 Merge pull request #19453 from ryantrinkle/openfire-fix
openfire: fix service expression
2016-10-24 11:35:16 +02:00
Domen Kožar 5e28dcc502 amazon-glacier-cmd-interface: init at 2016-09-01 2016-10-22 21:51:25 +02:00
Domen Kožar 41c490b75e acme: we do want to support ipv4 afterall 2016-10-21 13:25:11 +02:00
Domen Kožar d8f21b3ca3 acme: provide full nginx example
(cherry picked from commit 2af7382f76a6523f1220637b3ec49ad25a02b040)
Signed-off-by: Domen Kožar <domen@dev.si>
2016-10-21 13:19:04 +02:00
Domen Kožar 542b737d86 Merge pull request #19747 from joachifm/remove-linuxPackages_tuxonice
linuxPackages_3_10_tuxonice: delete
2016-10-21 10:20:42 +02:00
Domen Kožar 306a8d9e8c Merge pull request #19655 from periklis/topic_php_darwin
php: fix darwin build
2016-10-19 10:34:54 +02:00
Domen Kožar 30c3e503f6 Merge pull request #19639 from cleverca22/ipxe
ipxe: allow usage of preConfigure again
2016-10-18 10:45:45 +02:00
Domen Kožar 14139d1088 Merge pull request #19559 from Profpatsch/weechat-man
weechat: generate manpages
2016-10-15 10:16:47 +02:00
Domen Kožar 6d9fe5dc8a Revert "nixpkgs: add tested alias for unstable job"
This reverts commit 69e614d1e6.
2016-10-13 17:06:03 +02:00
Domen Kožar 735c1cacbd fix unstable job evaluation 2016-10-11 23:08:50 +02:00
Domen Kožar 69e614d1e6 nixpkgs: add tested alias for unstable job 2016-10-09 17:43:23 +02:00