3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

211183 commits

Author SHA1 Message Date
Daiderd Jordan 9b579843d4
treewide: use stdenv.macosVersionMin 2020-01-31 21:52:12 +01:00
Daiderd Jordan 6567823996
stdenv: introduce appleSdkVersion and macosVersionMin 2020-01-31 21:52:11 +01:00
Daiderd Jordan a826b49c97
stdenv: make darwin builds reproducable
Fixes #21629

Passing these extra linker flags removes both the semi-random uuid
included in most binaries as well as making the sdk version consistent
instead of based on the current os version.

    Load command 8
         cmd LC_UUID
     cmdsize 24
        uuid 70FAF921-5DC8-371C-B814-4F121FADFDF4

    Load command 9
          cmd LC_VERSION_MIN_MACOSX
      cmdsize 16
      version 10.12
          sdk 10.13

The -macosx_version_min flag isn't strictly necessary since that's
already handled by MACOSX_DEPLOYMENT_TARGET.
2020-01-31 21:52:07 +01:00
Jan Tojnar 16ffc74a32
Merge pull request #71557 from r-ryantm/auto-update/enchant
enchant: 2.2.5 -> 2.2.7
2020-01-31 02:35:35 +01:00
worldofpeace 89cf4af145
Merge pull request #73027 from colemickens/nixpkgs-libxkbcommon
libxkbcommon: 0.8.4 -> 0.10.0
2020-01-30 19:37:39 -05:00
worldofpeace fcbb4fad66
Merge pull request #78832 from colemickens/nixpkgs-mesa
mesa: 19.3.2 -> 19.3.3
2020-01-30 18:33:04 -05:00
Frederik Rietdijk a874f10056 Merge staging-next into staging 2020-01-31 00:17:03 +01: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 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
Tim Steinbach 53c76abcae
linux: 4.4.211 -> 4.4.212 2020-01-30 16:41:12 -05:00
Tim Steinbach 104287202b
linux: 4.19.98 -> 4.19.100 2020-01-30 16:41:11 -05:00
Tim Steinbach 713b0ec29a
linux: 4.14.167 -> 4.14.169 2020-01-30 16:41:11 -05:00
Franz Pletz 5a07f8ba2d
minetest: 5.1.0 -> 5.1.1 2020-01-30 22:35:35 +01:00
Franz Pletz e12d0b0d15
firmwareLinuxNonfree: 2019-12-15 -> 2020-01-22 2020-01-30 22:34:38 +01:00
Ryan Mulligan b20fe28daa
Merge pull request #78860 from r-ryantm/auto-update/x42-plugins
x42-plugins: 20191215 -> 20200114
2020-01-30 12:50:05 -08:00
Jörg Thalheim 6eb23e0721
verilator: 4.024 -> 4.026 (#78891)
verilator: 4.024 -> 4.026
2020-01-30 20:43:40 +00:00
Jörg Thalheim 37286820f2
verilator: shebangs patch is not needed anymore 2020-01-30 20:42:51 +00:00
Frederik Rietdijk 1a3a0e8181 python: pandas: 0.25.3 -> 1.0.0 2020-01-30 21:34:58 +01:00
Frederik Rietdijk 98efcba8df python: numpy: 1.18.0 -> 1.18.1 2020-01-30 21:34:37 +01:00
Frederik Rietdijk c67ea834c1 python: pytest: 5.3.2 -> 5.3.5 2020-01-30 21:28:57 +01:00
Michael Raskin 8b3f9cdb9b
Merge pull request #78146 from tviti/serapeum
lispPackages: add serapeum
2020-01-30 20:27:50 +00:00
Michael Raskin 4297d4b017
Merge pull request #78854 from r-ryantm/auto-update/squid
squid: 4.9 -> 4.10
2020-01-30 20:24:49 +00:00
Michael Raskin 12875b4269
Merge pull request #76905 from wahjava/update-to-sbcl-2.0.0
sbcl: 1.5.6 -> 2.0.1
2020-01-30 20:20:30 +00:00
Michael Raskin ae929e63b4
Merge pull request #78406 from helsinki-systems/wine-certs
wine: Look for root certs at $NIX_SSL_CERT_FILE
2020-01-30 20:19:56 +00:00
lewo 86f8732194
Merge pull request #78834 from nlewo/fix-two-layers-image
Fix dockerTools.buildLayerImage with 2 layers
2020-01-30 21:10:52 +01:00
Antoine Eiche 01a68479cc dockerTools.buildLayeredImage: assert maxLayers > 1
Since a layer is reserved for "customization", the image can not
contains less than 2 layers.

The user gets the following message at evaluation:

    nix-instantiate nixos/tests/docker-tools.nix
    trace: the maxLayers argument of dockerTools.buildLayeredImage function must be greather than 1 (current value: 1)
2020-01-30 21:09:52 +01:00
Antoine Eiche 283bcc1003 dockerTools.buildLayeredImage: fix image with only 2 layers
A test is also added to ensure an image with 2 layers can be built.
2020-01-30 21:09:44 +01:00
Michael Weiss 40be1827ee
tdesktop: Use CMake to install all files 2020-01-30 20:20:46 +01:00
Michael Weiss cfccb477cd
quiterss: 0.19.2 -> 0.19.3 2020-01-30 20:12:26 +01:00
Mathias Schreck 9508d07ac3
runLaTeX: add additional rerun criterion (#78318)
Seems like the phrase "Please rerun LaTeX." is outputted by `biblatex`.
When we detect this, we should actual rerun latex.
2020-01-30 14:05:20 -05:00