maintainers: add juliusfreudenberger; teleport_15: 15.4.21 -> 15.4.26, teleport_16: 16.4.6 -> 16.4.14#376749
Conversation
a3ffa87 to
bb6ba8a
Compare
|
I found the problem: The patch was included in the go module but was needed for the webassets derivation. |
bb6ba8a to
c0718e0
Compare
|
|
Thanks!! 🙏 |
c0718e0 to
f62965b
Compare
|
Now that #377534 landed, I rebased this branch. These releases include gravitational/teleport#50399 and gravitational/teleport#50398 respectively, which contains an update of a library with security fixes (CVE-2024-45338). |
f62965b to
8ac3aa2
Compare
|
donovanglover
left a comment
There was a problem hiding this comment.
Awesome work. Just some minor nits that can be done now or later but everything LGTM.
Includes a patch disabling the wasm optimizing step for ironrdp. This is needed as long as upstream requires wasm-pack 0.12.1.
8ac3aa2 to
4b94848
Compare
donovanglover
left a comment
There was a problem hiding this comment.
LGTM grats on your first contribution to nixpkgs!
|
Thanks @JuliusFreudenberger and @donovanglover !! |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-24.11
git worktree add -d .worktree/backport-376749-to-release-24.11 origin/release-24.11
cd .worktree/backport-376749-to-release-24.11
git switch --create backport-376749-to-release-24.11
git cherry-pick -x 8268a3d9145fcf3fd2b07c59cf34275cb3a9bd24 a963a8727306bd274d589229e777ed2363dffb90 916add980f75e10cdc1d67fefc7b4b7d045265a6 4b9484816d0a58582eb79e790b9cb0bddcd8ecdd |
Partially supersedes #358048, therefore pinging @techknowlogick.
https://github.com/gravitational/teleport/releases/tag/v15.4.26
https://github.com/gravitational/teleport/releases/tag/v16.4.14
No problems with
teleport_15.And
teleport_16now is also building. Previously there were errors, see below for more information.However,
teleport_16does not build due to problems withwasm-opt.The relevant part of the build log is the following:
I investigated but did not come up with a working solution. The problem seems to be with upstream using
wasm-packversion 0.12.1 withwasm-bindgen-cliversion 0.2.95, which leads to instructions which need a separate flag--enable-bulk-memory(see wasm-bindgen/wasm-bindgen#4250) or a version bump ofwasm-bindgen-cliwhich includes wasm-bindgen/wasm-bindgen#4237 (which upstream would have to do; however they do not have this problem, as they are still using Rust 1.81.0).I also found the PRs gravitational/teleport#50178 and Homebrew/homebrew-core#200874 which seem to help with this problem but could not get it to work.
I might add that I am quite new to nix packaging (I wrote a few derivation for my own config but not for packages that sophisticated as this one.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.