Peter Hoeg
48fba40429
terraform: 0.8.8
2017-03-05 10:31:42 +08:00
Charles Strahan
2c0225add6
mesos: fix build with latest gcc/glibc
...
/cc #23253
2017-03-01 18:22:58 -05:00
Peter Hoeg
84fd5daafc
terragrunt: 0.10.2 -> 0.10.3
2017-02-23 17:14:45 +08:00
Peter Hoeg
409dac4155
Merge branch 'u/tg' into real_master
2017-02-22 20:14:26 +08:00
Peter Hoeg
494462e857
terragrunt: 0.10.1 -> 0.10.2
2017-02-22 20:12:25 +08:00
Pradeep Chhetri
be30dcefb6
marathon: 1.3.6 -> 1.4.1 ( #22935 )
2017-02-21 05:52:10 +01:00
Peter Hoeg
de31599f3f
Merge pull request #22859 from peterhoeg/u/tf
...
terraform: 0.8.6 -> 0.8.7
2017-02-16 18:33:11 +08:00
Peter Hoeg
0418f784b2
terraform: 0.8.6 -> 0.8.7
2017-02-16 16:19:41 +08:00
Peter Hoeg
e1165abcb8
terragrunt: 0.10.0 -> 0.10.1
2017-02-15 17:08:23 +08:00
Dan Peebles
4c0aae964c
ssm-agent: init at 2.0.633.0
2017-02-13 01:33:33 +00:00
Joachim F
0b59657e2c
Merge pull request #22505 from tweag/fd/spark-2.1.0
...
spark: 1.6.0 -> 2.1.0
2017-02-11 20:31:59 +01:00
Peter Hoeg
2667a8696b
terragrunt: 0.9.9 -> 0.10.0
2017-02-11 13:03:41 +08:00
Pradeep Chhetri
60246cedc5
terraform: 0.8.5 -> 0.8.6 ( #22584 )
2017-02-09 10:23:25 +00:00
Jascha Geerds
6b81954e9b
Merge pull request #22488 from peterhoeg/u/tg
...
terragrunt: 0.9.6 -> 0.9.9
2017-02-06 23:19:17 +01:00
Facundo Domínguez
ae2932249e
spark: 1.6.0 -> 2.1.0
...
Tested in linux with:
nix-env -f . -i spark-1.6.0
nix-env -f . -i spark
cc @thoughtpolice @offlinehacker
2017-02-06 17:27:57 -03:00
Peter Hoeg
8fe97df3d2
terragrunt: 0.9.6 -> 0.9.9
2017-02-06 13:35:26 +08:00
Peter Hoeg
50f1d8d2fa
minikube: pull kubernetes into PATH and 0.15 -> 0.16
...
Also add support for KVM
2017-02-03 19:57:44 +01:00
Daiderd Jordan
29844c66fa
Merge pull request #22339 from vdemeester/docker-machine_0_9_0
...
docker-machine: 0.8.1 -> 0.9.0
2017-02-01 22:26:34 +01:00
Pradeep Chhetri
93392fb666
nomad: 0.5.3 -> 0.5.4
2017-02-01 19:39:48 +05:30
Vincent Demeester
d1ca0ade53
docker-machine: 0.8.1 -> 0.9.0
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-02-01 11:08:13 +01:00
Pradeep Chhetri
e8df68673c
nomad: 0.4.1 -> 0.5.3
2017-01-31 00:56:27 +05:30
Peter Hoeg
5867045469
terragrunt: 0.9.3 -> 0.9.6
2017-01-29 17:12:57 +01:00
Jascha Geerds
5213e6326c
terraform: 0.8.4 -> 0.8.5
2017-01-28 00:49:13 +01:00
Daiderd Jordan
0097db08d7
kubernetes: add kubeadm command
2017-01-23 21:13:31 +01:00
Jascha Geerds
ebca0c5b1c
Merge pull request #22055 from peterhoeg/u/tg
...
terragrunt: 0.9.1 -> 0.9.3
2017-01-23 15:46:40 +01:00
Peter Hoeg
17af9e98ae
terragrunt: 0.9.1 -> 0.9.3
2017-01-23 19:01:40 +08:00
Charles Strahan
d298a961f1
Merge pull request #21416 from cstrahan/mesos-1.1.0
...
mesos: 1.0.1 -> 1.1.0
2017-01-21 19:05:18 -05:00
Jörg Thalheim
2cf82c0069
panamax_ui: use gemdir
2017-01-18 00:52:51 +01:00
Jörg Thalheim
8c70770e30
panamax_api: use gemdir
2017-01-18 00:52:47 +01:00
Jörg Thalheim
803a56af26
Merge pull request #21902 from peterhoeg/f/tg
...
terragrunt: fix typo
2017-01-15 14:03:34 +01:00
Maarten Hoogendoorn
6345b76b91
kubernetes: build-tools was renamed to build
2017-01-15 13:27:45 +01:00
Maarten Hoogendoorn
e81f400ac4
kubernetes: Fix build
...
Disabled "mungedocs", which broke the build.
This appears to be a piece of development tooling to make sure that
the documentation is correct. We don't really care about that when we
a specific k8s version for NixOS.
2017-01-15 13:27:45 +01:00
Maarten Hoogendoorn
ce9b34d3d4
kubernetes: 1.4.6 -> 1.5.2
2017-01-15 13:27:45 +01:00
Peter Hoeg
388371152a
terragrunt: fix typo
...
In my earlier PR #21901 , I had pushed the wrong local branch without a '$'.
Apologies @Mic92 - please apply.
2017-01-15 19:11:56 +08:00
Peter Hoeg
d6ac334826
terragrunt: 0.8.0 -> 0.9.1
2017-01-15 11:42:40 +08:00
Richard Lupton
0a3bd81648
kubernetes-helm: 2.1.2 -> 2.1.3
2017-01-13 22:48:36 +00:00
Maarten Hoogendoorn
af299d94eb
minikube: disable shell autocompletion; causes impurities.
...
Apparently the the generation of auto completion files depends on a
network connection. My `nix-build --pure` failed because of this.
Disabled autocompletion for now, given that minikube prints out lots of
documentaton if you provide partial commands.
2017-01-13 17:08:32 +01:00
Maarten Hoogendoorn
3cbc64d5bb
minikube: 0.13.1 -> 0.15.0
2017-01-13 17:08:32 +01:00
Aaron Bull Schaefer
715ff285b6
terraform: 0.8.2 -> 0.8.4
2017-01-12 07:29:17 +01:00
Peter Hoeg
16f4b10bba
terragrunt: init at 0.8.0
2017-01-10 15:27:30 +08:00
Adam Stephens
586ceaf718
terraform: 0.8.1 -> 0.8.2 ( #21601 )
2017-01-03 12:29:46 +00:00
Charles Strahan
7ebcada020
mesos: 1.0.1 -> 1.1.0
2016-12-29 20:09:46 -05:00
Richard Lupton
9f200422f2
kubernetes-helm: 2.0.2 -> 2.1.2 ( #21343 )
2016-12-22 17:21:00 +01:00
Jaka Hudoklin
8a85fc9531
Merge pull request #21068 from offlinehacker/pkgs/completions/add
...
Add bash completions for a few packages
2016-12-17 15:37:27 +01:00
Jaka Hudoklin
2319781469
Merge pull request #21069 from offlinehacker/pkgs/kubernetes/docfix
...
kubernetes: generate docs, fix empty man files
2016-12-17 15:36:47 +01:00
Jaka Hudoklin
96bf950ae0
Merge pull request #21085 from offlinehacker/pkgs/pachyderm/init
...
pachyderm: init at 1.3.0
2016-12-17 15:35:51 +01:00
Pascal Bach
3d94be77dd
openshift: 1.3.1 -> 1.3.2
2016-12-16 23:33:23 +01:00
zimbatm
6fc5f8d4f3
terraform: 0.7.13 -> 0.8.1
2016-12-15 15:13:10 +00:00
Samuel Rivas
f8a28b8f69
terraform 0.7.11 -> 0.7.13
2016-12-14 10:56:20 +01:00
Jaka Hudoklin
5bd136acd4
Revert "Revert "helm (kubernetes): init at v2.0.2""
2016-12-13 00:43:24 +01:00
Jaka Hudoklin
e955e64fd8
Revert "helm (kubernetes): init at v2.0.2"
2016-12-13 00:35:53 +01:00
Jaka Hudoklin
7ac33a2cd2
pachyderm: init at 1.3.0
2016-12-11 20:40:40 +01:00
Richard Lupton
0783a7d262
helm (kubernetes): init at v2.0.2
...
Added self as package maintainer. Set preferLocalBuild.
2016-12-11 16:14:15 +00:00
Richard Lupton
b2278ae3c8
helm (kubernetes): init at v2.0.2
...
Added a nix expression to download and install helm; added it to top
level packages as kubernetes_helm.
2016-12-11 15:48:46 +00:00
Jaka Hudoklin
6d15619729
kubernetes: generate docs, fix empty man files
2016-12-11 15:04:16 +01:00
Jaka Hudoklin
c316dd1cc7
minikube: add bash completions
2016-12-11 14:57:11 +01:00
Jaka Hudoklin
ef24c93f72
kubernetes: add bash completions
2016-12-11 14:56:34 +01:00
Jaka Hudoklin
873e818339
docker-machine: add bash completion
2016-12-11 14:56:07 +01:00
Jaka Hudoklin
0ba9037bd8
Merge pull request #20937 from ebzzry/minikube-0.13.1
...
minikube: init at 0.13.1
2016-12-09 00:28:40 +01:00
Rommel M. Martinez
26d6722381
kubernetes: 1.4.5 -> 1.4.6
2016-12-07 07:13:08 +08:00
Rommel M. Martinez
6b6f97fecc
minikube: init at 0.13.1
2016-12-06 09:23:59 +08:00
Pascal Wittmann
54cea02d90
Merge pull request #20880 from kamilchm/marathon
...
marathon: 1.1.2 -> 1.3.6
2016-12-05 13:08:56 +01:00
Jaka Hudoklin
3e134f0504
Merge pull request #20820 from offlinehacker/pkgs/dockermachine/add/kvm-driver
...
docker-machine-kvm: init at 0.7.0
2016-12-04 22:21:48 +01:00
Kamil Chmielewski
88fa365cf2
marathon: 1.1.2 -> 1.3.6
2016-12-03 07:03:38 +01:00
Jaka Hudoklin
54e2973533
docker-machine-kvm: init at 0.7.0
2016-11-30 19:10:25 +01:00
Tikhon Jelvis
80bee8ffe7
Added a check to not run patchelf on Darwin systems.
2016-11-28 15:07:41 -08:00
Jaka Hudoklin
3b500d37f5
Merge pull request #19023 from offlinehacker/kube-update
...
WIP: kubernetes update package and module
2016-11-24 23:10:01 +01:00
Charles Strahan
ecf30981dd
Merge pull request #19064 from cstrahan/mesos-1.0.1
...
mesos: 0.28.2 -> 1.0.1
2016-11-23 11:40:02 -05:00
Jaka Hudoklin
5bc7ae7adb
kubernetes module: support for kubernetes 1.4
2016-11-17 02:46:31 +01:00
zimbatm
a60a584cb6
terraform: 0.7.10 -> 0.7.11
2016-11-16 15:52:25 +00:00
zimbatm
215a41355b
terraform: 0.7.9 -> 0.7.10
2016-11-14 12:21:10 +00:00
Pascal Bach
dc48622398
kubernetes: 1.4.0 -> 1.4.5
2016-11-10 01:45:45 +01:00
Pascal Bach
0364fbe633
openshift: 1.3.0 -> 1.3.1
2016-11-10 01:45:08 +01:00
Samuel Rivas
72d1e3ca08
terraform: 0.7.8-> 0.7.9
2016-11-08 21:53:32 +01:00
zimbatm
7e9d6a1e26
terraform: 0.7.7 -> 0.7.8
2016-11-03 16:23:48 +00:00
Jascha Geerds
8855d6b3ca
terraform: 0.7.6 -> 0.7.7
2016-10-26 14:41:04 +02:00
Jascha Geerds
231d9737df
terraform: Add myself as a maintainer
2016-10-26 14:34:19 +02:00
Tim Steinbach
e7f3c9cadb
Merge pull request #19766 from offlinehacker/pkgs/kubernetes/update/1.4.0
...
kubernetes: 1.2.4 -> 1.4.0
2016-10-23 09:13:30 -04:00
zimbatm
1cb4676dfa
terraform: 0.7.5 -> 0.7.6
2016-10-14 20:28:24 +01:00
zimbatm
985dec611b
terraform: 0.7.4 -> 0.7.5
2016-10-12 18:51:16 +01:00
Jaka Hudoklin
83ee0a0670
kubernetes: 1.2.4 -> 1.4.0
2016-10-10 18:48:00 +02:00
Jaka Hudoklin
2041f5b817
kops: init at 1.4.0
2016-10-09 19:31:44 +02:00
Tuomas Tynkkynen
5bf5de58ea
treewide: Fix 'lib.optional' misuses
...
These add a singleton list of a package to buildInputs.
2016-10-01 23:38:06 +03:00
Periklis Tsirakidis
278f81bf24
docker-machine: enable for darwin
2016-09-30 16:41:07 +02:00
Charles Strahan
351db21d34
mesos: 0.28.2 -> 1.0.1
2016-09-29 10:27:18 -04:00
Graham Christensen
337eb4d027
mesos: mark as broken
...
https://github.com/NixOS/nixpkgs/issues/18856
2016-09-28 08:58:03 -04:00
Franz Pletz
a6d4ea4c2c
treewide: remove executable flags from .nix files
2016-09-27 22:15:00 +02:00
Pascal Bach
40b77eeea3
openshift: 1.0.1 -> 1.3.0 ( #18937 )
2016-09-25 01:57:35 +02:00
zimbatm
0ccfe2e3a9
terraform: 0.7.2 -> 0.7.4
2016-09-22 20:37:05 +01:00
Profpatsch
61462c94e6
lib/fetchers.nix: factor out impure proxy vars ( #18702 )
...
Apparently everyone just copied those variables, instead of creating a
library constant for them. Some even removed the comment. -.-
2016-09-17 21:50:01 +02:00
Michaël Faille
0c34a5da59
docker-machine : add new package
2016-09-16 19:15:54 -04:00
rushmorem
c6938be57c
nomad: v0.4.0 -> v0.4.1
2016-09-08 00:56:23 +02:00
Márton Boros
56b549d4c7
terraform: 0.7.1 -> 0.7.2
2016-09-04 01:54:47 +02:00
Kamil Chmielewski
7b1efbf621
mesos: 0.28.0 -> 0.28.2 ( #18220 )
2016-09-02 23:21:46 +02:00
Rushmore Mushambi
32d06b2a51
Merge pull request #18221 from kamilchm/marathon-up
...
marathon: 1.1.1 -> 1.1.2
2016-09-02 20:12:13 +02:00
Kamil Chmielewski
83c60bd8e5
marathon: 1.1.1 -> 1.1.2
2016-09-02 16:10:58 +02:00
Kamil Chmielewski
4ae2eb2208
mesos: FIX #18209 readdir_r deprecation in libc
...
https://issues.apache.org/jira/browse/MESOS-6013
2016-09-02 16:04:11 +02:00
Tuomas Tynkkynen
74a3a2cd7e
treewide: Use makeBinPath
2016-08-23 01:18:10 +03:00
Márton Boros
71edc955b7
terraform: add meta
2016-08-22 16:22:29 +02:00
Márton Boros
1038c4f8e4
terraform: 0.7.0 -> 0.7.1
2016-08-22 16:09:15 +02:00
ibrahim Sağıroğlu
9ff4501c55
marathon: 0.15.3 -> v1.1.1 ( #17612 )
2016-08-15 14:13:05 +00:00
zimbatm
a4161ac355
terraform: fixes the plugins
...
The plugins are now part of the binary and cause conflict when available
in the $PATH as well.
2016-08-10 18:01:52 +01:00
zimbatm
2f791c7444
terraform: 0.6.16 -> 0.7.0
2016-08-03 09:53:20 +01:00
Kamil Chmielewski
81efd0c82d
mesos: FIX #16917 Failed to extract tgz
2016-07-27 10:11:33 +02:00
Frederik Rietdijk
7d69e5dda2
Merge pull request #16929 from siddharthist/terraform/0.6.15->0.6.16
...
terraform: 0.6.15 -> 0.6.16
2016-07-15 11:19:28 +02:00
rushmorem
3b27257e9a
habitat: fix naming collision
2016-07-14 05:40:09 +02:00
rushmorem
ea15a54ef2
habitat: add an option to run in an FHS chroot
...
`hab studio enter` as well as other `hab` commands that make use
of the studio assume an FHS system when creating a chroot.
See https://github.com/habitat-sh/habitat/issues/994
2016-07-14 04:36:58 +02:00
Langston Barrett
f3262a209b
terraform: 0.6.15 -> 0.6.16
2016-07-13 18:32:13 +02:00
rushmorem
0604af9212
nomad: 0.3.2 -> 0.4.0
2016-06-30 20:30:22 +02:00
rushmorem
531cdf4be1
habitat: build from source
2016-06-27 13:38:10 +02:00
rushmorem
5f2dc4bc05
habitat: init at 0.7.0
2016-06-25 21:44:54 +02:00
Bjørn Forsman
bd01fad0ed
Captialize meta.description of all packages
...
In line with the Nixpkgs manual.
A mechanical change, done with this command:
find pkgs -name "*.nix" | \
while read f; do \
sed -e 's/description\s*=\s*"\([a-z]\)/description = "\u\1/' -i "$f"; \
done
I manually skipped some:
* Descriptions starting with an abbreviation, a user name or package name
* Frequently generated expressions (haskell-packages.nix)
2016-06-20 13:55:52 +02:00
Kamil Chmielewski
1dfae0678d
nomad: extracted from goPackages
2016-06-09 13:08:10 +02:00
Kamil Chmielewski
8cd1d4cda5
buildGoPackage: use Go 1.6 by default
2016-06-09 13:08:10 +02:00
Kamil Chmielewski
734d152977
buildGo16Packages: fetchgit -> fetchFromGitHub
2016-06-09 13:08:10 +02:00
Kamil Chmielewski
7eb671ebcd
no more goPackages
2016-06-09 13:08:00 +02:00
Kamil Chmielewski
e89a086f06
terraform: extracted from goPackages
2016-06-09 11:22:02 +02:00
rushmorem
21c83f294d
kubernetes: v1.0.3 -> v1.2.4
2016-06-06 19:25:32 +02:00
Tuomas Tynkkynen
bac26e08db
Fix lots of fetchgit hashes (fallout from #15469 )
2016-06-03 17:17:08 +03:00
Tuomas Tynkkynen
05d8174b0e
treewide: Make explicit that 'dev' output of subversion is used
2016-05-19 10:04:37 +02:00
Tuomas Tynkkynen
2a73de6e6c
treewide: Make explicit that 'dev' output of openssl is used
2016-05-19 10:02:23 +02:00
Tuomas Tynkkynen
603dcd6263
treewide: Make explicit that 'dev' output of libnl is used
2016-05-19 10:00:43 +02:00
Tuomas Tynkkynen
674eb400ef
treewide: Make explicit that 'dev' output of libevent is used
2016-05-19 10:00:40 +02:00
Tuomas Tynkkynen
29694b43b6
treewide: Make explicit that 'dev' output of apr is used
2016-05-19 10:00:24 +02:00
Peter Simons
8e462995ba
Bring my stdenv.lib.maintainers user name in line with my github nick.
2016-05-16 22:49:55 +02:00
Charles Strahan
f8f16b1a36
mesos: 0.27.1 -> 0.28.0
2016-03-31 04:17:19 -04:00
Kevin Cox
8b7adf808e
mesos: Patch more executable paths.
2016-03-11 09:23:48 -05:00
Robin Gloster
937574a206
Merge pull request #13771 from zimbatm/remove-rq
...
rq: package removed
2016-03-09 08:22:17 +01:00
zimbatm
0ced8f386c
rq: package removed
...
rq only compiles with ruby 1.8 which we don't distribute anymore.
the source is dead.
there is a 1.9 branch over https://github.com/pjotrp/rq that hasn't been
touched for 4 years.
2016-03-08 21:36:59 +00:00
Mathieu Boespflug
6cf1853f29
spark: Fix tarball hash.
...
Maybe tarball changed upstream. Who knows.
Fixes #13703
2016-03-07 23:16:26 +01:00
joachifm
dca363b9a0
Merge pull request #13381 from kevincox/mesos-0.27.1
...
Mesos: 26.0 -> 27.1
2016-03-06 14:44:26 +00:00
Kevin Cox
ee9b151f5b
marathon: 0.15.1 -> 0.15.3
2016-03-06 08:05:26 -05:00
Kevin Cox
2843d83905
Mesos: 26.0 -> 27.1
2016-03-05 22:49:48 -05:00
Bruno Bzeznik Bruno.Bzeznik@imag.fr
15c4167d28
kanif: init at 1.2.2
2016-03-04 12:22:29 +01:00
Lancelot SIX
95f22a6fb5
pkgs.taktuk: fix remote url
2016-03-04 10:30:42 +01:00
Lancelot SIX
f689bc9629
Merge pull request #13656 from bzizou/taktuk
...
taktuk: init at 3.7.5
2016-03-04 10:27:19 +01:00
Bruno Bzeznik Bruno.Bzeznik@imag.fr
92e86f03b0
taktuk: init at 3.7.5
2016-03-04 10:11:08 +01:00
Mathieu Boespflug
936312879c
spark: 1.4 -> 1.6.
2016-02-18 18:29:44 +01:00
Vladimír Čunát
e9520e81b3
Merge branch 'master' into staging
2016-02-17 10:06:31 +01:00
Samuel Rivas
d72fad9ee4
spark: export the assembly to /share/java, fixes #11961
...
So that we can compile applications that depend on spark
2016-02-15 21:26:03 +01:00
Samuel Rivas
704e923ad5
spark: reduce default shell log verbosity
2016-02-15 21:26:03 +01:00
Samuel Rivas
d213089a25
spark: 1.4.0 -> 1.5.2
2016-02-15 21:26:03 +01:00
Pascal Wittmann
b9db5a9574
Merge pull request #12792 from kamilchm/marathon
...
marathon: 0.14.1 -> 0.15.1
2016-02-15 15:05:11 +01:00
Kevin Cox
d5ed1637b6
mesos: 0.23.0 -> 0.26.0
...
Update mesos to 0.26.0 and build with SSL support.
2016-02-14 08:22:47 -05:00
Kamil Chmielewski
55b7f03e3b
marathon: 0.14.1 -> 0.15.1
2016-02-09 11:45:06 +01:00
Vladimír Čunát
a115bff08c
Merge branch 'master' into staging
2016-02-07 13:52:42 +01:00
Guillaume Maudoux
9f358f809d
Configure a default trust store for openssl
2016-02-03 12:42:01 +01:00
Kamil Chmielewski
40eaffdc1b
marathon: 0.8.1 -> 0.14.1
2016-01-29 18:31:13 +01:00
Vladimír Čunát
7c879d342d
Merge #10816 : improve FreeBSD support
2016-01-05 09:50:10 +01:00
Charles Strahan
b6c06e216b
ruby: new bundler infrastructure
...
This improves our Bundler integration (i.e. `bundlerEnv`).
Before describing the implementation differences, I'd like to point a
breaking change: buildRubyGem now expects `gemName` and `version` as
arguments, rather than a `name` attribute in the form of
"<gem-name>-<version>".
Now for the differences in implementation.
The previous implementation installed all gems at once in a single
derivation. This was made possible by using a set of monkey-patches to
prevent Bundler from downloading gems impurely, and to help Bundler
find and activate all required gems prior to installation. This had
several downsides:
* The patches were really hard to understand, and required subtle
interaction with the rest of the build environment.
* A single install failure would cause the entire derivation to fail.
The new implementation takes a different approach: we install gems into
separate derivations, and then present Bundler with a symlink forest
thereof. This has a couple benefits over the existing approach:
* Fewer patches are required, with less interplay with the rest of the
build environment.
* Changes to one gem no longer cause a rebuild of the entire dependency
graph.
* Builds take 20% less time (using gitlab as a reference).
It's unfortunate that we still have to muck with Bundler's internals,
though it's unavoidable with the way that Bundler is currently designed.
There are a number improvements that could be made in Bundler that would
simplify our packaging story:
* Bundler requires all installed gems reside within the same prefix
(GEM_HOME), unlike RubyGems which allows for multiple prefixes to
be specified through GEM_PATH. It would be ideal if Bundler allowed
for packages to be installed and sourced from multiple prefixes.
* Bundler installs git sources very differently from how RubyGems
installs gem packages, and, unlike RubyGems, it doesn't provide a
public interface (CLI or programmatic) to guide the installation of a
single gem. We are presented with the options of either
reimplementing a considerable portion Bundler, or patch and use parts
of its internals; I choose the latter. Ideally, there would be a way
to install gems from git sources in a manner similar to how we drive
`gem` to install gem packages.
* When a bundled program is executed (via `bundle exec` or a
binstub that does `require 'bundler/setup'`), the setup process reads
the Gemfile.lock, activates the dependencies, re-serializes the lock
file it read earlier, and then attempts to overwrite the Gemfile.lock
if the contents aren't bit-identical. I think the reasoning is that
by merely running an application with a newer version of Bundler, you'll
automatically keep the Gemfile.lock up-to-date with any changes in the
format. Unfortunately, that doesn't play well with any form of
packaging, because bundler will immediately cause the application to
abort when it attempts to write to the read-only Gemfile.lock in the
store. We work around this by normalizing the Gemfile.lock with the
version of Bundler that we'll use at runtime before we copy it into
the store. This feels fragile, but it's the best we can do without
changes upstream, or resorting to more delicate hacks.
With all of the challenges in using Bundler, one might wonder why we
can't just cut Bundler out of the picture and use RubyGems. After all,
Nix provides most of the isolation that Bundler is used for anyway.
The problem, however, is that almost every Rails application calls
`Bundler::require` at startup (by way of the default project templates).
Because bundler will then, by default, `require` each gem listed in the
Gemfile, Rails applications are almost always written such that none of
the source files explicitly require their dependencies. That leaves us
with two options: support and use Bundler, or maintain massive patches
for every Rails application that we package.
Closes #8612
2015-12-29 09:30:21 -05:00
Domen Kožar
4e4931507b
fix mesos build, fixes #11638
2015-12-28 22:28:38 +01:00
Domen Kožar
d83a97823c
buildPythonPackage: fix a few more wheel packages
2015-11-21 21:44:12 +01:00
Domen Kožar
704c8bab41
buildPythonPackage: fix standalone applications using it
2015-11-21 21:44:12 +01:00
Pascal Wittmann
7fd2796e99
Replace 'with plaforms; platform' with 'platforms.platform'
2015-11-17 21:30:43 +01:00
William A. Kennington III
0a7176c5a1
Revert "bundlerEnv: Use released versions of bundler"
...
This reverts commit 7bc8b1561e
.
This breaks some ruby gems and needs to be reworked again.
2015-09-20 22:05:29 -07:00
William A. Kennington III
7bc8b1561e
bundlerEnv: Use released versions of bundler
...
We were using HEAD for unreleased features. These features are now in
release builds so we should go back to using those. This also means we
won't have to deal with hash mismatches for all ruby packages.
2015-09-20 18:56:56 -07:00
Domen Kožar
0b4ec468c5
disable chronos /cc @offlinehacker
...
(cherry picked from commit 83cc494542b9c53921616caa06984bd72f4e3dea)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-15 05:41:20 +02:00
Domen Kožar
c0e97bb547
panamax_ui: fix libv8 pinpoint
2015-09-03 10:30:11 +02:00
Eelco Dolstra
8fc039188e
Mark some packages with undownloadable source as broken
2015-09-01 12:00:04 +02:00
Jaka Hudoklin
559e2ab951
kubernetes: 0.18.0 -> 1.0.3
2015-08-19 23:51:54 +02:00
Pascal Wittmann
590e11bc53
mesos: fix build by applying patch from review.apache.org
2015-08-07 18:14:18 +02:00
Charles Strahan
bc042fe0ff
mesos: 0.22.1 -> 0.23.0
2015-08-04 06:11:32 -04:00
Eelco Dolstra
55932c1bec
Don't statically depend on cacert for certificates
...
This reverts commit cd52c04456
and
others.
Managing certificates (including revoking certificates and adding
custom certificates) becomes extremely painful if every package in the
system potentially depends on a different copy of cacert. Also, it
makes updating cacert rather expensive.
2015-07-31 01:34:58 +02:00
William A. Kennington III
333f145d76
Merge branch 'master.upstream' into staging.upstream
2015-07-13 15:11:31 -07:00
Edward Tjörnhammar
036722ab7c
spark: 1.1.1 -> 1.4.0
2015-07-10 01:36:47 +02:00
William A. Kennington III
dae5b35463
ruby: Fixup libv8 versions
2015-07-08 15:10:50 -07:00
William A. Kennington III
7cda24c01e
Merge branch 'master.upstream' into staging.upstream
2015-07-08 14:11:16 -07:00
Jaka Hudoklin
4e33dd4e99
openshift: init at 1.0.1
2015-07-08 12:18:06 +02:00
Eelco Dolstra
4a57b07653
Merge remote-tracking branch 'origin/master' into staging
2015-06-11 00:18:24 +02:00
Jaka Hudoklin
392fc849e4
Update kubernetes to 0.18.0, fix module
2015-06-08 13:10:32 +02:00
William A. Kennington III
9d6555dc0a
Merge branch 'master.upstream' into staging.upstream
2015-06-06 12:04:42 -07:00
William A. Kennington III
ffd0539eba
cacert: store ca-bundle.crt in $out/etc/ssl/certs instead of $out
2015-06-05 13:00:52 -07:00
William A. Kennington III
867d2c5c46
openssl: Remove References to OPENSSL_X509_CERT_FILE
2015-05-31 15:50:51 -07:00
William A. Kennington III
14c1e0fa1f
Fix ca-bundle paths
2015-05-29 14:03:34 -07:00
rushmorem
6771eefd43
Update Mesos Library environment variable
2015-05-15 19:27:00 +02:00
Domen Kožar
f5edc27298
Merge pull request #7844 from rushmorem/mesos-0.22-fix
...
Fix mesos-0.22 build and update to 0.22.1
2015-05-14 20:00:19 +02:00
rushmorem
7b028de543
Fix mesos-0.22 build and update to 0.22.1
2015-05-14 18:02:09 +02:00
Pascal Wittmann
9c9c586534
Fixed several "package has no version" warnings
2015-05-14 17:19:41 +02:00
Charles Strahan
7493d6f1f6
marathon: 0.8.0 -> 0.8.1
2015-05-10 19:56:46 -04:00
Charles Strahan
9d9e21c7fd
mesos: 0.21.0 -> 0.22.0
...
This also enables the network isolation feature that was introduced in
Mesos 0.20.0.
2015-05-10 17:23:20 -04:00
Sven Keidel
456da7fede
apache pig: new package
2015-04-29 14:33:24 +02:00
Jaka Hudoklin
f5bc58d733
Merge pull request #7545 from offlinehacker/pkgs/kubernetes/fixes
...
kubernetes: update to 0.15, module fixes
2015-04-28 14:12:53 +02:00
Pascal Wittmann
f99d5cf2fc
Fixed some descriptions
2015-04-28 10:55:20 +02:00
Jaka Hudoklin
cbf1c3ca22
kubernetes: update to 0.15
2015-04-25 14:18:05 +02:00
Jaka Hudoklin
89f41b90fa
Merge pull request #6874 from offlinehacker/pkgs/kubernetes/update
...
kubernetes: update to 0.12.1, fix module
2015-03-20 11:22:48 +01:00
Jaka Hudoklin
2482b75eae
kubernetes: update to 0.12.1, fix module
2015-03-18 14:37:03 +01:00
Jaka Hudoklin
079520ced5
panamax: update, fix module
2015-03-18 14:35:24 +01:00
Jaka Hudoklin
ebfadc2fc9
Merge pull request #6452 from rushmorem/update-chronos-port
...
Update chronos default port
2015-02-19 14:13:00 +01:00
rushmorem
74b40e9a43
Add marathon mesos framework
2015-02-19 13:30:00 +02:00
rushmorem
a661802d29
Update chronos default port
...
Update chronos default port to match the one documented on
their website (http://airbnb.github.io/chronos ). The one in
their repo (the current one) clashes with the marathon documented
one.
2015-02-19 12:31:12 +02:00
Matej Cotman
8967a2b32d
panamax: rewrite using 'pleasent ruby'
2015-02-07 15:32:20 +01:00
Jaka Hudoklin
ae34f923f7
panamax: simplify, refactor, add test
2015-02-07 15:32:20 +01:00
Matej Cotman
8c79a2df63
panamax: new package and service
2015-02-07 15:32:20 +01:00
John Wiegley
28b6fb61e6
Change occurrences of gcc to the more general cc
...
This is done for the sake of Yosemite, which does not have gcc, and yet
this change is also compatible with Linux.
2014-12-26 11:06:21 -06:00
Jaka Hudoklin
4a5897be65
spark: update to 1.1.1, simplify a lot
2014-12-04 17:40:21 +01:00
Jaka Hudoklin
36a5384ec9
mesos: update to 0.21.0
2014-12-02 12:22:12 +01:00
Jaka Hudoklin
aeba2947b0
Add chronos, fault tolerant job scheduler for Mesos
2014-12-02 12:22:05 +01:00
Jaka Hudoklin
eb2f9f029a
kubernetes: build only on x86_64-linux
2014-11-30 01:24:59 +01:00
Jaka Hudoklin
82e40a2820
kubernetes: update to 0.5.4
2014-11-29 02:27:25 +01:00
Jaka Hudoklin
2b261c1edf
nixos: add kubernetes module
2014-11-29 02:27:17 +01:00
Jaka Hudoklin
a5703dd8fc
kubernetes: fix kube-proxy wrapper
2014-11-23 01:24:53 +01:00
Jaka Hudoklin
52b848861a
Add kubernetes
2014-11-21 14:34:57 +01:00
Mateusz Kowalczyk
007f80c1d0
Turn more licenses into lib.licenses style
...
Should eval cleanly, as far as -A tarball tells me.
Relevant: issue #2999 , issue #739
2014-11-06 00:48:16 +00:00
Domen Kožar
188f0796b9
mesos: fix build
2014-08-30 23:01:09 +02:00
Charles Strahan
1c77030fee
mesos: Add package
...
Apache Mesos is a cluster manager that simplifies the complexity of running
applications on a shared pool of servers.
2014-07-22 00:35:59 -04:00
Austin Seipp
c8f82b4ee8
spark: 0.9.0 -> 0.9.1
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-29 10:34:28 -05:00
Austin Seipp
fb055c10f6
Make my packages slightly more consistent.
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-07 20:27:02 -06:00
Austin Seipp
7d561c5ba9
spark: Remove unneeded whitespace.
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-02 05:51:22 -06:00
Austin Seipp
55ac3b0a93
spark: version 0.9.0
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-23 22:29:08 -06:00
Vladimír Čunát
6e0cac6d6a
hadoop: update, including fix for CVE-2013-2192
2014-02-06 20:54:07 +01:00
Peter Simons
27cdf7af77
hadoop: update to version 2.0.2-alpha
2012-10-26 11:10:13 +02:00
Peter Simons
30a36ad6e5
hadoop: add version 2.0.1-alpha
2012-08-22 14:13:40 +02:00
Pjotr Prins
6c772d627f
rq (a cluster runner) works
...
svn path=/nixpkgs/trunk/; revision=12950
2008-10-05 08:48:49 +00:00
Pjotr Prins
d2499a6e52
Patch for rq (send upstream)
...
svn path=/nixpkgs/trunk/; revision=12949
2008-10-05 08:48:23 +00:00
Pjotr Prins
73d2e4f49d
- Some Ruby interpreter bumped version
...
- Kernel headers 2.6.18 added (XEN virtual images)
- unifdef package added for kernel headers 2.6.18
- Python Zope and 4suite added
- Trying bioconductor packages with R-lang (still failing)
- Bumped gmp version
- Added rq cluster runner - still requires extra gems (installs, but does not run)
svn path=/nixpkgs/trunk/; revision=12766
2008-08-29 13:53:28 +00:00