-
-
Notifications
You must be signed in to change notification settings - Fork 17.6k
maintainers: add juliusfreudenberger; teleport_15: 15.4.21 -> 15.4.26, teleport_16: 16.4.6 -> 16.4.14 #376749
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.