summary refs log tree commit diff
path: root/pkgs/servers
Commit message (Collapse)AuthorAge
* Merge pull request #44439 from Ekleog/meta-testsTimo Kaufmann2018-11-07
|\ | | | | [RFC] Use `meta.tests` to link from packages to the tests that test them
| * dovecot, opensmtpd: add link to test in `meta.tests`Léo Gaspard2018-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #49768 from LnL7/darwin-no-cfprivateDaiderd Jordan2018-11-06
|\ \ | | | | | | darwin: don't include cf-private in framework dependencies
| * | xorg.xorgserver: add cf-private on darwinDaiderd Jordan2018-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Undefined symbols for architecture x86_64: "_NSDefaultRunLoopMode", referenced from: _X11ApplicationMain in libXquartz.a(X11Application.o) "_OBJC_CLASS_$_NSArray", referenced from: objc-class-ref in libXquartz.a(X11Application.o) objc-class-ref in libXquartz.a(X11Controller.o) objc-class-ref in libxpbproxy.a(x-selection.o) "_OBJC_CLASS_$_NSData", referenced from: objc-class-ref in libxpbproxy.a(x-selection.o) "_OBJC_CLASS_$_NSDictionary", referenced from: objc-class-ref in libxpbproxy.a(x-selection.o) "_OBJC_CLASS_$_NSMutableArray", referenced from: objc-class-ref in libXquartz.a(X11Application.o) objc-class-ref in libXquartz.a(X11Controller.o) "_OBJC_CLASS_$_NSMutableDictionary", referenced from: objc-class-ref in libXquartz.a(X11Application.o) "_OBJC_CLASS_$_NSRunLoop", referenced from: objc-class-ref in libXquartz.a(X11Application.o) "_OBJC_CLASS_$_NSURL", referenced from: objc-class-ref in libXquartz.a(X11Application.o) "_OBJC_EHTYPE_$_NSException", referenced from: GCC_except_table29 in libxpbproxy.a(x-selection.o) ld: symbol(s) not found for architecture x86_64
| * | xquartz: add cf-privateDaiderd Jordan2018-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Undefined symbols for architecture x86_64: "_NSDefaultRunLoopMode", referenced from: _X11ApplicationMain in libXquartz.a(X11Application.o) "_OBJC_CLASS_$_NSArray", referenced from: objc-class-ref in libXquartz.a(X11Application.o) objc-class-ref in libXquartz.a(X11Controller.o) objc-class-ref in libxpbproxy.a(x-selection.o) "_OBJC_CLASS_$_NSData", referenced from: objc-class-ref in libxpbproxy.a(x-selection.o) "_OBJC_CLASS_$_NSDictionary", referenced from: objc-class-ref in libxpbproxy.a(x-selection.o) "_OBJC_CLASS_$_NSMutableArray", referenced from: objc-class-ref in libXquartz.a(X11Application.o) objc-class-ref in libXquartz.a(X11Controller.o) "_OBJC_CLASS_$_NSMutableDictionary", referenced from: objc-class-ref in libXquartz.a(X11Application.o) "_OBJC_CLASS_$_NSRunLoop", referenced from: objc-class-ref in libXquartz.a(X11Application.o) "_OBJC_CLASS_$_NSURL", referenced from: objc-class-ref in libXquartz.a(X11Application.o) "_OBJC_EHTYPE_$_NSException", referenced from: GCC_except_table29 in libxpbproxy.a(x-selection.o) ld: symbol(s) not found for architecture x86_64
| * | quartz-wm: add cf-privateDaiderd Jordan2018-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Undefined symbols for architecture x86_64: "_CFNotificationCenterAddObserver", referenced from: _main in main.o "_CFNotificationCenterGetDistributedCenter", referenced from: _main in main.o "_OBJC_CLASS_$_NSTimer", referenced from: objc-class-ref in main.o objc-class-ref in x-screen.o "_OBJC_EHTYPE_$_NSException", referenced from: GCC_except_table25 in main.o ld: symbol(s) not found for architecture x86_64
* | | radicale: 2.1.10 -> 2.1.11Robert Schütz2018-11-06
| | |
* | | Merge pull request #49715 from melazyk/masterVladyslav M2018-11-04
|\ \ \ | | | | | | | | plex: 1.13.8.5395 -> 1.13.9.5456
| * | | plex: 1.13.8.5395 -> 1.13.9.5456Konstantin Nikiforov2018-11-04
| | | |
* | | | Merge pull request #49604 from Ekleog/synapse-0.33.8Michael Raskin2018-11-04
|\ \ \ \ | | | | | | | | | | matrix-synapse: 0.33.6 -> 0.33.8
| * | | | matrix-synapse: 0.33.6 -> 0.33.8Léo Gaspard2018-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also reworked dependencies: * blist and ujson are marked as no longer needed * pytz has no mention throughout `git log -p` on synapse's repository * systemd and affinity are optional (but turned on by default)
* | | | | plv8: unbreak build, bump to version 2.3.8Austin Seipp2018-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee58a5b30d6e60407b44fbb02ddade6c20fd8763 broke the plv8 build because it upgraded the v8_6_x expression everywhere to the 6.9 branch, which came with API changes. Notably, it seems plv8 only supports up-to v8 6.4.x at this time. This keeps a copy of the plv8_6_x expression inside the same directory as the other v8 versions (so patches, etc are easy to apply), but it is not exposed to the top-level of all-packages.nix. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | timescaledb: fix license (Apache 2.0, not PostgreSQL)Austin Seipp2018-11-04
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | Merge pull request #49283 from aanderse/solrAndreas Rammhold2018-11-04
|\ \ \ \ \ | | | | | | | | | | | | solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version bump
| * | | | | solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version ↵Aaron Andersen2018-11-03
| | | | | | | | | | | | | | | | | | | | | | | | bump, NixOS test included
* | | | | | tsearch_extras: 0.3 -> 0.4Austin Seipp2018-11-03
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | pg_topn: 2.0.2 -> 2.2.0Austin Seipp2018-11-03
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | timescaledb: 0.11.0 -> 1.0.0Austin Seipp2018-11-03
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | pg_repack: reindent to 2-spacesAustin Seipp2018-11-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More or less all the Postgres code uses this, so it's nice to be consistent. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | pg_hll: 2.10.2-9af41684 -> 2.12Austin Seipp2018-11-03
| |_|/ / / |/| | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | consul: 0.9.3 -> 1.3.0.Niklas Hambüchen2018-11-03
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes the old UI build tooling; it is no longer necessary because as of 1.2.0 it's bundled into the server binary. It doesn't even need to have JS built, because it's bundled into the release commit's source tree (see #48714). The UI is enabled by default, so the NixOS service is updated to directly use `ui = webUi;` now. Fixes #48714. Fixes #44192. Fixes #41243. Fixes #35602. Signed-off-by: Niklas Hambüchen <mail@nh2.me>
* | | | Merge pull request #49645 from peterhoeg/p/broadlinkRobert Schütz2018-11-03
|\ \ \ \ | | | | | | | | | | pythonPackages.broadlink: init at 0.9
| * | | | home-assistant: make broadlink module availablePeter Hoeg2018-11-02
| | | | |
* | | | | home-assistant: 0.81.2 -> 0.81.5Robert Schütz2018-11-03
| | | | |
* | | | | nixpkgs: tidy up pgjwt packageAustin Seipp2018-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes pgjwt take a dummy 'postgresql' argument, which it does not *need* in the buildInputs (it is purely a SQL extension with no C code). However, this argument will be necessary for an upcoming change that will parameterize the extensions over a particular PostgreSQL version. It also does some tiny cleanup, setting a null build phase. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | nixos/postgresql: add myself as maintainerAustin Seipp2018-11-02
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | knot-resolver: 3.0.0 -> 3.1.0Vladimír Čunát2018-11-02
| |_|/ / |/| | | | | | | | | | | https://lists.nic.cz/pipermail/knot-resolver-users/2018/000086.html
* | | | tomcat_connectors: 1.2.41-dev-1613051 -> 1.2.46Franz Pletz2018-11-01
| | | | | | | | | | | | | | | | Fixes CVE-2018-11759, CVE-2018-1323, CVE-2016-6808.
* | | | icecast: 2.4.3 -> 2.4.4Franz Pletz2018-11-01
| | | | | | | | | | | | | | | | Fixes CVE-2018-18820.
* | | | kapacitor: 1.4.0 -> 1.5.1Sander van der Burg2018-11-01
| |/ / |/| |
* | | Merge pull request #49158 from alyssais/doh-proxyRobert Schütz2018-10-31
|\ \ \ | | | | | | | | doh-proxy: init at 0.0.8
| * | | doh-proxy: init at 0.0.8Alyssa Ross2018-10-31
| | | |
* | | | Merge pull request #48664 from alyssais/postgres11Lancelot SIX2018-10-30
|\ \ \ \ | | | | | | | | | | postgresql_11: init at 11.0
| * | | | postgresql_11: init at 11.0Alyssa Ross2018-10-30
| | | | |
| * | | | postgresql*: use underscores in version numbersAlyssa Ross2018-10-30
| | | | |
| * | | | postgresql10: rename from postgresql100Alyssa Ross2018-10-30
| | | | |
* | | | | home-assistant: 0.81.1 -> 0.81.2Robert Schütz2018-10-30
|/ / / /
* | | | osrm-backend: 5.18.0 -> 5.19.0 (#49108)Justin Humm2018-10-30
| | | |
* | | | home-assistant: 0.81.0 -> 0.81.1Robert Schütz2018-10-29
|/ / /
* | | Merge pull request #49320 from benpye/init-minifluxVladyslav M2018-10-29
|\ \ \ | | | | | | | | miniflux: init at 2.0.12
| * | | miniflux: init at 2.0.12Ben Pye2018-10-29
| | | |
* | | | Merge pull request #49115 from bjpbakker/fix-vmware-gfxSilvan Mosberger2018-10-28
|\ \ \ \ | |_|_|/ |/| | | Enable GFX in xf86-video-vmware
| * | | xorg.xf86videovmware: fix for GFX supportBart Bakker2018-10-27
| | | | | | | | | | | | | | | | | | | | | | | | Fix the mesa dependency for `xorg.xf86videovmware`. Add `llvm_6` because `mesa_noglu` has a runtime dependency on clang (see TODO in `development/libraries/mesa`).
* | | | Merge pull request #48901 from Ekleog/opensmtpd-6.4.0obadz2018-10-28
|\ \ \ \ | |_|/ / |/| | | opensmtpd: 6.0.3p1 -> 6.4.0
| * | | opensmtpd: 6.0.3p1 -> 6.4.0p1Léo Gaspard2018-10-27
| |/ /
* | | pgroonga: 2.1.3 -> 2.1.6 (#49205)R. RyanTM2018-10-27
| | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #49309 from markuskowa/up-slurmmarkuskowa2018-10-27
|\ \ \ | | | | | | | | slurm: 18.08.1.1 -> 18.08.3.1, pyslurm: 20180908 -> 18.08.3
| * | | slurm: 18.08.1.1 -> 18.08.3.1Markus Kowalewski2018-10-27
| |/ /
* | | mysql57: 5.7.23 -> 5.7.24 (#49221)R. RyanTM2018-10-27
| | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mysql/versions
* | | home-assistant: 0.80.3 -> 0.81.0 (#49251)Robert Schütz2018-10-27
| | | | | | | | | | | | | | | | | | * python3.pkgs.async-timeout: 3.0.0 -> 3.0.1 * home-assistant: 0.80.3 -> 0.81.0