-
-
Notifications
You must be signed in to change notification settings - Fork 104
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs-channels
base: a4d225c27849
head repository: NixOS/nixpkgs-channels
compare: 3078bca9ed73
- 17 commits
- 10 files changed
- 7 contributors
Commits on Nov 16, 2018
-
See http://lists.gnu.org/archive/html/info-gnu/2018-11/msg00003.html for release information (cherry picked from commit ace631b)
Configuration menu - View commit details
-
Copy full SHA for 76a06b0 - Browse repository at this point
Copy the full SHA 76a06b0View commit details -
postgresql_9_3: 9.3.24 -> 9.3.25
See https://www.postgresql.org/about/news/1905/ for release information. Fixes CVE-2018-16850 (cherry picked from commit 5d37d63)
Configuration menu - View commit details
-
Copy full SHA for 2f35733 - Browse repository at this point
Copy the full SHA 2f35733View commit details -
postgresql_9_4: 9.4.19 -> 9.4.20
See https://www.postgresql.org/about/news/1905/ for release information. Fixes CVE-2018-16850 (cherry picked from commit 882c3b5)
Configuration menu - View commit details
-
Copy full SHA for c022a69 - Browse repository at this point
Copy the full SHA c022a69View commit details -
postgresql_9_5: 9.5.14 -> 9.5.15
See https://www.postgresql.org/about/news/1905/ for release information. Fixes CVE-2018-16850 (cherry picked from commit f703ea6)
Configuration menu - View commit details
-
Copy full SHA for 16f5419 - Browse repository at this point
Copy the full SHA 16f5419View commit details -
postgresql_9_6: 9.6.10 -> 9.6.11
See https://www.postgresql.org/about/news/1905/ for release information. Fixes CVE-2018-16850 (cherry picked from commit 1670fd1)
Configuration menu - View commit details
-
Copy full SHA for 8d2a122 - Browse repository at this point
Copy the full SHA 8d2a122View commit details -
See https://www.postgresql.org/about/news/1905/ for release information. Fixes CVE-2018-16850 (cherry picked from commit 575151e)
Configuration menu - View commit details
-
Copy full SHA for c0f1a40 - Browse repository at this point
Copy the full SHA c0f1a40View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0eb712 - Browse repository at this point
Copy the full SHA e0eb712View commit details -
unifiTesting: 5.9.22 -> 5.9.29
(cherry picked from commit 8fa7b89)
Configuration menu - View commit details
-
Copy full SHA for 4d13398 - Browse repository at this point
Copy the full SHA 4d13398View commit details -
(cherry picked from commit 9cab954)
Configuration menu - View commit details
-
Copy full SHA for 6df7719 - Browse repository at this point
Copy the full SHA 6df7719View commit details -
(cherry picked from commit ef92736)
Configuration menu - View commit details
-
Copy full SHA for 222fa75 - Browse repository at this point
Copy the full SHA 222fa75View commit details
Commits on Nov 17, 2018
-
glfw: hardwire path to libGL.so.1
(cherry picked from commit f664181)
Configuration menu - View commit details
-
Copy full SHA for 894a999 - Browse repository at this point
Copy the full SHA 894a999View commit details -
openjdk11: enable ZGC on x86_64-linux
The Z Garbage Collector is a concurrent, scalable, low latency garbage collector designed to meet extremely-low-pause-time requirements for small-to-multi-TB heap sizes. ZGC can be enabled with the magical incantation: $ java -XX:+UnlockExperimentalVMOptions -XX:+UseZGC ... Currently, ZGC is only available for x86_64-linux (though a port for aarch64-linux may become available at a future time.) There are also a number of other features that currently aren't present, such as JVMCI integration (meaning compiler tools like Graal which require JVMCI will not work with ZGC enabled.) Signed-off-by: Austin Seipp <aseipp@pobox.com> (cherry picked from commit 1629147)
Configuration menu - View commit details
-
Copy full SHA for 5d0ef3f - Browse repository at this point
Copy the full SHA 5d0ef3fView commit details -
foundationdb60: 6.0.4pre2497_73d64cb2 -> 6.0.11pre2716_9e8c1941e
Signed-off-by: Austin Seipp <aseipp@pobox.com> (cherry picked from commit f1737fa)
Configuration menu - View commit details
-
Copy full SHA for 1d3d52a - Browse repository at this point
Copy the full SHA 1d3d52aView commit details -
foundationdb: include fdb.options in .dev for binding generators
Signed-off-by: Austin Seipp <aseipp@pobox.com> (cherry picked from commit 32948a6)
Configuration menu - View commit details
-
Copy full SHA for eec1fa5 - Browse repository at this point
Copy the full SHA eec1fa5View commit details -
foundationdb: rework python bindings, build system
FoundationDB uses Python at build time for some code generation. However, it also has the official python bindings inside the source code too, and the code for the Python bindings has some of it auto-generated at compile time. This made building python packages unattractive: we want to use the source code generated from the FoundationDB build, but we don't want to rebuild it. Previously we would override the 'python' input to the FoundationDB module, but this meant we would do a complete rebuild, as it was a necessary build time dependency, even though the resulting generated code itself would not change. Furthermore, FoundationDB versions < 6.0 don't properly support Python 3 *for the build system*, though the bindings supported it, so that caused build failures. But the first effect is the worst: it meant building separate python2 and python3 packages implied two complete rebuilds of a single FoundationDB version. This meant rather than 3 FDB builds, we'd do 3*N where N = the number of major Python versions we support. Finally, because we did not use pip to generate a wheel that we install with metadata recorded for the installation, the FoundationDB python package couldn't be used as an input to other setup.py-based packages: there would be no recorded metadata in the dist-info folder which would say this is the foundationdb package. This greatly limits its utility. To fix all this, we do a few things: - Apply some patches to fix the build system with Python 3.x for older FoundationDB versions. (This is nice if end-users have overridden the global Python version for some reason.) - Move python directly into nativeBuildInputs, so it is only a build time dependency. - Take the python source code from the ./bindings directory and tar it up use later after the build is done, so we get to keep the generated code. This is the new 'pythonsrc' output from the build. This code doesn't change based on whether or not the input or resulting package is using Python 2 or 3, it's totally deterministic. - The build system also patches up the python source code a little, so it can be installed directly with setup.py (it needs a little stuff that it normally expects the build system to do.) - Rework the python package to a separate file that uses buildPythonPackage directly. Because the source code is already prepared, it needs almost nothing else. Furthermore, this kills the override itself for the foundationdb package, meaning rebuilds are no longer needed. - This package is very simple and just uses foundationdb.pythonsrc as its source input. It also ensures a link to libfdb_c.so can be found by ctypes (using substituteInPlace) - python-packages.nix now just uses callPackage directly. The net effect of this is, most importantly, that python packages do not imply a full rebuild of the server source code: building python2 and python3 packages from a version of FoundationDB now does not need to override the foundationdb python input, reducing the number of needless builds. They instead just run setup.py with the given version as input. The second biggest effect is that wheel metadata is recorded correctly, meaning dependent-python-packages that want to use the FoundationDB bindings e.g. from PyPi should now work fine with buildPythonPackage. Signed-off-by: Austin Seipp <aseipp@pobox.com> (cherry picked from commit 6054dab)
Configuration menu - View commit details
-
Copy full SHA for d359c39 - Browse repository at this point
Copy the full SHA d359c39View commit details -
foundationdb60: 6.0.11pre2716 -> 6.0.15
Signed-off-by: Austin Seipp <aseipp@pobox.com> (cherry picked from commit 8d4f8a6)
Configuration menu - View commit details
-
Copy full SHA for 0f7a562 - Browse repository at this point
Copy the full SHA 0f7a562View commit details -
fprintd: use correct path for configuration
(cherry picked from commit a707794)
Configuration menu - View commit details
-
Copy full SHA for 3078bca - Browse repository at this point
Copy the full SHA 3078bcaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff a4d225c27849...3078bca9ed73