Commit Graph
230002 Commits
Author SHA1 Message Date
Florian Klink d6f90e4f9e Merge pull request #73530 from eadwu/nvidia/systemd-pm
nixos/nvidia: include systemd power management
2020-05-12 13:54:45 +02:00
zowoq 1d909f5fdb cri-o: drop flavor 2020-05-12 21:33:17 +10:00
Timo Kaufmann ebf030b4ff Merge pull request #87527 from timokau/scikitlearn-0.22.2
python.pkgs.scikitlearn: 0.21.3 -> 0.22.2.post1
2020-05-12 11:29:17 +00:00
zowoq f92387242e buildah: cleanup, restrict to linux 2020-05-12 21:23:31 +10:00
Evils 76c7c2cfbf maintainers: evils-devils -> evils 2020-05-12 12:05:53 +02:00
zowoq 9452d34b14 minikube: 1.9.2 -> 1.10.0
https://github.com/kubernetes/minikube/releases/tag/v1.10.0
2020-05-12 19:47:31 +10:00
taku0 d8fa222ca2 flashplayer: 32.0.0.363 -> 32.0.0.371 2020-05-12 18:31:02 +09:00
Oleksii Filonenko add838f632 vultr-cli: init at 0.3.1 2020-05-12 08:37:05 +00:00
Oleksii Filonenko a0c5d44c43 vultr: 1.15.0 -> 2.0.1 2020-05-12 08:29:24 +00:00
Oleksii Filonenko 48ce423f64 ffsend: 0.2.59 -> 0.2.61 2020-05-12 08:03:25 +00:00
Oleksii Filonenko e2a5709d9c wasmer: 0.16.2 -> 0.17.0 2020-05-12 08:01:43 +00:00
Oleksii Filonenko 0581aa6ceb monolith: 2.2.4 -> 2.2.5 2020-05-12 07:46:26 +00:00
Linus Heckemann 90c0191735 Merge pull request #85428 from serokell/kirelagin/unit-script-name
systemd: Simplify unit script names
2020-05-12 09:35:26 +02:00
Jacek Galowicz efe0051a9d Merge pull request #87632 from chkno/installer-test-machine-name-fix
nixos/tests/installer: Fix machine name
2020-05-12 09:32:44 +02:00
Gabor Greif 90d0fea440 ocamlPackages.wasm: 1.1 -> 1.1.1
see https://opam.ocaml.org/packages/wasm/wasm.1.1.1
2020-05-12 09:15:25 +02:00
Vladimír Čunát 2006fd4fc5 Merge branch 'staging' into staging-next
Just pull fix for gcc10 "merge conflict".  Now it evaluates and builds.
2020-05-12 09:12:19 +02:00
Greg Price f8a8243bd3 cpython: Use --enable-optimizations, for a 16% speedup.
Without this flag, the configure script prints a warning at the end,
like this (reformatted):

  If you want a release build with all stable optimizations active
  (PGO, etc), please run ./configure --enable-optimizations

We're doing a build to distribute to people for day-to-day use,
doing things other than developing the Python interpreter.  So
that's certainly a release build -- we're the target audience for
this recommendation.

---

And, trying it out, upstream isn't kidding!  I ran the standard
benchmark suite that the CPython developers use for performance
work, "pyperformance".  Following its usage instructions:
  https://pyperformance.readthedocs.io/usage.html
I ran the whole suite, like so:

  $ nix-shell -p ./result."$variant" --run '
      cd $(mktemp -d); python -m venv venv; . venv/bin/activate
      pip install pyperformance
      pyperformance run -o ~/tmp/result.'"$variant"'.json
    '

and then examined the results with commands like:

  $ python -m pyperf compare_to --table -G \
      ~/tmp/result.{$before,$after}.json

Across all the benchmarks in the suite, the median speedup was 16%.
(Meaning 1.16x faster; 14% less time).

The middle half of them ranged from a 13% to a 22% speedup.

Each of the 60 benchmarks in the suite got faster, by speedups
ranging from 3% to 53%.

---

One reason this isn't just the default to begin with is that, until
recently, it made the build a lot slower.  What it does is turn on
profile-guided optimization, which means first build for profiling,
then run some task to get a profile, then build again using the
profile.  And, short of further customization, the task it would use
would be nearly the full test suite, which includes a lot of
expensive and slow tests, and can easily take half an hour to run.

Happily, in 2019 an upstream developer did the work to carefully
select a more appropriate set of tests to use for the profile:
  https://github.com/python/cpython/commit/4e16a4a31
  https://bugs.python.org/issue36044
This suite takes just 2 minutes to run.  And the resulting final
build is actually slightly faster than with the much longer suite,
at least as measured by those standard "pyperformance" benchmarks.
That work went into the 3.8 release, but the same list works great
if used on older releases too.

So, start passing that --enable-optimizations flag; and backport
that good-for-PGO set of tests, so that we use it on all releases.
2020-05-11 23:37:04 -07:00
Daniël de Kok 7f879e0aec makemkv: 1.15.0 -> 1.15.1
Upstream changelog:

- Added support for AACS v76 (for those poor souls without LibreDrive)
- Improved handling for discs with mastering errors
- Many internal improvements and small bugfixes
- Bug fixes:
  * For some HD audio streams frames were dropped incorrectly on segment
    boundaries
2020-05-12 08:26:43 +02:00
xbreak ee5975319b qt5: Add missing include path to pkg-config files
This is achieved by patching qtbase `qmake/generators/makefile.cpp` to
unconditionally add the missing `-I${includedir}`. The include path is
otherwise conditioned on whether it is already available or not. Since there is
no unified set of system include paths in nix this cause problems as reported
in #52457.
2020-05-12 06:25:28 +00:00
Mario Rodas a1ee2cb9c4 ocamlformat: 0.14.1 -> 0.14.2 2020-05-12 08:14:18 +02:00
John Ericson 1ac5398589 *-wrapper; Switch from infixSalt to suffixSalt
I hate the thing too even though I made it, and rather just get rid of
it. But we can't do that yet. In the meantime, this brings us more
inline with autoconf and will make it slightly easier for me to write a
pkg-config wrapper, which we need.
2020-05-12 00:44:44 -04:00
Mario Rodas 90b6042d04 Merge pull request #87563 from r-ryantm/auto-update/worker
worker: 4.3.0 -> 4.4.0
2020-05-11 23:07:50 -05:00
Mario Rodas eb2bfa2345 Merge pull request #87611 from eadwu/vscode/1.45.0
vscod{e,ium}: 1.44.2 -> 1.45.0
2020-05-11 23:06:42 -05:00
Mario Rodas 01b85fd5de Merge pull request #87587 from filalex77/gitui-0.2.2
gitAndTools.gitui: 0.2.1 -> 0.2.2
2020-05-11 23:06:07 -05:00
worldofpeace 1e3ff03d1e Merge pull request #87580 from lopsided98/patch-2
webkitgtk: reenable Hydra build
2020-05-11 23:27:12 -04:00
Dmitry Kalinkin f149c7030a arrow-cpp: 0.16.0 -> 0.17.0 2020-05-11 22:34:24 -04:00
Benjamin Hipple f59b843a3b Merge pull request #87601 from misuzu/freeswitch-update
freeswitch: 1.10.2 -> 1.10.3
2020-05-11 22:02:04 -04:00
Benjamin Hipple 85bfbca9f2 Merge pull request #87585 from filalex77/procs-0.10.3
procs: 0.10.1 -> 0.10.3
2020-05-11 21:55:58 -04:00
Benjamin Hipple f874150950 Merge pull request #85290 from r-ryantm/auto-update/xmrig-proxy
xmrig-proxy: 5.0.1 -> 5.10.0
2020-05-11 21:49:44 -04:00
R. RyanTM e96eec7e36 xmrig-proxy: 5.0.1 -> 5.10.0 2020-05-11 21:43:38 -04:00
Benjamin Hipple 4996ecff50 Merge pull request #87615 from zowoq/gh
gitAndTools.gh: 0.7.0 -> 0.8.0
2020-05-11 21:40:33 -04:00
Matthew Bauer c89072465c Merge pull request #87637 from cole-h/gcc10
gcc10: fix eval due to missing `langJit`
2020-05-11 19:42:33 -05:00
Anderson Torres bae0829384 Merge pull request #87288 from AndersonTorres/tinywm-upload
tinywm: init at 2014-04-22
2020-05-11 21:31:41 -03:00
Corbin SimpsonandRyan Mulligan 26a84c4497 libcello: 0.9.2 -> 2.1.0
* libcello: 0.9.2 -> 2.1.0

* Update pkgs/development/libraries/libcello/default.nix

Requested by ryantm. Thanks!

Co-authored-by: Ryan Mulligan <ryan@ryantm.com>

Co-authored-by: Ryan Mulligan <ryan@ryantm.com>
2020-05-11 17:29:53 -07:00
Anderson Torres 1233db808d Merge pull request #86927 from dramaturg/exoscale-cli
exoscale-cli: init at 1.12.0
2020-05-11 21:22:00 -03:00
Benjamin Hipple a15a1baa76 Merge pull request #87629 from emilazy/lego-3.7.0
lego: 3.6.0 -> 3.7.0
2020-05-11 20:16:06 -04:00
R. RyanTM 39a47298a9 python37Packages.pydantic: 1.4 -> 1.5.1 2020-05-11 17:15:47 -07:00
Benjamin Hipple 49540bac59 Merge pull request #85646 from nyanloutre/ledger_live_2_2_4
ledger-live-desktop: 2.1.0 -> 2.3.2
2020-05-11 20:14:24 -04:00
Cole Helbling f7a93031a2 gcc10: fix eval due to missing langJit
The libgccjit PR was merged after the one introducing gcc10, thus
staging fails to eval because of the missing `langJit` argument.
2020-05-11 16:49:19 -07:00
Badi' Abdul-WahidandDmitry Kalinkin 79147264ab python3.pkgs.ipykernel: skip test_unc_paths on darwin (#87628)
* Skip `test_unc_paths` on darwin

* point to upstream issue

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-05-11 16:21:27 -07:00
Jörg Thalheim fa44d3ad71 Merge pull request #86593 from bandresen/babashka_versionbump
babashka: 0.0.89 -> 0.0.94
2020-05-12 00:00:39 +01:00
Chuck f9091581e8 nixos/tests/installer: Fix machine name 2020-05-11 15:41:18 -07:00
Jörg Thalheim dd9c795c6d Merge pull request #87630 from emilazy/fix-fake-sri 2020-05-11 23:36:23 +01:00
Emily aff9979170 lib.fake{Sri => Hash}: fix and rename
The previous hash was too short and caused evaluation-time errors like:

    invalid SRI hash 'sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA='

Additionally, since the fact that this is broken implies that nobody
could have been using it, "SRI" is a bit of a vague and obscure term,
`fakeSriHash` would be somewhat of a mouthful, and the relevant fetcher
parameters are just called `hash`, rename it to `fakeHash`.
2020-05-11 23:11:12 +01:00
Ben Darwin 5e716bf469 vtk: 7.1.1 -> 8.2.0
- also create vtk_7 as several packages don't build with 8.x:
  - itk5: vtkVersion.h header not found at compile time
  - ants: version in tree (2.2.0) is incompatible with 8.2
  - itk4: ants depends on both vtk and itk4, so use vtk_7
  - gdcm: vtk header issue
  - python3Packages.vtk: Python C API compilation error with Python 3.8

- upgrade vtkWithQt4 -> vtkWithQt5
2020-05-11 17:54:29 -04:00
Emily fb40b4b9c8 lego: 3.6.0 -> 3.7.0 2020-05-11 22:47:42 +01:00
Timo Kaufmann 346de1fb8c Merge pull request #87518 from r-ryantm/auto-update/sympow
sympow: 2.023.5 -> 2.023.6
2020-05-11 21:35:40 +00:00
Jonathan Ringer f08cfa576f python3Packages.intake: 0.5.4 -> 0.5.5 2020-05-11 14:21:22 -07:00
R. RyanTM 925709e9a7 python27Packages.msgpack-numpy: 0.4.4.3 -> 0.4.5 2020-05-11 14:09:35 -07:00
R. RyanTM 813d29393a python27Packages.numpy-stl: 2.11.0 -> 2.11.2 2020-05-11 14:08:12 -07:00