-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add Houdini default executable path examples for Mac and Linux #15
Add Houdini default executable path examples for Mac and Linux #15
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Linux defaults are reasonable for Houdini. but you should not point to a specific Houdini patch version. there is usually a symlink called hfs20.0 or hfs20.5, etc; I would say it is more likely that the symlink is set (via the Houdini launcher) than that the exact Houdini version is installed.
ps: If a user changes the default install location, they can change the settings, I say.
Also not sure if it should be part of this pr, but Houdini 20 and maybe even 20.5 would be nice
Could you provide me the full default executable paths (and preferably even "suggest" them so we can finalize this PR?) |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a few cosmetics.
the Houdini versions are out of order
19.5 19 18.5 20.5
thats a bit meh. can we have it 18.5 19 19.5 20 20.5 ?
aaaand you are missing Hou20.0 no ?
Yes, and yes. But this PR just adds paths for Linux and Mac - I did not touch the order. |
understandable. i think the shuffle and adding 20.0 would be great. rest looks good. |
@Lypsolon can you approve this with a review? I can look into shuffling the order and add houdini 20.0 in a separate PR. |
Hey, I followed along the discussion and checked the installation guides as well as some YT videos.
I wonder what do people in various studios mostly use? |
Just for context - I actually changed this to the symlink one based on comments from @Lypsolon but I had the other one originally. Input of course is greatly appreciated! |
the symlinc is /opt/hfs20.5/ not hfs/20.5 |
yeah, but, if they are using Major.minor.patch version, it may fail, correct? |
what are you talking about ? when you install a version of Houdini on linux a symlinc fouler is created to point to the newest (i belive prod) version of Houdini you have installed. if you now update hou 20.5.01 to hou 20.5.02 the symlinc will be updated by the Houdini launcher. thats the idea behind the system that they implemented. also its a lot more possible that some one installed a version of Houdini that we did not have in the defaults than that they dont have the symlinc |
Correct - but from a studio POV that may be less preferred. For context, we have multiple Houdini 19.5 and 20.0 versions in different productions. If using the symlink path, I'd then need to remap them manually. Also, I dislike it a tiny bit because it mismatches what Houdini and Mac does. |
if you use different versions with prjA and prjB you will need to remap / change it in the settings in all cases no meter what we put there.
Houdini and Mac ? you mean windows and mac right ? |
No you don't ;) you'd have a default template showing you how to set it to a specific version. It's better to be explicit than implicit. If the application in settings state "Houdini 20.5.332" then I'd be quite pissed as admin that it'd secretly run another version on some machine - I want that version!
Do note that, it's not for the user - but for the admin. @m-u-r-p-h-y @antirotor any thoughts? So that is to decide to point to WHICH of these two:
Then we can pick the one we want for Linux here and merge this. |
The more specific one. When you configure as an admin version of DCC, it is usually the specific version because it is tested and your plug-in works with it. There might be reason to use different version on Windows than Linux because of some particular compatibility issue but that should be always considered some edge case and that change must be done willingly by the admin himself. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is open for a long time so Im just gonna say.
Im Good with the changes and i think its good to go.
@antirotor with 5204637 I've now made it the exact paths again on Linux. @MustafaJafar or @Lypsolon can you just confirm for me once more that's a valid default path on linux - if so, smash the MERGE button please. |
Changelog Description
Set up draft as defaults for Houdini executables on mac and linux
Additional info
These paths may need to be confirmed to be correct by Linux/Mac users.
Based on e.g. https://www.sidefx.com/faq/question/install-linux/
Testing notes: