Skip to content

Comments

Revert "Don't open lock files for writing (#17956)"#18071

Merged
zanieb merged 1 commit intomainfrom
tk/revert-17956
Feb 17, 2026
Merged

Revert "Don't open lock files for writing (#17956)"#18071
zanieb merged 1 commit intomainfrom
tk/revert-17956

Conversation

@EliteTK
Copy link
Contributor

@EliteTK EliteTK commented Feb 17, 2026

This reverts commit 75aadf2 (introduced by #17956).

This fixes #18061.

On NFS flock implicitly falls back to lockf which requires the file be open for writing when taking an exclusive lock.

This reverts commit 75aadf2 (introduced
by #17956).

This fixes #18061.

On NFS `flock` implicitly falls back to `lockf` which requires the file
be open for writing when taking an exclusive lock.
@EliteTK EliteTK requested a review from zanieb February 17, 2026 20:24
@EliteTK EliteTK added bug Something isn't working linux Specific to the Linux platform labels Feb 17, 2026
@zanieb zanieb merged commit ea9e478 into main Feb 17, 2026
53 checks passed
@zanieb zanieb deleted the tk/revert-17956 branch February 17, 2026 21:02
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Feb 18, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [uv](https://github.com/astral-sh/uv) | patch | `0.10.3` → `0.10.4` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>astral-sh/uv (uv)</summary>

### [`v0.10.4`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0104)

[Compare Source](astral-sh/uv@0.10.3...0.10.4)

Released on 2026-02-17.

##### Enhancements

- Remove duplicate references to the affected paths when showing `uv python` errors ([#&#8203;18008](astral-sh/uv#18008))
- Skip discovery of workspace members that contain only git-ignored files, including in sub-directories ([#&#8203;18051](astral-sh/uv#18051))

##### Bug fixes

- Don't panic when initialising a package at the filesystem root (e.g. `uv init / --name foo`) ([#&#8203;17983](astral-sh/uv#17983))
- Fix permissions on `wheel` and `sdist` files produced by the `uv_build` build backend ([#&#8203;18020](astral-sh/uv#18020))
- Revert locked file change to fix locked files on NFS mounts ([#&#8203;18071](astral-sh/uv#18071))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6OnBhdGNoIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working linux Specific to the Linux platform

Projects

None yet

Development

Successfully merging this pull request may close these issues.

'Bad file descriptor' in cache locking with uv 0.10.3

2 participants