Commit graph

116294 commits

Author SHA1 Message Date
Antoine Eiche
35f205a4b6 dockerTools.buildImage: Switch to the format image generated by Skopeo
We were using 'Combined Image JSON + Filesystem Changeset Format' [1] to
unpack and pack image and this patch switches to the format used by the registry.

We used the 'repository' file which is not generated by Skopeo when it
pulls an image. Moreover, all information of this file are also in the
manifest.json file.
We then use the manifest.json file instead of 'repository' file. Note
also the manifest.json file is required to push an image with Skopeo.

Fix #29636

[1] 749d90e10f/image/spec/v1.1.md (combined-image-json--filesystem-changeset-format)
2017-09-23 13:17:07 +02:00
Michael Raskin
f7d7c7bedf singular: use gcc5
Progress on: #28643
Fixes: #29682
2017-09-23 10:16:47 +02:00
Matthieu Coudron
5c4ddc30d3 universal-ctags: 2017-01-08 -> 2017-09-22 2017-09-23 16:53:20 +09:00
Frederik Rietdijk
18ebc8dba9 Merge pull request #29676 from mimadrid/update/calc-2.12.6.3
calc: 2.12.6.1 -> 2.12.6.3
2017-09-23 08:39:02 +02:00
Frederik Rietdijk
805fa2e667 python.pkgs.botocore: fix dependencies 2017-09-23 08:23:43 +02:00
Frederik Rietdijk
5e916914ef python.pkgs: alias dateutil to python-dateutil 2017-09-23 08:23:43 +02:00
Ruben Maher
b1c4498b41 awsebcli: init at 3.10.5 2017-09-23 08:23:43 +02:00
Ruben Maher
65aba6ed17 pythonPackages.semantic-version: use fetchPypi
In order to make it nicer to override when a specific version is required for
Python derivations.
2017-09-23 08:23:43 +02:00
Ruben Maher
4101582270 pythonPackages.tabulate: use fetchPypi
In order to make it nicer to override when a specific version is required for
Python derivations.
2017-09-23 08:23:43 +02:00
Ruben Maher
742de0bf24 pythonPackages.cement: init at 2.8.2
This is a dependency of awsebcli.
2017-09-23 08:23:43 +02:00
Ruben Maher
9a0155a241 pythonPackages.blessed: init at 1.14.2
This is a dependency of awsebcli.
2017-09-23 08:23:43 +02:00
Ruben Maher
2948b570f5 maintainers.nix: Add myself 2017-09-23 08:23:43 +02:00
Michael Weiss
5f0a7cded7 nox: Add a temporary patch for the "wip" command
See #29684.
2017-09-23 04:25:11 +02:00
Matt McHenry
aedfc0d8d3 minecraft-server: 1.12 -> 1.12.2 2017-09-22 21:42:38 -04:00
Patrick Callahan
8be447b522 varnish: enable Darwin build 2017-09-22 17:45:10 -07:00
John Ericson
17de435533 ghc prebuilt: Don't hardcode the version in a few more places
This removes noise in the diff, making creating new versions easier. No
hashes should be changed.
2017-09-22 19:53:29 -04:00
John Ericson
d72647bc05 ghc-6.10.2-binary: Remove dead Darwin code
This looks like a WIP attempt from 2008
2017-09-22 19:53:28 -04:00
mimadrid
ece5c1482b
filezilla: 3.27.0.1 -> 3.27.1 2017-09-23 00:43:07 +02:00
mimadrid
00bdbcd99e
libfilezilla: 0.10.0 -> 0.10.1 2017-09-23 00:42:29 +02:00
Jörg Thalheim
21cadbb8f4 Merge pull request #29672 from andir/upstream-ferm
ferm: 2.3.1 -> 2.4.1
2017-09-22 23:38:15 +01:00
mimadrid
80a14bf5fb
gsource: 0.44 -> 0.47 2017-09-23 00:38:03 +02:00
mimadrid
9c46ef3d9a
axel: 2.13.1 -> 2.14.1 2017-09-23 00:32:04 +02:00
mimadrid
47974b2670
entr: 3.7 -> 3.8 2017-09-23 00:28:02 +02:00
Joachim Fasting
69e3817eb6
tor-browser-bundle-bin: optionally disable multiprocess support
Multiprocess tabs always crash, as first reported by the issue mentioned
below.  It is now consistently reproducible both on NixOS and non-NixOS
for me, so I've decided to add a toggle to conveniently disable
multiprocess support as a work-around.

Closes https://github.com/NixOS/nixpkgs/issues/27759 but does
not really fix the underlying problem ...
2017-09-23 00:17:42 +02:00
mimadrid
676db57c37
calc: 2.12.6.1 -> 2.12.6.3 2017-09-23 00:13:42 +02:00
Joachim Fasting
1df6cf5d1d
nixos/lock-kernel-modules: fix deferred fileSystem mounts
Ensure that modules required by all declared fileSystems are explicitly
loaded.  A little ugly but fixes the deferred mount test.

See also https://github.com/NixOS/nixpkgs/issues/29019
2017-09-22 23:55:04 +02:00
Joachim Fasting
bccaf63067
nixos/hardened test: add failing test-case for deferred mounts 2017-09-22 23:53:27 +02:00
Joachim Fasting
15a4f9d8ef
nixos/hardened: simplify script 2017-09-22 23:53:06 +02:00
Daiderd Jordan
84bd2f4ab0
lmdb: fix library id on darwin 2017-09-22 23:33:29 +02:00
Joachim F
456e96fbbf Merge pull request #29620 from joachifm/pkg/snapper-0_5_0
snapper: 0.3.3 -> 0.5.0
2017-09-22 20:49:19 +00:00
Joachim Fasting
fd3a9e6468
tor: enable parallel building 2017-09-22 22:37:15 +02:00
Mikael Brockman
2c5ab79d2d
solc: v0.4.16 -> v0.4.17 2017-09-22 23:18:21 +03:00
Joachim F
22d9935a01 Merge pull request #29663 from womfoo/bump-fix/trackballs-1.2.3
trackballs: 1.1.4 (broken) -> 1.2.3
2017-09-22 20:04:46 +00:00
Joachim F
8ab9502868 Merge pull request #29664 from womfoo/bump-fix/giv-0.9.26
giv: 20150811-git (broken) -> 0.9.26
2017-09-22 20:04:31 +00:00
Michael Weiss
5257232ac7 gns3: "Improve" the packaging
This is "a bit" hacky tho...
The improvement is that it now covers the stable as well as the preview
releases and doesn't require Python 3.4 anymore.
2017-09-22 21:30:38 +02:00
Daiderd Jordan
1acf6716aa
textql: fix darwin build 2017-09-22 21:25:34 +02:00
Tuomas Tynkkynen
4acb425c39 darwin: Disable yet another bunch of packages never having built successfully
cjdns: https://hydra.nixos.org/build/61134279
jonprl: https://hydra.nixos.org/build/61123711
mate.libmatemixer: https://hydra.nixos.org/build/61126968
dirac: https://hydra.nixos.org/build/61132432
idnkit: https://hydra.nixos.org/build/61123544
trousers: https://hydra.nixos.org/build/61109766
packetdrill: https://hydra.nixos.org/build/61116190
osm2pgsql: https://hydra.nixos.org/build/61118017
nawk: https://hydra.nixos.org/build/61139000
2017-09-22 21:16:39 +03:00
Daiderd Jordan
8a0d857aa9
tw-rs: fix darwin build 2017-09-22 19:45:33 +02:00
Tuomas Tynkkynen
a7440aa7c6 hdf5: Re-enable on darwin
Oops, ab71280823 intended to only disable hdf5-fortran but also
disabled the others that are fine.
2017-09-22 19:56:49 +03:00
Tuomas Tynkkynen
4b4bfbf3e5 darwin: Disable another bunch of packages never having built successfully
tecoc: https://hydra.nixos.org/build/61141995
shallot: https://hydra.nixos.org/build/61145497
plink-ng: https://hydra.nixos.org/build/61130149
tshark: https://hydra.nixos.org/build/61479600
2017-09-22 19:49:57 +03:00
Andreas Rammhold
e9a56e798a
ferm: 2.3.1 -> 2.4.1 2017-09-22 18:42:38 +02:00
Pavel Goran
c73a3813fa nixos/gitolite: customize .gitolite.rc declaratively
Add the `extraGitoliteRc` option to customize the `.gitolite.rc`
configuration file declaratively.

Resolves #29249.
2017-09-22 18:29:35 +02:00
Tim Steinbach
24bed29809
openjdk: Fix build 2017-09-22 11:16:14 -04:00
Michael Weiss
6f02c3bf77 sshfs-fuse: Fix the build on i686-linux
The last upgrade (137142a72c) broke the
build on i686. Thanks @globin for noticing this.
2017-09-22 17:13:24 +02:00
Tuomas Tynkkynen
ab71280823 darwin: Disable some packages that have never built successfully
mate.mate-desktop: https://hydra.nixos.org/build/61110037
gdmap: https://hydra.nixos.org/build/61144743
redsocks: https://hydra.nixos.org/build/61123106
resolv_wrapper: https://hydra.nixos.org/build/61121132
ogmtools: https://hydra.nixos.org/build/61108726
mp3info: https://hydra.nixos.org/build/61139015
lxappearance-gtk3: https://hydra.nixos.org/build/61126327
hdf5-fortran: https://hydra.nixos.org/build/61146631
pqiv: https://hydra.nixos.org/build/61124724
2017-09-22 17:25:38 +03:00
Daniel Ehlers
8bb57bce2a radsecproxy: init at 1.6.9 2017-09-22 15:08:19 +02:00
Thomas Tuegel
6237ece367 Merge pull request #29665 from vyp/issue/29589
qt-5/qtbase-setup-hook.sh: attempt to make directories only if needed
2017-09-22 07:51:05 -05:00
Michael Weiss
8758a4dde2 pythonPackages.raven: 6.1.0 -> 6.2.0 2017-09-22 14:47:37 +02:00
Joerg Thalheim
e4a859a95d
jetbrains.datagrip: 2017.1.5 -> 2017.2.2 2017-09-22 13:43:35 +01:00
Matt McHenry
02fe1207ab openjdk9: init at 9.0.0+180
* openjdk 8: code cleanup

as recommended by 0xABAB in #27194

* openjdk 9: init at ea build 176

this starts with copy of 8.nix and just updates hashes and replaces 8
with 9.  it also tweaks the version handling because we aren't dealing
with an update version yet.

* openjdk 9: adapt patches from openjdk 8

fix-java-home: surrounding code changed slightly

swing-use-gtk-jdk9: location of the file being patched changed due to
modularization

read-truststore-from-env: the code that handles the trustStore was
refactored out into a helper class in upstream commit
http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/904861872c0e

adlc_updater: this isn't present anymore

* openjdk 9: make two more warnings-as-errors non-fatal

this requires that we switch to configureFlagsArray to deal with
whitespace

the errors being suppressed are show below:

* For target support_native_java.desktop_libawt_xawt_awt_Robot.o:
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/jdk/src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c: In function 'isXCompositeDisplay':
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/jdk/src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c:152:50: error: embedded '\0' in format
[-Werror=format-contains-nul]
     snprintf(NET_WM_CM_Sn, sizeof(NET_WM_CM_Sn), "_NET_WM_CM_S%d\0", screenNumber);
                                                  ^
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/jdk/src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c:152:50: error: embedded '\0' in format
[-Werror=format-contains-nul]
cc1: all warnings being treated as errors
* For target support_native_jdk.hotspot.agent_libsa_ps_core.o:
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c: In function 'read_exec_segments':
/tmp/nix-build-openjdk-9ea-b176.drv-0/jdk9-jdk-9+176/hotspot/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c:834:7: error: ignoring return value of 'pread', declared
with attribute warn_unused_result [-Werror=unused-result]
       pread(ph->core->exec_fd, interp_name, exec_php->p_filesz, exec_php->p_offset);
       ^
cc1: all warnings being treated as errors

* openjdk 9: ea+176 -> ea+180

* openjdk 9: TODO disable infinality patches, at least to start

the code being patched here seems to have changed substantially or
perhaps even disappeared altogether.  need to investigate whether
these patches are still relevant.

* openjdk 9: update installPhase for modularization

* separate jdk and jre images are now present under build/*/images

* samples have been removed (JEP 298)
  -- TODO that JEP says demos will be gone too, but it seems some are still present?

* bina directory is no longer present

* openjdk 9: TODO handle *.pf files or purge this code completely

* openjdk 9: update minimal jre components

in particular, the name of the config option for headless has changed,
per https://bugs.openjdk.java.net/browse/JDK-8163102

* TODO about echo -n vs printWords, #27427
2017-09-22 08:27:34 -04:00