Commit Graph
159433 Commits
Author SHA1 Message Date
xejiandGitHub eece3dddad Merge pull request #49394 from dtzWill/update/xapian-1.4.8
xapian: 1.4.7 -> 1.4.8, drop included patch
2018-10-30 15:37:12 +01:00
Alyssa Ross 5bde0f6002 release notes: update for postgres rename 2018-10-30 14:33:36 +00:00
Alyssa Ross 91c746cacc postgresql_11: init at 11.0 2018-10-30 14:33:35 +00:00
Alyssa Ross c6c7d55790 postgresql*: use underscores in version numbers 2018-10-30 14:32:21 +00:00
Robert Hensing c3a7194843 pkgs.nixos: Add example to inline documentation 2018-10-30 15:24:19 +01:00
Patrick Hilhorst 1f7fc09176 make-derivation: use a more descriptive assert message
As suggested by @Profpatsch
2018-10-30 14:33:14 +01:00
Jörg ThalheimandGitHub 9f88282862 Merge pull request #49450 from Mic92/rambox
rambox: fix crash when downloading files to disk
2018-10-30 13:32:19 +00:00
Jörg ThalheimandGitHub 6f3afd1dad Merge pull request #49359 from Mic92/verasco
verasco: remove
2018-10-30 13:31:52 +00:00
Jörg Thalheim 8df0ca2bbc coq_8_4: remove
verasco was its only user
2018-10-30 13:31:11 +00:00
Jörg Thalheim b5ad615474 verasco: remove unmaintained project
Verasco is no longer maintained by upstream and blocks updates of some libraries.
Removing it also makes it possible to remove coq 8.4.
2018-10-30 13:31:11 +00:00
Michael RaskinandGitHub 1d8794e16e Merge pull request #48873 from romildo/new.jwm-settings-manager
jwm-settings-manager: init at 2018-10-19
2018-10-30 13:24:46 +00:00
Eelco DolstraandGitHub be6e4b8af8 Merge pull request #49326 from c0bw3b/nixos/installation-device
nixos/installation-device: set GC initial heap size to 1MB
2018-10-30 14:13:59 +01:00
Robert Schütz cc161d738b qutebrowser: 1.5.1 -> 1.5.2 2018-10-30 14:10:44 +01:00
Robert Schütz 863a795281 home-assistant: 0.81.1 -> 0.81.2 2018-10-30 13:55:20 +01:00
Francesco Gazzetta 0306277097 sfxr-qt: init at 1.2.0 2018-10-30 13:47:44 +01:00
Alyssa Ross 94360c11e9 docs: update sample postgresql package
postgresql90 no longer exists in nixpkgs.
2018-10-30 12:40:24 +00:00
Alyssa Ross 9594b59f13 postgresql10: rename from postgresql100 2018-10-30 12:40:20 +00:00
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
Tuomas Tynkkynen 2380f6a4fa nixos/tests/rsyslogd: Fix eval 2018-10-30 14:27:44 +02:00
Timo Kaufmann 1dd7443c93 pythonPackages.sympy: 1.2 -> 1.3 2018-10-30 13:16:38 +01:00
Jörg ThalheimandGitHub d23d25ebbb Merge pull request #47594 from midchildan/add-sourcetrail
sourcetrail: init at 2018.3.55
2018-10-30 12:07:51 +00:00
Jörg Thalheim 9d9f7d27a1 SenchaCmd: 6.5.3.6 -> 6.6.0.13
This package is internally used by rambox
2018-10-30 11:42:11 +00:00
Jörg Thalheim ac8acb283c rambox: fix crash when native filesystem dialogs are created 2018-10-30 11:41:52 +00:00
Timo KaufmannandGitHub be08e69372 Merge pull request #49447 from timokau/memory_profiler-0.54.0
pythonPackages.memory_profiler: add plotting dependency, enable checks
2018-10-30 11:51:00 +01:00
José Romildo Malaquias b348f8568f jwm-settings-manager: init at 2018-10-19 2018-10-30 07:49:53 -03:00
xejiandGitHub 8bbdee09dd Merge pull request #49441 from srhb/debug-hydra-failures
NixOS tests: Wait for shell for 10x longer (50m)
2018-10-30 11:37:41 +01:00
Jörg ThalheimandGitHub 5bb5163367 Merge pull request #49444 from xtruder/pkgs/google-cloud-sdk/222
google-cloud-sdk: 215.0.0 -> 222.0.0
2018-10-30 10:36:53 +00:00
Timo Kaufmann 64f6b9eb95 pythonPackages.memory_profiler: add plotting dependency, enable checks 2018-10-30 11:28:08 +01:00
Jörg ThalheimandGitHub bb3cd00271 Merge pull request #49314 from typetetris/49257
Mention new groups `kvm` and `render` in the release notes, fixes #49257
2018-10-30 10:23:10 +00:00
Jörg ThalheimandGitHub d7d0f56ddc Merge pull request #49443 from stesie/issue-49369
tomboy: build against mono 5, refs #49369
2018-10-30 10:16:03 +00:00
Jaka Hudoklin 7df72ad928 google-cloud-sdk: 215.0.0 -> 222.0.0 2018-10-30 10:58:53 +01:00
xejiandGitHub 2805c9e485 Merge pull request #48839 from romildo/upd.dde-daemon
dde-daemon: init at 3.2.24.7
2018-10-30 10:44:03 +01:00
José Romildo Malaquiasandxeji eee6890fc7 matcha: 2018-10-21 -> 2018-10-30 (#49433) 2018-10-30 10:35:33 +01:00
José Romildo Malaquiasandxeji f51f526f6b deepin-gtk-theme: 17.10.8 -> 17.10.9 (#49432) 2018-10-30 10:34:49 +01:00
Stefan Siegl 74cfbd63e1 tomboy: build against mono 5, refs #49369 2018-10-30 10:08:39 +01:00
Sarah Brofeldt 9bc10e1291 NixOS tests: Wait for shell for 10x longer (50m) 2018-10-30 09:22:42 +01:00
Sarah BrofeldtandGitHub 5c1c90a9ad Merge pull request #49389 from colemickens/ffmpeg
ffmpeg: enable libdrm
2018-10-30 09:16:18 +01:00
Eric Wolf 30d2792091 nixos/release-notes for 18.09: fix missing entry
- the addition of the groups kvm and render breaks the configuration of
   users, which added them
2018-10-30 08:41:13 +01:00
Théo Zimmermannandxeji 2f9fc897eb Add mention of nix-prefetch-github. (#49336) 2018-10-30 01:24:07 +01:00
Elis Hirwingandxeji b8040919b0 dmrconfig: 2018-10-20 -> 2018-10-29 (#49419)
Support for more devices were added.
2018-10-30 01:08:51 +01:00
Andrew Millerandxeji d837fe68ae hy: 0.14.0 -> 0.15.0 (#49428) 2018-10-30 01:07:07 +01:00
Edmund Wuandxeji e96d14d177 vscode-extensions.ms-vscode.cpptools: update build (#48850) 2018-10-30 00:45:24 +01:00
Justin Hummandxeji 89c09d7ba1 osrm-backend: 5.18.0 -> 5.19.0 (#49108) 2018-10-30 00:31:45 +01:00
Ryan MulliganandGitHub 2be286436c Merge pull request #49003 from r-ryantm/auto-update/python3.6-django-classy-tags
python36Packages.django_classytags: 0.6.1 -> 0.8.0
2018-10-29 16:00:00 -07:00
xejiandGitHub 21a7ca7c08 Merge pull request #49074 from c0bw3b/pkg/veracrypt
veracrypt: 1.22 -> 1.23 / truecrypt: remove and alias to veracrypt
2018-10-29 23:53:29 +01:00
Uli Baum e1ff8dc5df pythonPackages.django_classytags: clarify why tests are disabled 2018-10-29 23:44:34 +01:00
Jörg ThalheimandGitHub 3a432b5885 Merge pull request #49425 from tuxinaut/master
vim-plugins/iceberg: init at 2018-10-18
2018-10-29 21:44:09 +00:00
Alyssa Rossandzimbatm 69dcb1a2c0 bundlerApp: take buildInputs (#45435)
It would be reasonable to have a Ruby program that depends on some other
program being in the PATH. In this case, the obvious thing to do would
be something like this:

    bundlerApp {
      # ...
      buildInputs = [ makeWrapper ];
      postBuild = ''
        wrapProgram "$out/bin/foo" \
          --prefix PATH : ${lib.makeBinPath [ dep ]}
      '';
    }

However, this doesn't work, because even though it just forwards most of
its arguments to `runCommand`, `bundlerApp` won't take a `buildInputs`
parameter. It doesn't even specify its own `buildInputs`, which means
that the `scripts` parameter to `bundlerApp` (which depends on
`makeWrapper`) is completely broken, and, as far as I can tell, has been
since its inception. I've added a `makeWrapper` build input if the
scripts parameter is present to fix this.

I've added a `buildInputs` option to `bundlerApp`. It's also passed
through to bundled-common because `postBuild` scripts are run there as
well. This actually means that in this example we'd end up going through
two layers of wrappers (one from `bundlerApp` and one from
bundled-common), but that has always been the case and isn't likely to
break anything. That oddity does suggest that it might be prudent to
not forward `postBuild` to bundled-common (or to at least use a
different option) though...

FWIW, as far as I can tell no package in nixpkgs uses either the
`scripts` or `postBuild` options to `bundlerApp`.
2018-10-29 22:39:51 +01:00
Denny Schäfer 2cf654a64e vim-plugins/iceberg init 2018-10-29 22:10:33 +01:00
Dmitry Kalinkin 20643a7807 texlive: provide repstopdf
repstopdf is supposed to be a symlink to epstopdf. Then epstopdf looks
at "$0" to detect when restricted mode needs to be enabled.  Unfortunately
our wrapper will drop all intermediate symlinks, which messes up "$0".
Restricted mode appears to be a security feature, so a test is
introduced to verify that the wrapper works as expected.
2018-10-29 16:56:45 -04:00