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