cryinkfly / Autodesk-Fusion-360-for-Linux

This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
https://github.com/cryinkfly/Fusion-360---Linux-Wine-Version-/wiki
MIT License
1.94k stars 121 forks source link

Install script can break an arch install *Solved* #339

Closed AdamHitchen closed 1 year ago

AdamHitchen commented 1 year ago

Describe the bug The install script runs a command along the lines of pacman -Sy --needed {deps}, which is unadvised. This command causes a partial upgrade - meaning the packages listed in the command will be installed to the latest version available but all other packages on the system will remain out of date. This is a pretty serious issue, because it means any package depending on an older version of an updated library will no longer run. As an example, if openssl gets updated in the repositories and ppp is installed by this command, openssl will be upgraded and pacman along with other programs will no longer function

To Reproduce Hard to reproduce, it requires a specific system state where local packages are out of date and specific packages are updated remotely. Then running the install script could trigger it.

Expected behavior Packages should be installed with -Su or -Syu

Desktop (please complete the following information): Any arch-based distro

cryinkfly commented 1 year ago

Thank you for this tip! :+1:

Solved: https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/commit/364540515660b822e3eb892df60d8b0a9d98b1fb