A temporary road block. The devs are not allowed to spend anymore time on this, because I’m using a non-certified config, and the Dell workstation I have is no longer certified either.
I have a bit more testing to do, and will source a certified config to see if I can replicate it there so we can re-open the case with better arguments. Not quite giving up yet.
I do understand ADSK’s policy on that. And if you make a policy you have to stick to it. But it can also be really frustrating at times. Especially if you sit in a gray area, where it’s likely not hardware related but in their code, but because it’s all gray, you make a losing argument.
That’s at least the second time, where there was a chance of finding a software bug and making a better product, that wasn’t looked into further. The other one is the NVidia driver install on Rocky 9.3. Found early, and the best we still have is acknowledgement that sometimes it fails, and you just have do it again.
In a complex app like Flame, reproducing a failure on another system is non-trivial, because there are so many small variables (like which viewer config you may have used) that don’t seem relevant at first. There are times where it’s best to debug on the failing system to avoid these ambiguities. But that doesn’t always scale well.
These are well known questions. Back in early 00s while at HP and working on LTO drives and libraries, I was the product manager and software architect of HP Library & Tape Tools (still exists I believe). It is the utility field engineers use to upgrade firmware, and diagnose failures. One of the innovations (at the time) was that we build an error report that captured all the logs, screenshots, etc. that could be sent back to the factory. Precisely to solve the problem of being able to see as much as possible of what it looked like on location, rather than relying on Swiss cheese emails/tickets. Very similar to today’s ADSK collect and transfer log script.
Getting the bottom of this type of stuff and not giving up is an occupational hazard or some form of PTSD for me.
In fairness to ADSK, I also had a heated discussion with Walmart’s IT director about why our field engineers couldn’t guarantee replacement drives to have a certain fix, because we didn’t implement a serial number break on the inventory, and he being unpleasant finding this unacceptable, as he knows exactly how many pencils each of his employees uses. So I guess there are always dgrees in this area.
</soapbox>