-
Notifications
You must be signed in to change notification settings - Fork 31
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
Cross platform issues when uploading to different slots #134
Comments
I think I read two issues here:
|
|
yeah the problem elliot noted is that the cold package (libpros.a, etc) gets compiled per-host in this case. so compiling from different machines does technically produce different cold packages, which as you've seen can trigger the ensure_library_space behavior |
I also have noticed this issue when deleting surten files from a pros project. I just assumed that it was a vex problem. |
Expected Behavior:
When uploading to a different slot, the code remains in the other slot
Actual Behavior:
If the code in a different slot was uploaded from a different OS it is removed with the upload. When we upload into slot 2 (or any slot but 2 in this example) from a windows computer, if the other programs on the v5 were uploaded from a mac they get removed ex. a program in slot 1 was removed when trying to upload to slot 2
Steps to reproduce:
Upload from a different OS
System information:
Windows 10 and OS X 10.15.6
PROS Version: 3.3.1
Additional Information
Sometimes it will throw an error about not finding the device header, it does not do this every time.
Screenshots/Output Dumps/Stack Traces
The text was updated successfully, but these errors were encountered: