Commit Graph

14091 Commits

Author SHA1 Message Date
Thomas Gerbet
dfacfebe23 mruby: 3.1.0 -> 3.2.0
https://github.com/mruby/mruby/blob/3.2.0/NEWS

Fixes:
- CVE-2022-0080
- CVE-2022-0240
- CVE-2022-0326
- CVE-2022-0631
- CVE-2022-0481
- CVE-2022-0525
- CVE-2022-0570
- CVE-2022-0614
- CVE-2022-0623
- CVE-2022-0630
- CVE-2022-0631
- CVE-2022-0632
- CVE-2022-0717
- CVE-2022-0890
- CVE-2022-1106
- CVE-2022-1212
- CVE-2022-1276
- CVE-2022-1286
- CVE-2022-1934
2023-02-25 11:33:48 +01:00
Samuel Ainsworth
d24dde7f6c
Merge pull request #217367 from ConnorBaker/feat/cudaFlags-arch-rewrite
cudaFlags: rewrite to capture all architectures and fix NixOS#215436
2023-02-24 17:31:11 -05:00
Weijia Wang
4333d4f1e6
Merge pull request #215338 from r-ryantm/auto-update/llvmPackages_rocm.llvm
llvmPackages_rocm.llvm: 5.4.2 -> 5.4.3
2023-02-24 20:46:43 +02:00
Ryan Mulligan
7e91be2022 scala: fix updatescript evaluation 2023-02-23 21:27:01 -08:00
Alyssa Ross
f9afd57302 Revert "llvmPackages_15: update licenses"
This reverts commit 386aba3115.

As I understand it from reading
<https://llvm.org/docs/DeveloperPolicy.html#copyright-license-and-patents>,
the structure of LLVM licensing is as follows:

 - They're in the process of relicensing to Apache-2.0 WITH LLVM-exception,
   but they haven't got permission to relicense all the code yet.
   This means that some of the code can be used under the new license,
   but not all of it, and it's difficult to know which is which.  This
   license is therefore probably not useful yet, until the relicensing
   effort is commit.

 - While the relicensing effort is ongoing, code being contributed to
   LLVM has to have permission to be used under the old and new
   licensing schemes.  Since the new licensing scheme can't be used
   for all code yet, it only makes sense to use LLVM's code under the
   old licensing scheme at the moment.

 - The old licensing scheme is that code for the LLVM components we
   care about is all available under the NCSA license, and some
   components are optionally available under a different license,
   usually the MIT license, instead.

So I think we should go back to just listing NCSA, or NCSA/MIT, and
forget about the new license until it actually becomes useful,
i.e. LLVM's relicensing effort is complete.
2023-02-24 00:06:46 +00:00
Connor Baker
dddc103fdb cudaFlags: rewrite to capture all architechtures and fix #215436 2023-02-23 16:34:12 -05:00
Alyssa Ross
7ce8e7c4cf lib.licenses.asl20-llvm: replace llvm-exception
LLVM-exception only makes sense when used with the Apache 2.0 license,
so let's combine them, so it's not possible to forget one of them like
happened with llvm_15.
2023-02-23 17:42:15 +00:00
Alyssa Ross
af0078a3dd llvmPackages_git.bintools: fix eval
Was probably missed because llvmPackages_git is only evaluated as an
alias.

Fixes: cdb39a86e0 ("treewide: use optionalString")
2023-02-23 13:14:08 +01:00
Bernardo Meurer
42008a14a4
Merge pull request #217206 from Artturin/stdenvimprovements1 2023-02-23 12:07:47 +00:00
Samuel Ainsworth
dc3ac9dc42
Merge pull request #217322 from ConnorBaker/cudatoolkit-prune-broken-symlinks
cudatoolkit: prune broken symlinks in `postFixup`
2023-02-22 22:42:42 -05:00
Nick Cao
12f94adb89
Merge pull request #217702 from Luflosi/update/yosys
yosys: 0.25 -> 0.26
2023-02-23 10:50:23 +08:00
Artturin
3251013cc1 treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionals
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
226e149145 treewide: env.NIX_CFLAGS_COMPILE use optionalString instead of optional
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Artturin
6f6cc4a22d treewide: use toString on list NIX_CFLAGS_COMPILE
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
2023-02-22 21:23:04 +02:00
Connor Baker
c181273423 cudaPackages_12: 12.0.0 -> 12.0.1 2023-02-22 13:19:49 -05:00
Connor Baker
476de5c070 cudatoolkit: prune broken symlinks in postFixup
As cudatoolkit is currently written, 11.8 introduces a broken symlink in `include` (also named `include`) and in `lib` (named `lib64`).

This trips up some consumers, like `tensorflow-gpu`.
2023-02-21 20:39:00 -05:00
Luflosi
ee1ea62bd3
yosys: 0.25 -> 0.26
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.26
2023-02-22 02:04:56 +01:00
Anderson Torres
6f4f861727 xa: 2.3.13 -> 2.3.14 2023-02-21 10:17:03 -03:00
Anderson Torres
c1ed7f0a2e dxa: refactor 2023-02-21 10:17:03 -03:00
Ulrik Strid
65a2ffba20 ligo: 0.59.0 -> 0.60.0 2023-02-20 11:03:39 +01:00
Weijia Wang
ff3802ebf4
Merge pull request #217183 from zainab-ali/ocaml-spacetime-support
ocaml: remove spaceTimeSupport after 4.12
2023-02-20 11:14:17 +02:00
Winter
f08437edcb clippy: add rust team to maintainers
Missed this in 1e814042af.
2023-02-20 01:19:56 -05:00
Winter
fd5fa383fe clippy: drop rustc from buildInputs
This may have been required when the package was originally added [0],
but it builds and runs just fine without it now.

[0]: 682e6fafa4
2023-02-20 01:19:56 -05:00
Winter
759bd7b26f clippy: fix on darwin
As of Rust 1.67.0, the cargo-clippy binary now relies on the rustc_private
libraries [0], so let's do the RPATH fixup to it too.

I've also added a comment to explain the RPATH situation, as it took me
a bit to figure out.

[0]: https://github.com/rust-lang/rust-clippy/pull/9541
2023-02-20 01:19:56 -05:00
Sandro Jäckel
c90dcc7327 rustc: add ripgrep and wezterm to passthru.tests
ripgrep is a very popular grep replacement (similar to fd and find)
and wezterm is a popular terminal emulator which has a big codebase with
lots of features tested (it also broke in the past multiple times on
rustc upgrades.).
2023-02-20 01:16:58 -05:00
zainab-ali
c3bf65df67 ocaml: remove spaceTimeSupport after 4.12
Spacetime support was removed in OCaml version 4.12.
See the OCaml release notes: https://ocaml.org/releases/4.12.0.
See the pull request to OCaml: ocaml/ocaml#9948.
2023-02-19 16:42:53 +00:00
Maximilian Bosch
6fd802152a
Merge pull request #216906 from LibreCybernetics/update-scala
scala: 3.2.0 → 3.2.2
2023-02-19 11:21:22 +01:00
sternenseemann
6d4d75f584
Merge pull request #215925 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2023-02-19 10:27:01 +01:00
Yureka
e27be43360
llvm_15: reenable libclang_rt.profile-....a build on musl (#217042)
This was lost because of a bad merge
2023-02-19 01:38:31 +01:00
github-actions[bot]
2534cd7dad
Merge master into haskell-updates 2023-02-19 00:14:51 +00:00
Yureka
3a2b7bd7d7 gcc: add missing libucontext buildInput for pkgsMusl.gccgo12 2023-02-18 23:51:32 +01:00
sternenseemann
bbe6402eca Merge remote-tracking branch 'origin/master' into haskell-updates 2023-02-18 21:56:57 +01:00
Fabián Heredia Montiel
5728350050 scala: 3.2.0 → 3.2.2 2023-02-17 20:23:17 -06:00
Joshua Niemelä
a4f7cd5fe3 julia_19: add joshniemela to maintainers 2023-02-18 02:59:03 +01:00
github-actions[bot]
862a8fd659
Merge master into haskell-updates 2023-02-18 00:13:45 +00:00
Joshua Niemelä
e37ca9c317 julia_19: 1.9.0-beta2 -> 1.9.0-beta4 2023-02-17 14:33:13 +01:00
Winter
ac44b254b4 zig_0_9: build with baseline CPU target
26b9a2f4a1 changes Zig 0.10 to build the
compiler (notably *not* its outputs, at least not by default) with
its baseline CPU target, but we should ideally do it for both versions
to increase reproducibility, as well as increase the number of users who
are able to use Hydra-provided Zig binaries.

This also adds a comment above the flag in 0.10, to explain why we're adding
the flag, as we do with the RPATH one.

See https://github.com/NixOS/nixpkgs/issues/214356 and https://github.com/NixOS/nixpkgs/issues/185665
for further context.
2023-02-16 21:59:16 -05:00
github-actions[bot]
f442a49be3
Merge master into haskell-updates 2023-02-17 00:14:22 +00:00
Thiago Kenji Okada
ec32e05671
Merge pull request #216532 from thiagokokada/add-nodejs-to-graalvm-ce
graalvmCEPackages.nodejs-installable-svm: init at 22.3.1
2023-02-16 02:17:27 +00:00
github-actions[bot]
dd816c8cfd
Merge master into haskell-updates 2023-02-16 00:13:54 +00:00
zowoq
e06c5e0108 go: add meta.changelog 2023-02-16 10:13:40 +10:00
Thiago Kenji Okada
cc7ec82f3c graalvmCEPackages.nodejs-installable-svm: init at 22.3.1 2023-02-15 22:43:08 +00:00
Thiago Kenji Okada
3a53307dd9 graalvmCEPackages.buildGraalvmProduct: link languages .so to $out/lib 2023-02-15 22:43:08 +00:00
zowoq
4ffd5a8684 go_1_20: 1.20 -> 1.20.1 2023-02-16 07:28:19 +10:00
Thiago Kenji Okada
1e39bda357 graalvm*-ce: improve update.sh script 2023-02-15 21:15:38 +00:00
Thiago Kenji Okada
76e8420cf8 graalvmCEPackages: remove unnecessary inputs 2023-02-15 21:07:19 +00:00
Thiago Kenji Okada
3a1c146eb7
Merge pull request #216228 from thiagokokada/graalvm-ce-add-more-products
graalvmCEPackages.{js,python,wasm,ruby,llvm}-installable-svm: init at 22.3.1
2023-02-15 10:18:18 +00:00
github-actions[bot]
b56ce2853a
Merge master into haskell-updates 2023-02-15 00:14:20 +00:00
Thiago Kenji Okada
cce466a582 graalvm*-ce: allow all parameters to be overriden 2023-02-14 19:04:12 +00:00