Commit Graph
100 Commits
Author SHA1 Message Date
Tuomas Tynkkynen cb6172c3b1 fio: 3.4 -> 3.5 2018-02-24 02:59:25 +02:00
Tuomas Tynkkynen ae9d4faff9 Merge remote-tracking branch 'upstream/master' into staging 2018-02-24 02:05:30 +02:00
Tuomas Tynkkynen 8afcfb2bb6 ocamlPackages.curses: Fix build after ncurses5 changes
Fixes build after commit 3d24ae9b44:

https://github.com/NixOS/nixpkgs/commit/3d24ae9b4426bb8adfcb08de57be21fdf0a377f8#commitcomment-27714305

Thanks to dtzWill for the pointer:
https://github.com/NixOS/nixpkgs/pull/34477#issuecomment-367359351
2018-02-23 06:21:11 +02:00
Tuomas Tynkkynen 71b0de1019 rogue: Fix build after ncurses5 changes
Fixes build after commit 3d24ae9b44:
https://hydra.nixos.org/build/69789236

Thanks to dtzWill for the pointer:
https://github.com/NixOS/nixpkgs/pull/34477#issuecomment-367359351
2018-02-23 06:21:11 +02:00
Tuomas Tynkkynen 54ac74c558 gnutls: 3.6.1 -> 3.6.2 2018-02-22 08:24:02 +02:00
Tuomas Tynkkynen 102ed109c4 e2fsprogs: 1.43.8 -> 1.43.9 2018-02-22 04:39:41 +02:00
Tuomas Tynkkynen ce8bd325e6 ncurses: Add temporary mirror for sources
Issue #35264
2018-02-22 03:36:36 +02:00
Tuomas Tynkkynen a78a1d61b5 less: 529 -> 530 2018-02-19 05:34:03 +02:00
Tuomas Tynkkynen b34274d363 git: 2.16.1 -> 2.16.2 2018-02-19 05:34:03 +02:00
Tuomas Tynkkynen e17762cb31 yle-dl: 2.30 -> 2.31 2018-02-17 22:34:13 +02:00
Tuomas Tynkkynen e3af378faf strace: 4.20 -> 4.21 2018-02-17 22:34:13 +02:00
Tuomas Tynkkynen 06d0ef2373 iperf: 3.3 -> 3.4 2018-02-17 22:34:13 +02:00
Tuomas Tynkkynen c78d7367e5 fio: 3.3 -> 3.4 2018-02-17 22:34:13 +02:00
Tuomas Tynkkynen 324000ceea ddrescue: 1.22 -> 1.23 2018-02-17 22:34:12 +02:00
Tuomas Tynkkynen 9c852aa3de update-source-version: Fix regex metacharacter
In sed variety of regexes, '\|' must be used in place of '|'.
2018-02-17 22:34:12 +02:00
Tuomas Tynkkynen 5a332cc18f ministat: Init at 20150715-1 2018-02-17 11:12:30 +02:00
Tuomas Tynkkynen b98a3f247a linux_testing: 4.15-rc9 -> 4.16-rc1 2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen 64fa0d5b97 kernel: Add deps for building 4.16 2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen 7a7e8a8004 kernel config: Disable USB_SERIAL_* on 4.16 and above
They got removed:

commit 003948c54e5b5034a9bbb4923336f5aba125eae6
Author: Benjamin Gilbert <benjamin.gilbert@coreos.com>
Date:   Tue Jan 23 18:06:30 2018 -0800

    USB: serial: keyspan: Drop firmware Kconfig options

    The USB_SERIAL_KEYSPAN_* firmware options no longer do anything.
2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen db38e0c7e7 kernel config: Cleanup self-test module disabling
No reason to have complex version-dependent conditionals when the
question mark already handles this just as well.

Also add RUNTIME_TESTING_MENU setting which nicely disables all of this
on >= 4.16.
2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen b1916b45a3 Merge remote-tracking branch 'upstream/staging' into gcc-7
Conflicts:
	pkgs/development/libraries/libidn/default.nix
	pkgs/top-level/all-packages.nix
2018-02-15 15:45:37 +02:00
Tuomas Tynkkynen e4bfe5aac9 treewide: Drop kernelHeadersBaseConfig
Nothing actually needs this.
2018-02-14 01:47:28 +02:00
Tuomas Tynkkynen 8e643320c0 linuxHeaders: Drop usage of kernelHeadersBaseConfig
It's not actually needed, and AFAICT has never been. Or at least
Buildroot can build kernel headers as old as 3.2 without running the
config phase.

While at it, set ARCH unconditionally.
2018-02-14 01:47:28 +02:00
Tuomas Tynkkynen 0ea1c45b04 gnumake: Drop pkgconfig if not building with guileSupport
This used to be the case before commit 531e4b80c9 which seems to
have dropped it by accident.

Removes one unnecessary build of pkgconfig during stdenv bootstrapping.
2018-02-14 01:47:28 +02:00
Tuomas Tynkkynen b882387c9a gnupatch: 2.7.5 -> 2.7.6 2018-02-14 01:47:28 +02:00
Tuomas Tynkkynen 1a06373c0a Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/development/libraries/libclc/default.nix
	pkgs/top-level/all-packages.nix
2018-02-13 16:42:55 +02:00
Tuomas Tynkkynen 68052b5619 python: Pull ensureNewerSourcesHook call to all-packages.nix
Documents the reason why it's needed and also prevents the
ensureNewerSourcesHook call being evaluated again and again for every
single Python package.
2018-02-13 16:32:16 +02:00
Tuomas Tynkkynen 48f3036e87 Merge remote-tracking branch 'upstream/master' into staging 2018-02-11 02:10:02 +02:00
Tuomas Tynkkynen a6fd03876e check-meta: Use concatStrings 2018-02-11 00:17:47 +02:00
Tuomas Tynkkynen 0ed5ba8a64 buildMavenPackage: Use concatStringsSep 2018-02-11 00:17:47 +02:00
Tuomas Tynkkynen 6d8c1fe01c linux: Use concatStringsSep 2018-02-11 00:17:47 +02:00
Tuomas Tynkkynen 20e3109401 Merge remote-tracking branch 'upstream/master' into staging 2018-02-09 04:10:25 +02:00
Tuomas Tynkkynen 93aa83deb4 nixos/release-combined.nix: Make 32-bit iso_minimal a channel blocker
In practice it already is since the channel update script barfs out if
the job fails:

https://github.com/NixOS/nixos-channel-scripts/blob/9f96e1e25d197de46d5dbe3c4f81b8d57b9c9821/mirror-nixos-branch.pl#L132
2018-02-07 20:00:19 +02:00
Tuomas Tynkkynen 1b6e95e1eb hdparm: 9.53 -> 9.54 2018-02-07 18:48:04 +02:00
Tuomas Tynkkynen a008a9cb3b nixos/sd-image-armv7l-multiplatform: Port RPi config.txt changes from aarch64 image
As was done in commit cd2e740dde.
2018-02-07 06:30:34 +02:00
Tuomas Tynkkynen 4c6c919a31 Merge remote-tracking branch 'upstream/master' into HEAD
Conflicts:
	pkgs/os-specific/linux/kernel/generic.nix
2018-02-07 03:41:24 +02:00
Tuomas Tynkkynen c9d1bf3e76 platforms.nix: Include RPi 3 serial port in the kernel config 2018-02-06 22:14:09 +02:00
Tuomas Tynkkynen 685ceb999e kernel: Fix missing config options from platform
common-config.nix has:

${kernelPlatform.kernelExtraConfig or ""}

and indeed kernelExtraConfig is in hostPlatform.platform, and not in
hostPlatform. (Ugh.).
2018-02-06 22:13:57 +02:00
Tuomas Tynkkynen 9548028a22 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/os-specific/linux/cpupower/default.nix
2018-02-06 04:11:23 +02:00
Tuomas Tynkkynen 5d2b4a5dc8 picocom: 3.0 -> 3.1 2018-02-05 01:02:50 +02:00
Tuomas Tynkkynen b8dfab93cb cifs-utils: 6.6 -> 6.7 2018-02-04 12:46:02 +02:00
Tuomas Tynkkynen 34b7ea6d45 Merge remote-tracking branch 'upstream/master' into staging 2018-02-04 12:22:39 +02:00
Tuomas Tynkkynen d8571b5795 iproute: 4.14.1 -> 4.15.0 2018-02-04 02:47:21 +02:00
Tuomas Tynkkynen f0d5bf8ce5 iptables: 1.6.1 -> 1.6.2 2018-02-04 02:47:19 +02:00
Tuomas Tynkkynen 95b0ae0ad7 boehmgc: 7.6.2 -> 7.6.4 2018-02-04 02:47:18 +02:00
Tuomas Tynkkynen a25e6e1d96 go_1_8: Scale up test timeouts
https://hydra.nixos.org/build/68539514
2018-02-03 16:01:17 +02:00
Tuomas Tynkkynen 58ef5957e2 rust binary build: call patchShebangs on install.sh
It failed on aarch64 otherwise. The #!/bin/sh inside/outside the sandbox
probably matters but I don't investigate more for now.
2018-02-03 13:57:57 +02:00
Tuomas Tynkkynen 3effd5bb05 cargo: Should be supported on all Linux platforms now 2018-02-03 13:51:03 +02:00
Tuomas Tynkkynen 10c8e6d0c5 Merge remote-tracking branch 'upstream/master' into staging 2018-02-03 02:50:21 +02:00
Tuomas Tynkkynen 33e744a5b4 gdb: 8.0.1 -> 8.1 2018-02-02 18:47:01 +02:00
Tuomas Tynkkynen 0bfa9a9dc2 ethtool: 4.13 -> 4.15 2018-02-02 18:15:18 +02:00
Tuomas Tynkkynen 583af89fc0 ncdu: 1.12 -> 1.13 2018-02-02 01:33:43 +02:00
Tuomas Tynkkynen 8e83158f12 nixos/qemu: Deduplicate QEMU serialDevice into qemu-flags.nix 2018-01-30 16:57:27 +02:00
Tuomas Tynkkynen 1ce1380497 nixos/qemu-flags: Take a 'pkgs' parameter
I'm gonna use it in the next commit.
2018-01-30 16:57:27 +02:00
Tuomas Tynkkynen 3be9d4610f nixos/tests: Drop unnecessary qemu-flags.nix include
None of these files are using anything from there.
2018-01-30 16:57:27 +02:00
Tuomas Tynkkynen af38f1a5e7 seturgent: Move out from linuxPackages_*
It's not a kernel module at all!
2018-01-30 13:11:58 +02:00
Tuomas Tynkkynen ab5357b80d eternal-terminal: init at 4.1.2 2018-01-30 13:01:58 +02:00
Tuomas Tynkkynen f03c18869d Merge commit '0f21306ca3af2bc94a452ac8c414cdbe36703be2' into gcc-7 2018-01-29 04:20:54 +02:00
Tuomas Tynkkynen 2f39b19535 mdadm: Make 4.0 the default
4.0 has been out for a year without another upstream release, so
presumably 4.x's quite stable enough (and already in Arch & Debian
Buster for instance).
2018-01-28 13:31:50 +02:00
Tuomas Tynkkynen 3d24ae9b44 ncurses5: Use v6 sources but compiled with --with-abi-version=5
So we don't have to dig out why ncurses5.9 stops compiling with newer
compiler versions again and again.

Inspired by:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ncurses5-compat-libs
2018-01-28 03:27:38 +02:00
Tuomas Tynkkynen 11e98eaae7 gcc7: More resync from gcc6
I think I managed to lose these during a merge conflict.
2018-01-28 03:15:05 +02:00
Tuomas Tynkkynen c3a658deb1 Merge remote-tracking branch 'upstream/master' into staging 2018-01-27 21:53:16 +02:00
Tuomas Tynkkynen 355a6ca189 diffoscope: 87 -> 90 2018-01-27 19:55:29 +02:00
Tuomas Tynkkynen 5925caf39d libbsd: 0.8.6 -> 0.8.7 2018-01-27 16:23:43 +02:00
Tuomas Tynkkynen eef3601b08 Revert "ldb: 1.1.27 -> 1.3.1"
This reverts commit bc474e2dd8.

Source hash is incorrect:

https://hydra.nixos.org/build/68234054

And even fixing it doesn't make it compile:

Checking for system tdb (>=1.3.15)                                                : not found
ERROR: System library tdb of version 1.3.15 not found, and bundling disabled
builder for ‘/nix/store/bxnawxa402vrv4qmcmj2hmp98a0bz7li-ldb-1.3.1.drv’ failed with exit code 1
error: build of ‘/nix/store/bxnawxa402vrv4qmcmj2hmp98a0bz7li-ldb-1.3.1.drv’ failed
2018-01-27 16:23:43 +02:00
Tuomas Tynkkynen fff0daddce streamlink: 0.9.0 -> 0.10.0 2018-01-27 16:10:46 +02:00
Tuomas Tynkkynen d085af7b7d nixos/tests: Fix statsd test evaluation
Fixes:

error: anonymous function at nixos/tests/statsd.nix:1:25 called with unexpected argument ‘system’, at nixos/tests/make-test.nix:5:41
2018-01-26 23:29:53 +02:00
Tuomas Tynkkynen 99fc949330 gcc7: Drop flex again
I think I lost this during merge conflict resolution
2018-01-26 16:50:13 +02:00
Tuomas Tynkkynen 6a11ebfae9 Merge remote-tracking branch 'upstream/master' into gcc-7
Conflicts:
	pkgs/development/compilers/gcc/7/default.nix
	pkgs/development/libraries/SDL2/default.nix
	pkgs/top-level/all-packages.nix
2018-01-26 16:46:43 +02:00
Tuomas Tynkkynen 8f0508ebc1 go: Scale up test timeouts
I can't reproduce the problem on an idle machine where it finishes in
112.954s, so let's hope this works.

https://hydra.nixos.org/build/68236758
2018-01-26 03:49:24 +02:00
Tuomas Tynkkynen d02c2d694e nixos/sd-image-*.nix: Bring back high consoleLogLevel
3d040f9305 removed it from installation-device.nix, but the default
loglevel is just too low for ARM and the like.
2018-01-24 18:23:32 +02:00
Tuomas Tynkkynen cd2e740dde nixos/sd-image-aarch64.nix: Set avoid_warnings in RPi config.txt
Also add some comments on the existing config settings as well.
2018-01-24 18:23:31 +02:00
Tuomas Tynkkynen b4c12eef30 wget: 1.19.2 -> 1.19.4 2018-01-23 23:52:00 +02:00
Tuomas Tynkkynen d9aebebaf5 Revert "perf: apply patch to fix build of 4.9"
This reverts commit 44dc31bad1.

The patch has been applied in 4.9.78, so no need to have this in
nixpkgs anymore.
2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen acf5b8e662 kernel: 4.9.77 -> 4.9.78 2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen 4276c0d898 kernel: 4.4.112 -> 4.4.113 2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen 1481937af2 kernel: 4.14.14 -> 4.14.15 2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen 0663e972a4 ponyc: Not supported on aarch64
https://hydra.nixos.org/build/67722376
2018-01-23 21:42:30 +02:00
Tuomas Tynkkynen 3cd40f1a4f pypy: Doesn't support aarch64
https://hydra.nixos.org/build/67861197
2018-01-23 21:42:30 +02:00
Tuomas Tynkkynen 6388f51ea9 nixos/release.nix: Use callSubTestsOnTheseSystems for ec2 tests 2018-01-23 12:43:24 +02:00
Tuomas Tynkkynen 8353ebe073 nixos/release.nix: Introduce callSubTestsOnTheseSystems
The existing callSubTests seems to already have special-cased code to
allow enabling subtests on a single specific system by looking at the
`system` attribute in the test arguments. Replace it with a new version
similar to the callTestOnTheseSystems because:

- It's consistent with the existing functions for creating
  system-specific tests (though admittedly, the callSubTests special
  case for `system` predates them)
- This approach allows limiting to multiple system types, the previous
  one inherently allows only one system type.
- This also fixes the problem that if you pass in e.g.
  supportedSystems = [ "aarch64-linux" ], you end up with a
  tests.chromium job that silently runs on x86_64-linux.
- Finally, this causes renames of the jobs like:
  tests.chromium -> tests.chromium.x86_64-linux to be consistent with
  the rest of the tests.
2018-01-23 12:24:33 +02:00
Tuomas Tynkkynen f9025bb618 crrcsim: Mark x86-only
https://hydra.nixos.org/build/65195163
2018-01-22 16:18:13 +02:00
Tuomas Tynkkynen b2d0d049ad ddccontrol: Mark x86-only
https://hydra.nixos.org/build/65192451
2018-01-22 14:57:49 +02:00
Tuomas Tynkkynen 73695300bc patchelfUnstable: Fix hash 2018-01-22 11:00:29 +02:00
Tuomas Tynkkynen 630a26ac0b git: 2.16.0 -> 2.16.1 2018-01-22 10:57:00 +02:00
Tuomas Tynkkynen a2b8264377 linux_testing: 4.15-rc8 -> 4.15-rc9 2018-01-22 10:44:50 +02:00
Tuomas Tynkkynen a8d0b805b1 chromium: Attempt building on aarch64
This will probably go over the 10 hour limit, but we'll see.
2018-01-22 00:42:59 +02:00
Tuomas Tynkkynen ea0736d8ef mono: Disable on aarch64
mono40: https://hydra.nixos.org/build/67660031
mono44: https://hydra.nixos.org/build/67666036
mono50: https://hydra.nixos.org/build/67825397
mono54: https://hydra.nixos.org/build/67825452
2018-01-21 01:41:57 +02:00
Tuomas Tynkkynen 45e47c14be devicemapper: 2.02.176 -> 2.02.177 2018-01-20 23:19:35 +02:00
Tuomas Tynkkynen 74e2b60999 libsigsegv: 2.11 -> 2.12 2018-01-20 22:44:50 +02:00
Tuomas Tynkkynen 1dade8665a hdparm: 9.52 -> 9.53 2018-01-19 00:00:36 +02:00
Tuomas Tynkkynen 61a75a1d22 Merge remote-tracking branch 'upstream/master' into staging 2018-01-18 00:24:33 +02:00
Tuomas Tynkkynen b1c1190f36 utillinux: 2.31 -> 2.31.1 2018-01-17 12:53:22 +02:00
Tuomas Tynkkynen 10bcf978eb kmod: 24 -> 25 2018-01-17 12:53:22 +02:00
Tuomas Tynkkynen b5fc6b7c10 audit: 2.8.1 -> 2.8.2 2018-01-17 12:53:22 +02:00
Tuomas Tynkkynen 884a167f87 Merge remote-tracking branch 'upstream/master' into staging 2018-01-17 12:52:47 +02:00
Tuomas Tynkkynen 67c73b4e64 Merge commit '2e56ba' from staging into master 2018-01-17 12:50:46 +02:00
Tuomas Tynkkynen 2e56ba6fbd Merge remote-tracking branch 'upstream/master' into staging 2018-01-16 22:49:20 +02:00
Tuomas Tynkkynen 4ccf308d66 nixos/release.nix: Use forTheseSystems from release-lib
Currently, even if you pass `supportedSystems = [ "aarch64-linux" ]` you
end up with e.g. `nixos.iso_graphical.x86_64-linux` job. Using
forTheseSystems from release-lib avoids that.

This shouldn't affect the usual x86 trunk-combined jobset.
2018-01-16 18:56:41 +02:00
Tuomas Tynkkynen b3c50ec1e9 nixos/release.nix: Move forAllSystems to release-lib
There's already a similar forTheseSystems in release-lib, so be more
consistent.
2018-01-16 18:56:41 +02:00