Commit Graph

206677 Commits

Author SHA1 Message Date
symphorien+git@xlumurb.eu
be25e45fc8 nagios: various improvements
* structured config for main config file allows to launch nagios in
debug mode without having to write the whole config file by hand
* build time syntax check
* all options have types, one more example
* I find it misleading that the main nagios config file is linked in
/etc but that if you change the link in /etc/ and restart nagios, it
has no effect. Have nagios use /etc/nagios.cfg
* fix paths in example nagios config files, which allows to reuse it:
  services.nagios.objectDefs =
   (map (x: "${pkgs.nagios}/etc/objects/${x}.cfg")
   [ "templates" "timeperiods" "commands" ]) ++ [ ./main.cfg ]
* for the above reason, add mailutils to default plugins

Co-Authored-By: Aaron Andersen <aaron@fosslib.net>
2019-12-30 16:40:52 +01:00
Maximilian Bosch
fa28c7750a
Merge pull request #76442 from r-ryantm/auto-update/tigervnc
tigervnc: 1.10.0 -> 1.10.1
2019-12-26 20:31:01 +01:00
Maximilian Bosch
b43892e767
python3Packages.pytesseract: 0.3.0 -> 0.3.1
https://github.com/madmaze/pytesseract/releases/tag/v0.3.1
2019-12-26 20:16:16 +01:00
Maximilian Bosch
6f802abc13
nexus: 3.19.1-01 -> 3.20.1-01
https://help.sonatype.com/repomanager3/release-notes/2019-release-notes#id-2019ReleaseNotes-RepositoryManager3.20.1
https://help.sonatype.com/repomanager3/release-notes/2019-release-notes#id-2019ReleaseNotes-RepositoryManager3.20.0
2019-12-26 20:04:11 +01:00
Silvan Mosberger
4b193d7f7c
maintainer-list: Update infinisil 2019-12-26 19:22:31 +01:00
Maximilian Bosch
466921c46f
Merge pull request #74072 from mayflower/tests-python-nginx
nixosTests.nginx*: port to python
2019-12-26 19:07:26 +01:00
Maximilian Bosch
70564f31b4
Merge pull request #76543 from mpickering/wip/branca
Python: Add missing setuptools dependency to branca
2019-12-26 19:01:14 +01:00
Maximilian Bosch
c5c7ccf022
nixos/nginx: fix test
When using format-strings, curly brackets need to be escaped using `{{`
to avoid errors from python.

And apparently, Perl's `==` is used to compare substrings[1] which is why
the translation to `assert http_code == "304"` failed as the string
contains several headers from curl.

[1] Just check `perl <(echo 'die "alarm" if "foo\n304" == 304')`
2019-12-26 18:50:38 +01:00
Dmitry Kalinkin
984ceb1092
Merge pull request #76541 from veprbl/pr/root_python_wrap
root: wrap python executables
2019-12-26 12:29:12 -05:00
Matthew Pickering
b9fafdc475 Python: Add missing setuptools dependency to branca 2019-12-26 17:05:10 +00:00
Maximilian Bosch
495b0b581c
nixos/tests/nginx-sso: add subtests for each assertion 2019-12-26 17:59:25 +01:00
Robin Gloster
abbce768dc
nixosTests.nginx*: review fixes
Co-Authored-By: Florian Klink <flokli@flokli.de>
2019-12-26 17:59:25 +01:00
Robin Gloster
1c2781d39c
nixosTests.nginx*: port to python 2019-12-26 17:59:25 +01:00
Oleksii Filonenko
debc253bf3 ueberzug: init at 18.1.5 2019-12-26 17:49:35 +01:00
Michael Raskin
0b85ab2686 python2Packages.marionette-harness: fix build by bumping dependencies 2019-12-26 17:54:47 +01:00
Dmitry Kalinkin
0b28198f23
root: wrap python executables
In normal use of ROOT the PYTHONPATH is intended to be set when user
sources the thisroot.{,s}sh. We do that in the setupHook. This covers
the case when thisroot.sh was not sourced.
2019-12-26 11:49:12 -05:00
Ryan Mulligan
264f44b1d0
Merge pull request #76355 from r-ryantm/auto-update/pdns-recursor
pdns-recursor: 4.2.0 -> 4.2.1
2019-12-26 07:56:25 -08:00
Alyssa Ross
106d0920d9
bundlerEnv: fix for Ruby 2.7
Setting a Bundler version with GEM_PATH doesn't seem to work in Ruby
2.7, so we need to use the LOAD_PATH instead.  Without this,
bundlerEnv environments will always use the version of Bundler that
comes with Ruby, which won't necessarily work because it isn't the
version that was used to generate the bundle.

For example, building ronn with Ruby 2.7 without this change results
in a broken executable, but it works (when built with all packaged
Ruby versions) after this change.
2019-12-26 15:49:04 +00:00
Mario Rodas
7c0bc04420
Merge pull request #76287 from r-ryantm/auto-update/klaus
klaus: 1.5.0 -> 1.5.1
2019-12-26 10:08:43 -05:00
Mario Rodas
91b1e4e777
Merge pull request #76361 from r-ryantm/auto-update/python3.7-aiohttp-socks
python37Packages.aiohttp-socks: 0.2.2 -> 0.3.3
2019-12-26 10:03:58 -05:00
Mario Rodas
1001790814
Merge pull request #76372 from r-ryantm/auto-update/python2.7-biopython
python27Packages.biopython: 1.75 -> 1.76
2019-12-26 09:44:06 -05:00
Maximilian Bosch
223f25bb5f
Merge pull request #73214 from DavHau/lutris-fix-missing-gnutls
lutris: add missing gnutls dependency
2019-12-26 15:42:09 +01:00
Mario Rodas
87013356e1
Merge pull request #76490 from plapadoo/gprof2dot-2019-11-30
gprof2dot: 2017-09-19 -> 2019-11-30
2019-12-26 09:35:58 -05:00
Mario Rodas
45e69f1872
Merge pull request #75876 from Scriptkiddi/py3_snitun
pythonPackages.haas-nabucasa: init at 0.29
2019-12-26 09:34:36 -05:00
Maximilian Bosch
9842c4b107
treewide: update which packages I'm currently maintaining
Idea shamelessly stolen from 4e60b0efae.

I realized that I don't really know anymore where I'm listed as maintainer and what
I'm actually (co)-maintaining which means that I can't proactively take
care of packages I officially maintain.

As I don't have the time, energy and motivation to take care of stuff I
was interested in 1 or 2 years ago (or packaged for someone else in the
past), I decided that I make this explicit by removing myself from several
packages and adding myself in some other stuff I'm now interested in.

I've seen it several times now that people remove themselves from a
package without removing the package if it's unmaintained after that
which is why I figured that it's fine in my case as the affected pkgs
are rather low-prio and were pretty easy to maintain.
2019-12-26 15:27:47 +01:00
R. RyanTM
1635c6916e xsecurelock: 1.5.1 -> 1.6.0 (#76478) 2019-12-26 14:03:03 +00:00
Franz Pletz
9f139fe7fe
Merge pull request #76394 from Enzime/update-nonfree-firmware
firmware-linux-nonfree: 2019-10-22 -> 2019-12-15
2019-12-26 13:53:53 +00:00
Aaron Andersen
4d2dd15546
Merge pull request #73113 from aanderse/httpd-vhost
nixos/httpd: support overridable virtual hosts
2019-12-26 08:09:08 -05:00
Florian Klink
c9a80e782d
Merge pull request #76533 from danbst/nginx-correct-dir-mode
nixos/nginx: fixup permissions for Nginx state dir
2019-12-26 13:53:39 +01:00
danbst
50d6e93dc8 nixos/nginx: fixup permissions for Nginx state dir
The commit b0bbacb521 was a bit too fast
It did set executable bit for log files.

Also, it didn't account for other directories in state dir:
```
 # ls -la /var/spool/nginx/
total 32
drwxr-x--- 8 nginx nginx 4096 Dec 26 12:00 .
drwxr-xr-x 4 root  root  4096 Oct 10 20:24 ..
drwx------ 2 root  root  4096 Oct 10 20:24 client_body_temp
drwx------ 2 root  root  4096 Oct 10 20:24 fastcgi_temp
drwxr-x--- 2 nginx nginx 4096 Dec 26 12:00 logs
drwx------ 2 root  root  4096 Oct 10 20:24 proxy_temp
drwx------ 2 root  root  4096 Oct 10 20:24 scgi_temp
drwx------ 2 root  root  4096 Oct 10 20:24 uwsgi_temp
```

With proposed change, only ownership is changed for state files, and mode is left as is
except that statedir/logs is now group accessible.
2019-12-26 14:16:29 +02:00
Timo Kaufmann
98e6a8b579
Merge pull request #76531 from timokau/sympy-1.5
python.pkgs.sympy: 1.4 -> 1.5
2019-12-26 13:12:21 +01:00
Yurii Izorkin
b0bbacb521 nixos/nginx: recursively change logs directory owner/group (#76174)
This change brings pre-existing installations (where the logfiles
are owned by root) in line with the new permssions (where logfiles
are owned by the nginx user)
2019-12-26 13:51:10 +02:00
Vonfry
8b6bb39d39 offlineimap: add proxy dependency (#76347) 2019-12-26 12:30:57 +01:00
José Romildo Malaquias
6756cc69c5
Merge pull request #76348 from romildo/upd.mate
mate.caja: 1.22.2 -> 1.22.3
2019-12-26 08:07:11 -03:00
Timo Kaufmann
8ac53ed0b1 python.pkgs.sympy: 1.4 -> 1.5
Sage needs some doctest changes. The patch was included upstream.
Modelled after https://trac.sagemath.org/ticket/28911.
2019-12-26 11:46:42 +01:00
Maximilian Bosch
b574b94e20
Merge pull request #76409 from r-ryantm/auto-update/rng-tools
rng-tools: 6.8 -> 6.9
2019-12-26 11:31:05 +01:00
Emery Hemingway
54184dfc7e glow: init at 0.1.3 2019-12-26 15:19:40 +05:30
Mario Rodas
21956ab8b1
pythonPackages.klaus: do not use python.pkgs 2019-12-26 04:20:00 -05:00
Mario Rodas
fdf2020620
python37Packages.aiohttp-socks: 0.3.2 -> 0.3.3 2019-12-26 04:20:00 -05:00
Jörg Thalheim
c5aacb2350
Merge pull request #76514 from Thra11/fix-udev-hwdb-description
udev: fix option description
2019-12-26 06:43:02 +00:00
Jörg Thalheim
e7ece2f6de
Merge pull request #76523 from alyssais/kontact
kontact: fix build
2019-12-26 06:42:21 +00:00
Jörg Thalheim
b551230b9b
Merge pull request #76522 from alyssais/swift-im
swift-im: fix build
2019-12-26 06:41:48 +00:00
Jörg Thalheim
38c3a43c0c
Merge pull request #76492 from tbenst/remote-ssh-fix
vscode-extensions.ms-vscode-remote.remote-ssh: fix patch for 0.48.0
2019-12-26 06:33:50 +00:00
Yorick van Pelt
470c8a2a36 nixos/borgbackup: install job wrappers to systemPackages for easy borg access
Currently to run borg job manually, you have to use systemctl:
```
$ systemctl start borgbackup-job-jobname.service
```

This commit makes wrappers around borg jobs available in $PATH, which have
BORG_REPO and connection args set correctly:
```
$ borg-job-jobname list
$ borg-job-jobname mount ::jobname-archive-2019-12-25T00:01:29 /mnt/some-path
$ borg-job-jobname create ::test /some/path
```

Closes: https://github.com/NixOS/nixpkgs/pull/64888
Co-authored-by: Danylo Hlynskyi <abcz2.uprola@gmail.com>
2019-12-26 07:50:03 +02:00
Alyssa Ross
ebc8dd0652
kontact: fix build 2019-12-26 04:33:41 +00:00
Alyssa Ross
2a9ea05cc8
swift-im: fix build 2019-12-26 03:14:23 +00:00
Eelco Dolstra
aa1a41b60b
maintainer-list: Update edolstra email address 2019-12-26 02:49:24 +01:00
Mario Rodas
dce6d4173e
Merge pull request #75124 from ericdallo/add-clojure-lsp
clojure-lsp: init at release-20191223T204324
2019-12-25 20:37:20 -05:00
Maximilian Bosch
ec253e16cd
Merge pull request #76410 from nh2/mumble-test-python
nixosTests.mumble: port to python
2019-12-26 02:33:43 +01:00
Daniel Schaefer
95710aa67e
multipath-tools: Fix prefix (#72917)
multipath-tools: Fix prefix
2019-12-26 02:31:37 +01:00