Which Unity version should I use to report bugs?

Hi. I’ve been accumulating a list of bugs that I should report, but I keep postponing it. I’ve decided that I should just set aside some time to report them all. I’m was making some minimal reproduction examples and I had an idea: Would it help to make things smoother if I report them on the latest beta version?

I’m using Unity 2020.3, but I’m finding that a lot of them are also present in 2021.2. I imagine that the latest version of Unity might be prioritized for bug fixing. On the other hand, I’m worried that if I report something on 2021, it might not be fixed on 2020. For example, this issue I reported was closed because it’s not present in 2021.2, even though I reported it in 2020.3; actually, a backport was open for 2020.3, but it was closed later with no fix (The issue says “Active” at the moment because I sent a question about it, but there doesn’t seem to be a plan to fix it).

So, in less words, I think it might be helpful to report from bugs from latest version, but I worry that it might make it more difficult to get them fixed in older LTS versions. Any advise here? I’d really appreciate a little guidance if someone has some experience with this sort of thing.

Thanks,
Oscar Abraham

What I’ve found from reporting a fair number of bugs over the years, is that you should simply be on the latest patch for a supported version of Unity when reporting your bug. So, either the most recent Beta, or Tech, or LTS versions available. After you’ve reported a bug, the QA people are pretty good about verifying whether the bug is present in other (newer) versions of Unity. Recently I’ve only been using 2019.4 LTS, and when I report bugs against it, I often get an ultimate response that the bug has been fixed in a 2021, and probably won’t be back-ported to earlier versions. Often things change so much between Unity versions that back-porting a fix would be extremely complicated, and probably too difficult to budget for.

So, I’m inclined to believe that it doesn’t really matter which version you report it under, but I’d probably report it under the version you intend to be using, just for your own convenience.

As for reporting things that are still bugs in the current Beta version, I wouldn’t expect that to get more attention to the bug than reporting it against an earlier version. I think the devs rapidly fix regression bugs in beta, but I don’t think they highly prioritize fixing legacy bugs in beta.

2 Likes

Thank you so much; it’s helped me a lot. I was kind of paralyzed with indecision here. I’ll report things in the version I’m using then, since that’s easier.