Feedback on bug reports beyond "closed"

I have submitted a number of bug reports, and one by one they are slowly getting addressed. Just today I received 2 e-mails:

I appreciate that the team is taking care of things, but would it be possible to get a little more than “issue closed”? Like the version in which it was fixed, or ideally some words around what the problem was and how it was addressed.

Hey Jeroen!

First, thank you for submitting the bug reports! This is incredibly valuable for the team, being able to see first-hand defects and examples from people like you!

Your point about “can we have more visibility” is very reasonable. Let me explain what happens now, and then let us think what we can do to improve.

Why you don’t see the comments: Modular uses a different issue tracking system internally, so when you open a bug report on Github, it gets mirrored to that system. The communication that happens inside (all the comments and fix details) is not mirrored back. When the issue is closed (fixed, rejected, etc) only then the issue tracking system talks to Github and reflects that status. So yes, what you see from the outside is just “issue closed”.

What “fixed” means: When the issue is closed as “fixed”, this means the fix has been submitted to our internal repo and to CI, and it will be available in the next Mojo nightly. Unless the nightly build fails, the fix will be available on the nightly channel next day.

Now, I want to say again that your point is correct and the current situation is not good. We will have to solve this problem in the coming months, simply because one cannot have an open-sourced software but a closed-and-invisible issue tracking. If mojo to be open source and worked on by the community, its issue tracking has to adapt.

@BradLarson tagging you here for visibility, as this is one of the problems we need to solve in the coming months.

From now on, we will encourage the engineers to take an extra step and copy the fix info into Github issues whenever possible.

Thanks @denis , I appreciate the quick turnaround, and understand the trade-offs. Perhaps a simple tag with the version in which it got / will be fixed could be a good start?

Or maybe your internal system supports GitHub Action or a bot that posts an automated comment upon closing an issue:

“This issue was resolved internally and the fix is included in Mojo Version 26.x.x. Please update your toolchain to verify.”

That’s a great suggestion!

@ahajha what do you think, is that something we could pursue?

@denis It’s worth exploring. There would be a couple extra “hops” to jump through but it should be possible. Feel free to make an (internal) issue :slight_smile: