It means a user in order to open a ticket has to go through so many steps that makes it not worth the effort to report any issue.
One of the bug sections asked for neovim version as its mandatory field, but how was I supposed to fetch that info if I’m attempting to compile neovim unsuccessfully for the very first time and cannot execute it to get its version info from nvim -v?
Edit: By the way, the whole permissions issue is really dangerous and I have been thinking about it since last night.
Why and how a normal unprivileged user can change user:group permissions of a file or a folder to root:root?
I’m talking about running only make CMAKE_BUILD_TYPE=RelWithDebInfo.
You should (also) look at it from the opposite point of view: without these steps (which we have added over time for a reason!), the bug report is worthless as we don’t have enough information to fix it. Which means you won’t get your issue solved. You can’t have it both ways: either you put in the effort to help us help you help us make Neovim better, or you learn to live with your issue.
By the way, the whole permissions issue is really dangerous and I have been thinking about it since last night.
What permissions issue? If you have sudo privileges, you can of course do all manner of things. If you don’t, you can’t change permissions to root:root. This has zero to do with our build scripts, and everything with how you use them.