Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
5ff872a
substituteStream(): print warning if nothing done
volth Feb 23, 2018
213743d
rdocker: init at unstable-2018-07-17
Jul 17, 2018
09ade5d
pythonPackages.dpath: init at 1.4.2
mmlb Oct 4, 2018
0306277
sfxr-qt: init at 1.2.0
fgaz Oct 30, 2018
c3668db
python2Packages.plyplus: init at 0.7.5
Twey Sep 18, 2018
5d37d63
postgresql_9_3: 9.3.24 -> 9.3.25
lsix Nov 8, 2018
882c3b5
postgresql_9_4: 9.4.19 -> 9.4.20
lsix Nov 8, 2018
f703ea6
postgresql_9_5: 9.5.14 -> 9.5.15
lsix Nov 8, 2018
1670fd1
postgresql_9_6: 9.6.10 -> 9.6.11
lsix Nov 8, 2018
575151e
postgresql_10: 10.5 -> 10.6
lsix Nov 8, 2018
3cbc20e
postgresql_11: 11.0 -> 11.1
lsix Nov 8, 2018
31e7c15
nasm: 2.13.03 -> 2.14
r-ryantm Nov 9, 2018
c9034d2
opensmtpd-extras: 5.7.1 -> 6.4.0
Ekleog Nov 9, 2018
934e489
rust: 1.30.0 -> 1.30.1
alyssais Nov 9, 2018
ea6d48d
help2man: 1.47.7 -> 1.47.8
r-ryantm Nov 10, 2018
7cd159d
gocr: 0.51 -> 0.52
r-ryantm Nov 10, 2018
c43abff
androidsdk: fix monitor interpreter path
corngood Nov 10, 2018
230f714
qtwebglplugin: init at 5.11
Thra11 Nov 10, 2018
b51018e
R: Remove jdk dependency on aarch32/64
Thra11 Nov 3, 2018
a538d99
gnum4: set platforms=all; it works on Windows
volth Nov 11, 2018
31beea9
gnum4: set platforms=unix++windows
volth Nov 11, 2018
c4cb982
vscode-extensions.ms-python.python: 2018.9.1 -> 2018.10.1
eadwu Nov 5, 2018
48a3ea0
wire-desktop: don't explicitly set phases
worldofpeace Nov 11, 2018
5302222
go: make compiler usable for cross compiles
Nov 11, 2018
6c7ff0c
maintainers: add fuwa
Nov 11, 2018
931ebbc
wownero: init at 0.4.0.0
Nov 11, 2018
9d16458
gnused: fix Windows build
volth Nov 11, 2018
961180a
scour: call via python-packages.nix
FRidh Nov 11, 2018
880fae6
matplotlib: 2.2.3 -> 3.0.2
smaret Nov 3, 2018
fb3d15c
spaceship-prompt: correct homepage url
nyanloutre Nov 11, 2018
8797896
python.pkgs.py3status: 3.13 -> 3.14
Nov 11, 2018
2aa9d3a
Merge pull request #49775 from eadwu/vscode-extensions.ms-python.pyth…
srhb Nov 11, 2018
7e345e0
Merge pull request #50227 from nyanloutre/spaceship-prompt-fix
srhb Nov 11, 2018
290eb75
Merge pull request #50224 from volth/sed-windows
Mic92 Nov 11, 2018
8905ca4
Merge pull request #50219 from worldofpeace/wire-desktop/no-explicit-…
Mic92 Nov 11, 2018
0a7d20e
uftrace: 0.9 -> 0.9.1 (#50228)
nthorne Nov 11, 2018
7a86bc3
docker-compose: rename from docker_compose, python3 by default
Mic92 Nov 10, 2018
ba35b59
i2pd: 2.21.1 -> 2.22.0
edwtjo Nov 11, 2018
3ba7d2a
zangband: 2.7.3 -> 2.7.4b
edwtjo Nov 11, 2018
8ff9e78
minetest: 0.4.16 -> 0.4.17
edwtjo Nov 11, 2018
d598672
minecraft-server: 1.12.2 -> 1.13.2
edwtjo Nov 11, 2018
888d01d
nixos/minetest fix: add missing uid/gid for minetest
edwtjo Nov 11, 2018
e9aec8c
Merge pull request #50095 from r-ryantm/auto-update/gocr
markuskowa Nov 11, 2018
4fc8527
dovecot, opensmtpd: comment out invalid meta.tests attribute
peti Nov 11, 2018
921b631
Merge pull request #50215 from volth/patch-285
infinisil Nov 11, 2018
6c68fbd
tests: refactor to carry the package set as an argument
Ekleog Nov 11, 2018
83b27f6
tests: split into a separate `all-tests.nix` file
Ekleog Nov 11, 2018
aade4e5
tests: disable some broken tests and/or restrict to x86_64
Ekleog Nov 11, 2018
cae5598
meta.tests: drop `meta.needsVMSupport`
Ekleog Nov 11, 2018
2986ce1
meta.tests: rename into passthru.tests
Ekleog Nov 11, 2018
6aedf6a
nixosTests: use the newly-extracted all-tests.nix
Ekleog Nov 11, 2018
090bd93
gitea: 1.5.2 -> 1.5.3 (#50229)
etu Nov 11, 2018
e2bae13
Merge pull request #49138 from fuwa0529/add-wownero
infinisil Nov 11, 2018
8c08400
jetbrains.clion: 2018.2.4 -> 2018.2.5
edwtjo Nov 11, 2018
b8096a0
jetbrains.phpstorm: 2018.2.3 -> 2018.2.5
edwtjo Nov 11, 2018
e61f199
jetbrains.ruby-mine: 2018.2.2 -> 2018.2.4
edwtjo Nov 11, 2018
30422aa
jetbrains.webstorm: 2018.2.3 -> 2018.2.5
edwtjo Nov 11, 2018
7759fe1
catch2: init at 2.4.2
jascase901 Nov 10, 2018
1de9c8a
catch: 1.12.0 -> 1.12.2
edwtjo Nov 11, 2018
9531a32
make-wrapper should use runtimeShell, not bash, for cross-compilation
tathougies Nov 11, 2018
753743c
libredirect: Add support for Darwin
aszlig Nov 11, 2018
b529b81
Merge pull request #50207 from Thra11/qtwebglplugin
ttuegel Nov 11, 2018
e46f25a
brave: 0.25.2 -> 0.56.12
rht Nov 3, 2018
03187b7
Merge pull request #49685 from rht/brave-0.55.22
infinisil Nov 11, 2018
b46f5e1
go: organize GOARCH and GOOS
Nov 11, 2018
9997a3d
Merge pull request #43686 from Pneumaticat/rdocker-init
samueldr Nov 11, 2018
d76ec52
use for cross-compilation
zimbatm Nov 11, 2018
9ef5235
assume that it works on all unix platforms
zimbatm Nov 11, 2018
fa4aa79
diskus: init at 0.4.0
fuerbringer Nov 11, 2018
c94ccfd
Merge pull request #50223 from ryan4729/go-cross-compile
Ericson2314 Nov 11, 2018
df9334b
Merge pull request #50233 from Ekleog/fix-test-system
Ericson2314 Nov 12, 2018
55cad35
linux: 4.20-rc1 -> 4.20-rc2
NeQuissimus Nov 12, 2018
d746c53
Merge pull request #46845 from Twey/plyplus
samueldr Nov 12, 2018
63399ae
Merge pull request #50252 from fuerbringer/diskus
samueldr Nov 12, 2018
242282d
Merge pull request #47887 from mmlb/python-dpath
samueldr Nov 12, 2018
49df315
Merge pull request #49451 from fgaz/sfxr-qt/init
samueldr Nov 12, 2018
ba1fddb
libredirect: Use extensions.sharedLibrary
aszlig Nov 12, 2018
6c3b9c3
nano: 3.1 -> 3.2
lsix Nov 12, 2018
34dd1c6
libredirect: Add a small test
aszlig Nov 12, 2018
b230ad0
python.pkgs.protobuf3_1: drop
Nov 10, 2018
484a5c6
pythonPackages.ruamel_yaml: refactor move to python-modules
costrouc Oct 26, 2018
92148ea
python3.pkgs.homeassistant-pyozw: init at 0.1.0
Nov 10, 2018
92c478b
Merge pull request #50176 from Mic92/docker-componse
Mic92 Nov 12, 2018
e58c502
openzwave: 2018-04-04 -> 2018-11-04
Nov 12, 2018
dbceff8
home-assistant: 0.81.5 -> 0.82.0
Nov 10, 2018
b9494ac
Merge pull request #50166 from dotlambda/home-assistant-0.82
dotlambda Nov 12, 2018
7cedee3
Merge pull request #50261 from lsix/nano_3_2
srhb Nov 12, 2018
f7d5b76
Merge pull request #50246 from aszlig/libredirect-darwin
edolstra Nov 12, 2018
114581b
matcha: 2018-10-30 -> 2018-11-12
romildo Nov 12, 2018
adb5b61
Merge pull request #50022 from Ekleog/opensmtpd-extras-6.4.0
gebner Nov 12, 2018
22a8025
Merge pull request #50179 from Thra11/r-without-jdk
peti Nov 12, 2018
a815f53
libredirect: Add preload wrapper for stat()
aszlig Nov 12, 2018
362ac95
Merge pull request #50265 from romildo/upd.matcha
lheckemann Nov 12, 2018
2ea5e68
ip2unix: 1.1.1 -> 1.2.0
aszlig Nov 12, 2018
12d7f9a
nixos/tests/networking: Fix syntax error
aszlig Nov 12, 2018
bcab3da
LTS Haskell 12.18
peti Nov 12, 2018
632fc6b
hackage-packages.nix: automatic Haskell package set update
peti Nov 9, 2018
1b35b1c
all-cabal-hashes: update to Hackage at 2018-11-12T01:24:24Z
peti Nov 12, 2018
27a5427
nixos-build-vms: fix syntax error
Ekleog Nov 12, 2018
3ec657a
Merge pull request #50275 from Ekleog/fix-syntax-error
matthewbauer Nov 12, 2018
b4d9f6d
androidsdk: Re-add emulator that was broken out of the sdk-tools pack…
clefru Oct 31, 2018
208aedb
ocamlPackages.*: remove unnecessary unpackCmd
Zimmi48 Nov 11, 2018
c12f756
dockerTools.buildImageWithNixDb: simplifications and switch to closur…
nlewo Apr 30, 2018
9e4456c
Merge pull request #49414 from nlewo/pr/buildImageWithNixDb
nlewo Nov 12, 2018
968b20e
Merge pull request #50276 from corngood/android-emulator-fix
Mic92 Nov 12, 2018
917400b
Revert "Python: reduce amount of warnings when building with `buildPy…
FRidh Nov 12, 2018
daf3297
Merge master into staging-next
FRidh Nov 12, 2018
3b05240
Merge staging-next into staging
FRidh Nov 12, 2018
f19bb83
Merge pull request #35304 from volth/patch-97
matthewbauer Nov 12, 2018
08d98b2
linux: enable CGROUP_HUGETLB, CGROUP_PERF, CGROUP_RDMA (#50225)
orivej Nov 13, 2018
76c956b
treewide: disable pie in more places
matthewbauer Nov 10, 2018
79faee1
Merge pull request #50295 from matthewbauer/pie
matthewbauer Nov 13, 2018
b26151d
Merge pull request #50094 from r-ryantm/auto-update/help2man
pSub Nov 13, 2018
ced37f7
Merge pull request #50020 from r-ryantm/auto-update/nasm
pSub Nov 13, 2018
40f8dce
SDL2: enable parallel building
gnidorah Nov 13, 2018
f9a6963
Merge pull request #50244 from tathougies/travis/wrap-correctly
matthewbauer Nov 13, 2018
c74bca5
Merge pull request #50318 from gnidorah/sdl2
cpages Nov 13, 2018
8582a82
Merge pull request #49906 from lsix/update_postgresql
c0bw3b Nov 14, 2018
9e39329
Merge pull request #50006 from alyssais/rust-1.30.1
Mic92 Nov 14, 2018
7f2756c
nixos-version: use version_ instead of version
Synthetica9 Nov 12, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions doc/languages-frameworks/ocaml.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@ buildDunePackage rec {

<para>
Here is a second example, this time using a source archive generated with
<literal>dune-release</literal>. The <literal>unpackCmd</literal>
redefinition is necessary to be able to unpack the kind of tarball that
<literal>dune-release</literal> generates. This library does not depend
<literal>dune-release</literal>. It is a good idea to use this archive when
it is available as it will usually contain substituted variables such as a
<literal>%%VERSION%%</literal> field. This library does not depend
on any other OCaml library and no tests are run after building it.
</para>

Expand All @@ -87,8 +87,6 @@ buildDunePackage rec {
sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq";
};

unpackCmd = "tar xjf $src";

meta = with stdenv.lib; {
homepage = https://github.com/flowtype/ocaml-wtf8;
description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates.";
Expand Down
29 changes: 14 additions & 15 deletions doc/meta.xml
Original file line number Diff line number Diff line change
Expand Up @@ -255,12 +255,22 @@ meta.platforms = stdenv.lib.platforms.linux;
<varname>tests</varname>
</term>
<listitem>
<warning>
<para>
This attribute is special in that it is not actually under the
<literal>meta</literal> attribute set but rather under the
<literal>passthru</literal> attribute set. This is due to a current
limitation of Nix, and will change as soon as Nixpkgs will be able to
depend on a new enough version of Nix. See
<link xlink:href="https://github.com/NixOS/nix/issues/2532">the relevant
issue</link> for more details.
</para>
</warning>
<para>
An attribute set with as values tests. A test is a derivation, which
builds successfully when the test passes, and fails to build otherwise. A
derivation that is a test requires some <literal>meta</literal> elements
to be defined: <literal>needsVMSupport</literal> (automatically filled-in
for NixOS tests) and <literal>timeout</literal>.
derivation that is a test needs to have <literal>meta.timeout</literal>
defined.
</para>
<para>
The NixOS tests are available as <literal>nixosTests</literal> in
Expand All @@ -270,7 +280,7 @@ meta.platforms = stdenv.lib.platforms.linux;
{ /* ... */, nixosTests }:
{
# ...
meta.tests = {
passthru.tests = {
basic-functionality-and-dovecot-integration = nixosTests.opensmtpd;
};
}
Expand All @@ -294,17 +304,6 @@ meta.platforms = stdenv.lib.platforms.linux;
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<varname>needsVMSupport</varname>
</term>
<listitem>
<para>
A boolan that states whether the derivation requires build-time support
for Virtual Machine to build successfully.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<varname>hydraPlatforms</varname>
Expand Down
10 changes: 10 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1527,6 +1527,11 @@
github = "ftrvxmtrx";
name = "Siarhei Zirukin";
};
fuerbringer = {
email = "severin@fuerbringer.info";
github = "fuerbringer";
name = "Severin Fürbringer";
};
funfunctor = {
email = "eocallaghan@alterapraxis.com";
name = "Edward O'Callaghan";
Expand All @@ -1536,6 +1541,11 @@
github = "fuuzetsu";
name = "Mateusz Kowalczyk";
};
fuwa = {
email = "echowss@gmail.com";
github = "fuwa0529";
name = "Haruka Akiyama";
};
fuzzy-id = {
email = "hacking+nixos@babibo.de";
name = "Thomas Bach";
Expand Down
4 changes: 1 addition & 3 deletions nixos/lib/build-vms.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
{ system, minimal ? false, config ? {} }:

let pkgs = import ../.. { inherit system config; }; in
{ system, pkgs, minimal ? false, config ? {} }:

with pkgs.lib;
with import ../lib/qemu-flags.nix { inherit pkgs; };
Expand Down
6 changes: 2 additions & 4 deletions nixos/lib/testing.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ system, minimal ? false, config ? {} }:
{ system, pkgs, minimal ? false, config ? {} }:

with import ./build-vms.nix { inherit system minimal config; };
with import ./build-vms.nix { inherit system pkgs minimal config; };
with pkgs;

let
Expand Down Expand Up @@ -70,8 +70,6 @@ in rec {
mv $i $out/coverage-data/$(dirname $(dirname $i))
done
'';

meta.needsVMSupport = true;
};


Expand Down
6 changes: 5 additions & 1 deletion nixos/modules/installer/tools/nixos-build-vms/build-vms.nix
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
{ system ? builtins.currentSystem
, config ? {}
, networkExpr
}:

let nodes = import networkExpr; in

with import ../../../../lib/testing.nix { inherit system; };
with import ../../../../lib/testing.nix {
inherit system;
pkgs = import ../.. { inherit system config; };
};

(makeTest { inherit nodes; testScript = ""; }).driver
2 changes: 1 addition & 1 deletion nixos/modules/installer/tools/nixos-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ case "$1" in
echo "@revision@"
;;
*)
echo "@version@ (@codeName@)"
echo "@version_@ (@codeName@)"
;;
esac
3 changes: 2 additions & 1 deletion nixos/modules/installer/tools/tools.nix
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ let
nixos-version = makeProg {
name = "nixos-version";
src = ./nixos-version.sh;
inherit (config.system.nixos) version codeName revision;
version_ = config.system.nixos.version;
inherit (config.system.nixos) codeName revision;
};

nixos-enter = makeProg {
Expand Down
2 changes: 2 additions & 0 deletions nixos/modules/misc/ids.nix
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@
kapacitor = 308;
solr = 309;
alerta = 310;
minetest = 311;

# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!

Expand Down Expand Up @@ -630,6 +631,7 @@
kapacitor = 308;
solr = 309;
alerta = 310;
minetest = 311;

# When adding a gid, make sure it doesn't match an existing
# uid. Users and groups with the same name should have equal
Expand Down
3 changes: 3 additions & 0 deletions nixos/modules/services/games/minetest-server.nix
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,9 @@ in
home = "/var/lib/minetest";
createHome = true;
uid = config.ids.uids.minetest;
group = "minetest";
};
users.groups.minetest.gid = config.ids.gids.minetest;

systemd.services.minetest-server = {
description = "Minetest Server Service";
Expand All @@ -93,6 +95,7 @@ in

serviceConfig.Restart = "always";
serviceConfig.User = "minetest";
serviceConfig.Group = "minetest";

script = ''
cd /var/lib/minetest
Expand Down
Loading