In macOS it does not delete symbolic links in global installations and does not respect XDG #1219
Replies: 1 comment
|
Thanks for the detailed report — both halves reproduce, and they turned out to be independent problems. The dangling symlink is a real bug, and not macOS-specificFix is up in #1232. It reproduces on Linux too, and it affects every global package rather than just this one. That's never under the install dir, so every global bin was read as "owned by some later install" and left alone — then dangled once Our own test missed it because it asserted with The fix isn't retroactive — cleanup reads the install directory's You're right about XDG, and it's narrower than it looksYour That's deliberate pnpm parity (pnpm special-cases macOS the same way), but it's inconsistent with the rest of aube, so we're planning to stop using pnpm's directories for aube's own data entirely — global installs would move under Until then you can get the layout you want today: Then add that to One more thing worth knowing: nothing currently warns when the global bin dir isn't on AI-assisted — Tool: Claude Code; model: anthropic/claude-opus-5; version: unavailable. |
Uh oh!
There was an error while loading. Please reload this page.
Hello,
I have verified that symbolic links are not deleted correctly after deleting a global package and another thing that I have detected is that it does not respect XDG folders. I understand that XDG does not come by default in macOS, but many commands respect it and it would be appreciated if it also supported it.
Global Information:
Testing of a global installation:
Several outputs related to XDG:
All reactions