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

Package installation fixes #13205

Merged
merged 4 commits into from Jan 11, 2023
Merged

Package installation fixes #13205

merged 4 commits into from Jan 11, 2023

Conversation

Megamouse
Copy link
Contributor

@Megamouse Megamouse commented Jan 10, 2023

  • Fix check_target_app_version when installing multiple packages (compromise: no more optimized singular file installs)
  • Abort installation if any thread has errors
  • Clean directories if fill_path fails
  • Only clean the directories of packages that actually had errors
  • Additionally clean the directories of packages that were cancelled before they could finish
  • Clear boot path in case of error or cancelation
  • Propagate result to caller
  • Skip success message if the installation was canceled

fixes #13207

@Megamouse Megamouse changed the title Installfix Package installation cancelation fixes Jan 10, 2023
@Megamouse Megamouse force-pushed the installfix branch 5 times, most recently from 8d7dca1 to 176c4c0 Compare January 11, 2023 03:00
@Megamouse Megamouse changed the title Package installation cancelation fixes Package installation fixes Jan 11, 2023
@Megamouse Megamouse force-pushed the installfix branch 2 times, most recently from 3305bb5 to 2ae0ff6 Compare January 11, 2023 04:30
rpcs3/Crypto/unpkg.h Outdated Show resolved Hide resolved
@Megamouse Megamouse force-pushed the installfix branch 3 times, most recently from 24a309f to d764452 Compare January 11, 2023 05:22
@Megamouse Megamouse marked this pull request as ready for review January 11, 2023 05:27
- Abort installation if any thread has errors
- Only clean the directories of packages that actually had errors
- Additionally clean the directories of packages that were cancelled before they could finish
- Clear boot path in case of error or cancelation
- Propagate result to caller
- Skip success message if the installation was canceled
- Clean directories if fill_path fails
- Fix check_target_app_version when installing multiple packages (compromise: no more optimized singular file installs for now)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Regression] Can't Update Bioshock 2 after #13147
2 participants