Commit graph

211571 commits

Author SHA1 Message Date
Jan Tojnar
29d8a1c3f6
Merge pull request #78341 from riannucci/patch-1
pyenchant: Fix for darwin/macOS
2020-01-31 02:37:44 +01:00
Jan Tojnar
14576373d0
Merge pull request #78125 from KnairdA/master
pdfpc: Fix gstreamer video playback issue #73321
2020-01-31 01:53:17 +01:00
worldofpeace
3103ba2ce8
Merge pull request #78927 from worldofpeace/blivet-mark-broken
nixosTests.blivet: remove
2020-01-30 19:34:00 -05:00
worldofpeace
758b1b9a04
Merge pull request #74124 from filalex77/nixosTests.riak-python
nixosTests.riak: port to python
2020-01-30 19:21:37 -05:00
worldofpeace
e8e946a060
Merge pull request #76562 from nh2/graphite-test-python
nixosTests.graphite: port to python and mark as broken
2020-01-30 19:17:05 -05:00
worldofpeace
b36f4c81dc
Merge pull request #78239 from andrew-d/andrew/networking-proxy-tests-python
nixosTests.networkingProxy: port to Python
2020-01-30 19:14:13 -05:00
Andrew Dunham
36d1141acd nixosTests.networkingProxy: port to Python 2020-01-30 19:13:30 -05:00
Dmitry Kalinkin
f566c688b8
Merge pull request #78916 from sikmir/gpxlab
gpxlab: enable on darwin
2020-01-30 19:02:03 -05:00
Maximilian Bosch
f73d725967 llvm_{3,4}: re-add attributes with an error message about their removal
With this change, expressions relying on those old LLVM versions will
fail with a meaningful error message.
2020-01-30 18:39:42 -05:00
Jan Tojnar
f65f6338fa
Merge pull request #77796 from 101100/fix-quodlibet
quodlibet: fix tests
2020-01-31 00:38:47 +01:00
Luka Blaskovic
0fc6280715 llvm_4: remove 2020-01-30 18:35:31 -05:00
Luka Blaskovic
23a5b45104 far2l: build with default llvm 2020-01-30 18:35:31 -05:00
Luka Blaskovic
c7078be190 lutris: use default llvm in chrootenv 2020-01-30 18:35:30 -05:00
Luka Blaskovic
241236bc9e mozart: build with llvmPackages_5 2020-01-30 18:35:30 -05:00
Luka Blaskovic
0eafee8328 llvm_39: remove 2020-01-30 18:35:30 -05:00
Luka Blaskovic
c206bf12ab stdenv, darwin: fix setupHook location 2020-01-30 18:35:30 -05:00
Luka Blaskovic
2d8d2c3fb8 rdedup: use default clang version 2020-01-30 18:35:30 -05:00
Luka Blaskovic
668b3e7de4 configuration-ghc-8.2.x: use default llvmPackages 2020-01-30 18:35:30 -05:00
Luka Blaskovic
3a12a7cde8 llvm_35: remove 2020-01-30 18:35:30 -05:00
Luka Blaskovic
8acbff31fb ue4: use default llvm 2020-01-30 18:35:30 -05:00
Luka Blaskovic
fd614a8e8f saw-tools: use default llvm 2020-01-30 18:35:30 -05:00
Luka Blaskovic
ae2a5a91dd pure: mark as broken 2020-01-30 18:35:30 -05:00
Luka Blaskovic
b57464448b haskell.compiler.ghc863Binary: remove llvm from buildInput
Aarch64 binary is not used.
2020-01-30 18:35:29 -05:00
Luka Blaskovic
f6160bc6eb haskell.compiler.ghc822Binary: use default llvm version on aarch64 2020-01-30 18:35:29 -05:00
Luka Blaskovic
cba2e83255 lightspark: 0.8.1 -> 0.8.2 2020-01-30 18:35:29 -05:00
Luka Blaskovic
4fa34c2283 llvm-general: remove 2020-01-30 18:35:29 -05:00
Luka Blaskovic
1ebc042878 dale: 20170519 -> 20181024 2020-01-30 18:35:29 -05:00
Frederik Rietdijk
5cc0468a20 Merge staging into staging-next 2020-01-31 00:16:31 +01:00
Frederik Rietdijk
035bbb336a Merge master into staging-next 2020-01-31 00:16:20 +01:00
Alyssa Ross
6ea79d2707 nixos/doc: add Mailman release notes for 20.03 2020-01-30 23:14:45 +00:00
Alyssa Ross
0167eb303f nixos/mailman: make mailman package configurable
This will allow users to provide other archiver plugins than the
default mailman-hyperkitty.
2020-01-30 23:14:45 +00:00
Alyssa Ross
8f4fd4d9f5 nixos/mailman: restart services when config changed 2020-01-30 23:14:45 +00:00
Alyssa Ross
881dd9963f mailman-web: use upstream, improve NixOS module
Previously, some files were copied into the Nixpkgs tree, which meant
we wouldn't easily be able to update them, and was also just messy.

The reason it was done that way before was so that a few NixOS
options could be substituted in.  Some problems with doing it this way
were that the _package_ changed depending on the values of the
settings, which is pretty strange, and also that it only allowed those
few settings to be set.

In the new model, mailman-web is a usable package without needing to
override, and I've implemented the NixOS options in a much more
flexible way.  NixOS' mailman-web config file first reads the
mailman-web settings to use as defaults, but then it loads another
configuration file generated from the new services.mailman.webSettings
option, so _any_ mailman-web Django setting can be customised by the
user, rather than just the three that were supported before.  I've
kept the old options, but there might not really be any good reason to
keep them.
2020-01-30 23:14:45 +00:00
Alyssa Ross
a8538a73a7 mailman: init package for Mailman CLI
We already had python3Packages.mailman, but that's only really usable
as a library.  The only other option was to create a whole Python
environment, which was undesirable to install as a system-wide
package.
2020-01-30 23:14:45 +00:00
Alyssa Ross
8d9636e092 nixos/mailman: don't set Postfix hashes
It's likely that a user might want to set multiple values for
relay_domains, transport_maps, and local_recipient_maps, and the order
is significant.  This means that there's no good way to set these
across multiple NixOS modules, and they should probably all be set
together in the user's Postfix configuration.

So, rather than setting these in the Mailman module, just make the
Mailman module check that the values it needs to occur somewhere, and
advise the user on what to set if not.
2020-01-30 23:14:45 +00:00
Alyssa Ross
db0a3712bb nixos/mailman: support running through uwsgi 2020-01-30 23:14:45 +00:00
Alyssa Ross
bc8eece849 python3.pkgs.mailman-hyperkitty: HTTPS homepage 2020-01-30 23:14:45 +00:00
Alyssa Ross
f254fb9d89 python3Packages.mailmanclient.meta: HTTPS homepage 2020-01-30 23:14:45 +00:00
Alyssa Ross
c397d1909f nixos/mailman: don't keep secrets in the Nix store
This replaces all Mailman secrets with ones that are generated the
first time the service is run.  This replaces the hyperkittyApiKey
option, which would lead to a secret in the world-readable store.
Even worse were the secrets hard-coded into mailman-web, which are not
just world-readable, but identical for all users!

services.mailman.hyperkittyApiKey has been removed, and so can no
longer be used to determine whether to enable Hyperkitty.  In its
place, there is a new option, services.mailman.hyperkitty.enable.  For
consistency, services.mailman.hyperkittyBaseUrl has been renamed to
services.mailman.hyperkitty.baseUrl.
2020-01-30 23:14:45 +00:00
Alyssa Ross
112fa077b1 nixos/mailman: siteOwner default -> example
A default of example.com is useful to nobody.  The correct value of
this depends on the system.
2020-01-30 23:14:45 +00:00
Alyssa Ross
547b91b971 nixos/mailman: add webUser option
Not everybody is using Apache.
2020-01-30 23:14:45 +00:00
worldofpeace
85fcf3d7a8 nixosTests.blivet: remove
These have been broken since 2017-07-24, and the package
is hopelessly out of date as well.
2020-01-30 18:14:14 -05:00
worldofpeace
30bfbe7e81
Merge pull request #76157 from worldofpeace/port-gnome3-test
nixosTests.gnome3: port to python
2020-01-30 18:10:08 -05:00
worldofpeace
7651fcfe48 nixosTests.gnome3: wait_for_wayland at login
This prevents the default.target check from just failing.
Blaming it on using systemctl in wait_for_unit (and it's particularly
buggy for user units).
2020-01-30 17:51:01 -05:00
worldofpeace
9888b30924 nixosTests.gnome3: port to python 2020-01-30 17:51:00 -05:00
worldofpeace
ee2d307ef7
Merge pull request #78841 from worldofpeace/fix-typo-rl2003
rl-2003: fix typo
2020-01-30 17:49:21 -05:00
Tim Steinbach
79713f8a90
oh-my-zsh: 2020-01-04 -> 2020-01-30 2020-01-30 16:41:13 -05:00
Tim Steinbach
04e684d4e7
jenkins: 2.204.1 -> 2.204.2 2020-01-30 16:41:12 -05:00
Tim Steinbach
38854fa22c
linux: 5.4.15 -> 5.4.16 2020-01-30 16:41:12 -05:00
Tim Steinbach
586fd9a43a
linux: 4.9.211 -> 4.9.212 2020-01-30 16:41:12 -05:00