With the release of Deadline 8 I’ll be working to transition my studio over from 7, but this is a painful transition that requires me to go through all my custom scripts to make sure they work with 8. One of the issues I have is that I have to switch the DEADLINE_PATH back and forth between 7 & 8. I’m sure the answer is no, but is it possible to have two DEADLINE_PATHs set?
Currently not, unfortunately. We’ve previously discussed potentially setting it up in a way that would allow side-by-side submitters from major different major versions work without affecting each other, but unfortunately we did not have the resources to look into this for 8.0.
Also, note that the path may not do enough here. If your custom submitters use the old bootstrapper scripts, those have been changed in a way that is incompatible. I haven’t dived into those yet, but it relates to how we cache the Repository files in 8.0.
The lazy way to go back and forth between setups is to make a batch file for both and launch Nuke/Maya/whatever through those. Then you’ll have a side-by-side setup of the two workflows. Just change the path to the program you’re testing.
set DEADLINE_PATH=c:\Program Files\Thinkbox\Deadline7\bin
c:\Program Files\Autodesk\Maya Whatever\Maya.exe
set DEADLINE_PATH=c:\Program Files\Thinkbox\Deadline8\bin
c:\Program Files\Autodesk\Maya Whatever\Maya.exe
Thanks guys.
Edwin, thanks for that tip. So far I’ve been able to get my scripts running with 8. Hopefully I don’t hit any landmines later on.
If you’ve got some custom plugins or events, there are a few differences there. Justin threw up a script to help migrate, but it’s only been used in-house so far, and I don’t know to what success. I’ve left it to him to make sure it’s good to go. Check it out here:
github.com/ThinkboxSoftware/Dea … eevents.py
Nice, thanks Edwin! I’ll check it out.