Commit graph

267097 commits

Author SHA1 Message Date
R. RyanTM
afb84146cf kdiff3: 1.8.4 -> 1.8.5 2021-01-31 11:02:02 +08:00
Elias Probst
27da11972d nixos/restic: correct location of cache directory
By default, restic determines the location of the cache based on the XDG
base dir specification, which is `~/.cache/restic` when the environment
variable `$XDG_CACHE_HOME` isn't set.
As restic is executed as root by default, this resulted in the cache being
written to `/root/.cache/restic`, which is not quite right for a system
service and also meant, multiple backup services would use the same cache
directory - potentially causing issues with locking, data corruption,
etc.

The goal was to ensure, restic uses the correct cache location for a
system service - one cache per backup specification, using `/var/cache`
as the base directory for it.

systemd sets the environment variable `$CACHE_DIRECTORY` once
`CacheDirectory=` is defined, but restic doesn't change its behavior
based on the presence of this environment variable.
Instead, the specifier [1] `%C` can be used to point restic explicitly
towards the correct cache location using the `--cache-dir` argument.

Furthermore, the `CacheDirectoryMode=` was set to `0700`, as the default
of `0755` is far too open in this case, as the cache might contain
sensitive data.

[1] https://www.freedesktop.org/software/systemd/man/systemd.unit.html#Specifiers
2021-01-30 18:24:51 -08:00
Aaron Andersen
1fb2d04c26
Merge pull request #111359 from aanderse/msodbcsql17
unixODBCDrivers.msodbcsql: 17-17.5.1.1-1 -> 17.7.1.1-1
2021-01-30 21:13:17 -05:00
Silvan Mosberger
ba6292fb5c
Merge pull request #110201 from hartwork/update-git-big-picture
git-big-picture: 1.0.0 -> 1.1.1
2021-01-31 03:03:38 +01:00
Robert Scott
3682b2d9af
Merge pull request #111362 from risicle/ris-rich-9.10.0
pythonPackages.rich: 9.1.0 -> 9.10.0
2021-01-31 01:50:45 +00:00
Stig
b83e3e2463
Merge pull request #111222 from edef1c/math-planepath-129
perlPackages.MathPlanePath: 127 -> 129
2021-01-31 02:27:45 +01:00
Ryan Mulligan
5b0e5424d4
Merge pull request #111338 from r-ryantm/auto-update/metamath
metamath: 0.194 -> 0.196
2021-01-30 15:53:31 -08:00
Ryan Mulligan
3bd2a6c3ab
Merge pull request #111144 from r-ryantm/auto-update/avocode
avocode: 4.11.0 -> 4.11.1
2021-01-30 15:51:29 -08:00
Sandro
d0dc21f539
Merge pull request #110824 from SuperSandro2000/fix-collection5 2021-01-31 00:35:55 +01:00
Aaron Andersen
e6bfaee09f unixODBCDrivers.msodbcsql: 17-17.5.1.1-1 -> 17.7.1.1-1 2021-01-30 18:20:24 -05:00
Sebastian Pipping
201b24adc5 git-big-picture: 1.0.0 -> 1.1.1
- Migrate from fetchFromGitHub to fetchPypi to ease SHA256 handling
- Drop tests (while not included with PyPI releases)
- Install a man page (as shipped by upstream)
- Move buildInputs to runtime only

Co-Authored-By: Silvan Mosberger <contact@infinisil.com>
2021-01-31 00:14:30 +01:00
Robert Scott
3802fefa62 pythonPackages.rich: 9.1.0 -> 9.10.0 2021-01-30 23:12:45 +00:00
Daniel Schaefer
b85a0ba2c2
Merge pull request #111332 from guserav/horizon-eda
horizon-eda: 1.3.0 -> 1.4.0
2021-01-30 23:21:51 +01:00
Mario Rodas
9fe5260bcc
Merge pull request #111323 from r-ryantm/auto-update/rdkafka
rdkafka: 1.5.3 -> 1.6.0
2021-01-30 17:18:47 -05:00
Mario Rodas
bed0b6a080
Merge pull request #111353 from r-ryantm/auto-update/nushell
nushell: 0.25.1 -> 0.26.0
2021-01-30 17:17:16 -05:00
R. RyanTM
0178d6646f nushell: 0.25.1 -> 0.26.0 2021-01-30 21:42:00 +00:00
John Ericson
5fc5e83808
Merge pull request #111345 from r-burns/ppc64-big-endian
Enable PPC64 (big-endian)
2021-01-30 16:26:06 -05:00
Sandro Jäckel
9e94dd6b8f
pythonPackages.coloredlogs: Disable tests for darwin on all python versions 2021-01-30 21:49:01 +01:00
Sandro Jäckel
3d91c405d4
maintainers: sort jbcrail 2021-01-30 21:49:00 +01:00
Sandro Jäckel
ced3ec6ce3
treewide: update permanent url redirects 2021-01-30 21:48:57 +01:00
Sandro Jäckel
fa5ef2cf62
rofimoji: Disable tests 2021-01-30 21:47:19 +01:00
Sandro Jäckel
99510ec16d
pythonPackages.qimage2ndarray: Disable tests 2021-01-30 21:47:18 +01:00
Sandro Jäckel
59d4f48851
qnotero: Disable tests 2021-01-30 21:47:18 +01:00
Sandro Jäckel
022cb16010
pythonPackages.capturer: Switch to pytestCheckHook, disable tests on darwin 2021-01-30 21:47:17 +01:00
Sandro Jäckel
8c4f9067b1
pythonPackages.pyres: Disable tests on darwin 2021-01-30 21:47:16 +01:00
Sandro Jäckel
cacda1bce6
python3Packages.gym: Remove stale substituteInPlace 2021-01-30 21:47:04 +01:00
Sandro
fccda5aae6
Merge pull request #108819 from SuperSandro2000/nginx-module 2021-01-30 21:46:35 +01:00
Mario Rodas
5be9ec41a3
Merge pull request #111192 from r-ryantm/auto-update/git-remote-gcrypt
git-remote-gcrypt: 1.3 -> 1.4
2021-01-30 15:36:45 -05:00
Mario Rodas
f72a44d6f5
Merge pull request #111210 from r-ryantm/auto-update/fossil
fossil: 2.13 -> 2.14
2021-01-30 15:35:44 -05:00
Mario Rodas
0c82e578fe
Merge pull request #111179 from r-ryantm/auto-update/facter
facter: 3.14.14 -> 3.14.15
2021-01-30 15:35:13 -05:00
Ryan Burns
5530a3adbe gcc: fix powerpc64-linux
Long-double-128 is a hardware feature independent of endianness
2021-01-30 12:34:30 -08:00
Ryan Burns
76fc6d2870 bootstrap-tools-cross: add powerpc64-linux
Also check for powerpc64-linux-elfv1, which does not support musl.
2021-01-30 12:34:30 -08:00
Ryan Burns
c17abf8111 stdenv: add powerpc64-linux 2021-01-30 12:34:30 -08:00
Ryan Burns
72b3badb61 lib.systems: add powerpc64-linux
PPC64 supports two ABIs: ELF v1 and v2.

ELFv1 is historically what GCC and most packages expect, but this is
changing because musl outright does not work with ELFv1. So any distro
which uses musl must use ELFv2. Many other platforms are moving to ELFv2
too, such as FreeBSD (as of v13) and Gentoo (as of late 2020).

Since we use musl extensively, let's default to ELFv2.

Nix gives us the power to specify this declaratively for the entire
system, so ELFv1 is not dropped entirely. It can be specified explicitly
in the target config, e.g. "powerpc64-unknown-linux-elfv1". Otherwise the
default is "powerpc64-unknown-linux-elfv2". For musl,
"powerpc64-unknown-linux-musl" must use elfv2 internally to function.
2021-01-30 12:34:24 -08:00
Mario Rodas
4a2350821e
Merge pull request #111203 from r-ryantm/auto-update/gitlab-pages
gitlab-pages: 1.30.0 -> 1.34.0
2021-01-30 15:34:18 -05:00
Mario Rodas
7a34a28327
Merge pull request #111217 from r-ryantm/auto-update/fomp
fomp: 1.2.0 -> 1.2.2
2021-01-30 15:31:53 -05:00
Mario Rodas
2dbb72c9dc
Merge pull request #111261 from r-ryantm/auto-update/hatari
hatari: 2.3.0 -> 2.3.1
2021-01-30 15:27:50 -05:00
Mario Rodas
4f7d673749
Merge pull request #111314 from r-ryantm/auto-update/liblockfile
liblockfile: 1.16 -> 1.17
2021-01-30 15:27:35 -05:00
Mario Rodas
135fd038f2
Merge pull request #111245 from r-ryantm/auto-update/grisbi
grisbi: 1.2.2 -> 2.0.0
2021-01-30 15:25:45 -05:00
Mario Rodas
b695eadb47
Merge pull request #111234 from r-ryantm/auto-update/gretl
gretl: 2020e -> 2021a
2021-01-30 15:23:52 -05:00
R. RyanTM
2d30fdeda3 bitwarden: 1.23.1 -> 1.24.6 2021-01-30 21:23:16 +01:00
Mario Rodas
41557ba944
Merge pull request #111239 from r-ryantm/auto-update/hevea
hevea: 2.34 -> 2.35
2021-01-30 15:23:01 -05:00
Mario Rodas
0f73c7e25a
Merge pull request #111241 from r-ryantm/auto-update/grml-zsh-config
grml-zsh-config: 0.17.4 -> 0.18.0
2021-01-30 15:22:38 -05:00
Mario Rodas
751a320cf8
Merge pull request #111344 from r-ryantm/auto-update/ntbtls
ntbtls: 0.1.2 -> 0.2.0
2021-01-30 15:21:21 -05:00
Mario Rodas
1645edc7a1
Merge pull request #111250 from r-ryantm/auto-update/highlight
highlight: 3.59 -> 3.60
2021-01-30 15:20:56 -05:00
Mario Rodas
532b223c91
Merge pull request #111269 from r-ryantm/auto-update/ipset
ipset: 7.9 -> 7.10
2021-01-30 15:16:28 -05:00
Mario Rodas
d2f34b5d99
Merge pull request #111272 from r-ryantm/auto-update/jmeter
jmeter: 5.4 -> 5.4.1
2021-01-30 15:15:45 -05:00
Mario Rodas
540346afa4
Merge pull request #111329 from r-ryantm/auto-update/marvin
marvin: 20.21.0 -> 21.1.0
2021-01-30 15:14:04 -05:00
Mario Rodas
a1d6c29b87
Merge pull request #111326 from r-ryantm/auto-update/mc
mc: 4.8.25 -> 4.8.26
2021-01-30 15:13:10 -05:00
Mario Rodas
d8cfd77a1d
Merge pull request #111324 from r-ryantm/auto-update/mpd
mpd: 0.22.3 -> 0.22.4
2021-01-30 15:11:43 -05:00