Commit graph

220242 commits

Author SHA1 Message Date
Matthew Bauer f0db4de598 kwallet-pam: unset QT_PLUGIN_PATH
kwallet sets a limit of 1000 for a single characters for environment
variables read from the socket[1]. wrapQtApps gives us a huge value
for QT_PLUGIN_PATH (up to 13000 bytes on my system!) Since this was
overflowing, the Qt plugin loading mechanism was hitting a segfault
when it was trying to parse the truncated QT_PLUGIN_PATH.

So for now, we can just unset QT_PLUGIN_PATH in the pam_kwallet_init
script. kwalletd5 has its own QT_PLUGIN_PATH which it can use.

This problem occured on 20.03, but not 19.09. It’s unclear what
changes were made in that time, but likely that previously we weren’t
getting a QT_PLUGIN_PATH set in the plasma5 startup at all. This means
that in 19.09 our QT_PLUGIN_PATH value must have been small enough to
fit into the 1000 char limit.

Fixes #77290

[1]: bc9713e272/src/runtime/kwalletd/main.cpp (L44)

/cc @ttuegel
2020-04-09 10:48:14 -04:00
Mario Rodas 357a5c6472
Merge pull request #84344 from r-ryantm/auto-update/dictd
dict: 1.12.1 -> 1.13.0
2020-04-05 20:13:49 -05:00
Mario Rodas 5a69756860
Merge pull request #84333 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20200224 -> 20200315
2020-04-05 20:13:19 -05:00
Mario Rodas 48f5632523
Merge pull request #84375 from r-ryantm/auto-update/facter
facter: 3.14.8 -> 3.14.9
2020-04-05 20:09:40 -05:00
Mario Rodas e6b7d37c16
Merge pull request #84392 from r-ryantm/auto-update/haproxy
haproxy: 2.1.3 -> 2.1.4
2020-04-05 20:07:14 -05:00
Mario Rodas d47c8ab5bd
Merge pull request #84376 from r-ryantm/auto-update/flyway
flyway: 6.2.4 -> 6.3.2
2020-04-05 20:05:37 -05:00
Mario Rodas c9ce292597
Merge pull request #84383 from r-ryantm/auto-update/gmsh
gmsh: 4.5.4 -> 4.5.6
2020-04-05 20:03:05 -05:00
Maximilian Bosch 720b3eaf2b
Merge pull request #84410 from r-ryantm/auto-update/intel-graphics-compiler
intel-graphics-compiler: 1.0.3151 -> 1.0.3627
2020-04-06 03:00:47 +02:00
Mario Rodas 6f8240f136
Merge pull request #84373 from mpolden/master
boringtun: 0.2.0 -> 0.3.0
2020-04-05 19:57:37 -05:00
Mario Rodas 1c7b7c8fee
Merge pull request #84404 from r-ryantm/auto-update/jruby
jruby: 9.2.11.0 -> 9.2.11.1
2020-04-05 19:56:56 -05:00
Mario Rodas 6fca9ab047
Merge pull request #84403 from r-ryantm/auto-update/joker
joker: 0.14.2 -> 0.15.0
2020-04-05 19:55:55 -05:00
Maximilian Bosch 3da7656ad9
Merge pull request #84395 from rycee/spelling
documentation: minor spelling and stylistic fixes
2020-04-06 02:35:43 +02:00
Maximilian Bosch 2732afe9fc
Merge pull request #84407 from r-ryantm/auto-update/khard
khard: 0.15.1 -> 0.16.0
2020-04-06 02:33:14 +02:00
R. RyanTM f01a99ac30 intel-graphics-compiler: 1.0.3151 -> 1.0.3627 2020-04-05 23:59:00 +00:00
R. RyanTM 35f427d9d0 khard: 0.15.1 -> 0.16.0 2020-04-05 22:44:43 +00:00
Jan Tojnar 39247f8d04
nixos: try to fix channel eval
It was failing with

	error: aggregate job 'tested' references non-existent job 'nixos.tests.php.x86_64-linux'

cc @etu
2020-04-06 00:25:11 +02:00
R. RyanTM 84c2b8324d jruby: 9.2.11.0 -> 9.2.11.1 2020-04-05 22:06:39 +00:00
R. RyanTM 89840eb7ae joker: 0.14.2 -> 0.15.0 2020-04-05 22:01:56 +00:00
R. RyanTM 7fa60a5e6e
gpsprune: 19.2 -> 20 2020-04-05 23:32:12 +02:00
Robert Helgesson 40bbbb8f7d
documentation: minor spelling and stylistic fixes 2020-04-05 23:12:15 +02:00
R. RyanTM 65d787360d haproxy: 2.1.3 -> 2.1.4 2020-04-05 20:31:09 +00:00
Graham Christensen 65d3a18576
Merge pull request #84387 from kraem/fix/facetimehd-linux-5.6
facetimehd: update src to build with linux >= 5.6
2020-04-05 16:28:50 -04:00
Ryan Mulligan 247458f606
Merge pull request #84342 from r-ryantm/auto-update/distgen
distgen: 1.4 -> 1.5
2020-04-05 13:14:57 -07:00
kraem a5b0581cf7
facetimehd: update src to build with linux >= 5.6
also add kraem to maintainers
2020-04-05 22:14:54 +02:00
R. RyanTM b43965986f gmsh: 4.5.4 -> 4.5.6 2020-04-05 19:28:16 +00:00
Graham Christensen be353eb83a
Merge pull request #84369 from cleverca22/fix-k3s
k3s: fix https://hydra.nixos.org/build/116132269
2020-04-05 15:07:51 -04:00
Michael Bishop f03c088a36
k3s: fix https://hydra.nixos.org/build/116132269 2020-04-05 15:45:46 -03:00
Florian Klink 29f491d5b7
Merge pull request #81864 from volth/patch-389
firefox: mark as broken on 32-bit buildPlatform
2020-04-05 20:29:29 +02:00
R. RyanTM 492599e062 flyway: 6.2.4 -> 6.3.2 2020-04-05 18:25:38 +00:00
R. RyanTM 01c9c9b119 facter: 3.14.8 -> 3.14.9 2020-04-05 18:18:21 +00:00
Elis Hirwing 3b6539896b
Merge pull request #83896 from etu/slim-down-default-php-v3
PHP: Make the default package more sane [v3]
2020-04-05 20:00:03 +02:00
Martin Polden bb62957091 boringtun: 0.2.0 -> 0.3.0 2020-04-05 19:49:41 +02:00
Maximilian Bosch 35c0d9da9b
bandwhich: 0.12.0 -> 0.13.0
https://github.com/imsnif/bandwhich/releases/tag/0.13.0
2020-04-05 19:48:16 +02:00
Maximilian Bosch 1ca8ee8111
Merge pull request #84296 from catern/hydrauri
hydra: add dep on perlPackages.CatalystPluginSmartURI
2020-04-05 18:29:54 +02:00
Maximilian Bosch ca0cb2c43f
mautrix-whatsapp: 2020-03-26 -> 2020-04-02 2020-04-05 17:46:12 +02:00
Florian Klink a8989b353a Revert "nixos/hardened: build sandbox incompatible with namespaces"
As discussed in https://github.com/NixOS/nixpkgs/pull/73763, prevailing
consensus is to revert that commit. People use the hardened profile on
machines and run nix builds, and there's no good reason to use
unsandboxed builds at all unless you're in a platform that doesn't
support them.

This reverts commit 00ac71ab19.
2020-04-05 17:38:15 +02:00
Benjamin Hipple 0454fae7ca
Merge pull request #84130 from OmnipotentEntity/rfc45-part2
treewide: quoted urls for RFC45, only the rebuilds
2020-04-05 11:15:20 -04:00
talyz 5ace72cd6c
nixos/nextcloud: Use php.enabledExtensions 2020-04-05 16:46:44 +02:00
talyz ca8b8a26e9
php: Add enabledExtensions attribute to PHP derivations
This provides a means to build a PHP package based on a list of
extensions from another.

For example, to generate a package with all default extensions
enabled, except opcache, but with ImageMagick:

php.withExtensions (e:
  (lib.filter (e: e != php.extensions.opcache) php.enabledExtensions)
  ++ [ e.imagick ])
2020-04-05 16:46:38 +02:00
Elis Hirwing 8d2e5d5cd6
php.extensions.pthreads: Reintroduce pthreads for php72 and php73 2020-04-05 16:46:24 +02:00
Elis Hirwing 102aac631b
php.extensions.pinba: Reintroduce pinba for php72, php73 and php74 2020-04-05 16:46:11 +02:00
talyz b5c59cebc6
php: Document withExtensions + general improvements 2020-04-05 16:46:05 +02:00
talyz b4d289a7ae
php: Add missing hash extension to php < 7.4 2020-04-05 16:45:53 +02:00
talyz 1345e5b763
php: Add withExtensions as a simpler alternative to buildEnv 2020-04-05 16:45:47 +02:00
talyz 4ff523f691
php: Simplify php-packages import, rename exts -> extensions 2020-04-05 16:45:41 +02:00
Elis Hirwing 1b69056e46
php: passthru .dev output as well 2020-04-05 16:45:23 +02:00
Elis Hirwing a2099156ec
php: split php.packages to php.packages and php.extensions
So now we have only packages for human interaction in php.packages and
only extensions in php.extensions. With this php.packages.exts have
been merged into the same attribute set as all the other extensions to
make it flat and nice.

The nextcloud module have been updated to reflect this change as well
as the documentation.
2020-04-05 16:45:17 +02:00
Elis Hirwing a4bc30c802
docs/rl: Update release log to match the updates to the default attributes 2020-04-05 16:45:11 +02:00
Elis Hirwing e4cee802ad
doc/php: Add initial documentation for PHP 2020-04-05 16:45:04 +02:00
Elis Hirwing 0dc95728ba
nixos/php: Move the pcre tests to the php test attribute 2020-04-05 16:44:59 +02:00