Commit Graph

1585 Commits

Author SHA1 Message Date
Frederik Rietdijk
66bc7fc1b3 Merge master into staging-next 2019-09-06 22:46:05 +02:00
Sascha Grunert
573aa63fa6 cri-o: 1.15.0 -> 1.15.1
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-09-06 21:52:12 +02:00
Jan Tojnar
cdf426488b
Merge branch 'master' into staging-next
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Tim Steinbach
4e99ef6a18
virtualbox: 6.0.8 -> 6.0.10 2019-09-04 11:12:07 -04:00
Florian Klink
432e55242e
Merge pull request #67968 from ambrop72/virtualbox-qt-fix
virtualbox: Fix #65564
2019-09-04 06:38:37 -07:00
Ambroz Bizjak
b52dfd3007 virtualbox: Make sure that Qt finds plugins to make VMs run again.
Fixes #65564. When hardening is enabled, we cannot use a wrapper for
VirtualBoxVM, so patch the source code to set QT_PLUGIN_PATH as required.
2019-09-04 06:38:12 -07:00
Robert Hensing
320bcfeb24
Merge pull request #66635 from Gerschtli/docker-compose-zsh
docker-compose: add zsh completion
2019-09-04 12:20:57 +02:00
Vladimír Čunát
4aad2947f8
Merge branch 'master' into staging-next 2019-09-04 11:00:56 +02:00
worldofpeace
62973ddc07
Merge pull request #67836 from petabyteboy/feature/corebootutils
coreboot-utils: init at 4.10
2019-09-03 11:54:36 -04:00
Milan Pässler
d977d48baf coreboot-utils: init at 4.10
Build various tools from the coreboot tree with a generic builder for better
maintainability and provide a buildEnv with all of them, similar to other
distributions' coreboot-utils package.
2019-09-03 17:49:50 +02:00
Milan Pässler (work)
185fd61631 treewide: remove uses of doBuild and doConfigure
doBuild and doConfigure are not actually used by any builders, they were
probably added by mistake and just confuse people.
2019-09-02 23:42:12 +02:00
volth
7bb6b373ab treewide: name -> pname (#67513) 2019-08-31 07:41:22 -04:00
Frederik Rietdijk
ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
Frederik Rietdijk
fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Izorkin
4471efd9e0
virt-viewer: remove unused packages 2019-08-29 15:16:34 +02:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
Frederik Rietdijk
98640fd482 Merge master into staging-next 2019-08-27 16:36:47 +02:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
markuskowa
a69ce83649
Merge pull request #67457 from scalavision/singularity-rewrite-path-to-cp
singularity: prepatch path to cp in 3.2.1
2019-08-26 22:59:34 +02:00
scalavision
3ce3e75946 singularity: prepatch path to cp in 3.2.1 2019-08-25 18:31:17 +00:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Robin Gloster
2cc05be907
treewide: openssl_1_1 pinning is unnecessary 2019-08-23 02:02:50 +02:00
Florian Klink
d9617978fb
xen: 4.8.3 -> 4.8.5, unbreak (#67119)
* xen: 4.8.3 -> 4.8.5, unbreak

It was broken during GlusterFs upgrade: https://github.com/NixOS/nixpkgs/pull/66736
2019-08-21 23:29:42 +02:00
Danylo Hlynskyi
8fe244edce
fix hash 2019-08-21 20:18:14 +03:00
danbst
f0a805f5e5 xen: 4.8.3 -> 4.8.5, unbreak
It was broken during GlusterFs upgrade: https://github.com/NixOS/nixpkgs/pull/66736
2019-08-20 23:28:13 +03:00
Robin Gloster
4e60b0efae
treewide: update globin's maintained drvs 2019-08-20 19:36:05 +02:00
Nikolay Amiantov
c3a6c8de88 edk2: 2017-12-05 -> 201905
* Move to stable version;
* Refactor `setup` to `mkDerivation`;
* Use flags instead of `sed`;
* Support Secure Boot builds.
2019-08-19 19:52:30 +03:00
Marek Mahut
17f72af38a
Merge pull request #66513 from alexbakker/looking-glass-client-b1
looking-glass-client: a12 -> B1
2019-08-18 16:20:32 +02:00
Izorkin
a2226d7de5 qemu: 4.0.0 -> 4.1.0 2019-08-17 21:00:40 +03:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Frederik Rietdijk
fe9a3e3e63 Merge staging-next into staging 2019-08-17 09:39:23 +02:00
Sascha Grunert
a2b27ecf37
podman: 1.4.4 -> 1.5.1
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-16 14:28:46 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Alexander Bakker
13d261b535 looking-glass-client: replace pneumaticat as maintainer 2019-08-14 21:45:09 +02:00
Tobias Happ
66c616fa3d docker-compose: add zsh completion 2019-08-14 20:28:21 +02:00
Alexander Bakker
d6d1e6bd27 looking-glass-client: a12 -> B1 2019-08-12 09:53:31 +02:00
Sascha Grunert
965f869e59
conmon: 0.3.0 -> 2.0.0
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-08-12 09:02:15 +02:00
worldofpeace
2bd649b152 virtualbox: use wrapQtAppsHook
Fixes #66200

See: #65399
2019-08-06 13:07:57 -04:00
Sascha Grunert
31feec6b5f
podman: 1.3.2 -> 1.4.4
Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
2019-07-29 09:39:51 +02:00
Tim Steinbach
6dfd13ab34
docker: 18.09.8 -> 19.03.1
Keep docker_18_09 around as it is still supported.
2019-07-26 12:43:36 -04:00
Tim Steinbach
86f424585f
docker: 18.09.7 -> 18.09.8 2019-07-26 12:43:36 -04:00
Danylo Hlynskyi
9b20ea0e1b
Merge pull request #65269 from jD91mZM2/x11docker
x11docker: v5.4.4 -> v6.0.0
2019-07-23 22:22:56 +03:00
jD91mZM2
f1ba9c2083
x11docker: v5.4.4 -> v6.0.0 2019-07-22 16:09:08 +02:00
R. RyanTM
076c101836 virtmanager: 2.2.0 -> 2.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/virt-manager/versions
2019-07-20 17:12:06 -07:00
Jaka Hudoklin
7803ff314c
Merge pull request #64627 from aske/virtman-fix
Fix virt-manager on non-gnome systems
2019-07-13 08:00:46 +02:00
Kirill Boltaev
2df33c40ff virtmanager: remove redundant gtk3 dependency 2019-07-12 23:55:37 +03:00
Kirill Boltaev
6b68d9b911 virtviewer: remove gstreamer plugins already propagated by spice-gtk 2019-07-12 23:52:48 +03:00
Kirill Boltaev
5e18c7cf21 virtmanager: remove redundant gsettings schema compilation
Schemas are now compiled in the setup.py.
2019-07-12 23:52:48 +03:00
Kirill Boltaev
cdfc0b6429 virtmanager: fix librsvg propagation from wrapGAppsHook
Custom buildPhase should be removed once there is support
for setupPyDistFlags (not a final name).
2019-07-12 23:52:48 +03:00
Kirill Boltaev
22e2acd736 virtmanager: add missing GI dependencies 2019-07-12 23:52:48 +03:00
Michael Weiss
dbaa1406a2
dynamips: 0.2.20 -> 0.2.21 2019-07-12 22:40:55 +02:00
Sascha Grunert
97dcaa9204 cri-o: v1.14.2 -> v1.15.0
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-07-05 23:23:40 +02:00
Ben Wolsieffer
721b391f93 lkl: 2018-08-22 -> 2019-06-20
Fixes the build on 32-bit ARM, which enables the generation of SD card images
on these platforms.
2019-07-05 08:06:09 +02:00
Tim Steinbach
3bdaf58710
docker: 18.09.6 -> 18.09.7 2019-07-03 20:15:32 -04:00
Nikolay Amiantov
ef8addb919 qemu: fix documentation 2019-07-03 21:11:59 +03:00
Mario Rodas
6d3f8470b1
Merge pull request #64010 from r-ryantm/auto-update/docker-compose
docker-compose: 1.24.0 -> 1.24.1
2019-07-03 07:47:50 -05:00
R. RyanTM
48a1b8e25a virtmanager: 2.1.0 -> 2.2.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/virt-manager/versions
2019-07-03 08:29:48 +02:00
R. RyanTM
4864de061d docker-compose: 1.24.0 -> 1.24.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/docker-compose/versions
2019-07-01 03:56:20 -07:00
Nikolay Amiantov
6f0b781bc1 virtualbox: enable Java bindings
Almost doesn't affect closure size:

Before:
/nix/store/0l23ahih0wzm39q7vgch9v86pw28shdh-virtualbox-6.0.8	 545.9M

After:
/nix/store/s7c6jgf6p0w64fxxh9iik9yi1rsmf2jz-virtualbox-6.0.8	 546.6M
2019-06-28 17:49:36 +03:00
Vladimír Čunát
145a620802
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1527134
2019-06-25 14:04:12 +02:00
Sascha Grunert
e952dc5898
conmon: 0.2.0 -> 0.3.0
Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
2019-06-22 16:55:19 +02:00
Frederik Rietdijk
72d647f3d8 Merge master into staging-next 2019-06-21 08:20:26 +02:00
Frederik Rietdijk
f120248daf Merge staging-next into staging 2019-06-18 11:07:56 +02:00
Justin Bedo
086d5998dd
singularity: 3.0.1 -> 3.2.1 2019-06-18 12:05:42 +10:00
Matthew Bauer
4d6f65b81f
Merge pull request #62167 from matthewbauer/alias-libgl
Add libGL* aliases
2019-06-17 15:18:29 -04:00
Matthew Bauer
263f5891b6 treewide: mesa_noglu, mesa_drivers, libGL_driver -> mesa
Just use mesa for these to be more clear. Move these to aliases.nix
2019-06-17 14:43:18 -04:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Marek Mahut
a4e6261173 qemu: CVE-2019-12155 2019-06-15 23:54:01 +02:00
Sascha Grunert
3577443b37 conmon: 0.0.1pre52_6905a4d -> 0.2.0
Update conmon to v0.2.0 and move it into a dedicated package. Since we
are now using conmon as dedicated package, cri-o does not need to built
it, too.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2019-06-11 10:44:22 -07:00
Matthew Bauer
b22fa4e091
Merge pull request #62842 from lopsided98/lkl-cross
lkl: fix cross
2019-06-09 17:49:57 -04:00
Vladimír Čunát
72216e12de
Merge #62393: virtualboxHeadless: Fix build 2019-06-09 12:10:20 +02:00
Ben Wolsieffer
95c412ab61 lkl: fix cross 2019-06-07 18:00:46 -04:00
Franz Pletz
ff05703611
Merge pull request #62701 from dtzWill/update/podman-cni-and-containers-oh-my
podman, cni{,-plugins}, cri*: updates
2019-06-07 11:54:52 +00:00
Will Dietz
c864ce9703
docker-compose: 1.23.2 -> 1.24.0
https://github.com/docker/compose/releases/tag/1.24.0

Add new req dep paramiko.
2019-06-04 15:50:29 -05:00
Will Dietz
1af13e8aad
cri-o: 1.14.1 -> 1.14.2 2019-06-04 15:44:56 -05:00
Will Dietz
7e59e33b8a
conmon: 0.0.1pre52_xxxx -> 0.2.0
https://github.com/containers/conmon/releases/tag/v0.2.0
2019-06-04 15:44:18 -05:00
Will Dietz
71304bf88c
podman: 1.3.1 -> 1.3.2 2019-06-04 15:44:17 -05:00
Vladimír Čunát
c4724fb7bc
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1523028
2019-06-03 10:01:25 +02:00
Alyssa Ross
062210bdff treewide: update cargoSha256 hashes for cargo-vendor upgrade
A recent upgrade of cargo-vendor changed its output slightly, which
broke all cargoSha256 hashes in nixpkgs.
See https://github.com/NixOS/nixpkgs/issues/60668 for more information.

Since then, a few hashes have been fixed in master by hand, but there
were a lot still to do, so I did all of the ones left over with some
scripts I wrote.

The one hash I wasn’t able to update was habitat's, because it’s
currently broken and the build doesn’t get far enough to produce a
hash anyway.
2019-06-01 15:17:52 +00:00
Josef Kemetmüller
25a89d05d8 virtualboxHeadless: Fix build 2019-06-01 15:30:35 +02:00
Frederik Rietdijk
3685108787 Merge staging-next into staging 2019-05-28 08:32:57 +02:00
Florian Klink
fa6c93abe5
linuxPackages.virtualboxGuestAdditions: don't install VBoxOGL for now (#61944)
linuxPackages.virtualboxGuestAdditions: don't install VBoxOGL for now
2019-05-26 12:30:28 +02:00
Vladimír Čunát
b4ae841b23
Merge branch 'staging-next' into staging 2019-05-26 09:48:55 +02:00
Ambroz Bizjak
1430e10892 virtualbox: 6.0.6 -> 6.0.8 2019-05-25 21:39:55 +02:00
Florian Klink
8b34ec423c linuxPackages.virtualboxGuestAdditions: don't install VBoxOGL for now
It seems to be broken upstream too, and fixing it is far down the
priority list:
https://www.virtualbox.org/pipermail/vbox-dev/2017-June/014561.html
Additionally, 3d support seems to rely on VBoxOGL.so being symlinked
from libGL.so (which we can't), and Oracle doesn't plan on supporting
libglvnd either. (#18457)
2019-05-23 14:27:05 +02:00
Austin Seipp
99c8680f49 podman: 1.2.0 -> 1.3.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-23 12:05:48 +02:00
Austin Seipp
a86c178a58 conmon: unstable-2019-03-19 -> 0.0.1pre52_6905a4d
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-23 12:05:48 +02:00
Tim Steinbach
d35692126f
docker: 18.09.5 -> 18.09.6 2019-05-22 09:15:36 -04:00
Will Dietz
35dea87c70
Merge pull request #60133 from dtzWill/update/qemu-4.0.0
qemu: 3.1.0 -> 4.0.0
2019-05-21 03:12:21 -05:00
Sascha Grunert
9b43c29047 cri-o: init at version v1.14.1
This commits adds the CRI-O package, which includes the `crio` binary as
well as `conmon` and `pause`. The configuration is not part of this
package because it would be included in a service.

Signed-off-by: Sascha Grunert <mail@saschagrunert.de>
2019-05-20 11:12:11 +01:00
Spencer Baugh
4b8803dae6 switch users of "gnupg1" to plain "gnupg"
gnupg is gnupg 2.2. gnupg1 is also gnupg 2.2, just with a few extra
symlinks in the bin directory. None of these packages need those
symlinks, and it's confusing for them to say they're depending on
"gnupg1", so switch their dep to plain "gnupg".
2019-05-12 20:08:50 +02:00
Florian Klink
7495a761cc
virtualbox: python2 -> python3 (#61100)
virtualbox: python2 -> python3
2019-05-10 14:54:56 +02:00
Ambroz Bizjak
5bec9dc65b virtualbox: 5.2.28 -> 6.0.6
Quite some fixing was needed to get this to work.

Changes in VirtualBox and additions:

- VirtualBox is no longer officially supported on 32-bit hosts so i686-linux is removed from platforms
  for VirtualBox and the extension pack. 32-bit additions still work.

- There was a refactoring of kernel module makefiles and two resulting bugs affected us which had to be patched.
  These bugs were reported to the bug tracker (see comments near patches).

- The Qt5X11Extras makefile patch broke. Fixed it to apply again, making the libraries logic simpler
  and more correct (it just uses a different base path instead of always linking to Qt5X11Extras).

- Added a patch to remove "test1" and "test2" kernel messages due to forgotten debugging code.

- virtualbox-host NixOS module: the VirtualBoxVM executable should be setuid not VirtualBox.
  This matches how the official installer sets it up.

- Additions: replaced a for loop for installing kernel modules with just a "make install",
  which seems to work without any of the things done in the previous code.

- Additions: The package defined buildCommand which resulted in phases not running, including RUNPATH
  stripping in fixupPhase, and installPhase was defined which was not even run. Fixed this by
  refactoring using phases. Had to set dontStrip otherwise binaries were broken by stripping.
  The libdbus path had to be added later in fixupPhase because it is used via dlopen not directly linked.

- Additions: Added zlib and libc to patchelf, otherwise runtime library errors result from some binaries.
  For some reason the missing libc only manifested itself for mount.vboxsf when included in the initrd.

Changes in nixos/tests/virtualbox:

- Update the simple-gui test to send the right keys to start the VM. With VirtualBox 5
  it was enough to just send "return", but with 6 the Tools thing may be selected by
  default. Send "home" to reliably select Tools, "down" to move to the VM and "return"
  to start it.

- Disable the VirtualBox UART by default because it causes a crash due to a regression
  in VirtualBox (specific to software virtualization and serial port usage). It can
  still be enabled using an option but there is an assert that KVM nested virtualization
  is enabled, which works around the problem (see below).

- Add an option to enable nested KVM virtualization, allowing VirtualBox to use hardware
  virtualization. This works around the UART problem and also allows using 64-bit
  guests, but requires a kernel module parameter.

- Add an option to run 64-bit guests. Tested that the tests pass with that. As mentioned
  this requires KVM nested virtualization.
2019-05-09 23:36:57 +02:00
Graham Christensen
e2f6e36401
virtualbox: python2 -> python3 2019-05-07 14:54:39 -04:00
lewo
cbb0a0c108
Merge pull request #60466 from vdemeester/update-runc
runc: 1.0.0-rc7 -> 1.0.0-rc8
2019-05-05 09:22:06 +02:00
Mario Rodas
6e90393ead
looking-glass-client: fix build
spice-protocol removed the spice/error_codes.h header file [1], which
looking-glass-client was still using.

[1] 334cef51d0
2019-05-02 22:06:56 -05:00
Vincent Demeester
c64087b4a3
runc: 1.0.0-rc7 -> 1.0.0-rc8
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-04-30 10:56:50 +02:00
Artemis Tosini
ea29d811b5
virtualbox: 5.2.26 → 5.2.28 2019-04-28 23:07:55 +00:00
Neil Mayhew
48415a20b9 docker: 18.09.2 -> 18.09.5 2019-04-27 17:48:50 -04:00
Neil Mayhew
f100ec7939 docker: make overridable 2019-04-27 17:48:50 -04:00
volth
56b25e7034 qemu: fix cross (#60261) 2019-04-27 09:19:06 +02:00
Will Dietz
bf35e8f0ba qemu: drop fix-hda-recording.patch, appears applied upstream
(across multiple commits, maybe?)
2019-04-23 21:44:25 -05:00
Will Dietz
b6f020fe51 qemu: fix patch, drop CVE patch included 2019-04-23 21:44:23 -05:00
Will Dietz
9a711ccb8c qemu: 3.1.0 -> 4.0.0 2019-04-23 20:31:13 -05:00
Austin Seipp
d3fad881d6
firecracker: 0.15.0 -> 0.15.2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-04-22 11:52:40 -05:00
Vincent Demeester
6adf0f3e9a
containerd: 1.2.5 -> 1.2.6
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-04-09 20:05:38 +02:00
Vladimír Čunát
a6dd84a126
Merge #57951: qemu: apply CVE-2019-3812 patch 2019-04-07 11:23:20 +02:00
lewo
79016d9f40
Merge pull request #58732 from r-ryantm/auto-update/open-vm-tools
open-vm-tools: 10.3.5 -> 10.3.10
2019-04-06 19:29:35 +02:00
Vincent Demeester
91fc821cc1
podman: 1.1.2 -> 1.2.0
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-04-05 16:56:37 +02:00
markuskowa
3eecb297bc
Merge pull request #58936 from bzizou/charliecloud
charliecloud: init at 0.9.8
2019-04-04 14:43:36 +02:00
Bruno Bzeznik
8a298f8d5a charliecloud: init at 0.9.8 2019-04-04 14:16:48 +02:00
R. RyanTM
475ea05064 open-vm-tools: 10.3.5 -> 10.3.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/open-vm-tools/versions
2019-04-01 21:24:10 -07:00
Vincent Demeester
28a2dd8024
runc: 1.0.0-rc6 -> 1.0.0-rc7
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-03-29 11:12:04 +01:00
Cole Mickens
23576f225c qemu-utils: init 2019-03-27 20:44:54 -07:00
Andreas Rammhold
c7d7c6fc41
qemu: apply CVE-2019-3812 patch 2019-03-20 11:15:41 +01:00
aszlig
12efcc2dee
Merge overlayfs fix, LTS kernel bump and test
In Linux 4.19 there has been a major rework of the overlayfs
implementation and it now opens files in lowerdir with O_NOATIME, which
in turn caused issues in our VM tests because the process owner of QEMU
doesn't match the file owner of the lowerdir.

The crux here is that 9p propagates the O_NOATIME flag to the host and
the guest kernel has no way of verifying whether that flag will lead to
any problems beforehand.

There is ongoing work to possibly fix this in the kernel, but it will
take a while until there is a working patch and consensus.

So in order to bring our default kernel back to 4.19 and of course make
it possible to run newer kernels in VM tests, I'm merging a small QEMU
patch as an interim solution, which we can drop once we have a working
fix in the next round of stable kernels.

Now we already had Linux 4.19 set as the default kernel, but that was
subsequently reverted in 048c36ccaa
because the patch we have used was the revert of the commit I bisected a
while ago.

This patch broke overlayfs in other ways, so I'm also merging in a VM
test by @bachp, which only tests whether overlayfs is working, just to
be on the safe side that something like this won't happen in the future.

Even though this change could be considered a moderate mass-rebuild at
least for GNU/Linux, I'm merging this to master, mainly to give us some
time to get it into the current 19.03 release branch (and subsequent
testing window) once we got no new breaking builds from Hydra.

Cc: @samueldr, @lheckemann

Fixes: https://github.com/NixOS/nixpkgs/issues/54509
Fixes: https://github.com/NixOS/nixpkgs/issues/48828
Merges: https://github.com/NixOS/nixpkgs/pull/57641
Merges: https://github.com/NixOS/nixpkgs/pull/54508
2019-03-19 00:15:51 +01:00
Jason Samsa
a7147c868f update xhyve to tip of master 2019-03-18 17:39:18 -05:00
aszlig
4c1ddb3a57
qemu: Apply interim fix for overlayfs + O_NOATIME
Our VM tests and everything related to our virtualisation infrastructure
is currently broken if used with kernel 4.19 or later.

The reason for this is that since 4.19, overlayfs uses the O_NOATIME
flag when opening files in lowerdir and this doesn't play nice with the
way we pass the Nix store to our QEMU guests.

On a NixOS system, paths in the Nix store are typically owned by root
but the QEMU process is usually run by an ordinary user. Using O_NOATIME
on a file where you're not the owner (or superuser) will return with
EPERM (Operation not permitted).

This is exactly what happens in our VM tests, because we're using
overlayfs in the guests to allow writes to the store.

Another implication of this is that the default kernel version for NixOS
19.03 has been reverted to Linux 4.14.

Work on getting this upstream is still ongoing and the patch I posted
previously was incomplete, needs rework and also some more review from
upstream maintainers - in summary: This will take a while.

So instead of rushing in a kernel patch to nixpkgs, which will affect
all users of overlayfs, not just NixOS VM tests, I opted to patch QEMU
for now to ignore the O_NOATIME flag in 9p.

I think this is also the least impacting change, because even if you
care about whether access times are written or not, you get the same
behaviour as with Linux 4.19 in conjunction with QEMU.

Signed-off-by: aszlig <aszlig@nix.build>
Fixes: https://github.com/NixOS/nixpkgs/issues/54509
2019-03-18 13:34:30 +01:00
Vincent Demeester
115dde6d33
containerd: 1.2.4 -> 1.2.5
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-03-14 17:05:29 +01:00
Jascha Geerds
ffedc3e4a9 misc: Remove myself from list of maintainers
Unfortunately I don't have the time anymore to maintain those
packages.
2019-03-12 23:50:52 +01:00
Florian Franzen
871c1d5bb1 virtmanager: Fix gobject-introspection (#57385) 2019-03-12 22:29:45 +01:00
Michael Raskin
fdeb864cc8
Merge pull request #57498 from r-ryantm/auto-update/virt-viewer
virt-viewer: 7.0 -> 8.0
2019-03-12 15:28:30 +00:00
R. RyanTM
8f92b77ab4 virt-viewer: 7.0 -> 8.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/virt-viewer/versions
2019-03-12 02:09:33 -07:00
Wael M. Nasreddine
eee09b103c
docker: export GOCACHE for all platforms 2019-03-11 09:59:10 -07:00
Vincent Demeester
54cf5b4bbf containerd: 1.2.2 -> 1.2.4 (#56947)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-03-08 22:56:00 +01:00
Vincent Demeester
1bd0655e6d podman: 1.1.0 -> 1.1.2 (#56945)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-03-08 22:31:58 +01:00
lewo
f5462b19d5
Merge pull request #56513 from vdemeester/update-podman
Update podman
2019-03-05 21:12:51 +01:00
Jörg Thalheim
27cb0669c6
Merge pull request #56500 from kalbasit/nixpkgs_add-support-go-1-12
go_1_12: init at go 1.12
2019-03-04 14:22:27 +00:00
jD91mZM2
4901af69c5 x11docker: v5.4.1 -> v5.4.4 (#56570) 2019-03-04 13:38:19 +01:00
Wael M. Nasreddine
6ef04cabd4
go_1_12: init at go 1.12 2019-03-02 14:24:17 -08:00
R. RyanTM
d047e1e397 docker-compose: 1.23.1 -> 1.23.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/docker-compose/versions
2019-03-01 18:16:02 -08:00
Frederik Rietdijk
2fcb11a244 Merge staging-next into master 2019-03-01 09:06:20 +01:00
Vincent Demeester
42a79f7bc2
podman: 1.0.0 -> 1.1.0
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-02-28 11:54:53 +01:00
Vincent Demeester
e8a4d2a2be
conmon: unstable-2018-11-28 -> unstable-2019-02-15
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-02-28 11:25:24 +01:00
Averell Dalton
d6c2fe76ed nvidia-docker: init at 2.0.3
nvidia_x11 and persistenced were modified to provide binaries which can be
mounted inside a docker-container to be executed there.

most ldconfig-based discovery of bundled nvidia libraries is patched out

ldconfig itself is patched to be able to deal with patchelf'ed libraries
See https://sourceware.org/bugzilla/show_bug.cgi?id=23964
2019-02-27 09:56:03 +01:00
Frederik Rietdijk
c2eac6741b Merge master into staging-next 2019-02-24 09:19:12 +01:00
Florian Klink
29d7e7a0c6 virtualbox: 5.2.22 -> 5.2.26 (#56210) 2019-02-22 17:55:47 -08:00
Austin Seipp
d011a91b70
firecracker: 0.14.0 -> 0.15.0
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-02-22 13:23:46 -06:00
Vladimír Čunát
71f4ba29a3
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1506218
2019-02-22 17:51:01 +01:00
Vladimír Čunát
4ba49d3d6c
Merge #55988: treewide meta.platforms: linux -> unix 2019-02-22 07:59:34 +01:00
Frederik Rietdijk
e2cd07b997 Merge staging-next into staging 2019-02-21 07:54:33 +01:00
zimbatm
288f353cdb
firecracker: 0.13.0 -> 0.14.0 2019-02-20 21:16:30 +01:00
Michael Weiss
5a4c8092c0
dynamips: 0.2.19 -> 0.2.20 2019-02-20 20:36:39 +01:00
Matthew Bauer
b1bbd94bb6 Merge remote-tracking branch 'NixOS/master' into staging 2019-02-18 20:36:48 -05:00
Frederik Rietdijk
815b77cbe6 Merge master into staging-next 2019-02-18 14:18:04 +01:00
Freezeboy
8f87a61de2 Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
Justin Bedő
05ab1a6e5a
Merge branch 'master' into singularity 2019-02-17 21:49:37 +00:00
Vladimír Čunát
f7f1a2f54e
Merge branch 'master' into staging-next
A mass darwin rebuild from master (#55784).
2019-02-17 08:05:24 +01:00
Jaka Hudoklin
fcf505ad09
Merge pull request #55803 from r-ryantm/auto-update/virt-manager
virtmanager: 2.0.0 -> 2.1.0
2019-02-16 13:29:21 +01:00
Maximilian Bosch
3784198856
Merge pull request #55723 from jD91mZM2/x11docker
x11docker: init at 5.4.1
2019-02-16 10:27:42 +01:00
Frederik Rietdijk
fd48a94b62 Merge staging-next into staging 2019-02-16 09:30:46 +01:00
Frederik Rietdijk
6fe10d2779 Merge master into staging-next 2019-02-16 09:29:54 +01:00
Samuel Dionne-Riel
f8eef26991
Merge pull request #55732 from oxij/tree/move-defaults-to-package-files-mostly-pulse
all-packages.nix: move defaults to package files continues
2019-02-15 17:49:01 -05:00
jD91mZM2
5a00711ef8
x11docker: init at 5.4.1 2019-02-15 17:16:42 +01:00
R. RyanTM
912751bad8 virtmanager: 2.0.0 -> 2.1.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/virt-manager/versions
2019-02-14 23:22:42 -08:00
Daiderd Jordan
9edf7609ec
Merge pull request #55668 from bwolf/qemu-darwin-hvf
qemu: Add support for the Hypervisor framework on Darwin
2019-02-14 22:19:40 +01:00
Jan Tojnar
606ceda352
gnome3: stop using aliases 2019-02-14 02:31:15 +01:00
Jan Malakhovski
e295651108 virtualbox: move defaults to package file 2019-02-13 23:12:38 +00:00
Frederik Rietdijk
7257dedd7c Merge master into staging-next 2019-02-13 12:33:29 +01:00
Marcus Geiger
355d9a6378 qemu: Add support for the Hypervisor framework on Darwin
This provides macOS native hardware acceleration to Qemu.
2019-02-12 22:58:50 +01:00
Sarah Brofeldt
09080380ee docker: 18.09.1 -> 18.09.2 2019-02-12 13:14:31 +00:00
Matthew Bauer
5c09d977c7 Merge remote-tracking branch 'origin/master' into staging 2019-02-09 12:14:06 -05:00
tilpner
b02d871652
podman: install manpages 2019-02-08 14:31:33 +01:00
Daniel Kuehn
3b7713a4d6 qemu: Add argument to enable support for ceph rbd storage 2019-02-06 19:53:23 +01:00
scalavision
f08b99c42f singularity: rewrite path to cp in bootstrap script 2019-02-05 16:53:33 -05:00
scalavision
f392a07e61 singularity: 2.6.0 -> 2.6.1 2019-02-05 13:13:32 -05:00
Joachim F
6e8ce991f8
Merge pull request #55070 from lopsided98/lkl-hijack-fix
lkl: install liblkl.so and liblkl-hijack.so
2019-02-04 10:29:47 +00:00
Florian Klink
bb49dca6aa cbfstool: 4.7 -> 4.9
also fix source, followup of #55066
2019-02-02 23:31:55 +01:00
Ben Wolsieffer
2ebb4a358c lkl: install liblkl.so and liblkl-hijack.so 2019-02-01 23:31:50 -05:00
Vladimír Čunát
8ba516664b
Merge branch 'staging-next' into staging 2019-02-01 09:42:53 +01:00
Justin Bedo
5611397f33
singularity: 2.6.0 -> 3.0.1 2019-01-31 09:21:18 +11:00
Vincent Demeester
bd51ec497c
containerd: 1.2.1 -> 1.2.2
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-28 15:51:23 +01:00
Matthew Bauer
92f0f8dd68 Merge remote-tracking branch 'NixOS/master' into staging 2019-01-27 00:01:13 -05:00
Will Dietz
18f23748dc
Merge pull request #54574 from dtzWill/update/docker-18.09.1
docker: 18.09.0 -> 18.09.1
2019-01-26 13:08:28 -06:00
Florian Franzen
dd5fab287e virt-viewer: Fix USB redirection 2019-01-26 17:07:43 +01:00
Will Dietz
487a43324e docker: 18.09.0 -> 18.09.1
https://github.com/docker/docker-ce/releases/tag/v18.09.1
2019-01-25 07:37:39 -06:00
Vladimír Čunát
3fe32b675e
Merge branch 'master' into staging 2019-01-22 15:59:42 +01:00
Vincent Demeester
de5fd9e611
podman: 0.12.1.2 -> 1.0.0
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-21 12:24:12 +01:00
Jörg Thalheim
3ca7722757
podman: use buildGoPackage 2019-01-21 12:21:12 +01:00
Vincent Demeester
1a10caf4df
podman: 0.12.1 -> 0.12.1.2
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-21 12:21:12 +01:00
Vincent Demeester
e3452cd875
podman: 0.11.1 -> 0.12.1
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-21 12:21:12 +01:00
Vincent Demeester
a97b42511f
podman: add patch from containers/libpod#1977
Removes the `-i` from the `go build` commands. Once the PR is merged
and released, this patch won't be required anymore.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-21 12:21:12 +01:00
Vincent Demeester
b5eda4cccc
podman: init at 0.11.1.1
podman is a binary build from libpod : libpod is a library used to
create container pods. podman aims to be *almost* compatible with the
docker cli but doesn't require a docker daemon.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-21 12:21:11 +01:00
Vincent Demeester
933b8388da
conmon: init at unstable-2018-11-28
conmon is a required dependency for `podman`

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2019-01-21 12:21:09 +01:00
lewo
befc464d4c
Merge pull request #54056 from r-ryantm/auto-update/remotebox
remotebox: 2.5 -> 2.6
2019-01-20 18:31:18 +01:00
Michael Weiss
af100d55d3
dynamips: 0.2.18 -> 0.2.19 2019-01-19 17:20:37 +01:00
Frederik Rietdijk
d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Will Dietz
94a8a9b812
Merge pull request #52541 from dtzWill/update/iasl-2018-and-xen-fix
iasl: 20180313 -> 20181213; patch xen to work with new acpica-tools
2019-01-16 08:53:32 -06:00
R. RyanTM
5d253a36f2 remotebox: 2.5 -> 2.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/remotebox/versions
2019-01-16 06:13:39 -08:00
Vladimír Čunát
626233eee6
linuxPackages.virtualboxGuestAdditions: fix build after xorg 1.20
We still need to force the ABI version to 118 it seems.
Close https://github.com/NixOS/nixpkgs/pull/53867
2019-01-13 10:38:32 +01:00
Austin Seipp
b5c6156062 firecracker: 0.12.0 -> 0.13.0
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-12 20:12:08 -06:00
Vladimír Čunát
bde8efe792
Merge branch 'master' into staging-next
A couple thousand rebuilds have accumulated on master.
2019-01-12 12:19:34 +01:00
Jörg Thalheim
15ec5d03e6
Merge pull request #52563 from vdemeester/52469-containerd-to-buildgopackage
containerd: migrate to using buildGoPackage
2019-01-11 12:29:35 +00:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
Frederik Rietdijk
070290bda7 Merge master into staging-next 2018-12-31 12:00:36 +01:00
Silvan Mosberger
f43c75e37c
Merge pull request #52999 from peterhoeg/u/qtvirt
virtmanager-qt: 0.60.88 -> 0.70.91
2018-12-31 03:40:12 +01:00
John Chadwick
79f76b860d looking-glass-client: a11 -> a12 (#52905) 2018-12-29 20:29:22 +01:00
Peter Hoeg
778ebcd1b0 virtmanager-qt: 0.60.88 -> 0.70.91 2018-12-28 14:47:22 +08:00
worldofpeace
2c76519900 vte, vte_290, vte-ng: rename frome gnome3.vte* 2018-12-25 20:14:32 -05:00
Jan Tojnar
ef935fa101
Merge branch 'master' into staging 2018-12-24 15:02:29 +01:00
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277

This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Austin Seipp
814319f1ae nixpkgs/firecracker: init at 0.12.0
This currently uses a binary-only package, since building
jailer/firecracker all on their own is somewhat complex from my
attempts.

This will later be changed into a source-only build, ideally.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-12-21 11:17:01 -06:00
Vincent Demeester
17ddcccb56
containerd: migrate to using buildGoPackage
… and add man pages, which means `containerd` becomes a multi-output
derivation : `containerd.bin` and `containerd.man`.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-12-20 14:25:24 +01:00
Vincent Demeester
e5277cf829
runc: migrate to using buildGoPackage
This means `runc` becomes a multi-output derivation : `runc.bin` and `runc.man`.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-12-20 10:54:14 +01:00
Will Dietz
48027e8373 xen: patch to work with newer acpica-tools (iasl)
https://xenbits.xen.org/gitweb/?p=xen.git;a=patch;h=858dbaaeda33b05c1ac80aea0ba9a03924e09005

Local copy to ensure stable.

https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01172.html
2018-12-19 13:42:44 -06:00
Linus Heckemann
eceb2b06a1
Merge pull request #52133 from volth/patch-293
qemu: 3.0.0 -> 3.1.0
2018-12-16 22:22:30 +01:00
Robin Gloster
727d7d7a19
Merge pull request #52332 from r-ryantm/auto-update/containerd
containerd: 1.2.0 -> 1.2.1
2018-12-16 17:14:25 +01:00
R. RyanTM
e26dc161c7 containerd: 1.2.0 -> 1.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/containerd/versions
2018-12-16 01:17:35 -08:00
volth
b686f38c40
qemu: 3.0.0 -> 3.1.0 2018-12-15 00:22:08 +00:00
markuskowa
3be43b7483
Merge pull request #51878 from ambrop72/vbox-extpack-hash-fix
vboxExtpack: Fix the sha256 to be hex.
2018-12-11 22:40:09 +01:00
Ambroz Bizjak
22acb2e3c3 vboxExtpack: Fix the sha256 to be hex.
It does not work if the sha256 is not hex, it fails because VBoxExtPackHelperApp requires to be given a hex hash.
See https://github.com/NixOS/nixpkgs/issues/34846 where the same problem was fixed some time ago.
2018-12-11 20:47:36 +01:00
Alexey Shmalko
e376aecb1e
railcar: add reference to upstream patch 2018-12-11 17:37:18 +02:00
Katharina Fey
7641a13447
railcar: init at 1.0.4
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2018-12-11 00:48:50 +01:00
Tor Hedin Brønner
aad9baeba8 linuxPackages.virtualboxGuestAdditions: fix hash 2018-12-09 20:46:07 +01:00
Frederik Rietdijk
3e950d584c Merge staging-next into master 2018-12-08 16:29:21 +01:00
Alyssa Ross
698b613564
virtualboxExtpack: 5.2.14 -> 5.2.22
Looks like the URL format has changed. Or maybe this is just the first
version and doesn't have a revision? I don't know.
2018-12-07 16:05:55 +00:00
Alyssa Ross
d41661cea7
virtualbox: 5.2.14 -> 5.2.22
I had to drop xorriso because it didn't seem to want to compile with it
any more, and had to add libopus as a build input because it wouldn't
compile without that.
2018-12-07 16:04:49 +00:00
Jan Tojnar
a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Frederik Rietdijk
1828a5c5ba Merge master into staging-next 2018-11-30 17:46:21 +01:00
Matthew Bauer
f435272ce3
Merge pull request #50212 from matthewbauer/host-emulator
Add "emulator" function to systems
2018-11-29 19:34:20 -06:00
Matthew Bauer
9c8fd41224 treewide: add emulator to platform
You can use stdenv.hostPlatform.emulator to get an executable that
runs cross-built binaries. This could be any emulator. For instance,
we use QEMU to emulate Linux targets and Wine to emulate Windows
targets. To work with qemu, we need to support custom targets.

I’ve reworked the cross tests in pkgs/test/cross to use this
functionality.

Also, I’ve used talloc to cross-execute with the emulator. There
appears to be a cross-execute for all waf builds. In the future, it
would be nice to set this for all waf builds.

Adds stdenv.hostPlatform.qemuArch attrbute to get the qemuArch for
each platform.
2018-11-29 19:15:30 -06:00
Frederik Rietdijk
9db2421d1f Merge master into staging-next 2018-11-29 08:12:56 +01:00
Renaud
713afc7e00
Merge pull request #50670 from r-ryantm/auto-update/open-vm-tools
open-vm-tools: 10.3.0 -> 10.3.5
2018-11-27 14:32:12 +01:00
Vladimír Čunát
a5de78b7d7
Merge branch 'master' into staging-next 2018-11-26 10:28:00 +01:00
c0bw3b
d7d3fa9aeb win-spice: add meta.license 2018-11-25 13:57:57 +01:00
c0bw3b
b911f22730 Treewide: use https for www.spice-space.org 2018-11-25 00:01:22 +01:00
c0bw3b
126f94d808 Treewide: use https for people.redhat.com 2018-11-24 23:56:37 +01:00
Frederik Rietdijk
e41154d1ab Merge master into staging-next 2018-11-24 10:43:33 +01:00
Vincent Demeester
9536fa2e37
runc: 1.0.0-rc5 -> 1.0.0-rc6
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-11-23 09:05:09 +01:00
R. RyanTM
b747257ca2 open-vm-tools: 10.3.0 -> 10.3.5
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/open-vm-tools/versions
2018-11-18 20:34:52 -08:00
Frederik Rietdijk
3b052406ea Merge staging-next into staging 2018-11-12 19:01:36 +01:00
Frederik Rietdijk
1d3bff25db Merge staging-next into staging 2018-11-11 14:28:08 +01:00
Jörg Thalheim
7a86bc32cb
docker-compose: rename from docker_compose, python3 by default
The command is called docker-compose hence the package should be called the same.
Also prefer python3.
2018-11-11 11:16:44 +00:00
Tim Steinbach
68c3e5f38b
docker: Fix binary names 2018-11-10 19:26:12 -05:00
Renaud
16c5a71ea8
Merge pull request #49909 from r-ryantm/auto-update/virt-what
virt-what: 1.18 -> 1.19
2018-11-09 10:07:16 +01:00
R. RyanTM
2d9a8df3df virt-what: 1.18 -> 1.19
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/virt-what/versions
2018-11-08 07:28:44 -08:00
Tim Steinbach
ff2b0316b4
docker: 18.06.1 -> 18.09 2018-11-08 08:40:33 -05:00
Gabriel Ebner
db7e9408a1 virtmanager: 1.5.1 -> 2.0.0 2018-11-07 22:25:09 +01:00
Patrick Hilhorst
9ec40cc3bf
treewide: Fix overrides having wrong versions 2018-11-06 00:06:21 +01:00
Vincent Demeester
a9c0329c08
containerd: 1.1.4 -> 1.2.0
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-10-25 15:28:17 +02:00
Jörg Thalheim
84e915a779
cntr: init at 1.2.0 2018-10-25 10:19:41 +01:00
Joachim F
7c436b9cdc
Merge pull request #48472 from joachifm/lkl-bump
lkl: 2018-03-10 -> 2018-08-22
2018-10-16 19:40:46 +00:00
Joachim Fasting
dd1b66e5d4
lkl: 2018-03-10 -> 2018-08-22
Among other things, this brings lkl up to linux 4.16
2018-10-15 19:17:09 +02:00
Yegor Timoshenko
475da25b40
qemu: enable smartcard support 2018-10-12 20:38:55 +00:00
Benjamin Hipple
87a089bacc xen: add license 2018-10-09 21:29:08 -04:00
Ji-Haeng Huh
3115f8dffb tinyemu: init at 2018-09-23 2018-10-06 18:53:10 +00:00
R. RyanTM
75e4fcf267 containerd: 1.1.2 -> 1.1.4 (#47807)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/containerd/versions
2018-10-05 15:14:50 +02:00
Will Dietz
eb91037e7b tree-wide: patchelf used during build -> nativeBuildInputs
In a few cases it wasn't clear so I left them as-is.

While visiting these moved other things to nativeBuildInputs
when it was clear they were one of these cases:

* makeWrapper
* archive utilities (in order to unpack src)
  * a few of these might no longer be needed but leaving for another day
2018-09-28 11:43:16 -05:00
xeji
4ad424fbd6
qboot: 20150603 -> 20170330, fix build (#47364)
Switch back to original upstream project which is more recent
than the fork we used.
2018-09-25 22:32:46 +02:00
adisbladis
54cbcdf6a9
Merge pull request #46921 from rawtaz/open-vm-tools
open-vm-tools: 10.1.10 -> 10.3.0
2018-09-22 19:17:52 +08:00
Daiderd Jordan
33f818198b
docker-proxy: mark linux only
Unlike docker (cli only) this probably won't work on darwin.

    github.com/docker/libnetwork/networkdb
    can't load package: package github.com/docker/libnetwork/ns: build constraints exclude all Go files in /private/tmp/nix-build-docker-proxy-7b2b1feb1de4817d522cc372af149ff48d25028e.drv-0/go/src/github.com/docker/libnetwork/ns

/cc ZHF #45961
2018-09-20 22:22:53 +02:00
Leo R. Lundgren
bbb30c320e open-vm-tools: 10.1.10 -> 10.3.0 2018-09-20 02:08:45 +02:00
Adam Finn Tulinius
8b8474b1b5
OVMF: update homepage
Tianocore was apparently moved from SourceForge to GitHub.
2018-09-18 13:18:41 +02:00
Linus Heckemann
f11f709c6d win-virtio: 0.1.105-1 -> 0.1.141-1 (#46783) 2018-09-17 16:04:51 +02:00
Will Dietz
8fc2799e02 qemu: port musl patch to new version (#46449) 2018-09-10 08:14:37 +02:00
Markus Kowalewski
8fb523ab7d
containerd: update homepage 2018-09-02 01:46:26 +02:00
John Ericson
2c4a75e9ef
Merge pull request #45820 from obsidiansystems/dont-use-obsolete-platform-aliases
treewide: Dont use obsolete platform aliases
2018-08-31 09:56:10 -04:00
John Ericson
0828e2d8c3 treewide: Remove usage of remaining redundant platform compatability stuff
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Vincent Laporte
8a23558db1
xen_4_10: use OCaml 4.05 2018-08-29 12:49:35 +00:00
Vincent Laporte
6a220840af
xen_4_8: use OCaml 4.05 2018-08-29 12:49:34 +00:00
xeji
b2dc75cd03
Merge pull request #43736 from volth/patch-208
qemu: 2.12.1 -> 3.0.0
2018-08-26 01:28:12 +02:00
Jan Tojnar
7a0dfc93bc
virtviewer: clean up 2018-08-25 15:57:24 +02:00
Jan Tojnar
05992b9b1b
gtk-vnc: rename from gtkvnc
Upstream uses gtk-vnc, let’s be consistent.
2018-08-25 15:57:23 +02:00
Vladimír Čunát
7db611f2af
Merge branch 'staging'
Includes libX11 security update.
2018-08-24 09:19:43 +02:00
Tim Steinbach
54ba2c9afc
docker: 18.06.0 -> 18.06.1 2018-08-22 16:08:54 -04:00
Matthew Bauer
f7bc33abf0 Revert "treewide: fixup breakage due to absolute compiler path"
This reverts commit d0888d1503.
2018-08-22 01:14:53 +02:00
Vladimír Čunát
765d695b89
Merge branch 'staging-next'
Security fixes for a few packages are included.
2018-08-21 15:36:02 +02:00
Vladimír Čunát
d0888d1503
treewide: fixup breakage due to absolute compiler path
Some packages just can't handle them #44767.  It was tempting to try
to abstract this in some way, but I didn't do that ATM.
2018-08-21 12:34:33 +02:00
volth
341250fa10 qemu: 2.12.1 -> 3.0.0 2018-08-20 22:02:02 +00:00
Vincent Demeester
2b36ced49e
Adding vdemeester (myself) as runc and containerd package maintainer
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2018-08-20 16:36:48 +02:00
R. RyanTM
5828cb3af7 containerd: 1.1.1 -> 1.1.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/containerd/versions.
2018-08-17 20:47:25 -07:00
Vladimír Čunát
cbabebcc2e
Merge branch 'master' into staging-next
Hydra: ?compare=1473892
2018-08-17 13:45:21 +02:00
Timo Kaufmann
62b603e060
Merge pull request #45142 from r-ryantm/auto-update/singularity
singularity: 2.5.2 -> 2.6.0
2018-08-16 22:32:24 +02:00
R. RyanTM
64a39339f6 singularity: 2.5.2 -> 2.6.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/singularity/versions.
2018-08-16 12:43:31 -07:00
R. RyanTM
f5bd6b8bfe qemu: 2.12.0 -> 2.12.1 (#44711)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/qemu/versions.
2018-08-16 21:33:50 +02:00
zimbatm
9976f37c77
Merge pull request #44896 from cdepillabout/vbox-extpack
add derivation for the virtualbox oracle extension pack
2018-08-15 18:05:07 +01:00
(cdep)illabout
e04e92d38b
Merge remote-tracking branch 'origin/master' into vbox-extpack 2018-08-16 00:40:09 +09:00
Izorkin
e2c98528e9 qemu: add path to bin utilites 2018-08-15 11:17:44 +03:00
Vladimír Čunát
00df25ee57
Merge branch 'master' into staging-next
Hydra: ?compare=1472947
2018-08-12 10:33:41 +02:00
(cdep)illabout
d2b5e6eafe
Start trying to actually use the extpack in the virtualbox derivation. 2018-08-10 14:28:57 +09:00
R. RyanTM
f5366e9163 virt-viewer: 6.0 -> 7.0 (#44666)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/virt-viewer/versions.
2018-08-09 21:50:21 +02:00
(cdep)illabout
8ccfb99ac0
Add a derivation that downloads the virtualbox extension pack. 2018-08-08 23:22:02 +09:00
John Ericson
db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
Lluís Batlle i Rossell
66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Frederik Rietdijk
1a6af9f88e
Merge pull request #43857 from volth/unused
[bot] treewide: remove unreferenced code
2018-07-20 21:06:32 +02:00
volth
87f5930c3f [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
Tim Steinbach
e953d314a8
docker: 18.03 -> 18.06 2018-07-19 08:34:13 -04:00
Matthew Bauer
76999cc40e treewide: remove aliases in nixpkgs
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.

Misc...

- qtikz: use libsForQt5.callPackage

  This ensures we get the right poppler.

- rewrites:

  docbook5_xsl -> docbook_xsl_ns
  docbook_xml_xslt -> docbook_xsl

diffpdf: fixup
2018-07-18 23:25:20 -04:00
Florian Klink
fa4c1eeae6 virtualbox: 5.2.12 -> 5.2.14 2018-07-17 12:40:20 +02:00
Frederik Rietdijk
0d499686c6
Merge pull request #43157 from r-ryantm/auto-update/singularity
singularity: 2.5.1 -> 2.5.2
2018-07-12 07:21:33 +02:00
R. RyanTM
e552861295 containerd: 1.1.0 -> 1.1.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/containerd/versions.
2018-07-11 05:46:32 -07:00
R. RyanTM
4bb61a3ba4 singularity: 2.5.1 -> 2.5.2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/singularity/versions.

<details><summary>Version release notes (from GitHub)</summary>
Greetings Singularity containerizers!

This release contains fixes for a _high severity_ security issue affecting Singularity 2.3.0 through 2.5.1 on kernels that support overlay file systems (CVE-2018-12021). A malicious user with network access to the host system (e.g. ssh) could exploit this vulnerability to access sensitive information on disk and bypass directory image restrictions like those preventing the root file system from being mounted into the container.

Singularity 2.5.2 should be installed immediately, and all previous versions of Singularity should be removed. The vulnerability addressed in this release affects kernels that support overlayfs. If you are unable to upgrade immediately, you should set `enable overlay = no` in `singularity.conf`.

In addition, this release contains a large number of bug fixes.  Details follow:

## [Security related fixes](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-12021)
 - Removed the option to use overlay images with `singularity mount`.  This
   flaw could allow a malicious user accessing the host system to access
   sensitive information when coupled with persistent ext3 overlay.
 - Fixed a race condition that might allow a malicious user to bypass directory
   image restrictions, like mounting the host root filesystem as a container
   image

## Bug fixes
 - Fix an error in malloc allocation #1620
 - Honor debug flag when pulling from docker hub #1556
 - Fix a bug with passwd abort #1580
 - Allow user to override singularity.conf "mount home = no" with --home option
   #1496
 - Improve debugging output #1535
 - Fix some bugs in bind mounting #1525
 - Define PR_(S|G)ET_NO_NEW_PRIVS in user space so that these features will
   work with kernels that implement them (like Cray systems) #1506
 - Create /dev/fd and standard streams symlinks in /dev when using minimal dev
   mount or when specifying -c/-C/--contain option #1420
 - Fixed * expansion during app runscript creation #1486

As always, please report any bugs to:
https://github.com/singularityware/singularity/issues/new</details>

These checks were done:

- built on NixOS
- /nix/store/3igwiqi311c18w13y5r7zrgpcnzylg9l-singularity-2.5.2/bin/singularity passed the binary check.
- Warning: no invocation of /nix/store/3igwiqi311c18w13y5r7zrgpcnzylg9l-singularity-2.5.2/bin/run-singularity had a zero exit code or showed the expected version
- 1 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 2.5.2 with grep in /nix/store/3igwiqi311c18w13y5r7zrgpcnzylg9l-singularity-2.5.2
- directory tree listing: https://gist.github.com/ed6db09ad43a19c6abf2d35d15ef489c
- du listing: https://gist.github.com/9bd23f4d6ee86a9eb2ba7ec5c986741d
2018-07-07 16:41:51 -07:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Andrea Bedini
134eca9993 ecs-agent: 1.14.0 -> 1.18.0 (#42359) 2018-06-25 11:15:40 +02:00
R. RyanTM
593ab50d69 spice-vdagent: 0.17.0 -> 0.18.0 (#42204)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/spice-vdagent/versions.

These checks were done:

- built on NixOS
- /nix/store/jn5icaw3pkbvyh2j34lqnx8w1ikqj7k2-spice-vdagent-0.18.0/bin/spice-vdagent passed the binary check.
- /nix/store/jn5icaw3pkbvyh2j34lqnx8w1ikqj7k2-spice-vdagent-0.18.0/bin/spice-vdagentd passed the binary check.
- 2 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 0.18.0 with grep in /nix/store/jn5icaw3pkbvyh2j34lqnx8w1ikqj7k2-spice-vdagent-0.18.0
- directory tree listing: https://gist.github.com/b66bf12f870f109e97e063ee890be440
- du listing: https://gist.github.com/6bd67c42fafb9c4b45a004edcf1807fb
2018-06-24 19:08:31 +02:00
Jörg Thalheim
9da836dd03 rancher-compose: remove
I no longer use rancher and can test this derivation.
Also rancher-compose should have the same version as the rancher cluster
used. So it is better to be build by the user using it rather having a
random version in nixpkgs.
2018-06-21 11:11:41 +01:00