head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2026.04.16.11.32.42; author pin; state Exp; branches; next 1.1; commitid 4UkYy4RlMEFzZaCG; 1.1 date 2026.04.13.16.07.24; author pin; state Exp; branches; next ; commitid 2NxkFsUZ7n2MBOBG; desc @@ 1.2 log @devel/mise: update to 2026.4.14 ## [2026.4.14](https://github.com/jdx/mise/compare/v2026.4.13..v2026.4.14) - 2026-04-15 ### Chore - bump sigstore-verification by @@jdx in [#9128](https://github.com/jdx/mise/pull/9128) ## [2026.4.13](https://github.com/jdx/mise/compare/v2026.4.12..v2026.4.13) - 2026-04-15 ### 🐛 Bug Fixes - **(go)** honor install_before for module versions by @@mariusvniekerk in [#9097](https://github.com/jdx/mise/pull/9097) - **(vfox-plugin)** support Git URL with commit hash for mise.toml by @@Oyami-Srk in [#9099](https://github.com/jdx/mise/pull/9099) - `MISE_FETCH_REMOTE_VERSIONS_CACHE` not respected by @@mcncl in [#9096](https://github.com/jdx/mise/pull/9096) ### 📦️ Dependency Updates - unblock cargo-deny advisories check by @@jdx in [#9112](https://github.com/jdx/mise/pull/9112) ### New Contributors - @@mariusvniekerk made their first contribution in [#9097](https://github.com/jdx/mise/pull/9097) - @@mcncl made their first contribution in [#9096](https://github.com/jdx/mise/pull/9096) - @@Oyami-Srk made their first contribution in [#9099](https://github.com/jdx/mise/pull/9099) ## [2026.4.12](https://github.com/jdx/mise/compare/v2026.4.11..v2026.4.12) - 2026-04-15 ### 🚀 Features - **(npm)** use --min-release-age for npm 11.10.0+ supply chain protection by @@webkaz in [#9072](https://github.com/jdx/mise/pull/9072) - **(registry)** add openfga by @@mnm364 in [#9084](https://github.com/jdx/mise/pull/9084) - **(task)** allow to set confirmation default by @@roele in [#9089](https://github.com/jdx/mise/pull/9089) - support os/arch compound syntax in tool os filtering by @@RobertDeRose in [#9088](https://github.com/jdx/mise/pull/9088) ### 🐛 Bug Fixes - **(activate)** export __MISE_EXE and resolve bare ARGV0 to absolute path by @@fru1tworld in [#9081](https://github.com/jdx/mise/pull/9081) - **(install)** support aliased installs sharing a backend by @@jdx in [#9093](https://github.com/jdx/mise/pull/9093) - **(shim)** use which_no_shims when resolving mise binary in reshim and doctor by @@kevinswiber in [#9071](https://github.com/jdx/mise/pull/9071) - filter empty segments in colon-separated env var parsing by @@baby-joel in [#9076](https://github.com/jdx/mise/pull/9076) ### 📚 Documentation - fix wrong file reference to forgejo backend implemenation by @@roele in [#9090](https://github.com/jdx/mise/pull/9090) - fix cli token command for token resolution by @@roele in [#9077](https://github.com/jdx/mise/pull/9077) @ text @$NetBSD$ https://github.com/conda/rattler/pull/2343 --- ../vendor/rattler_pty-0.2.9/src/unix/pty_process.rs.orig 2026-04-16 08:50:14.491255314 +0000 +++ ../vendor/rattler_pty-0.2.9/src/unix/pty_process.rs @@@@ -27,6 +27,9 @@@@ use nix::pty::ptsname_r; #[cfg(target_os = "linux")] use nix::pty::ptsname_r; +#[cfg(target_os = "netbsd")] +use nix::pty::ptsname; + /// Start a process in a forked tty so you can interact with it the same as you would /// within a terminal /// @@@@ -112,7 +115,12 @@@@ impl PtyProcess { unlockpt(&master_fd)?; // on Linux this is the libc function, on OSX this is our implementation of ptsname_r + #[cfg(not(target_os = "netbsd"))] let slave_name = ptsname_r(&master_fd)?; + + // But NetBSD uses the POSIX ptsname instead + #[cfg(target_os = "netbsd")] + let slave_name = unsafe { ptsname(&master_fd) }?; // Get the current window size if it was not specified let window_size = opts.window_size.unwrap_or_else(|| { @ 1.1 log @devel/mise: update to 2026.4.11 This is an update over 36 releases which is impossible to reproduce here. Check upstream changelog for details. @ text @d3 1 a3 1 NetBSD uses the POSIX ptsname. d5 1 a5 1 --- ../vendor/rattler_pty-0.2.9/src/unix/pty_process.rs.orig 2026-04-13 14:41:10.214991451 +0000 d17 1 a17 1 @@@@ -112,7 +115,11 @@@@ impl PtyProcess { d21 1 a21 1 + #[cfg(any(target_os = "linux", target_os = "android"))] d23 1 @