The issue with reporting bugs via Discord

Is there something that doesn't work right in the latest GZDoom? Post about it here.

Moderator: Developers

Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.

If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.

The issue with reporting bugs via Discord

Postby Rachael » Thu Dec 06, 2018 6:55 am

A lot of people seem to want to report bugs via Discord.

The reason why this is actively discouraged and why we direct people to the forum every time this happens is because of the ephemeral nature of what appears in Discord. To put it simply: It disappears, and is long forgotten about, before a dev has a chance to address it. And then we have to deal with the age-old complaint "but I reported it via Discord but you guys ignored me!" - no, we didn't ignore you, it was you who insisted on a medium where your message would scroll off and get forgotten.

That's not even counting the fact that the majority of GZDoom's devs do not use Discord at all.

Sure, you can scroll back, but then you're scrolling back through VERY long logs of conversations in order to get to what you want - and honestly, no dev is going to do that.

So please, report your bugs on the forum here. It's been opened to guest posting for a reason - you do not need an account to post here.

If there is enough interest, I would not be against creating a Discord bot that can create bug reports on the forum for you. But that's going to require at least a couple developers and a pretty strong communication among them - we need a developer who's able to safely manipulate phpBB's SQL database backend, and we need a developer who's familiar with Discord's API, or are able to use third-party API's to make their job easier.

Also - for practicality, if such a bot is made, I'm likely to restrict the languages it can be created in, simply so that I don't have to install extra utilities to make it work. Valid languages would be PHP, Lua, or Python. If you have an idea for another language, let us know, and we'll see about the feasibility of getting a server that supports that language working.

I'm leaving this topic unlocked, in case you guys have ideas on how you want to handle this in the future. The major problem MUST be addressed in order for this to work: There needs to be a way to put the bug reports on the forum here - period - firstly so they're all in one place, and secondly so that they don't get lost. I am vehemently against asking a volunteer to manually do the work of the bot I proposed above, due to the fact that it creates a dependency and a void when they decide to quit.
User avatar
Rachael
QZDoom + Webmaster
 
Joined: 13 Jan 2004

Re: Reporting bugs via Discord

Postby Graf Zahl » Thu Dec 06, 2018 8:37 am

Another thing you did not mention:

One of the most crucial aspects of bug reporting is to be able to request feedback. The lack of feedback was the main reason to discontinue the real bug tracker and go back to the forum.
Equally important, this feedback needs to be stored close to the actual report so that it doesn't get lost if no developer finds the time to check it for several day or weeks.

Any instant messenger is the absolute antithesis to organized bug reporting. Everything gets lost in a long stream of unrelated. chatter and if you want to go back to a specific one you have to track down all the follow-ups (that is, if there were some before the message got lost.) No developer is ever going to bother with this, it costs far, far too much time and there is no guarantee that the message will even reach the person it was intended for.

Essentially it's shouting into the room "xyz does not work" hoping that you are lucky that someone who can do something about it will hear it. Chances are, nobody will hear it, for those who are there it is irrelevant so it won't even get passed on.

Even at work I have to constantly remind some colleagues to write a report in our ticketing system because just telling me is pointless, chances are I am busy with something else entirely and once that other thing is done, the 'report' is long forgotten.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Reporting bugs via Discord

Postby Rachael » Thu Dec 06, 2018 9:28 am

Yes, I did forget about that. To address that with the bot, the bot would also need to be able to keep track of who originally reported the bugs and send them a message anytime someone replies to their topic.
User avatar
Rachael
QZDoom + Webmaster
 
Joined: 13 Jan 2004

Re: Reporting bugs via Discord

Postby Major Cooke » Sun Dec 09, 2018 11:25 am

I think it might help if this was titled "Do NOT report bugs via Discord!"

Those who take it at face value without reading it... might be encouraged to do the opposite. That's just my thoughts though. I know, we shouldn't be compensating or even need to consider that but... Let's just say my egotistical side's first reaction is "...was this inviting people to report on discord?" from the title alone.
User avatar
Major Cooke
The road to Hell is paved in the carrion she leaves behind.
 
Joined: 28 Jan 2007
Discord: Major Cooke#0846

Re: The issue with reporting bugs via Discord

Postby Rachael » Sun Dec 09, 2018 11:29 am

Is this better?

I don't want to set in stone "don't report bugs via Discord" - that is the rule, yes, but I detailed a possible out for that rule if the problems for doing so are addressed (by a bot).
User avatar
Rachael
QZDoom + Webmaster
 
Joined: 13 Jan 2004

Re: The issue with reporting bugs via Discord

Postby Major Cooke » Sun Dec 09, 2018 5:21 pm

Yep that's better.
User avatar
Major Cooke
The road to Hell is paved in the carrion she leaves behind.
 
Joined: 28 Jan 2007
Discord: Major Cooke#0846

Re: The issue with reporting bugs via Discord

Postby Xaser » Mon Dec 10, 2018 11:40 am

I think the title should straight-up say "Don't". "Maybe Later" still means "Not now" -- the title can be changed later if that bot ever happens.
User avatar
Xaser
anarchivist
 
 
 
Joined: 20 Jul 2003


Return to Bugs

Who is online

Users browsing this forum: No registered users and 1 guest