Skip to content
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

GHCup-00080 Failed to merge file tree, trying to upgrade to HLS 1.9.1.0 #787

Closed
rubin55 opened this issue Feb 20, 2023 · 6 comments
Closed
Milestone

Comments

@rubin55
Copy link

rubin55 commented Feb 20, 2023

Using The GHCup Haskell installer, version 0.1.19.1

Error: [GHCup-00080] Failed to merge file tree from /home/rubin/.ghcup/tmp/ghcup-ad18ce76d856d0e9/home/rubin/.ghcup/hls/1.9.1.0 to /home/rubin/.ghcup/hls/1.9.1.0 
exception was: /home/rubin/.ghcup/tmp/ghcup-ad18ce76d856d0e9/home/rubin/.ghcup/hls/1.9.1.0/bin: install: not a regular file or symlink: illegal operation 
...you may need to delete /home/rubin/.ghcup/hls/1.9.1.0 manually. Make sure it's gone.
Also check the logs in ~/.ghcup/logs
Press enter to continue

Log files:

This happened when trying to upgrade to HLS 1.9.1.0. This is on JFS, so maybe this is a regression, see #766.

@hasufell
Copy link
Member

We'll have to write a CI test for this.

@rubin55
Copy link
Author

rubin55 commented Feb 20, 2023

For what it's worth, the test version mentioned here works correctly, so this is specific to 0.1.19.1.

@hasufell hasufell added this to the 0.1.19.2 milestone Feb 21, 2023
@hasufell
Copy link
Member

Found it: 6d3e8d6#diff-2d9015010bcf8511a8be4190d7203f50fea2ce7f5b04d3f2d44bea2b93914ce1R127

@hasufell
Copy link
Member

@rubin55 I'll ping you during the next release (prolly this weekend) for testing, ok?

@rubin55
Copy link
Author

rubin55 commented Feb 21, 2023

@hasufell Of course, let me know if I need to test some stuff. Much appreciated!

@hasufell
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants