Commit Graph

157399 Commits

Author SHA1 Message Date
Léo Gaspard
02e1f00ffd
dovecot, opensmtpd: add link to test in meta.tests
Rationale
---------

Currently, tests are hard to discover. For instance, someone updating
`dovecot` might not notice that the interaction of `dovecot` with
`opensmtpd` is handled in the `opensmtpd.nix` test.

And even for someone updating `opensmtpd`, it requires manual work to go
check in `nixos/tests` whether there is actually a test, especially
given not so many packages in `nixpkgs` have tests and this is thus most
of the time useless.

Finally, for the reviewer, it is much easier to check that the “Tested
via one or more NixOS test(s)” has been checked if the file modified
already includes the list of relevant tests.

Implementation
--------------

Currently, this commit only adds the metadata in the package. Each
element of the `meta.tests` attribute is a derivation that, when it
builds successfully, means the test has passed (ie. following the same
convention as NixOS tests).

Future Work
-----------

In the future, the tools could be made aware of this `meta.tests`
attribute, and for instance a `--with-tests` could be added to
`nix-build` so that it also builds all the tests. Or a `--without-tests`
to build without all the tests. @Profpatsch described in his NixCon talk
such systems.

Another thing that would help in the future would be the possibility to
reasonably easily have cross-derivation nix tests without the whole
NixOS VM stack. @7c6f434c already proposed such a system.

This RFC currently handles none of these concerns. Only the addition of
`meta.tests` as metadata to be used by maintainers to remember to run
relevant tests.
2018-10-30 21:31:39 +09:00
Renaud
de8f3b422a
Merge pull request #47953 from lopsided98/openssl-arm
openssl: don't autodetect platform on armv6/7l
2018-10-28 14:08:02 +01:00
Vincent Laporte
8ef70a0b29 reason: 3.3.3 -> 3.3.7 (#49325)
* reason: 3.3.3 -> 3.3.7

* reason: makeWrapper needed at build time only
moved makeWrapper from buildInputs to nativeBuildInputs
2018-10-28 14:06:02 +01:00
obadz
07db5f1c8c
Merge pull request #48901 from Ekleog/opensmtpd-6.4.0
opensmtpd: 6.0.3p1 -> 6.4.0
2018-10-28 13:00:57 +00:00
Renaud
0a7f6ed9ef
Merge pull request #48626 from ivan/bump-autobahn-txaio
autobahn: 18.8.2 -> 18.9.2, txaio: 18.7.1 -> 18.8.1
2018-10-28 13:52:36 +01:00
Periklis Tsirakidis
9ac64e5bb6 gtest: Use native cmake/ninja builder
Clean up the expression and add pkgconfig support
2018-10-28 11:25:13 +01:00
Joachim F
e5ce19f6ab
Merge pull request #46330 from geistesk/wavemon-module
nixos/wavemon: create module
2018-10-28 10:16:54 +00:00
Robert Hensing
6b3bff4378
Merge pull request #48744 from timbertson/isStorePath
lib.isStorePath: fix `false` result when given a path object
2018-10-28 10:50:54 +01:00
Robert Hensing
15759508fa
Merge pull request #49056 from Tomahna/scalafix
scalafix: init at 0.9.0
2018-10-28 10:22:11 +01:00
Kevin Rauscher
0c05fb262a scalafix: init at 0.9.0 2018-10-28 10:10:37 +01:00
Jan Tojnar
408e8ca680
Merge pull request #49319 from wykurz/add_maintainer
Add wykurz to maintainers
2018-10-28 09:23:49 +01:00
Joachim F
b4b95a36cc
Merge pull request #49322 from rvl/electrum-3.2.3
electrum: fix sha256 for 3.2.3
2018-10-28 07:50:53 +00:00
Rodney Lorrimar
fa0b1930fb
electrum: fix sha256 for 3.2.3
I have checked pkgs.electrum.src against the GPG signature from
https://download.electrum.org/3.2.3/Electrum-3.2.3.tar.gz.asc
2018-10-28 16:27:13 +10:00
Shea Levy
9b111955ec
nix-plugins: 5.0.0 -> 6.0.0 2018-10-28 00:25:39 -04:00
Shea Levy
bd7e0aec71
nixUnstable: 2.1pre6377_954d1f4d -> 2.2pre6520_18b4c53f 2018-10-28 00:01:27 -04:00
Joachim F
aa4005f7f5
Merge pull request #49315 from andrew-d/andrew/vlc-shrink-closure
vlc: shrink runtime closure size by removing CONFIGURE_LINE
2018-10-28 01:35:33 +00:00
Robert Hensing
a5b8de5d29
Merge pull request #49231 from alexherbo2/higan-typo
Fix higan typo
2018-10-28 02:25:54 +01:00
Andrew Dunham
0cf647fe62 vlc: remove references to the Qt development headers 2018-10-27 18:03:37 -07:00
Mateusz Wykurz
bb54c88eb7 Add wykurz to maintainers 2018-10-27 20:57:57 -04:00
R. RyanTM
5fd8de8137 pgroonga: 2.1.3 -> 2.1.6 (#49205)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/pgroonga/versions
2018-10-27 20:14:23 -04:00
R. RyanTM
6e664678a4 libqmatrixclient: 0.3.0.2 -> 0.4.0 (#49281)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libqmatrixclient/versions
2018-10-27 20:13:39 -04:00
R. RyanTM
d888c03784 libressl_2_8: 2.8.1 -> 2.8.2 (#49293)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libressl/versions
2018-10-27 20:11:48 -04:00
R. RyanTM
0325373b56 inboxer: 1.1.5 -> 1.2.1 (#49299)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/inboxer/versions
2018-10-27 20:07:16 -04:00
R. RyanTM
b580e19510 jbake: 2.6.2 -> 2.6.3 (#49302)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/jbake/versions
2018-10-27 20:06:50 -04:00
Jan Tojnar
6675f9e223
Merge pull request #49234 from r-ryantm/auto-update/mysql-workbench
mysql-workbench: 8.0.12 -> 8.0.13
2018-10-28 01:17:47 +02:00
Pierre-Etienne Meunier
ae3b4655a4 Carnix: 0.7.2 -> 0.8.10 (#40587)
Carnix: splits input into two parts: creates from creates.io and local ones
2018-10-28 00:06:29 +01:00
Andrew Dunham
79d46f0a28 vlc: shrink runtime closure size by removing CONFIGURE_LINE 2018-10-27 15:11:35 -07:00
markuskowa
a3e367ff4b
Merge pull request #49309 from markuskowa/up-slurm
slurm: 18.08.1.1 -> 18.08.3.1, pyslurm: 20180908 -> 18.08.3
2018-10-27 23:27:53 +02:00
Linus Heckemann
8433a1a2c9
Merge pull request #49291 from cleverca22/split-output-upnp
libupnp: enable split outputs
2018-10-27 23:23:42 +02:00
Yurii Izorkin
69fb8a811a znc: add configure options (#48683)
* znc: add option to disable IPv6

* znc: add option to enable debugging

* znc: add option to enable zlib support

* zncModules: match znc build inputs

znc-buildmod expects modules to be aware of the same libs znc itself is linked to.
Before this: znc-buildmod was passing -lz but zlib was not in the include path
2018-10-27 22:50:06 +02:00
Markus Kowalewski
220aa36deb
pyslurm: 20180908 -> 18.08.3 2018-10-27 22:17:56 +02:00
Markus Kowalewski
bba31d192d
slurm: 18.08.1.1 -> 18.08.3.1 2018-10-27 22:17:56 +02:00
Vladyslav M
59cd6234d4
Merge pull request #49295 from LnL7/darwin-rust-cbindgen
rust-cbindgen: fix darwin build
2018-10-27 23:15:22 +03:00
markuskowa
f0868b8425
Merge pull request #49300 from r-ryantm/auto-update/icdiff
icdiff: 1.9.3 -> 1.9.4
2018-10-27 21:55:22 +02:00
markuskowa
974a3efb22
Merge pull request #49276 from r-ryantm/auto-update/krita
krita: 4.1.3 -> 4.1.5
2018-10-27 20:45:40 +02:00
R. RyanTM
2cb9858b34 icdiff: 1.9.3 -> 1.9.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/icdiff/versions
2018-10-27 11:26:07 -07:00
markuskowa
3988615279
Merge pull request #49296 from r-ryantm/auto-update/hwinfo
hwinfo: 21.58 -> 21.60
2018-10-27 20:23:56 +02:00
R. RyanTM
12bbb99e12 hwinfo: 21.58 -> 21.60
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/hwinfo/versions
2018-10-27 10:27:19 -07:00
Daiderd Jordan
f4927a34e7
rust-cbindgen: fix darwin build 2018-10-27 18:21:15 +01:00
Jörg Thalheim
744573f1c6
Merge pull request #49289 from Mic92/nix-review
nix-review: 0.5.3 -> 0.6.0
2018-10-27 18:14:33 +01:00
Jörg Thalheim
42f17d8f14
nix-review: 0.5.3 -> 0.6.0 2018-10-27 18:09:32 +01:00
Michael Bishop
112758e39d libupnp: enable split outputs 2018-10-27 14:08:28 -03:00
aanderse
1381019e49 nixos/rsyslogd & nixos/syslog-ng: fix broken module (#47306)
* journald: forward message to syslog by default if a syslog implementation is installed

* added a test to ensure rsyslog is receiving messages when expected

* added rsyslogd tests to release.nix
2018-10-27 19:01:30 +02:00
R. RyanTM
d6a15b09c7 mkvtoolnix: 27.0.0 -> 28.2.0 (#49253)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mkvtoolnix/versions
2018-10-27 12:58:27 -04:00
Timo Kaufmann
f2b8262e05
Merge pull request #49248 from timokau/sage-fix-attrname
sage: fix attrname, add sagemath alias
2018-10-27 18:24:35 +02:00
R. RyanTM
4b2a4a387e openorienteering-mapper: 0.8.2 -> 0.8.3 (#49217)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/openorienteering-mapper/versions
2018-10-27 12:03:09 -04:00
R. RyanTM
6c8760f07c krita: 4.1.3 -> 4.1.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/krita/versions
2018-10-27 09:02:13 -07:00
R. RyanTM
1f9f807549 libsolv: 0.6.35 -> 0.7.0 (#49259)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libsolv/versions
2018-10-27 11:54:34 -04:00
R. RyanTM
154d026917 libupnp: 1.8.3 -> 1.8.4 (#49268)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libupnp/versions
2018-10-27 11:53:16 -04:00
R. RyanTM
7eedac5fc5 libcouchbase: 2.9.5 -> 2.10.0 (#49271)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libcouchbase/versions
2018-10-27 11:53:00 -04:00