Commit graph

19 commits

Author SHA1 Message Date
Daiderd Jordan 634e68cb15
nixpkgs: 2020-02-19 -> 2020-05-19
It seems like the latest crate2nix depends on some changes to the rust
infrastructure in nixpkgs.

    error: cannot coerce null to a string, at pkgs/build-support/rust/build-rust-crate/configure-crate.nix:33:4
2020-05-24 12:52:09 +02:00
Andreas Rammhold 41687fe743
Update to current nixpkgs-unstable
This required the introduction of an overlay file since ofBorg still
requires openssl 1.0.2. Updating to newer version of openssl also
requires updating the amqp library which requires some more involved
changes.

The php code is only updated to php 7.2 and not 7.3 (the default in
nixpkgs) since there seem to been a few syntax changes that aren't yet
compatible with composer2nix.

In previous versions of the rust infrastructure within nixpkgs we would
have been able to override all crates during the invocation of the
target crate. That `override` feature was removed as it caused a huge
eval overhead for larger projects. We did end up with (n^2)
instantiations of dependencies since they were being overriden on every
invocation of every dependency on every level further down the chain.
The current understanding is that the build tooling that each project is
using (e.g.  crate2nix, crate2nix, …) that is driving the actual build
could easily reintroduce that feature without the overhead.

pin to php72
2020-02-21 17:10:45 +01:00
Graham Christensen ecc49cf75d
Update nixpkgs 2019-01-01 19:31:12 -05:00
Graham Christensen 5ac52234c8
Revert "Revert "Change to nixos-unstable""
This reverts commit befa1873cc.
2018-12-01 10:34:26 -05:00
Graham Christensen befa1873cc
Revert "Change to nixos-unstable"
This reverts commit 8ea6d11fdf.
2018-12-01 09:36:45 -05:00
Graham Christensen 8ea6d11fdf
Change to nixos-unstable 2018-12-01 09:34:57 -05:00
Graham Christensen 3d597c629a
Update nixpkgs, dependencies, carnix, blah blah blah 2018-11-30 22:22:44 -05:00
Graham Christensen b964b410b8
Upgrade nixpkgs 2018-09-06 22:29:07 -04:00
Daiderd Jordan efdd718f08
nixpkgs: 2018-02-23 -> 2018-04-11 2018-04-12 21:35:07 +02:00
Graham Christensen ca321101e6
Bump nixpkgs 2018-02-23 17:55:35 -05:00
Graham Christensen 5f9bc10a2d
Update nixpkgs 2018-02-08 13:57:10 -05:00
Jörg Thalheim 97d4481131 bump nixpkgs: rust should work on aarch64 again 2018-02-08 10:15:24 +00:00
Graham Christensen b1aa41b2de
revert nixpkgs to a version with a working aarch64 rust 2018-01-21 14:06:43 -05:00
Graham Christensen 76cea8c462
Update nixpkgs and carnix 2018-01-20 12:39:34 -05:00
Graham Christensen 8071ae5e60
Update amqp across the repo 2017-12-26 12:01:53 -05:00
Graham Christensen 0f711738bd
nixpkgs: update 2017-12-20 08:17:14 -05:00
Graham Christensen 37324e6ed6
Update nix, patches, carnix 2017-12-08 22:04:27 -05:00
Graham Christensen fd08bce899
Update nixpkgs 2017-12-04 20:55:25 -05:00
Graham Christensen ee3185da32
pin a nixpkgs 2017-11-29 22:31:13 -05:00