-
-
Notifications
You must be signed in to change notification settings - Fork 104
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs-channels
base: e89b1063fb58
head repository: NixOS/nixpkgs-channels
compare: 4dc8447c55fe
Commits on Mar 28, 2020
-
buildRustCrate: remap the current build dir to / for (more) reproduci…
…ble builds (cherry picked from commit 56e11bc)
Configuration menu - View commit details
-
Copy full SHA for 1febd68 - Browse repository at this point
Copy the full SHA 1febd68View commit details -
buildRustCrate: remove superfluous dependency overrides
By overriding each dependency on every level of the dependency tree we are creating a lot of unnecessary instances of the same derivation Looking at the output size of `nix-instantiate --trace-function-calls -vvvv …` and the execution time I got about a 10x improvement after applying this change. It was probably good intentions that lead to these overrides but in practice no tooling (that I know of) really needs this. `carnix` and `crate2nix` are fine without those overrides. Furthermore I believe that it is the job of the tooling around `buildRustCrate` to provide a coherent set of overrides. By not enforcing all of the overrides, debug flags, verbosity, … to be the same throughout the closure we also allow consumers to override specific aspects of the crates. Some (older?) crates might need different `crateOverrides` then newer crates with the same name. Currently such situations can not (easily) be implemented with the override in-place. (cherry picked from commit be5597f)
Configuration menu - View commit details
-
Copy full SHA for be561c7 - Browse repository at this point
Copy the full SHA be561c7View commit details -
buildRustCrate: refactor colored logging
* Make errors include the crate name and make them much more prominent. * Move more code into lib.sh * Already source generated logging code and lib.sh in configure (cherry picked from commit 04e7462)
Configuration menu - View commit details
-
Copy full SHA for 7d8d24e - Browse repository at this point
Copy the full SHA 7d8d24eView commit details -
build-support/rust/buildRustCrate: Search for matching Cargo.toml in …
…sub directories This is what cargo does for git repositories. See related issues: * nix-community/crate2nix#53 * nix-community/crate2nix#33 (cherry picked from commit 8a6638d)
Configuration menu - View commit details
-
Copy full SHA for 0965206 - Browse repository at this point
Copy the full SHA 0965206View commit details -
buildRustCrate: only link build deps into build script
According to the Cargo documentation: > The build script does not have access to the dependencies listed in > the dependencies or dev-dependencies section (they’re not built > yet!). Also, build dependencies are not available to the package > itself unless also explicitly added in the [dependencies] table. https://doc.rust-lang.org/cargo/reference/build-scripts.html This change separates linkage of regular dependencies and build dependencies. (cherry picked from commit ea6e048)
Configuration menu - View commit details
-
Copy full SHA for ed3dc87 - Browse repository at this point
Copy the full SHA ed3dc87View commit details -
buildRustCrate: sort linker options in-place
(cherry picked from commit 412c72d)
Configuration menu - View commit details
-
Copy full SHA for fcb8dc7 - Browse repository at this point
Copy the full SHA fcb8dc7View commit details -
buildRustCrate: fewer backslashes
This is a slight readability boost, I think. (cherry picked from commit 7533876)
Configuration menu - View commit details
-
Copy full SHA for eb7d450 - Browse repository at this point
Copy the full SHA eb7d450View commit details -
buildRustCrate: don't sort link flags
Linkage order is significant and sorting can result in link errors. (cherry picked from commit d8b8537)
Configuration menu - View commit details
-
Copy full SHA for 2597875 - Browse repository at this point
Copy the full SHA 2597875View commit details -
buildRustCrateTests: add regression test for link order
(cherry picked from commit 2f7fb1c)
Configuration menu - View commit details
-
Copy full SHA for 9408b0c - Browse repository at this point
Copy the full SHA 9408b0cView commit details -
fix: Adding libtool to allow darwin compiles Libtool seems to be required for mongodb to compile on darwin. fix: Marking MongoDB as broken on aarch64 fix: Adding libtools to the pkg imports Update mongodb to 4.0.4 (cherry picked from commit e9bec1a)
Configuration menu - View commit details
-
Copy full SHA for ac23e50 - Browse repository at this point
Copy the full SHA ac23e50View commit details -
mongodb: split packages to expose 3.4, 3.6 and 4.0
(cherry picked from commit 97c4dff)
Configuration menu - View commit details
-
Copy full SHA for 54d2944 - Browse repository at this point
Copy the full SHA 54d2944View commit details -
mongodb: 3.4.20 -> 3.4.22, 3.6.12 -> 3.6.13, 4.0.9 -> 4.0.11
(cherry picked from commit 165d8bd)
Configuration menu - View commit details
-
Copy full SHA for 83d7124 - Browse repository at this point
Copy the full SHA 83d7124View commit details -
nixos/tests/mongodb: test against mongodb versions 3.4, 3.6, 4.0
Now has tests for 3.4, 3.6, 4.0. Has some duplication, but it appears to work on my machine. (cherry picked from commit 44641ed)
Configuration menu - View commit details
-
Copy full SHA for 2cba56e - Browse repository at this point
Copy the full SHA 2cba56eView commit details -
(cherry picked from commit de69821)
Configuration menu - View commit details
-
Copy full SHA for ef9bd8e - Browse repository at this point
Copy the full SHA ef9bd8eView commit details -
mongodb: 3.4.22 -> 3.4.24 & fix ssl
Reverts previous ssl fix commit and updates the mongodb version which fixes the ssl compile problem on darwin. (cherry picked from commit c2eee6e)
Configuration menu - View commit details
-
Copy full SHA for 00d69b8 - Browse repository at this point
Copy the full SHA 00d69b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56bfb0d - Browse repository at this point
Copy the full SHA 56bfb0dView commit details -
nixos/tests/mongodb: rewrite with python
perl-based VM tests are deprecated. (cherry picked from commit 2934f04)
Configuration menu - View commit details
-
Copy full SHA for 07fb019 - Browse repository at this point
Copy the full SHA 07fb019View commit details -
nixos/release-notes: mention mongodb update
(cherry picked from commit b65ff5d)
Configuration menu - View commit details
-
Copy full SHA for 7cf4906 - Browse repository at this point
Copy the full SHA 7cf4906View commit details -
nixos/release-notes: mention that mongodb is unfree now
(cherry picked from commit 2712152)
Configuration menu - View commit details
-
Copy full SHA for cd36c1d - Browse repository at this point
Copy the full SHA cd36c1dView commit details
Commits on Mar 29, 2020
-
nixos/tests/mongodb: also test mongodb-3_4
(cherry picked from commit 2c133fb)
Configuration menu - View commit details
-
Copy full SHA for 834fb02 - Browse repository at this point
Copy the full SHA 834fb02View commit details -
buildRustCrateTests: Fix link order test on darwin
As it turns out Darwin does most of the things differently then "normal" systems. They are using a different shared library extension and require an obscure commandline parameter that has to be added to every build system out there. That issue seems to be with clang on Darwin as on Linux that flag isn't required to build the very same tests (when using clang). After adjusting these two details the tests are running fine on the darwin box that I was able to obtain. (cherry picked from commit c8de31b)
Configuration menu - View commit details
-
Copy full SHA for 32cbd89 - Browse repository at this point
Copy the full SHA 32cbd89View commit details -
buildRustCrate: Add tests for checking files in outputs.
...and remove superfluous dependency files (*.d). ...and copy dSYM directories on Mac OS when in release=false mode. (cherry picked from commit 782b304)
Configuration menu - View commit details
-
Copy full SHA for 040f611 - Browse repository at this point
Copy the full SHA 040f611View commit details
Commits on Apr 3, 2020
-
Cherry picked from PR #82038 Changelog: https://www.freeoffice.com/en/download/servicepacks (cherry picked from commit 44085e3)
Configuration menu - View commit details
-
Copy full SHA for a1d49d6 - Browse repository at this point
Copy the full SHA a1d49d6View commit details -
Cherry picked from PR #83495 (cherry picked from commit 55b6146)
Configuration menu - View commit details
-
Copy full SHA for 26df648 - Browse repository at this point
Copy the full SHA 26df648View commit details -
Configuration menu - View commit details
-
Copy full SHA for 769a5cc - Browse repository at this point
Copy the full SHA 769a5ccView commit details -
sympa: build with --enable-fhs
Update module accordingly. (cherry picked from commit 8f632b4)
Configuration menu - View commit details
-
Copy full SHA for b95cf62 - Browse repository at this point
Copy the full SHA b95cf62View commit details -
nixos/sympa: fix outgoing messaging
Because ProtectKernelModules implies NoNewPrivileges, postfix's sendmail executable, which is setgid, wasn't able to send mail. (cherry picked from commit fdc36e2)
Configuration menu - View commit details
-
Copy full SHA for 5edcadc - Browse repository at this point
Copy the full SHA 5edcadcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0abd4fd - Browse repository at this point
Copy the full SHA 0abd4fdView commit details -
https://github.com/grocy/grocy/releases/tag/v2.6.2 (cherry picked from commit 1d7a795)
Configuration menu - View commit details
-
Copy full SHA for 995229d - Browse repository at this point
Copy the full SHA 995229dView commit details -
lutris: custom wine installations require libkrb5
fixes the error: symbol k5_os_mutex_destroy version krb5support_0_MIT not defined in file libkrb5support.so.0 (cherry picked from commit 41fe7db)
Configuration menu - View commit details
-
Copy full SHA for 449c060 - Browse repository at this point
Copy the full SHA 449c060View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6693266 - Browse repository at this point
Copy the full SHA 6693266View commit details -
bazel: fix linker flags for darwin
(cherry picked from commit d1ee615)
Configuration menu - View commit details
-
Copy full SHA for f941714 - Browse repository at this point
Copy the full SHA f941714View commit details -
Merge pull request #80890 from LnL7/darwin-ldflags
darwin: fix NIX_LDFLAGS usages
Configuration menu - View commit details
-
Copy full SHA for 1c32029 - Browse repository at this point
Copy the full SHA 1c32029View commit details -
fix wireguard service as well after it got upstreamed.
(cherry picked from commit 50fb52d)
Configuration menu - View commit details
-
Copy full SHA for 8224137 - Browse repository at this point
Copy the full SHA 8224137View commit details -
nixos/wg-quick: Fix after wireguard got upstreamed
(cherry picked from commit 644d643)
Configuration menu - View commit details
-
Copy full SHA for ef33b9f - Browse repository at this point
Copy the full SHA ef33b9fView commit details -
pythonPackages.pint: 0.9 -> 0.11
(cherry picked from commit 4b822bb)
Configuration menu - View commit details
-
Copy full SHA for 029276f - Browse repository at this point
Copy the full SHA 029276fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d1b7a - Browse repository at this point
Copy the full SHA a1d1b7aView commit details -
Merge pull request #84216 from drewrisinger/dr-pr-backport-20.03-84197
[20.03] python3Packages.pint: 0.9 -> 0.11
Configuration menu - View commit details
-
Copy full SHA for e8610d7 - Browse repository at this point
Copy the full SHA e8610d7View commit details -
Merge pull request #84184 from romildo/upd.freeoffice
[20.03] freeoffice: 973 -> 976
Configuration menu - View commit details
-
Copy full SHA for aa3c504 - Browse repository at this point
Copy the full SHA aa3c504View commit details -
Merge pull request #83601 from andir/20.03-buildRustCrate-fixes
[20.03] buildRustCrate fixes backports
Configuration menu - View commit details
-
Copy full SHA for e46f456 - Browse repository at this point
Copy the full SHA e46f456View commit details
Commits on Apr 4, 2020
-
Merge pull request #84202 from mmilata/sympa-outgoing-20.03
[20.03] nixos/sympa: fix outgoing emails, update package version
Configuration menu - View commit details
-
Copy full SHA for 4dc8447 - Browse repository at this point
Copy the full SHA 4dc8447View commit details
There are no files selected for viewing