Commit graph

365023 commits

Author SHA1 Message Date
github-actions[bot] 03106b0236
Merge master into haskell-updates 2022-03-29 00:12:40 +00:00
Martin Weinelt 8c5ec1e561
Merge pull request #166104 from mweinelt/pdns 2022-03-29 01:57:10 +02:00
Fabian Affolter cc78fc8165
Merge pull request #166147 from r-ryantm/auto-update/python310Packages.hahomematic
python310Packages.hahomematic: 0.38.5 -> 1.0.0
2022-03-29 00:52:52 +02:00
Fabian Affolter d53b00439a
Merge pull request #166143 from r-ryantm/auto-update/python310Packages.google-cloud-vision
python310Packages.google-cloud-vision: 2.7.1 -> 2.7.2
2022-03-29 00:44:19 +02:00
piegames cdd2da6e62
Merge pull request #166089: gnomeExtensions: add gnome40Extensions again 2022-03-29 00:43:51 +02:00
Fabian Affolter 28b059bbb3
Merge pull request #166124 from fabaff/elastic-apm
python3Packages.elastic-apm: 6.8.0 -> 6.8.1
2022-03-29 00:42:30 +02:00
Fabian Affolter b9cc47e95c
Merge pull request #166125 from fabaff/mcstatus-bump
python3Packages.mcstatus: 9.0.2 -> 9.0.3
2022-03-29 00:42:19 +02:00
Fabian Affolter 9521bea5f1
Merge pull request #166126 from fabaff/pyoverkiz-bump
python3Packages.pyoverkiz: 1.3.10 -> 1.3.12
2022-03-29 00:42:08 +02:00
Fabian Affolter 409a12e640
Merge pull request #166128 from fabaff/aioairzone-bump
python3Packages.aioairzone: 0.1.2 -> 0.2.0
2022-03-29 00:41:44 +02:00
Fabian Affolter 559e5a9827
Merge pull request #166138 from fabaff/minidb-bump
python3Packages.minidb: 2.0.5 -> 2.0.6
2022-03-29 00:41:08 +02:00
Fabian Affolter b5454a36f2
Merge pull request #166129 from fabaff/aiogithubapi-bump
python3Packages.aiogithubapi: 22.2.4 -> 22.3.1
2022-03-29 00:40:57 +02:00
Fabian Affolter cb0b6bc623
Merge pull request #166139 from fabaff/ormar-bump
python3Packages.ormar: 0.10.25 -> 0.11.0
2022-03-29 00:40:38 +02:00
R. Ryantm 03fb5c816d python310Packages.hahomematic: 0.38.5 -> 1.0.0 2022-03-28 22:15:43 +00:00
R. Ryantm adc4d551fa python310Packages.google-cloud-vision: 2.7.1 -> 2.7.2 2022-03-28 21:40:26 +00:00
Martin Weinelt 09b1589049
Merge pull request #166133 from Flakebi/salt 2022-03-28 23:15:01 +02:00
Fabian Affolter 256d77e7f9
Merge pull request #166100 from r-ryantm/auto-update/python310Packages.azure-mgmt-cognitiveservices
python310Packages.azure-mgmt-cognitiveservices: 13.0.0 -> 13.1.0
2022-03-28 22:36:15 +02:00
Fabian Affolter 7bb06108a9
Merge pull request #166106 from r-ryantm/auto-update/python310Packages.azure-mgmt-signalr
python310Packages.azure-mgmt-signalr: 1.0.0 -> 1.1.0
2022-03-28 22:35:27 +02:00
Fabian Affolter 159d4b45b4 python3Packages.ormar: 0.10.25 -> 0.11.0 2022-03-28 22:31:22 +02:00
R. Ryantm 5e92becb9b robin-map: 0.6.3 -> 1.0.0 2022-03-28 22:28:54 +02:00
Fabian Affolter 914545b23f python3Packages.minidb: 2.0.5 -> 2.0.6 2022-03-28 22:28:33 +02:00
Flakebi 3657f4033b
salt: 3004 -> 3004.1 2022-03-28 22:03:28 +02:00
Bernardo Meurer 0e3d0d844e
Merge pull request #166078 from mweinelt/firefox-drm
firefox: fix drmSupport flag
2022-03-28 12:49:42 -07:00
Martin Weinelt 2cb9593cad firefox: always build with clang
Both LTO and PGO require the use of clang so I think its easier to just
stick with clang for all builds, so PGO and LTO could in theory be used
without each other.
2022-03-28 21:42:49 +02:00
Martin Weinelt 4cf4a7b848 firefox: add pname to throw message
https://github.com/NixOS/nixpkgs/pull/164646#discussion_r835879348
2022-03-28 21:42:49 +02:00
Martin Weinelt 05a6b3c2b7 librewolf: disable pgo support
Starts profiling, starts librewolf, but gets stuck and never terminates.
2022-03-28 21:42:49 +02:00
Martin Weinelt 6e24b768b3 thunderbird: disable pgo support
Tries to connect out to the internet, so sorry, no pgo for thunderbird.

> console.warn: feeds: "downloadFeed: network connection unavailable"
2022-03-28 21:42:49 +02:00
Martin Weinelt 0d3772f645 firefox: add profile-guided optimization
Lo and behold, we're finally catching up with Mozillas very own firefox
build in terms of speed.

PGO is an optimization technique in which in a first step we create a
build that supports instrumentation, meaning we can use it to create a
profile of how the browser behaved during usage. Then in a second pass
we create the final build that uses the acquired profiling data to
optimize the browser for the workload it actually received during
profiling.

The downside is that with PGO we now need to build Firefox twice, which
increases the build time from around 20 minutes to roughly 50 minutes.

In the Speedometer 2.0 benchmark multiple tests could see a
responsiveness improvemeant around 20-25%, which makes the increased
build time well worth it.

Sadly this benefit seems limited to x86_64-linux, builds on
aarch64-linux get stuck during profiling and I haven't found out why.

Finally, after a long time, we can say:

Closes: #76484
Supersedes: #129503
2022-03-28 21:42:49 +02:00
Aaron L. Zeng f37810ba4d ocamlPackages.core_unix: init at 0.14
This is a compatibility package for a soon-to-come breaking change in
Jane Street package layout.
2022-03-28 21:41:36 +02:00
Fabian Affolter 95c6e27177
Merge pull request #166091 from r-ryantm/auto-update/python310Packages.asyncstdlib
python310Packages.asyncstdlib: 3.10.3 -> 3.10.4
2022-03-28 21:41:10 +02:00
Fabian Affolter 20e5f8f6a3 python3Packages.aiogithubapi: 22.2.4 -> 22.3.1 2022-03-28 21:20:05 +02:00
Fabian Affolter cee1fe7b6f python3Packages.aioairzone: 0.1.2 -> 0.2.0 2022-03-28 21:14:39 +02:00
Martin Weinelt d3b9cf19bc
Merge pull request #166119 from mweinelt/metar 2022-03-28 21:10:30 +02:00
Fabian Affolter 221dfa0857
Merge pull request #165831 from r-ryantm/auto-update/check_ssl_cert
checkSSLCert: 2.22.0 -> 2.23.0
2022-03-28 21:08:57 +02:00
Fabian Affolter e1537badd3 python3Packages.pyoverkiz: 1.3.10 -> 1.3.12 2022-03-28 21:03:58 +02:00
Vincent Laporte 9c16cf9005 ocamlPackages.ocplib-endian: disable for OCaml ≤ 4.02 2022-03-28 21:01:41 +02:00
Vincent Laporte 9211608da7 ocamlPackages.wasm: disable with OCaml 4.02 2022-03-28 21:01:41 +02:00
Vincent Laporte 3d7f865ddb ocamlPackages.uutf: disable with OCaml ≤ 4.02 2022-03-28 21:01:41 +02:00
Vincent Laporte 700c4a7055 ocamlPackages.bolt: remove at 1.4 (broken with OCaml 4.02) 2022-03-28 21:01:41 +02:00
Martin Weinelt dd3e2f9587
python3Packages.metar: patch another failing test
https://github.com/python-metar/python-metar/issues/165
2022-03-28 21:01:09 +02:00
Fabian Affolter 23a1f8d4cc python3Packages.mcstatus: 9.0.2 -> 9.0.3 2022-03-28 21:00:50 +02:00
Fabian Affolter f7ccecfe39
Merge pull request #166061 from SuperSandro2000/sshuttle
sshuttle: 1.0.5 -> 1.1.0, add SuperSandro2000 as maintainer
2022-03-28 20:52:36 +02:00
Fabian Affolter 9b6d194b26
Merge pull request #166080 from r-ryantm/auto-update/python310Packages.aiowebostv
python310Packages.aiowebostv: 0.1.3 -> 0.2.0
2022-03-28 20:47:17 +02:00
Fabian Affolter 6d90a2cbf1
python3Packages.asyncstdlib: update ordering 2022-03-28 20:46:45 +02:00
Fabian Affolter 93a7c9e4be
python3Packages.azure-mgmt-cognitiveservices: disable on older Python releases 2022-03-28 20:45:44 +02:00
Fabian Affolter ffd4e2fe09
python3Packages.azure-mgmt-signalr: disable on older Python releases 2022-03-28 20:43:30 +02:00
Fabian Affolter ed6ba92fa3 python3Packages.elastic-apm: 6.8.0 -> 6.8.1 2022-03-28 20:39:21 +02:00
sternenseemann 8de8aab488 haskellPackages.yarn2nix: remove broken flag 2022-03-28 19:45:31 +02:00
sternenseemann 4c31a79bbc haskellPackages.yarn2nix: 0.8.0 -> 0.10.1
Cheese in a package update while keeping the old expression in
hackage-packages.nix, so we can avoid any regressions updating our
hackage snapshot might introduce.
2022-03-28 19:40:54 +02:00
sternenseemann f85b49ff19 vaultenv: provide aeson 1.5.6.0 2022-03-28 18:59:29 +02:00
sternenseemann d59d8621cd pakcs: build using GHC 8.10.7
Possibly updating the compiler will make it possible to build it with
GHC 9.0.2 out of the box or patching it to work with it would be
trivial (only errors so far are whitespace-related), but I couldn't be
bothered at this time. Sadly the maintainer of the package has
disappeared since adding it.
2022-03-28 18:45:17 +02:00