Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.21k stars 2.09k forks source link

Build Instructions Need Updating #15215

Closed Joeydelarago closed 1 year ago

Joeydelarago commented 1 year ago

Is your feature request related to a problem?

Hello :wave:

I noticed that the default conan installed when running this command is now conan 2.

pip install conan --upgrade

instead of 1.56 which is in the requirements. This is listed on all the wikis as the first instruction for building with conan.

Describe the solution you'd like

Swap it out for

pip install conan==1.56

https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source#1-configure-conan https://github.com/Ultimaker/Uranium/wiki/Building-And-Developing#configuring-conan https://github.com/Ultimaker/CuraEngine/wiki/Building-CuraEngine-From-Source#1-configure-conan

These don't list the conan version requirement which could be confusing without the change. https://github.com/Ultimaker/libSavitar#1-configure-conan https://github.com/Ultimaker/pySavitar#1-configure-conan https://github.com/Ultimaker/libArcus#1-configure-conan https://github.com/Ultimaker/pyArcus#1-configure-conan

It shouldn't take too long, I'd do it but I can't edit the wiki anymore 🥲

Describe alternatives you've considered

Waiting until all the repos are updated to conan 2 :thinking: I assume that will be a while.

Affected users and/or printers

Developers building from source.

Additional information & file uploads

No response

nallath commented 1 year ago

I ran into the exact same issue yesterday and did already add at least a warning in the instructions of CuraEngine. I will add them to the other ones as well

nallath commented 1 year ago

Updated em!