-
Notifications
You must be signed in to change notification settings - Fork 101
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
libgnatdoc and liblal_refactor 24.0.0 #1227
libgnatdoc and liblal_refactor 24.0.0 #1227
Conversation
Ping @reznikmm |
Errors on Windows seem to be unrelated to the crates. We have to work on improving stability here.
|
The fact that both the old and new implementations for syncing, which are quite different, fail on I'll check ASAP, but this week I'm on a work trip so time is scarce. |
It turns out it was too long paths. |
Is there a way for us to configure this in the runners? |
What I did is relocating the cache to I'm also thinking that the long hashes for the build dirs could be truncated (with clash detection); I doubt the whole hash is ever needed. |
There are options to enable long-path support:
Not sure if the the git option is useful.
Users will encounter this problem on their machine, so we should find a robust solution. Also I spotted this: https://stackoverflow.com/questions/21194530/what-does-mean-when-prepended-to-a-file-path |
It says in the 2nd issue you linked to that it causes issues with, among others, msys. I might at least try it to see what happens.
In this particular case, the error happened when trying to sync from the download folder to the build folder (which is 64 chars longer approx), so it might well apply. It wouldn't make us safe from the error happening during checkout by git itself, unless we can safely enable longpaths in git. I'll create an issue to track this information. |
No description provided.