Commit Graph
365679 Commits
Author SHA1 Message Date
adisbladis 9511feef72 prometheus-dmarc-exporter: Add missing build-system dependencies with overrides
I will add these upstream in poetry2nix and remove them from here once released.
2022-04-01 23:38:46 +12:00
adisbladis 18262c79e1 poetry2nix: 1.26.0 -> 1.27.1 2022-04-01 22:23:40 +12:00
ArtturiandGitHub 18f19c2bb8 Merge pull request #166275 from gador/pinegrow-fix-gsettings 2022-04-01 12:27:24 +03:00
maxine [they]andGitHub db5e4dbdd5 Merge pull request #166589 from maxeaubrey/yaru_22.04.3.1
yaru-theme: 22.04.2 -> 22.04.3.1
2022-04-01 10:33:49 +02:00
ArtturiandGitHub 83063f39b2 Merge pull request #166780 from Artturin/removedeadddir 2022-04-01 11:10:12 +03:00
ArtturiandGitHub 96a1835155 Merge pull request #166771 from Artturin/zoteroscheme 2022-04-01 11:09:33 +03:00
Pavol RusnakandGitHub 1af5aa0b0b Merge pull request #166587 from teutat3s/bump/electron-17-3-1
electron_17: 17.1.2 -> 17.3.1, electron_16: 16.1.0 -> 16.2.1, electron_15: 15.4.1 -> 15.5.1, electron_14: 14.2.7 -> 14.2.9 (EOL)
2022-04-01 10:04:15 +02:00
gadorandArtturin 58b6768280 pinegrow: bugfix for missing gsettings
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-01 11:00:44 +03:00
Artturin 34fd00a5b8 pkgs: remove dead dir 2022-04-01 10:33:51 +03:00
Thiago Kenji OkadaandGitHub d9448bd7d9 Merge pull request #166718 from thiagokokada/add-graalvmDrv
buildGraalvmNativeImage: allow usage of arbitrary graalvm derivation
2022-04-01 08:19:43 +01:00
Doron BeharandGitHub a44b35dc41 Merge pull request #166299 from doronbehar/pkg/python/particle 2022-04-01 09:55:24 +03:00
Artturin c2b8260981 zotero: add x-scheme-handler/zotero to desktop file
so `zotero://select/library/items/GICAH8PU` will work
2022-04-01 09:33:37 +03:00
Doron Behar 34f5c38b50 python3.pkgs.particle: init at 0.20.1 2022-04-01 09:21:46 +03:00
Bernardo MeurerandGitHub ee1c4365d1 Merge pull request #166768 from lovesegfault/pulumi-update
pulumi: update plugins
2022-03-31 23:21:14 -07:00
Bernardo Meurer ae79ae5805 pulumi: update plugins 2022-03-31 23:20:51 -07:00
Vincent LaporteandVincent Laporte 3a5df670ef ocaml-ng.ocamlPackages_4_14.ocaml: 4.14.0-rc2 → 4.14.0 2022-04-01 06:54:57 +02:00
ArtturiandGitHub 0f81488e9a Merge pull request #166725 from r-ryantm/auto-update/oh-my-zsh
oh-my-zsh: 2022-03-29 -> 2022-03-31
2022-04-01 06:29:12 +03:00
ArtturiandGitHub c7ac6ff789 Merge pull request #162063 from martinetd/logrotate_size
logrotate: update to freeform
2022-04-01 06:21:11 +03:00
John EricsonandGitHub 8dc7ebc9cb Merge pull request #161177 from a-m-joseph/dante-mips64
dante: skip configure-time getaddrinfo-too-low check on mips64
2022-03-31 22:44:08 -04:00
Bobby RongandGitHub bed9ee3f95 Merge pull request #166550 from bobby285271/vala_0_48
vala_0_48: 0.48.23 → 0.48.24
2022-04-01 10:39:15 +08:00
Bobby RongandGitHub 31e6f3b066 Merge pull request #166530 from bobby285271/gnome-online-accounts
gnome-online-accounts: 3.43.1 -> 3.44.0
2022-04-01 10:38:00 +08:00
Silvan MosbergerandGitHub fda16bfd32 Merge pull request #165532 from Infinisil/syncplay-password 2022-04-01 04:37:22 +02:00
Ryan MulliganandGitHub b9b4df9407 Merge pull request #166731 from r-ryantm/auto-update/p2pool
p2pool: 1.8 -> 1.9
2022-03-31 19:35:18 -07:00
Ryan MulliganandGitHub 8403a362b0 Merge pull request #166497 from r-ryantm/auto-update/podman-tui
podman-tui: 0.2.0 -> 0.3.0
2022-03-31 19:34:20 -07:00
Ryan MulliganandGitHub e1398fe7a0 Merge pull request #166743 from r-ryantm/auto-update/python310Packages.apycula
python310Packages.apycula: 0.2 -> 0.3
2022-03-31 19:33:41 -07:00
Martin WeineltandGitHub b58813a324 Merge pull request #166720 from mweinelt/mediawiki 2022-04-01 04:15:06 +02:00
R. Ryantm 4cb2ef1c92 python310Packages.apycula: 0.2 -> 0.3 2022-04-01 01:33:36 +00:00
R. RyantmandRobert Schütz ff1c57bcfd spectre-meltdown-checker: 0.44 -> 0.45 2022-04-01 00:52:22 +00:00
TredwellGit 601e1d9d4b Merge pull request #166712 from TredwellGit/brave
brave: 1.36.122 -> 1.37.109
2022-04-01 00:43:24 +00:00
Anderson TorresandGitHub ffa7483c97 Merge pull request #166375 from r-ryantm/auto-update/poke
poke: 2.1 -> 2.2
2022-03-31 21:25:36 -03:00
Ryan MulliganandGitHub 5e2ced2025 Merge pull request #166588 from r-ryantm/auto-update/dsq
dsq: 0.9.0 -> 0.11.0
2022-03-31 16:19:10 -07:00
Adam JosephandJohn Ericson aeb47faee2 dante: skip configure-time getaddrinfo-too-low check on mips64
This patch allows dante to be compiled (and cross-compiled) for mips64el.

Co-authored-by: John Ericson <git@JohnEricson.me>
2022-03-31 16:04:49 -07:00
R. Ryantm b1d0be8bc7 p2pool: 1.8 -> 1.9 2022-03-31 23:02:53 +00:00
Pavel Borzenkovandzowoq 6a751ecd39 terraform-providers.namecheap: init at 2.1.0
The provider allows to manage Namecheap DNS via terraform.
2022-04-01 08:23:33 +10:00
Dominique Martinet 829c611b48 logrotate: add logrotate-checkconf.service
the build-time check is not safe (e.g. doesn't protect from bad users or nomissingok
paths missing), so add a new unit for configuration switch time check
2022-04-01 07:09:27 +09:00
Dominique Martinet b0a04e4105 nginx/logrotate: run logrotate as nginx user 2022-04-01 07:09:27 +09:00
Dominique Martinet 45ef5c1741 logrotate: add configuration check at build time
Now the service no longer starts immediately,
check if the config we generated makes sense as soon as possible.

The check isn't perfect because logrotate --debug wants to check
users required, there are two problems:
 - /etc/passwd and /etc/group are sandboxed and we don't have
visibility of system users
 - the check phase runs as nixbld which cannot su to other users
and logrotate fails on this

Until these two problems can be addressed, users-related checks
are filtered out, it's still much better than no check.
The check can be disabled with services.logrotate.checkConfig
if required
(bird also has a preCheck param, to prepare the environment
before check, but we can add it if it becomes necessary)

Since this makes for very verbose builds, we only show errors:
There is no way to control log level, but logrotate hardcodes
'error:' at common log level, so we can use grep, taking care
to keep error codes

Some manual tests:
───────┬──────────────────────────────────────────
       │ File: valid-config.conf
───────┼──────────────────────────────────────────
   1   │ missingok
───────┴──────────────────────────────────────────
logrotate --debug ok
grep ok

───────┬──────────────────────────────────────────
       │ File: postrotate-no-end.conf
───────┼──────────────────────────────────────────
   1   │ missingok
   2   │ /file {
   3   │    postrotate
   4   │      test
   5   │ }
───────┴──────────────────────────────────────────
error: postrotate-no-end.conf:prerotate, postrotate or preremove without endscript

───────┬──────────────────────────────────────────
       │ File: missing-file.conf
───────┼──────────────────────────────────────────
   1   │ "test" { daily }
───────┴──────────────────────────────────────────
error: stat of test failed: No such file or directory

───────┬──────────────────────────────────────────
       │ File: unknown-option.conf
───────┼──────────────────────────────────────────
   1   │ some syntax error
───────┴──────────────────────────────────────────
logrotate --debug ok
error: unknown-option.conf:1 unknown option 'some' -- ignoring line

───────┬──────────────────────────────────────────
       │ File: unknown-user.conf
───────┼──────────────────────────────────────────
   1   │ su notauser notagroup
───────┴──────────────────────────────────────────
error: unknown-user.conf:1 unknown user 'notauser'

In particular note that logrotate would not error on unknown option
(it just ignores the line) but this change makes the check fail.
2022-04-01 07:09:27 +09:00
Dominique Martinet e92c05349c nixos/logrotate: convert to freeform
using freeform is the new standard way of using modules and should replace
extraConfig.
In particular, this will allow us to place a condition on mails
2022-04-01 07:09:26 +09:00
Dominique Martinet 3cc8ea28d1 logrotate: add services.logrotate.configFile escape hatch 2022-04-01 07:09:26 +09:00
Dominique Martinet 3a2fa0d049 logrotate: run through nixpkgs-fmt
Running once now will make further patches formatting easier
2022-04-01 07:09:26 +09:00
Dominique Martinet b457d917dc logrotate: move mail dependency from package to service
having pkgs.logrotate depend on mailutils brings in quite a bit of dependencies
through mailutil itself and recursive dependency to guile when most people
do not need it.

Remove mailutils dependency from the package, and conditionally add it to the
service if the user specify the mail option either at top level or in a path

Fixes #162001
2022-04-01 07:09:24 +09:00
Ryan MulliganandGitHub 29ac6896e4 Merge pull request #163083 from r-ryantm/auto-update/calibre-web
calibre-web: 0.6.16 -> 0.6.17
2022-03-31 15:04:05 -07:00
Martin Weinelt 1e2c1b8372 mediawiki: 1.37.1 -> 1.37.2
https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/YJNXKPV5Z56NSUQ4G3SXPDUIZG5EQ7UR/

Fixes: CVE-2022-28202, CVE-2022-22801, CVE-2022-28203, CVE-2022-28204
2022-04-01 00:03:42 +02:00
Thiago Kenji OkadaandGitHub ed6b037a99 Merge pull request #166496 from superherointj/package-fluxcd-0.28.5
fluxcd: 0.28.4 -> 0.28.5
2022-03-31 22:59:40 +01:00
Thiago Kenji Okada 5e7759bd9d HentaiAtHome: rename graalvm -> graalvmDrv 2022-03-31 22:37:58 +01:00
Thiago Kenji Okada bdfff535f0 buildGraalvmNativeImage: allow usage of arbitrary graalvm derivation
This will allow for easier overrides for specific systems (e.g.
`aarch64-linux` that is only supported in `graalvm17-ce`).
2022-03-31 22:35:44 +01:00
Michael WeissandGitHub ccc400a41f Merge pull request #166613 from primeos/chromiumDev
chromiumDev: 101.0.4951.7 -> 101.0.4951.15
2022-03-31 23:16:13 +02:00
Michael WeissandGitHub f179515296 Merge pull request #166614 from primeos/chromiumBeta
chromiumBeta: 100.0.4896.60 -> 101.0.4951.15
2022-03-31 23:16:02 +02:00
TredwellGit 82230fc6ea brave: 1.36.122 -> 1.37.109
https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md#137109
2022-03-31 20:10:23 +00:00
YayaandYuka 8465654f6a nixos/tests/gitlab: Add yayayayaka to maintainers 2022-03-31 21:56:18 +02:00