zimbatm
c8c1922743
foreman: 0.78.0 -> 0.87.2
...
Fixes #90776
(cherry picked from commit 50793c3c457d6383b66b352ff185c612617be16f)
2021-09-08 10:03:25 +00:00
zimbatm
e7768c7dfa
wasm-bindgen-cli: 0.2.73 -> 0.2.74
...
(cherry picked from commit ca27566a8a88c0ec244cc9a4db1eb592f7818d91)
2021-06-09 06:42:39 +00:00
Jonas Chevalier
7c6c48ab9c
gitlab-runner: fix wrong hash ( #124033 )
2021-05-22 17:23:37 +02:00
Jonas Chevalier
30c021fa15
Merge pull request #123744 from hercules-ci/init-ghostunnel
...
ghostunnel: init
2021-05-20 20:58:41 +02:00
Jonas Chevalier
c6b62f2381
mkShell: introduce packages argument ( #122180 )
...
The distinction between the inputs doesn't really make sense in the
mkShell context. Technically speaking, we should be using the
nativeBuildInputs most of the time.
So in order to make this function more beginner-friendly, add "packages"
as an attribute, that maps to nativeBuildInputs.
This commit also updates all the uses in nixpkgs.
2021-05-13 19:17:29 +02:00
Jonas Chevalier
4d8d997105
Merge pull request #122818 from iAmMrinal0/update/google-cloud-sdk
...
google-cloud-sdk: 339.0.0 -> 340.0.0
2021-05-13 17:38:30 +02:00
Jonas Chevalier
9285be37b8
Merge pull request #122013 from DiegoLelis/kops
...
kops_1_19: init at 1.19.2
2021-05-11 15:38:19 +02:00
Jonas Chevalier
a2871ba445
treefmt: 0.1.1 -> 0.2.0 ( #122055 )
2021-05-07 20:43:06 +00:00
Jonas Chevalier
681c2cb72e
Merge pull request #120866 from marsam/update-terraform
...
terraform: 0.12.30 -> 0.12.31, 0.13.6 -> 0.13.7, 0.14.10 -> 0.14.11
2021-04-27 18:32:01 +02:00
Jonas Chevalier and Sandro
b8ef16dc1e
treefmt: init at 0.1.1 ( #120521 )
...
* treefmt: init at 0.1.1
* Update pkgs/top-level/all-packages.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
* Update pkgs/development/tools/treefmt/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
2021-04-25 10:11:42 +00:00
Jonas Chevalier
dad38a48e8
terraform-provers.google: 3.47.0 -> 3.62.0 ( #118051 )
2021-03-30 13:46:39 +02:00
Jonas Chevalier
b2a19283d9
nixpkgs-fmt: 1.1.0 -> 1.2.0 ( #117933 )
2021-03-29 13:25:10 +02:00
Jonas Chevalier
474664683c
Merge pull request #117332 from zimbatm/terraform-providers-kubernetes-alpha-0.3.2
...
terraform-providers.kubernetes-alpha: nightly20200608 -> 0.3.2
2021-03-23 09:44:23 +00:00
zimbatm
012b3a659e
terraform-providers.kubernetes-alpha: nightly20200608 -> 0.3.2
2021-03-23 10:40:35 +01:00
zimbatm
af2abd1deb
kubectl-doctor: init at 0.3.0
2021-03-16 09:56:20 +01:00
Jonas Chevalier
0722ddab3a
Merge pull request #115064 from andir/update-tf-kubernetes
...
update terraform-providers.{helm,kubernetes} to 2.0.2
2021-03-04 16:32:02 +00:00
Jonas Chevalier
3f110f988b
mdsh: 0.5.0 -> 0.6.0 ( #114513 )
2021-02-27 13:47:11 +00:00
zimbatm
bdfd50116a
Revert "mdsh: 0.5.0 -> 0.6.0"
...
This was pushed by mistake!
This reverts commit 7ee7b5deec .
2021-02-26 22:54:37 +01:00
zimbatm
7ee7b5deec
mdsh: 0.5.0 -> 0.6.0
2021-02-26 22:52:59 +01:00
Jonas Chevalier
8868d8faad
Merge pull request #112789 from flokli/terraform-provider-aws-3.27.0
...
terraform-providers.aws: 3.20.0 -> 3.27.0
2021-02-11 16:18:49 +00:00
Jonas Chevalier
4f73437e14
Merge pull request #110937 from leenaars/sylk3
...
Sylk: 2.9.4 -> 3.0.0
2021-01-27 14:17:02 +00:00
Jonas Chevalier
45b32bff65
Merge pull request #110472 from flokli/grafana-agent-fix-rpath
...
grafana-agent: fix rpath
2021-01-22 14:11:11 +00:00
zimbatm
a8dc17d3f2
python3Packages.bash_kernel: 0.7.1 -> 0.7.2
2021-01-21 11:52:09 +01:00
Jonas Chevalier
1996ff7d42
direnv: 2.25.1 -> 2.27.0 ( #108125 )
2021-01-01 08:39:41 -08:00
Jonas Chevalier
c040b918cc
niv: fixes #106906 ( #107096 )
...
I merged this PR too soon and forgot to check that the output was still
containing the binary.
2020-12-17 22:34:58 +00:00
Jonas Chevalier
545c48e844
niv: only build the executable ( #106906 )
...
Installing `pkgs.niv` shouldn't pull all of GHC.
Fixes https://github.com/nmattia/niv/issues/299
2020-12-14 16:01:36 +01:00
Jonas Chevalier
9b09b16cab
Merge pull request #106657 from zimbatm/terraform-providers-updates
...
###### Motivation for this change
2020-12-11 13:11:38 +00:00
zimbatm
0dc2e6d068
terraform-providers.postgresql: 1.7.1 -> 1.8.1
...
This also changes the origin of the code. Hashicorp decided to stop
maintaining that provider and passed on the buck to cyrilgdn.
2020-12-11 12:08:20 +01:00
zimbatm
e1c709b87b
terraform-providers.aws: 3.15.0 -> 3.20.0
2020-12-11 12:00:03 +01:00
Jonas Chevalier
7ff5e241a2
krank: build statically ( #106451 )
...
Avoid pulling all of GHC just to run krank
2020-12-10 00:28:57 +00:00
zimbatm
6da39cde64
sysdig: fix bash-completion location
...
In order to support auto-loading, the bash-completion scripts should
live in $out/share/bash-completion.
2020-12-02 12:30:25 +01:00
Jonas Chevalier
5851c31127
terraform-providers: handle go modules ( #104667 )
...
* terraform-providers: handle go modules
More and more terraform providers are switching from vendored
dependencies to Go modules.
Let's say that you update the "aws" provider and it fails. You can run
it again with:
./update-provider aws --vendor
Any package that has the "vendorSha256" key will be considered as a go
module package.
The script now also supports adding new providers by using the
<owner>/<repo> format. Eg:
./update-provider hetznercloud/hcloud --vendor
* address comment
Fixes https://github.com/NixOS/nixpkgs/pull/104667#discussion_r529788569
* support the null use-case
* escape provider name as well
* fix typo
2020-12-01 11:05:00 +01:00
zimbatm
74f08a53a1
awscli2: fix bash completion name
...
The bash completion name should map the binary name, so that it can be
loaded by the bash-completion package automatically.
2020-11-30 18:40:14 +01:00
zimbatm
bbc9af1f0a
tree-wide: do not use pkgs.extend in nixpkgs
...
Each invocation of pkgs.extends adds 130MB of allocation to the hydra
evaluator. We are already struggling with the amount of memory nixpkgs
requires.
`pkgs.extend` is a useful escape-hatch, but should be not be used inside
of nixpkgs directly.
2020-11-30 14:24:40 +01:00
zimbatm
12d78f7469
goreleaser: 0.145.0 -> 0.147.2
2020-11-27 10:16:57 +01:00
Jonas Chevalier
fbeebf8b49
Merge pull request #104771 from zimbatm/terraform-providers.postgresql-1.7.1
...
terraform-providers.postgresql: 1.6.0 -> 1.7.1
2020-11-24 15:28:25 +01:00
zimbatm
688c8c0333
terraform-providers.postgresql: 1.6.0 -> 1.7.1
2020-11-24 15:21:52 +01:00
Jonas Chevalier
fc813a0872
Merge pull request #104366 from leenaars/sylk293
...
Sylk: 2.9.2 -> 2.9.3
2020-11-22 11:26:25 +01:00
Jonas Chevalier
04320e77e1
gopls: 0.5.1 -> 0.5.3 ( #104065 )
2020-11-17 18:43:25 +01:00
Jonas Chevalier
a7cb88c3de
tree-wide: unify Bash completions outputs ( #103421 )
...
Use $out/share/bash-completion/completions to store the Bash completions
2020-11-12 21:22:18 +00:00
zimbatm
1eaf05fbaf
terraform-providers.linuxbox: init at 0.3.11
2020-11-04 19:23:08 +01:00
zimbatm
5ff35fab0f
fixup! nss: make reproducible ( #102156 )
...
Fixes a precedence issue from fe9f55907e
`lib.optionalString <cond> 'text' + 'text2'` will always have 'text2' as
part of the result.
2020-11-02 11:55:11 +01:00
zimbatm
6cc483b6c2
autogen: make reproducible ( #102280 )
2020-10-31 23:27:12 +01:00
zimbatm
c409f69480
pythonPackages.pip: make reproducible ( #102222 )
...
The previous attempt wasn't covering all of the bases. It relied on
invoking that pip-install-hook, and didn't apply to pip itself.
The core issue is that the generated .pyc files embed some of the
temporary paths, which are randomly generated. See
https://r13y.com/diff/bf8c3ca3148ebff9ecf41f294cc60b9f209c006d49699e356969ff32d736f1c6-8806a7cca91fdd300e48736bfcd57c4d0b54c1cc2fd61609f35143170862b59c.html
In this new attempt, the approach is to patch the TempFile
implementation directly, so that it creates stable temporary
directories. We also assume that if SOURCE_DATE_EPOCH is set, we are in
a scenario where reproducible builds are desirable and enter that
branch.
See also https://github.com/pypa/pip/issues/7808
2020-10-31 21:24:36 +01:00
zimbatm
7d834eff6c
nixos/manual: make reproducible ( #102234 )
2020-10-31 21:18:16 +01:00
zimbatm
8f2be9ac36
nss: make reproducible ( #102156 )
...
According to
https://hg.mozilla.org/projects/nss/file/c1fad130dce2081a5d6ce9f539c72d999f59afce/build.sh#l129
the FIPS mode is not enabled by default. Yet we generate the .chk files
that are only meant to be used for that mode. I have a sense that those
have been cargo-culted around.
Adding FIPS is still possible but you have to explictily build the lib
with `pkgs.nss.override { enableFIPS = true; }`
More info on what FIPS is:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_Tech_Notes/nss_tech_note6
Other distros wrangling with the same issue:
https://bugzilla.opensuse.org/show_bug.cgi?id=1081723
2020-10-31 21:17:26 +01:00
zimbatm
f155651d3f
terraform-providers.time: init at 0.6.0 ( #101406 )
2020-10-29 18:07:44 +01:00
zimbatm
5dc3838d05
Merge pull request #101655 from zimbatm/ruby-r13y
...
ruby: make the build reproducible
2020-10-27 19:29:37 +01:00
zimbatm
c3357d2cd9
buildRubyGem: remove Makefiles
...
The generated Makefile is not reproducible. The HDRS section is inode
dependent. "sitearchdir" and "sitelibdir" contains a timestamp and
random postfix. See https://r13y.com/diff/8350ec80865096f84705f3e000d97f151760e768bf626e52c84570413c5e1093-f9dea788fe62d683e90e12e166f29b778c39c699a5be39f9262e5cffb77d3e45.html
Instead of trying to make it reproducible, remove it entirely. It was
only useful for generating the .so file and it no longer needed.
See also https://bugs.ruby-lang.org/issues/15304
Fixes the rubyPackages.nokogiry reproducibility for example.
2020-10-27 14:20:09 +01:00
zimbatm
7aee32121a
ruby: make the build reproducible
...
ext/io/console/io-console.gemspec was embedding a timestamp which made
the build not reproducible. Gems respect SOURCE_DATE_EPOCH so it's
enough to just delete that line if it exists.
This file has been fixed in
https://github.com/ruby/io-console/commit/679a941d05d869f5e575730f6581c027203b7b26#diff-d8422f096931c58d4463e2489f62a228b0f24f0492950ba88c8c89a0d741cfe6
And then ruby regularly merges that gem into their own repository. Ruby
master is fixed but none of the ruby releases have been fixed yet.
lib/ruby/gems/2.6.0/specifications/default/io-console-0.4.7.gemspec now
contains:
s.date = "1980-01-01"
2020-10-27 14:20:08 +01:00
zimbatm
ae66cd924c
direnv: 2.23.0 -> 2.23.1 ( #101487 )
2020-10-23 21:39:29 +02:00
zimbatm
0f5cfbcaf8
direnv: 2.22.0 -> 2.23.0 ( #100146 )
2020-10-10 14:05:27 +00:00
zimbatm
d8e4c8e612
Merge pull request #96641 from zimbatm/data-module-imports
...
nixos: Data module imports
2020-10-09 17:07:51 +00:00
zimbatm
0e354d87bc
Merge pull request #100072 from zimbatm/tf-0.13-fixups
...
terraform-full: fix evaluation
2020-10-09 14:55:47 +00:00
zimbatm
c79ff8ddca
terraform: fix withPlugins
...
Move the providerSourceAddress fallback to the terraform.withPlugins
function. Since plugins can be arbitrary derivations, there is no
guarantee that this attribute will be exposed.
While doing that I also cleaned the toDrv function to only pass
attributes to the builder which are required by the build.
The Terraform 0.13 fallback slug has changed from
`nixpkgs/<provider-owner>/<provider-name>` to `nixpkgs/<provider-name>`
as the owner is also not always available. As a nixpkgs user, all I know
is that the provider is in nixpkgs and his name, the owner information
is not necessarily easy to get by.
2020-10-09 16:55:30 +02:00
zimbatm
3f49e5ba03
terraform-providers.keycloak: use pname
...
We will be relying on the pname to figure out where to link the plugin.
2020-10-09 12:43:13 +02:00
zimbatm
be6e9f1e90
Merge pull request #99198 from timstott/terraform-013-compatible-providers
...
terraform-providers: Terraform 0.13 compatibility
2020-10-08 21:29:04 +00:00
zimbatm
8c67a84193
Merge pull request #99073 from flokli/terraform-providers-ct
...
terraform-providers.ct: 0.5.0 -> 0.6.1
2020-09-30 16:19:51 +00:00
zimbatm
7bfde4b334
Revert "st: enable build on darwin ( #98668 )"
...
This reverts commit 34133d5425 .
2020-09-25 00:06:56 +02:00
zimbatm
3cf7f6d357
Merge pull request #98671 from r-ryantm/auto-update/bashmount
...
bashmount: 4.3.1 -> 4.3.2
2020-09-24 22:05:42 +00:00
zimbatm
cc9b34a56b
Merge pull request #98649 from cw789/elixir_cleanup
...
elixir_1_6: remove
2020-09-24 22:00:03 +00:00
zimbatm
4b64ea7e4f
Merge pull request #98654 from ghuntley/bump-pulumi
...
pulumi: 2.6.1 -> 2.10.2
2020-09-24 21:49:55 +00:00
zimbatm
55e2c8318d
Merge pull request #98682 from afontaine/bump-plexamp-3-2-0
...
plexamp: 3.1.1 -> 3.2.0
2020-09-24 21:48:33 +00:00
zimbatm
f32bc5c953
Merge pull request #98554 from Luflosi/update/ipfs
...
ipfs: 0.6.0 -> 0.7.0
2020-09-24 20:42:07 +00:00
zimbatm
60d443d0cd
awscli2: 2.0.46 -> 2.0.48
2020-09-14 15:14:28 +02:00
zimbatm
ceac92ce05
Merge pull request #97892 from taku0/thunderbird-bin-78.2.2
...
thunderbird, thunderbird-bin: 78.2.1 -> 78.2.2
2020-09-14 00:43:27 +02:00
zimbatm
035627dff2
lib: allow to import JSON and TOML files
...
The vision here is that configuration tools can generate .json or .toml
files, which can be plugged into an existing configuration.
Eg:
{ lib, ... }:
{
imports = [
(lib.modules.importJSON ./hardware-configuration.json)
];
}
2020-09-12 16:37:50 +02:00
zimbatm
947a7d33f9
lib: add importTOML
...
Complements the `lib.importJSON`. `builtins.readTOML` has been
introduced in Nix 2.1.
2020-09-12 16:37:50 +02:00
zimbatm
6592980b19
direnv: 2.21.3 -> 2.22.0 ( #97011 )
2020-09-03 17:24:46 +02:00
zimbatm
2f5277d92e
nix-build-uncached: remove the nix wrap ( #96357 )
...
Nix is one of those few things where it's actually better to use the
version that is on the host. This avoids having to deal with Nix
compatibility issues, and download a second version of Nix on hosts like
GitHub Actions.
2020-08-26 21:57:28 +02:00
zimbatm
fcd447bfed
pythonPackages.avro: 1.9.2 -> 1.10.0 ( #95790 )
...
pythonPackages.avro: 1.9.2 -> 1.10.0
2020-08-21 05:26:28 -07:00
zimbatm
718782b004
Merge pull request #95889 from erictapen/jellyfin-10.6.3
...
jellyfin: 10.6.2 -> 10.6.3
2020-08-21 11:07:38 +02:00
zimbatm
bd960c6fbe
Merge pull request #95895 from jonringer/fix-dracula
...
vimPlugins.dracula-vim: fix name
2020-08-21 11:02:54 +02:00
zimbatm
873cca6e03
obsidian: 0.7.3 -> 0.8.2
2020-08-19 08:55:07 +02:00
zimbatm
a19e16756b
Merge pull request #95659 from numtide/nixpkgs-fmt
...
nixpkgs-fmt: 0.9.0 -> 1.0.0
2020-08-18 15:23:55 +02:00
zimbatm
77da74c785
rustracerd: mark as broken ( #95099 )
...
It doesn't seem to be maintained upstream anymore?
Fixes the ycmd build.
2020-08-10 17:45:49 +00:00
zimbatm
dad2f74082
Merge pull request #93884 from zowoq/gobetween
...
gobetween: 0.7.0 -> 0.8.0
2020-07-26 13:25:17 +00:00
zimbatm
aaceace6e4
Merge pull request #93906 from magnetophon/mu
...
mu: 1.4.10 -> 1.4.12
2020-07-26 13:23:55 +00:00
zimbatm
93013cd8b3
Merge pull request #93871 from Chili-Man/terraform-0.12.29-update
...
terraform: 0.12.28 -> 0.12.29
2020-07-26 09:03:23 +00:00
zimbatm
4cb0342777
pipewire: 0.3.6 -> 0.3.7
2020-07-22 23:52:51 +02:00
zimbatm
390737910d
gopls: 0.4.1 -> 0.4.3
2020-07-16 14:32:18 +02:00
zimbatm
f0fb57a079
terraform_0_13: init at 0.13.0-beta3
2020-07-10 13:20:40 +02:00
zimbatm
6a6c47a823
Merge pull request #92433 from kampka/kops
...
kops: 1.16.3 -> 1.16.4 1.17.0 -> 1.17.1
2020-07-07 16:57:52 +02:00
zimbatm
dca8595188
cloud-utils: 0.30 -> 0.31
2020-06-29 10:52:30 -07:00
zimbatm
05c54bd0e1
terraform: 0.12.26 -> 0.12.27 ( #91614 )
2020-06-26 17:59:12 +00:00
zimbatm
6cddce1d1d
rebazel: init at 0.1.4
2020-06-15 19:41:10 +02:00
zimbatm
9494fdeeb3
Merge pull request #70327 from abbradar/synapse-plugins
...
Refactor Synapse plugins, add matrix-synapse-pam
2020-06-09 23:54:54 +02:00
zimbatm
3b1f33f300
Merge pull request #89833 from flokli/bump-terraform-providers
...
terraform-providers: update
2020-06-08 23:08:53 +02:00
zimbatm
09aad02e06
Merge pull request #89555 from flokli/terraform-provider-ct
...
terraform-providers.ct: init at 0.5.0
2020-06-05 20:06:46 +02:00
zimbatm
8db1c35e83
Merge pull request #89393 from wnklmnn/keepass
...
Keepass
2020-06-05 14:56:30 +02:00
zimbatm
383c5d09b9
gerrit: 3.1.4 -> 3.1.5 ( #89288 )
2020-06-03 09:45:51 +00:00
zimbatm
245ce6f61d
Merge pull request #89386 from kampka/kops
...
kops: 1.16.2 -> 1.16.3, init at 1.17.0
2020-06-03 11:08:19 +02:00
zimbatm
9f15e95ff2
Merge pull request #89308 from LnL7/remove-sri-hashes
...
Remove sri hashes
2020-06-02 16:24:01 +02:00
zimbatm
19aac2413a
confd: 0.9.0 -> 0.16.0 ( #89180 )
2020-05-29 16:14:06 +00:00
zimbatm
bc3b694a39
direnv: fix missing BASH_PATH ( #89165 )
...
This was broken by the switch to go modules (#87932 ) which doesn't
respect makeFlags.
Fixes #89129
2020-05-29 14:02:49 +00:00
zimbatm
28357868f8
Merge pull request #88482 from r-ryantm/auto-update/fahcontrol
...
fahcontrol: 7.6.9 -> 7.6.13
2020-05-21 12:12:37 +02:00
zimbatm
1f6fcc7025
Merge pull request #88493 from r-ryantm/auto-update/fahviewer
...
fahviewer: 7.6.9 -> 7.6.13
2020-05-21 12:12:01 +02:00
zimbatm
9fbb82f46e
Merge pull request #87913 from zowoq/go113
...
go_1_13: 1.13.8 -> 1.13.11, stop setting GOPATH
2020-05-16 12:39:53 +02:00
zimbatm
99efa7c85c
Revert "Get rid of go 1.13 ( #86036 )"
...
This partially reverts commit 3e0aa4af2d .
See the discussion in the PR.
2020-05-15 19:26:53 +02:00
zimbatm
5cb26d71a7
mdsh: 0.4.0 -> 0.5.0
2020-05-08 23:25:31 +02:00