Commit Graph
100 Commits
Author SHA1 Message Date
Tuomas Tynkkynen 4182fc36b6 libatomic_ops: 7.4.4 -> 7.6.0 2017-06-11 20:21:00 +03:00
Tuomas Tynkkynen 54e0607630 libatomic_ops: Cleanup 2017-06-11 20:20:58 +03:00
Tuomas Tynkkynen fbea1265d5 audit: 2.6.6 -> 2.7.6 2017-06-11 19:46:09 +03:00
Tuomas Tynkkynen f1d8069ee8 file: 5.30 -> 5.31 2017-06-11 19:35:48 +03:00
Tuomas Tynkkynen 370ace4cf0 kernel: Don't build self-test modules 2017-06-11 19:33:24 +03:00
Tuomas Tynkkynen e19cdd3b34 icu: Fix ARM patch
Broken by fad6fc3dae.
Let's do it in a cleaner way.
2017-06-11 17:44:02 +03:00
Tuomas Tynkkynen 149cb28312 Merge remote-tracking branch 'upstream/master' into staging 2017-06-11 04:47:30 +03:00
Tuomas Tynkkynen d373b7b61a pixie: Broken on aarch64
https://nix-cache.s3.amazonaws.com/log/m7r1nzz080wvgrbph7ss145aiwgs24dh-pixie-0-r1356-jit.drv
2017-06-11 04:45:44 +03:00
Tuomas Tynkkynen fa67cf5dab chmlib: Broken on aarch64
https://nix-cache.s3.amazonaws.com/log/dynpb96qlcgk0bgx5x1kmghv2qwfjcfk-chmlib-0.40.drv
2017-06-11 04:43:15 +03:00
Tuomas Tynkkynen 6e3499efc5 botan: Broken on aarch64
https://nix-cache.s3.amazonaws.com/log/2vjsb2fs5z9nkr4h4sjwvgy0vflbq4hg-botan-1.10.15.drv
2017-06-11 04:41:47 +03:00
Tuomas Tynkkynen 94fd91742a bristol: Broken on aarch64
https://nix-cache.s3.amazonaws.com/log/lidml6isyxw55aly6p8q40y2ga64ay01-bristol-0.60.11.drv
2017-06-11 04:39:57 +03:00
Tuomas Tynkkynen 1545229fa7 biosdevname: Broken on aarch64
Uses inline x86 asm:
https://nix-cache.s3.amazonaws.com/log/lqpnvr2xch5vv4zk2n0v4nlji8c88129-biosdevname-0.7.2.drv
2017-06-11 04:37:24 +03:00
Tuomas Tynkkynen 73a1307a02 U-Boot: Add A20 OLinuXino Lime build
Yet another Allwinner board working out-of-the-box, no surprises.
2017-06-10 23:22:24 +03:00
Tuomas Tynkkynen 2bfc977b6e ethtool: 4.10 -> 4.11 2017-06-09 01:58:23 +03:00
Tuomas Tynkkynen 69901f16c9 yle-dl: 2.15 -> 2.16 2017-06-08 23:13:06 +03:00
Tuomas Tynkkynen 211c55b247 strace: 4.16 -> 4.17 2017-06-08 23:13:06 +03:00
Tuomas Tynkkynen 97d29ffbfd nano: 2.8.3 -> 2.8.4 2017-06-08 23:13:06 +03:00
Tuomas Tynkkynen cd46df3a1e fio: 2.19 -> 2.20 2017-06-08 23:13:06 +03:00
Tuomas Tynkkynen 9e41ba6e96 bastet: 0.43.1 -> 0.43.2 2017-06-08 23:13:06 +03:00
Tuomas Tynkkynen 399afc13e4 afl: 2.41b -> 2.42b 2017-06-08 23:13:06 +03:00
Tuomas Tynkkynen e6cb889faa esptool: init at 1.4 2017-05-24 02:47:46 +03:00
Tuomas Tynkkynen ff15d0c41e esptool-ck: init at 0.4.11 2017-05-24 02:47:41 +03:00
Tuomas Tynkkynen de263072b5 kernel: 4.10 is end-of-life
https://lkml.org/lkml/2017/5/20/75
2017-05-20 19:54:18 +03:00
Tuomas Tynkkynen a35ec5dda6 linux_rpi: 1.20170303 -> 1.20170427 2017-05-15 11:14:59 +03:00
Tuomas Tynkkynen f2e2dde681 raspberrypifw: 1.20170303 -> 1.20170427 2017-05-15 11:14:59 +03:00
Tuomas Tynkkynen ba585648e7 kernel: 4.9.27 -> 4.9.28 2017-05-15 01:28:01 +03:00
Tuomas Tynkkynen 8de08ff145 kernel: 4.4.67 -> 4.4.68 2017-05-15 01:27:50 +03:00
Tuomas Tynkkynen c230aee121 kernel: 4.11 -> 4.11.1 2017-05-15 01:27:41 +03:00
Tuomas Tynkkynen 2f1e6c8686 kernel: 4.10.15 -> 4.10.16 2017-05-15 01:27:30 +03:00
Tuomas Tynkkynen 3d79d8c28b sd-image-*.nix: Drop minimal profile
It's annoying to not have manpages when installing.
2017-05-14 23:52:47 +03:00
Tuomas Tynkkynen eacfdc38f4 cryptsetup: 1.7.3 -> 1.7.5 2017-05-14 22:37:06 +03:00
Tuomas Tynkkynen 640d434ddb sshfs-fuse: 2.7 -> 2.9 2017-05-14 15:22:09 +03:00
Tuomas Tynkkynen f2eb770e33 ethtool: 4.6 -> 4.10 2017-05-14 15:18:41 +03:00
Tuomas Tynkkynen beb43a651c Merge remote-tracking branch 'upstream/master' into staging 2017-05-14 14:24:20 +03:00
Tuomas Tynkkynen d22b1d0ba1 hdparm: 9.51 -> 9.52 2017-05-14 13:47:29 +03:00
Tuomas Tynkkynen e1805301af afl: 2.35b -> 2.41b 2017-05-14 04:15:24 +03:00
Tuomas Tynkkynen cb245f228f stepmania: 5.0.10 -> 5.0.12 2017-05-14 02:36:04 +03:00
Tuomas Tynkkynen 7194179854 bash: Remove unnecessary 'Makefile.inc' that is keeping reference to bootstrap-tools
The file is an example makefile for developing bash plugins, and
contains stuff like:

````
example:	example.o
	$(SHOBJ_LD) $(SHOBJ_LDFLAGS) $(SHOBJ_XLDFLAGS) -o $@ example.o $(SHOBJ_LIBS)
````

So no package is really going to depend on that, and it's making the
.dev output keep a reference to the bootstrap tools. Just nuke it.
2017-04-26 13:19:51 +03:00
Tuomas Tynkkynen c90998d5cf Revert "rustc: don't build on i686"
This reverts commit 9f86136cef.

Rust is nowadays required for building Firefox, so the channel updates
are blocked on this.

(It also builds fine for me.)
2017-04-24 21:25:02 +03:00
Tuomas Tynkkynen 9437c36f19 perlPackages.ModuleBuild: 0.4214 -> 0.4222 2017-04-24 20:31:36 +03:00
Tuomas Tynkkynen 0537320062 networkmanager: Temporarily disable -Wformat-security until next release
Reportedly this is due to GLib 2.52 which added a G_GNUC_PRINTF attribute to
g_dbus_message_new_method_error().
2017-04-24 20:01:22 +03:00
Tuomas Tynkkynen cf3800b38c Merge remote-tracking branch 'upstream/staging' into master 2017-04-24 19:25:38 +03:00
Tuomas Tynkkynen 84982c28de Merge remote-tracking branch 'upstream/master' into staging 2017-04-24 15:04:43 +03:00
Tuomas Tynkkynen 814772e93e Revert "patchutils: 0.3.3 -> 0.3.4"
This reverts commit d550c90712.

This changes the output of filterpatch thus affects hashes of any
fetchpatch calls in nixpkgs:

https://github.com/NixOS/nixpkgs/issues/25154
2017-04-23 21:46:35 +03:00
Tuomas Tynkkynen f3b1d6925e Revert "patchutils: Drop patch applied upstream"
This reverts commit 1e1b68b4a0.
2017-04-23 21:46:29 +03:00
Tuomas Tynkkynen 28f87e4141 stdenv: ARM bootstrap: Update bootstrap tarballs to latest hydra-built ones
Fixes sandboxed build of glibc. Discussion about a similar failure on aarch64 at:
https://github.com/NixOS/nixpkgs/commit/8bfa9f528c88243578246798c7c2ddde045e0de0.

Picked from the following cross-trunk evaluation:
http://hydra.nixos.org/eval/1349278 based on nixpkgs
commit 1f32d4b4eb.

armv5tel job: http://hydra.nixos.org/build/51569718
armv6l job: http://hydra.nixos.org/build/51569717
armv7l job: http://hydra.nixos.org/build/51569713
2017-04-15 01:52:33 +03:00
Tuomas Tynkkynen 1f32d4b4eb make-bootstrap-tools.nix: Fix bzip2
Apparently our native bzip2 builds switched to using dynamic libraries at some point.
2017-04-13 17:22:55 +03:00
Tuomas Tynkkynen 0d86c0692f gawk: Disable tests that don't work in sandbox 2017-04-11 23:37:31 +03:00
Tuomas Tynkkynen 1e1b68b4a0 patchutils: Drop patch applied upstream 2017-04-11 23:13:28 +03:00
Tuomas Tynkkynen e4b48c7186 libsigsegv: Remove aarch64 patch, enable tests
The aarch64 patch has been applied upstream. Let's hope that the new
release fixes the tests as well.
2017-04-11 14:01:34 +03:00
Tuomas Tynkkynen 7f8202bf83 Fix tarball evaluation
http://hydra.nixos.org/build/51460386

This seems the path of least resistance. Adding "x86_64-darwin" to
supportedSystems causes other errors.
2017-04-11 13:45:29 +03:00
Tuomas Tynkkynen 1ccd871fde procps: 3.3.11 -> 3.3.12 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen d550c90712 patchutils: 0.3.3 -> 0.3.4 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen 8eb25e1245 lzo: 2.09 -> 2.10 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen 6b84ee9f96 lzma: 5.2.2 -> 5.2.3 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen 72b2cbe3b7 libsigsegv: 2.10 -> 2.11 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen 5de624e437 gmp: 6.1.1 -> 6.1.2 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen c7e1a25765 gawk: 4.1.3 -> 4.1.4 2017-04-11 13:00:56 +03:00
Tuomas Tynkkynen 52797fc600 Merge remote-tracking branch 'upstream/master' into staging 2017-04-11 12:58:43 +03:00
Tuomas Tynkkynen b002d6a868 Revert "btrfs-progs: 4.8.2 -> 4.10.2"
This reverts commit c0cef0425e.

The output of the command-line tool has changed somewhat and at least
nixos-generate-config.pl needs modifications to match. I'm leaving that
to someone who knows a bit more about btrfs.

Issue #24810.
2017-04-11 09:54:43 +03:00
Tuomas Tynkkynen 9ae8ce813e dosfstools: Use --enable-compat-symlinks
http://hydra.nixos.org/build/51461475
2017-04-11 09:37:45 +03:00
Tuomas Tynkkynen c0cef0425e btrfs-progs: 4.8.2 -> 4.10.2 2017-04-10 17:09:22 +03:00
Tuomas Tynkkynen 199be99c6f dosfstools: 3.0.28 -> 4.1 2017-04-10 17:09:22 +03:00
Tuomas Tynkkynen 183279002d f2fs-tools: 1.7.0 -> 1.8.0 2017-04-10 17:09:22 +03:00
Tuomas Tynkkynen c334daa5c2 f2fs-tools: Cleanup a bit 2017-04-10 17:09:22 +03:00
Tuomas Tynkkynen a05959e191 Merge remote-tracking branch 'upstream/master' into staging 2017-04-10 01:41:49 +03:00
Tuomas Tynkkynen b64163a90d bonnie: 1.97 -> 1.97.3 2017-04-10 01:16:39 +03:00
Tuomas Tynkkynen 1b94c30beb fio: 2.17 -> 2.19 2017-04-09 22:34:19 +03:00
Tuomas Tynkkynen d284082b9f yle-dl: 2.11 -> 2.15 2017-04-09 22:17:16 +03:00
Tuomas Tynkkynen a7b572805c strace: 4.15 -> 4.16 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen aef593fcbf picocom: 2.1 -> 2.2 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen 1f625ce93e ntfs3g: 2016.2.22 -> 2017.3.23 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen 64306e29d7 less: 481 -> 487 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen 15efefa832 lcov: 1.12 -> 1.13 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen 997b77cd38 iperf: 3.1.3 -> 3.1.7 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen 6be6396804 i2c-tools: 3.1.1 -> 3.1.2 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen caccd11442 dtc: 1.4.2 -> 1.4.4 2017-04-09 21:48:25 +03:00
Tuomas Tynkkynen affce1e246 nixos hibernate test: Use waitForOpenPort
There was one confusing recent failure of this:

http://cache.nixos.org/log/myla8bc17j8spmifdxmrz9jswxwsf5w6-vm-test-run-hibernate.drv

I don't have any real ideas on what could cause the problem but there is
at least one theoretical one: the system starts hibernating before the
listener process manages to open the TCP port for listening, and it can't
open it after resuming because not enough pages from the netcat binary
have been paged in (and as the 9p filesystem holding it is now toast,
they can't be loaded anymore).
2017-04-02 02:33:21 +03:00
Tuomas Tynkkynen b65dc619f0 xfstests: Fixes 2017-04-01 19:50:09 +03:00
Tuomas Tynkkynen 097373e691 xfstests: Fix homepage 2017-04-01 19:43:05 +03:00
Tuomas Tynkkynen ba360f90f9 xfstests: Enable parallel build 2017-04-01 19:42:41 +03:00
Tuomas Tynkkynen 197bbe0e1b xfstests: 2016-08-26 -> 2017-03-26 2017-04-01 19:42:01 +03:00
Tuomas Tynkkynen 4df59beb01 fontconfig_210: Remove reference to obsolete patch
Commit 9b049849bf deleted the patch file
(and reference to it from fontconfig default.nix), but left the one in
2.10.nix which break evaluation.

As the package seems to build fine without the patch, just remove the
reference.

cc @ttuegel in case this was not the correct thing to do.
2017-03-30 23:19:45 +03:00
Tuomas Tynkkynen adb460b30f mesa: Enable imx gallium driver on ARM
And lighten the aarch64 build by disabling drivers for hardware that
doesn't run on aarch64 processors.
2017-03-30 02:56:10 +03:00
Tuomas Tynkkynen 49f1abec15 U-Boot: 2017.01 -> 2017,03 2017-03-30 02:56:02 +03:00
Tuomas Tynkkynen 186cc512a6 freicoin: Fix eval 2017-03-25 02:12:14 +02:00
Tuomas Tynkkynen 60788745c9 channel.nix: Use filterSource to exclude unnecessary files from nixpkgs
Currently, if you try to build a NixOS config including channel.nix, e.g.:

nix-build -I nixpkgs=. -I nixos-config=nixos/modules/installer/cd-dvd/installation-cd-minimal.nix nixos -A config.system.build.isoImage

twice in a row, you end up with two different build results. This is
caused by the 'result' symlink of the first build affecting the channel
contents of the second build.

If we use filterSource with a predicate that ignores the 'result'
symlinks, the problem is gone. Do the same thing for VIM/Emacs
swap/backup files to avoid even more 'spurious' rebuilds.

Additionally, filter out the '.git' directory at the same time, as we
'rm -rf' it from the result anyway. This avoids a considerable amount of
unnecessary file I/O copying and deleting the .git directory.
2017-03-25 01:42:28 +02:00
Tuomas Tynkkynen 74c4e30842 Revert "nixos: build for aarch64-linux"
This reverts commit b806e25d65.

This seems to push Hydra's memory usage out of the roof fail nixos
evaluating with:

Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS

Let's revert this for now. It's not a big deal at all since the
nixpkgs-unstable jobset is still building the packages.
2017-03-20 10:30:51 +02:00
Tuomas Tynkkynen addffa41b4 kmscube: 2016-09-19 -> 2017-03-19 2017-03-20 07:27:57 +02:00
Tuomas Tynkkynen 72dc9c7f80 Merge remote-tracking branch 'upstream/master' into staging 2017-03-20 07:07:03 +02:00
Tuomas Tynkkynen 93446a2060 release.nix: Don't block release on aarch64 failures 2017-03-20 06:37:01 +02:00
Tuomas Tynkkynen 2e91b2d585 default.nix: Provide correct instructions how to upgrade Nix
Supersedes #17631.
2017-03-18 21:04:07 +02:00
Tuomas Tynkkynen cba956152f perl-packages: Fix syntax error 2017-03-18 20:09:53 +02:00
Tuomas Tynkkynen 5658324d82 neovim: Fix eval error
Not sure at all if this is the right thing to do. cc @edanaher
2017-03-18 20:01:15 +02:00
Tuomas Tynkkynen 194ff8a538 gcc-snapshot: Fix eval error 2017-03-18 19:58:45 +02:00
Tuomas Tynkkynen 3c57a37c55 sbt_0_12_4: Fix eval 2017-03-15 23:44:25 +02:00
Tuomas Tynkkynen 20d9edff17 stdenv: aarch64: Update bootstrap tarballs
Hopefully fixes sandboxed build of glibc on aarch64, as discussed on
https://github.com/NixOS/nixpkgs/commit/8bfa9f528c88243578246798c7c2ddde045e0de0.

Picked from the following cross-trunk evaluation:
http://hydra.nixos.org/eval/1341395 based on nixpkgs
commit bb3ef8a95c.

build job: http://hydra.nixos.org/build/50125932

(busybox's hash not changing is not a bug!)
2017-03-15 19:17:52 +02:00
Tuomas Tynkkynen aba0b45b86 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
      pkgs/development/libraries/qt-5/5.7/qtbase/default.nix
2017-03-14 00:49:22 +02:00
Tuomas Tynkkynen dff0ba38a2 bash: Set bash_cv_getcwd_malloc=yes when cross compiling
Because if you don't, the configure script assumes that your getcwd()
function is broken. Which then makes bash use it's own getcwd()
implementation, which doesn't work if the path to the current directory
contains bind mounts in its paths. This shows up as:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: Bad file descriptor

... and fails the aarch64 glibc build with sandboxes enabled.

Sigh.
2017-03-14 00:33:29 +02:00
Tuomas Tynkkynen b2c96062ca kernel: Add a validity check for modDirVersion
Because if you get it wrong, you get a very confusing error message at
the end of the kernel build, which is quite painful as the build can
take a long time.
2017-03-13 18:47:21 +02:00