Commit Graph
229919 Commits
Author SHA1 Message Date
John Ericson c10f0a32d2 Revert "Revert "libbfd: fix build""
This reverts commit 237ef3095c.

Looks like we're trying to bump binutils again?
2020-05-13 04:39:18 +00:00
zowoq ff720ad8af minikube: 1.10.0 -> 1.10.1
https://github.com/kubernetes/minikube/releases/tag/v1.10.1
2020-05-13 13:20:49 +10:00
Peter Hoeg 89448e98a0 jdupes: build with additional hardening 2020-05-13 10:18:00 +08:00
Ryan Mulligan 35c089a6e2 Merge pull request #87008 from r-ryantm/auto-update/librealsense
librealsense: 2.33.1 -> 2.34.0
2020-05-12 18:47:00 -07:00
Mario Rodas d9489281f6 Merge pull request #87651 from filalex77/vultr-2.0.1
vultr: 1.15.0 -> 2.0.1
2020-05-12 20:46:03 -05:00
Joe 8da4167303 vscode: remove unused option (#87703)
The option "--skip-getting-started" no longer exists in vscode and causes files in "$@" to not be opened.
Message from stdout: "Warning: 'skip-getting-started' is not in the list of known options, but still passed to Electron/Chromium."
"--skip-getting-started" being removed: https://github.com/microsoft/vscode/commit/6a8b201c8aff79ae04d69038e815500a04f06401
2020-05-12 21:33:42 -04:00
leo60228 53c48c2adb unrpa: init at 2.3.0 2020-05-12 18:33:12 -07:00
leo60228 109b400ec6 pythonPackages.unrpa: init at 2.3.0 2020-05-12 18:33:12 -07:00
Lynn Dong c85f0a12bb maintainers: add lynty 2020-05-12 18:07:36 -07:00
Lynn Dong 60c0d55e09 helmsman: init at 3.3.0 2020-05-12 18:07:36 -07:00
zowoq 6007ba5075 conmon: 2.0.15 -> 2.0.16
https://github.com/containers/conmon/releases/tag/v2.0.16
2020-05-13 10:49:14 +10:00
aszlig 8fb49973ce firefox: Add patch to fix AES GCM IV bit size
Regression introduced by bce5268a21.

The bit size of the initialisation vector for AES GCM has been
introduced in NSS version 3.52 in the CK_GCM_PARMS struct via the
ulIvBits field.

Unfortunately, Firefox 68.8.0 and 76.0 do not set this field and thus it
gets initialised to zero, which in turn causes IV generation to fail.

I found out about this because WebRTC stopped working after updating to
NSS 3.52 and so I started bisecting.

Since there wasn't an obvious error in Firefox hinting towards NSS but
instead just the video stream ended up as a "null" stream, I didn't
suspect the NSS update to be the culprit at first. So I verified a few
times and then also started bisecting the actual commit in NSS that
caused the issue.

This turned out to be the problematic change:

https://phabricator.services.mozilla.com/D63241

> One notable change was caused by an inconsistancy between the spec and
> the released headers in PKCS#11 v2.40. CK_GCM_PARAMS had an extra
> field in the header that was not in the spec. OASIS considers the
> header file to be normative, so PKCS#11 v3.0 resolved the issue in
> favor of the header file definition.

Since the test I've used[1] was a bit flaky, I still didn't believe the
result of the bisect to be accurate, but after running the test several
times leading same results I dug through the above change line by line
to get more clues.

It fortunately didn't take that long to stumble upon the ulIvBits change
(which is actually documented in the NSS 3.52 release notes[4], but I
managed to blatantly ignore it for some reason) and started checking the
Firefox source tree for changes regarding that field.

Initialisation of that new field has been introduced[2] in preparation
for the 76 release, but subsequently got reverted[3] prior to the
release, because Firefox 76 is expected to be shipped with NSS 3.51,
which didn't have the ulIvBits field.

The patch I'm adding here is just a reintroduction of that change,
because we're using NSS 3.52. Not initialising that field will break
WebRTC and WebCrypto, which I think the former seems to gain in
popularity these days ;-)

Tested the change against the mentioned VM test[1] and also by testing
manually using Jitsi Meet and Nextcloud Talk.

[1]: https://github.com/aszlig/avonc/tree/884315838b6f0ebb32b/tests/talk
[2]: https://hg.mozilla.org/mozilla-central/rev/3ed30e6b6de1
[3]: https://hg.mozilla.org/mozilla-central/rev/665137da70ee
[4]: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.52_release_notes

Signed-off-by: aszlig <aszlig@nix.build>
2020-05-13 02:23:12 +02:00
Maximilian Bosch 0d7f889607 cargo-deb: fix build 2020-05-13 01:47:44 +02:00
Maximilian Bosch 6b23cfe689 rustPlatform: add buildAndTestSubdir-argument
There are several tarballs (such as the `rust-lang/rust`-source) with a
`Cargo.toml` at root and several sub-packages (with their own Cargo.toml)
without using workspaces[1].

In such a case it's needed to move into a subdir to only build the
specified sub-package (e.g. `rustfmt` or `rsl`), however the artifacts
are at `/target` in the root-dir of the build environment. This breaks
the build since `buildRustPackage` searches for executables in `target`
(which is at the build-env's root) at the end of the `buildPhase`.

With the optional `buildAndTestSubdir`-argument, the builder moves into
the specified subdir using `pushd`/`popd` during `buildPhase` and
`checkPhase`.

Also moved the logic to find executables and libs to the end of the `buildPhase`
from a custom `postBuild`-hook to fix packages with custom `build`/`install`-procedures
such as `uutils-coreutils`.

[1] https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html
2020-05-13 01:47:17 +02:00
Maximilian Bosch 736462d995 rustPlatform: make it possible to override the profile for cargo test 2020-05-13 01:39:44 +02:00
Aaron Andersen 9f5e9ef4b7 Merge pull request #87595 from aanderse/perl-packages/config-properties
perlPackages.ConfigProperties: init at 1.80
2020-05-12 19:25:48 -04:00
Lassulus 8c9e7a7c7e Merge pull request #86446 from gnidorah/cpu-x
cpu-x: init at 3.2.4
2020-05-13 00:56:06 +02:00
Maximilian Bosch ebeea7497e clipman: 1.5.1 -> 1.5.2
https://github.com/yory8/clipman/releases/tag/v1.5.2
2020-05-13 00:51:32 +02:00
John Ericson a0c003e5d8 Merge pull request #86166 from Ericson2314/suffix-salt
*-wrapper; Switch from `infixSalt` to `suffixSalt`
2020-05-12 18:37:16 -04:00
Lassulus d630d0e21b Merge pull request #86671 from bachp/libaria2
aria2: add libaria2 support
2020-05-13 00:20:00 +02:00
Dmitry Kalinkin 467a87ba1d cmake: compile with _FILE_OFFSET_BITS=64 for 32-bit targets 2020-05-12 18:16:03 -04:00
Badi' Abdul-Wahid b3329478be visidata: add darwin to supported platforms 2020-05-12 16:55:12 -05:00
ajs124 1df35d94ec mstflint: 4.4 -> 4.14
fix build
2020-05-12 23:43:07 +02:00
Jörg Thalheim 81f5a8ada3 Merge pull request #87559 from r-ryantm/auto-update/tilda 2020-05-12 22:30:53 +01:00
Lassulus 83b618a11b Merge pull request #87282 from symphorien/krop-desktop-file
krop: install desktop file
2020-05-12 23:30:28 +02:00
Jörg Thalheim 2ccd344472 Merge pull request #87699 from yimmt/spelling-mistake 2020-05-12 22:28:58 +01:00
Jörg Thalheim 67c6a2ebaf Merge pull request #87696 from shuhaowu/update-kind-081
Updated kind from 0.7 -> 0.8.1
2020-05-12 22:27:55 +01:00
Dmitry Kalinkin 2255919b89 pythonPackages.awkward: disable arrow support
It appears that upstream doesn't want to support this anymore:
https://github.com/scikit-hep/awkward-array/commit/220bd8df4b59ccdda8daab46643c34d802c3c9d5
2020-05-12 17:19:37 -04:00
Jörg Thalheim 4569da4f3e Merge pull request #87647 from danieldk/makemkv-1.15.1 2020-05-12 22:19:16 +01:00
Lassulus 1a74d41c0e Merge pull request #83326 from helsinki-systems/upd/uefitool
uefitool: update
2020-05-12 23:10:05 +02:00
sternenseemann e12b9622dc ocamlPackages.tls: 0.11.1 -> 0.12.0 2020-05-12 22:34:30 +02:00
sternenseemann b67a5e424f ocamlPackages.hkdf: init at 1.0.4 2020-05-12 22:34:30 +02:00
sternenseemann 435fd99ab6 ocamlPackages.fiat-p256: init at 0.2.1 2020-05-12 22:34:30 +02:00
sternenseemann bd30d8fca7 ocamlPackages.hacl_x25519: init at 0.1.1 2020-05-12 22:34:30 +02:00
Jörg Thalheim b9a81f7545 Merge pull request #87690 from Gaelan/kexec-tools-cross 2020-05-12 21:23:16 +01:00
Jonathan Ringer 59c9713715 python3Packages.dotnetcore2: 2.1.13 -> 2.1.14 2020-05-12 13:12:14 -07:00
Vladyslav M 409639671d Merge pull request #87622 from lilyball/bat 2020-05-12 23:11:23 +03:00
Timmy Xiao fd13ca9f84 pam: fix spelling mistake in configuration 2020-05-12 15:56:37 -04:00
Shuhao Wu e7bbcb3cb6 Updated kind from 0.7 -> 0.8.1
Also use buildGoModule instead of buildGoPackages
2020-05-12 19:41:48 +00:00
Matthew Bauer 34aff7f697 treewide: strip more things in cross
Stripping reduces closure sizes.
2020-05-12 14:31:03 -05:00
ajs124 5dcb627751 minetest: 5.1.1 -> 5.2.0 2020-05-12 21:16:12 +02:00
Gaelan Steele b6beb43dd7 kexectools: always pass host and target to configure
Fixes #56290.
2020-05-12 12:16:08 -07:00
R. RyanTM d623b3cb07 python27Packages.phonenumbers: 8.12.0 -> 8.12.2 2020-05-12 11:52:50 -07:00
R. RyanTM 1d4540cc32 python27Packages.parse: 1.12.1 -> 1.15.0 2020-05-12 11:50:48 -07:00
R. RyanTM 465528b10c python27Packages.dict2xml: 1.6.1 -> 1.7.0 2020-05-12 11:48:42 -07:00
R. RyanTM a5a7161a96 python37Packages.asdf: 2.5.2 -> 2.6.0 2020-05-12 11:47:48 -07:00
R. RyanTM ee1b7038c0 python27Packages.pymediainfo: 4.1 -> 4.2.1 2020-05-12 11:47:39 -07:00
R. RyanTM 96013c4b0b python27Packages.msal: 1.1.0 -> 1.2.0 2020-05-12 11:47:26 -07:00
R. RyanTM 68b5304506 python27Packages.pysolr: 3.8.1 -> 3.9.0 2020-05-12 11:46:56 -07:00
R. RyanTM 28e8f5a94a python27Packages.elasticsearch: 7.1.0 -> 7.6.0 2020-05-12 11:45:52 -07:00