Repository navigation
dependency: revert github.com/creack/pty to v1.1.18 - #22627
Conversation
v1.1.24 (bumped in etcd-io#22272) causes 'fork/exec: operation not permitted' in e2e tests run under Prow. The bug was introduced upstream in v1.1.20 and the fix (creack/pty#215) is not yet in a release. See creack/pty#196. Fixes etcd-io#22610 Signed-off-by: Tobi Abidoye <tobiabidoye14@gmail.com>
|
Hi @tobiabidoye. Thanks for your PR. I'm waiting for a etcd-io member to verify that this patch is reasonable to test. If it is, they should reply with Tip We noticed you've done this a few times! Consider joining the org to skip this step and gain Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/ok-to-test Thanks, @tobiabidoye. I don't think we should pin the dependency; otherwise, we may never get to update it. Assuming it's already on their main branch, I'd expect the next release to include the bug fix. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted filessee 13 files with indirect coverage changes @@ Coverage Diff @@
## main #22627 +/- ##
=======================================
Coverage 72.95% 72.96%
=======================================
Files 448 448
Lines 31830 31830
=======================================
+ Hits 23223 23226 +3
+ Misses 8604 8601 -3
Partials 3 3 Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
Thanks @ivanvc, makes sense, I won't pin. The fix (creack/pty#215) is merged on creack/pty main but not in a release yet. Would you prefer I bump to a pseudo version of creack/pty main, or leave CI as is and I'll ask upstream to cut a release? |
|
@tobiabidoye, let's leave it as is. Eventually, Dependabot should do the dependency update once they release. Thanks! /retest |
|
/retest |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ivanvc, tobiabidoye The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Reverts github.com/creack/pty from v1.1.24 to v1.1.18 in pkg and tests.
The bump in #22272 (Aug 18) coincides with e2e CI failing with
"fork/exec .../etcdctl: operation not permitted" (see #22610). The
upstream bug was introduced in creack/pty v1.1.20 and only partially
mitigated in v1.1.21 (creack/pty#196). The fix (creack/pty#215) is on
main but not yet in a release.
This is a temporary pin until a fixed release is available. Open
question: should dependabot ignore creack/pty until then, so the
bump isn't reintroduced?
Fixes #22610