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