Commit Graph
100 Commits
Author SHA1 Message Date
zimbatm f373ecec8f buildGoModule: support impure modules (#76532)
When modSha256 is null, disable the nix sandbox instead of using a
fixed-output derivation. This requires the nix-daemon to have
`sandbox = relaxed` set in their config to work properly.

Because the output is (hopefully) deterministic based on the inputs,
this should give a reproducible output. This is useful for development
outside of nixpkgs where re-generating the modSha256 on each mod.sum
changes is cumbersome.

Don't use this in nixpkgs! This is why null is not the default value.
2019-12-28 12:36:42 -08:00
zimbatm 727c20f8e1 rambox: fix node_modules sha256 2019-12-27 10:28:29 +01:00
zimbatm e18435d9ad travis: add pry to the dependencies
This is required to run `travis console` but is not part of the upstream
dependency list. Upstream is also not compatible with pry 0.12+ and
breaks with this error `uninitialized constant Pry::SIMPLE_PROMPT`.

Fixes #73238
2019-11-20 15:36:55 -08:00
zimbatm f40b8471e7 fsatrace: 0.0.1-160 -> 0.0.1-324 2019-11-10 10:01:01 +00:00
zimbatm a8f50f02cc Merge pull request #72939 from mbrgm/update-terraform-providers
terraform-providers: update and improve update script
2019-11-09 18:15:16 +00:00
zimbatm 0132b040fc Merge pull request #73047 from gotcha/vimelette
vimPlugins.vimelette: init at 2019-05-02
2019-11-08 15:32:13 +00:00
zimbatm 85142b9ad2 nixpkgs-fmt: 0.6.0 -> 0.6.1 2019-11-07 22:50:57 +00:00
zimbatm 71184f8e15 stdenv/check-meta: getEnv if the attribute is unset (#72376)
There were two issues:

* builtins.getEnv was called deep into the nixpkgs tree making it hard
  to discover. This is solved by moving the call into
  pkgs/top-level/impure.nix
* when the config was explicitly set by the user to false, it would
  still try and load the environment variable. This meant that it was
  not possible to guarantee the same outcome on two different systems.
2019-11-03 17:40:43 +00:00
zimbatm 01f6d4d36f Merge pull request #72419 from WilliButz/rubyPackages/remove-global-v8-pinning
rubyPackages: remove global v8 pinning
2019-11-03 12:19:18 +00:00
zimbatm 639a0eafcb mdsh: 0.2.0 -> 0.3.0 2019-10-20 00:33:28 +02:00
zimbatm 4738a5772b keycard-cli: embed version 2019-10-08 17:47:34 +02:00
zimbatm 6886db123c keycard-cli: init at 0.0.12 2019-10-08 17:35:14 +02:00
zimbatm 90c89eac6e mdsh: 0.1.4 -> 0.2.0 2019-10-08 13:16:12 +02:00
zimbatm d3542aae76 coz: init at 0.2.0 (#68981) 2019-10-03 14:34:17 +00:00
zimbatm 0df4dad270 Merge pull request #68957 from simonchatts/entrance
pythonPackages.entrance: init at 1.1.10 (and janus init at 0.4.0)
2019-10-01 07:50:23 +00:00
zimbatm 212973a057 pythonPackages.janus: disabled if python < 3.6 2019-10-01 07:47:54 +00:00
zimbatm ee00d08ed0 mdsh: use the verifyCargoDeps option 2019-09-30 17:09:52 +00:00
zimbatm f8d67ec135 buildRustPackage: add verifyCargoDeps option
One issue with cargoSha256 is that it's hard to detect when it needs to
be updated or not. It's possible to upgrade a package and forget to
update cargoSha256 and run with old versions of the program or
libraries.

This commit introduces `verifyCargoDeps` which, when enabled, will check
that the Cargo.lock is not out of date in the cargoDeps by comparing it
with the package source.
2019-09-30 17:09:52 +00:00
zimbatm 25fb1e59d6 nixpkgs-fmt: 0.5.0 -> 0.6.0 2019-09-16 16:28:46 +02:00
zimbatm d5817fa95a rustup: 1.18.3 -> 1.19.0 2019-09-13 16:33:40 +00:00
zimbatm c2cbbb7010 Merge pull request #68651 from marsam/postgresql-ext-add-platforms
postgresqlPackages: add missing platforms
2019-09-13 14:03:30 +00:00
zimbatm cef857e8b7 bundlerApp: avoid unecessary rebuilds when gemdir changes
Because the gemdir was referenced on the derivation, it would cause the
whole gemdir to get added to the store, which would in turn force the
derivation to be rebuilt whenever unrelated folder files would change.
2019-09-13 11:40:40 +00:00
zimbatm ab0308604b cide: remove (#68505) 2019-09-12 22:02:26 +02:00
zimbatm f42258c54d terraform: default to version 0.12 (#68497) 2019-09-11 15:50:39 +02:00
zimbatm 4441befd43 repmgr: init at 4.4.0 (#68444) 2019-09-10 21:16:03 +02:00
zimbatm 862e91dc6b helm: 2.14.2 -> 2.14.3 2019-09-09 13:28:41 +02:00
zimbatm bcc8db0298 kind: 0.3.0 -> 0.5.1 (#68319) 2019-09-09 13:12:59 +02:00
zimbatm 1fff2b0760 nixpkgs-fmt: 0.3.1 -> 0.5.0 2019-09-07 23:54:49 +02:00
zimbatmandFlorian Klink 406e29ff78 nix-store-gcs-proxy: init at 0.1.0 (#68139)
* nix-store-gcs-proxy: init at 0.1.0

Co-Authored-By: Florian Klink <flokli@flokli.de>
2019-09-06 20:25:45 -07:00
zimbatm 80a3988150 remove empty nix file
Nix repl hangs when evaluating empty files.

    find -name "*.nix" -empty -delete
2019-08-31 00:00:29 +02:00
zimbatm 3d0af7848c Merge pull request #67607 from zimbatm/verifpal-0.2
verifpal: init at 0.2
2019-08-30 21:56:52 +02:00
zimbatm 792bb4f7f6 verifpal: init at 0.2 2019-08-30 21:56:12 +02:00
zimbatm 027b117fee pigeon: init at 20160310 2019-08-30 21:56:12 +02:00
zimbatm b240871063 nixpkgs-fmt: 0.2.0 -> 0.3.1 2019-08-24 14:28:06 +02:00
zimbatm 79c2ed6b60 nixpkgs-fmt: init at 0.2.0 2019-08-23 16:12:50 +02:00
zimbatm a0a0106f59 pre-commit: 1.17.0 -> 1.18.1 2019-08-12 09:34:23 +02:00
zimbatm 8b772254e5 Merge pull request #64242 from kampka/refactor_kops
kops: restructure package to maintain multiple versions in the future
2019-08-05 14:41:04 +00:00
zimbatm bffe156bd2 mdsh: 0.1.3 -> 0.1.4 2019-08-01 12:02:53 +02:00
zimbatm 2a227c6cd8 .github/ISSUE_TEMPLATE/security.md: remove
since the .github/SECURITY.md was added in the org-level repo, there are
now two entries in the list. So remove this-one.
2019-07-26 15:33:26 +02:00
zimbatm 2797ddee7d Remove .github/FUNDING.yml
The configuration is now done through the shared configuration repo:

https://github.com/nixos/.github
2019-07-23 15:19:40 +02:00
zimbatm 5cece63aad github: use the new issue template (#64983)
Create new categories for the issues:

* Bug report
* Packaging request
* Security

Add metadata information to the issues so that we may match issues to
maintainers using a bot in the future.

The old `.github/ISSUE_TEMPLATE.md` is being used by the "Open a regular
issue." link.
2019-07-22 09:04:00 +00:00
zimbatm a0f534865e Merge pull request #64298 from michaelpj/imp/mathematical-epub3
asciidoctor: include the asciidoctor-epub3 gem
2019-07-04 20:34:06 +00:00
zimbatm f726160556 asciidoctor: fix update.sh 2019-07-04 18:09:15 +02:00
zimbatm 53ac12b25b couchpotato: remove the /usr/bin/env dependency
leave the fixupPhase intact so it can patch script interpreter paths
2019-06-25 13:25:57 +02:00
zimbatm 20b993ef2c ksonnet: remove package (#63702)
The team behind ksonnet was aquired by VMware, and they decided to end
work on ksonnet:

From https://blogs.vmware.com/cloudnative/2019/02/05/welcoming-heptio-open-source-projects-to-vmware:

> Prior to the acquisition, Heptio had been shifting focus and resources
> away from ksonnet; with the acquisition, we felt it was the right time
> to rethink our investment in ksonnet. As a result, work on ksonnet will
> end and the GitHub repositories will be archived. It’s extremely
> difficult to step back from a project we have worked so hard on, but
> we’re excited about our new ideas and vision for changing how developers
> experience the Kubernetes and cloud native ecosystems.
2019-06-23 22:43:23 +00:00
zimbatm 7f7687e79f Merge pull request #63701 from basvandijk/composable-mkshell-shellHook
Improve composability of mkShell
2019-06-23 22:39:54 +00:00
zimbatm 10f2815230 Merge pull request #63485 from allowthere/update/caddy-1.0.0
caddy: 0.11.4 -> 1.0.0
2019-06-20 09:02:18 +00:00
zimbatm 6787c5734b minio: only publish the main binary 2019-06-18 16:48:17 +02:00
zimbatm d838603450 Merge pull request #61513 from zimbatm/cryptpad-2.21.0
cryptpad: init at v2.23.0
2019-06-07 12:28:01 +00:00
zimbatm 18ae1ecf03 nixos/cryptpad: add module 2019-06-07 13:02:51 +02:00
zimbatm e3a316a4d5 cryptpad: init at v2.23.0 2019-06-07 13:02:40 +02:00
zimbatm baac84c2c4 Sylk: init at 2.1.0 2019-05-20 10:36:05 +01:00
zimbatm b269811203 terraform-providers: bump versions 2019-05-09 22:43:26 +02:00
zimbatm 25c08476c1 terraform_0_12: 0.12.0-beta1 -> 0.12.0-rc1 2019-05-09 22:43:26 +02:00
zimbatm 5b2b8f96a3 Merge pull request #58329 from siriobalmelli-foss/master-dev
Add vim plugin vim-beancount
2019-04-18 19:53:19 +02:00
zimbatm 54c3ac18d5 goreman: init at 0.2.1 (#59388) 2019-04-13 16:30:05 +02:00
zimbatm 0fba99dedf shfmt: 1.1.0 -> 2.6.4 (#59113)
and stop shipping the "gosh" binary with shfmt, make a separate package
if you want to use that
2019-04-07 15:26:50 +02:00
zimbatm b2011766ed Merge pull request #59107 from matthiasbeyer/add-package-updates
Add package updates
2019-04-07 15:14:21 +02:00
zimbatm ac7d039f09 Merge pull request #59092 from romildo/upd.deepin.qcef
deepin.qcef: init at 1.1.4.6
2019-04-07 15:12:56 +02:00
zimbatm 48d96a7aa7 Merge pull request #59082 from thefloweringash/firefox-aarch64
firefox: aarch64 fixes
2019-04-07 15:11:17 +02:00
zimbatm f88d9c3c96 direnv: 2.19.2 -> 2.20.0 2019-03-31 21:15:16 +02:00
zimbatm b9038204d6 sublime3: Fix python api locale (#58491) 2019-03-29 14:38:03 +01:00
zimbatm 8403965d01 pythonPackages.invoke: patch the default bash path (#57908)
Use a reasonable path :)
2019-03-19 17:38:55 +01:00
zimbatm b1f767ef90 pipenv: fix python loading issue (#56495) 2019-03-06 17:56:44 +00:00
zimbatm 732cbd3be9 nixUnstable: 2.2pre6600_85488a93 -> 2.3pre6631_e58a7144 2019-02-22 19:54:36 +01:00
zimbatm b6c82183be shab: init at 1.0.0 (#56164) 2019-02-22 13:33:26 +01:00
zimbatm 288f353cdb firecracker: 0.13.0 -> 0.14.0 2019-02-20 21:16:30 +01:00
zimbatm e0a927556b mdsh: 0.1.2 -> 0.1.3 2019-02-19 21:56:42 +01:00
zimbatm 580f5b0716 oil: 0.3.0 -> 0.6.pre15 2019-02-19 12:07:52 +01:00
zimbatm 4fad0de82a mdsh: init at 0.1.2 2019-02-17 11:18:04 +01:00
zimbatm abac6afe93 pkgconfig: rename to pkg-config (#55094)
Package attrs should map to the pname. It's confusing otherwise.

pkg-config is also the name used by most distributions:

Debian, Homebrew, Guix, OpenSuse

other distributions like FreeBSD ports, Fedora and Arch Linux call it
"pkgconf"

Waiting a few releases to make a tree-wide change to make it easier to
back-port things.
2019-02-03 15:35:55 +00:00
zimbatm 04d21ab899 docker-machine: 0.14.0 -> 0.16.1 (#54487) 2019-01-23 11:53:36 +00:00
zimbatm 556c4426e8 kubectl: reduce closure size
before: 482M
after: 38M
2019-01-19 20:55:03 +01:00
zimbatm 8baa0a4a34 Merge pull request #52937 from stephengroat/patch-4
terraform-providers: new providers + version bumps
2019-01-18 18:45:35 +00:00
zimbatm f077a27b9c terraform-docs: 0.5.0 -> 0.6.0 2019-01-18 18:04:46 +01:00
zimbatm 6d022fb6cc terraform_0_12: 0.12.0-alpha2 -> 0.12.0-alpha4 2019-01-18 17:25:20 +01:00
zimbatm 3197cd5d63 now-cli: 12.1.14 -> 13.0.4 2019-01-13 15:24:54 +01:00
zimbatm c9c1e88dbb nomad: 0.7.1 -> 0.8.6 2019-01-10 11:35:02 +01:00
zimbatm d06f798ce7 Merge pull request #51566 from adisbladis/google-oslogin
GCE OSLogin module: init
2018-12-24 14:11:49 +01:00
zimbatm 4a8d0927e1 bundix: 2.4.0 -> 2.4.1 (#51660)
fixes #51656
2018-12-07 17:49:33 +01:00
zimbatm e4d06cbab6 terraform-docs: init at 0.5.0 (#51579) 2018-12-06 12:10:36 +01:00
zimbatm ae49c73644 terraform-providers: add terraform-provider-secret 2018-12-05 20:09:22 -08:00
zimbatm 71dbc5a77b terraform-providers: update 2018-12-05 20:09:22 -08:00
zimbatm 7faa6723d6 Merge pull request #51524 from zimbatm/vault-1.0.0
vault: 0.11.5 -> 1.0.0
2018-12-05 21:13:07 +01:00
zimbatm c8091a8995 vault: 0.11.5 -> 1.0.0 2018-12-05 14:52:04 +01:00
zimbatm 3064dd1906 gox: 0.4.0 -> 20181025
We need the latest gox to support the latest go releases better.
Unfortunately the author doesn't seem interesting in making new releases
(1y already since the last release).
2018-12-05 14:52:04 +01:00
zimbatm b5360ce722 govers: 20150109 -> 20160623 2018-12-05 14:52:04 +01:00
zimbatm 798a2a6c97 bundix: 2.3.1 -> 2.4.0 (#51146) 2018-11-27 23:36:30 +01:00
zimbatm 064bd03b8c doc: tweak the coding conventions (#51113)
Encouraging to put container elements on their own lines to minimize
diffs, merge conflicts and making re-ordering easier.

Nix doesn't suffer the restrictions of other languages where commas are
used to separate list items.
2018-11-27 22:14:41 +01:00
zimbatm 7a9acea944 Merge pull request #50781 from zimbatm/terraform_0_12-alpha
Terraform 0.12.0-alpha2
2018-11-20 11:09:33 +01:00
zimbatm e28d3142a5 terraform_0_12: init at 0.12.0-alpha2 2018-11-20 10:32:36 +01:00
zimbatm b554d6208a terraform: add a "full" passthru
providers are already compiled independently so we don't need Hydra to
follow terraform_MAJ_MIN_full to have them all compiled.

Instead of having to create two aliases per release, add a "full"
passthru for that common use-case.

Eg:

  terraform_0_11_full -> terraform_0_11.full
2018-11-20 10:32:36 +01:00
zimbatm a4195b20e6 terraform: delete old versions 2018-11-20 10:13:56 +01:00
zimbatm d979b8bec1 terragrunt: delete old versions
These are very old and blocking cleaning old terraform releases
2018-11-19 22:10:06 +01:00
zimbatm 7b9a553e21 nixos: move system.autoUpgrade
This is not installer-specific
2018-11-17 14:05:30 +01:00
zimbatm b56191746e nixos: doc typo and ws 2018-11-16 22:44:55 +01:00
zimbatm 551aecfa83 tmpdir audit: only fail with files referenced below (#35068)
On Linux the `$TMPDIR` is `/build`. The TMPDIR audit looks for `$TMPDIR`
in the build output, which will then fail with packages like
/buildkite-agent.

This fixes the heuristic to look for `$TMPDIR/` instead.
2018-11-16 22:35:56 +01:00
zimbatm 2a838cb6d7 group the release info
this makes the codename globally accessible in the repo. The release is
not only for NixOS anymore.
2018-11-15 21:56:17 +01:00
zimbatm 67dafdb271 Merge pull request #50416 from alyssais/bundler
bundler: 1.16.4 -> 1.17.1
2018-11-15 21:17:31 +01:00
zimbatm cb2a3bc577 Merge pull request #49493 from dtzWill/update/libva-and-friends-2.3.0-mostly
libva{,-utils}: 2.1.0 -> 2.3.0, bump vaapiIntel to 2.2.0 since no 2.3.0
2018-11-15 10:30:35 +01:00