No more Github issues?

Howdy,

I just realized that issues were disabled in all github projects under the edx umbrella:



When was this change made? My opinion is that this is really unfortunate. The suppression of issues means that there are many links which are now broken. For instance, all issue numbers referenced in pull requests are now lost. These issues provided a lot of interesting context. Also, they were useful for SEO purposes: people facing an issue could google it and find the corresponding conversation. And what about issues that were previously open? Were they simply closed in the process?

I assume this change was made because edX uses Jira exclusively, internally. Iā€™ll be blunt: Jira is a terrible tool that is very difficult to use for the community. It is difficult to search, requires authentication, it is not indexed by search engines and it does not integrate well with Github (at least for community users).

Is this change permanent? If yes, was there a discussion with the community about it? Can we come back on this decision?

GitHub issues are great for lightly managed single-repo projects. That does not describe Open edX work. JIRA is overly complex and confusing to use, but on the plus side it lets us do things we need to do: richer categorization, sprint orchestration, transfer issues between teams, work on issues that span repos, report on the flow of work, and so on.

I didnā€™t realize that disabling the issues would make existing issues unavailable. Was there much being recorded in GitHub issues?

We should talk about the specific speed bumps caused by JIRA, and see what we can do to smooth them out.

I canā€™t tell exactly, as I cannot access issues anymore :sweat: But as far as I was concerned, yes, I frequently referenced github issues in commits, forum posts and documentation entries.

To be clear: this is not a question of whether I like Jira or not. Iā€™m not trying to compare Github issues vs Jira. My personal impression is that Jira raises the bar even higher for contributing to Open edX, a project where the bar for contributing is already high enough. However, there is no way for me to assess whether this feeling reflects the reality because we wonā€™t see contributions from people who shied away from Jira.

Anyway, letā€™s keep this debate for later. Right now, Iā€™m concerned by the following points, which I think are extremely problematic:

  1. Content that previously was in Github issues has now disappeared.
  2. Issues that were previously open on Github are now closed (I assume?).

Is there any way at all these issues can be addressed?

Iā€™ll have to investigate what the options are for seeing GitHub issues that are now no longer visible. Just to make things super-concrete, do you have a link to a particular issue?

Yes, I discovered that issues had disappeared when I jumped back to an older PR:

"TypeError: u'<url>' is not JSON serializable" on upload to backends other than S3 Ā· Issue #1139 Ā· openedx/edx-ora2 Ā· GitHub (this is now a 404)

I can confirm the issues are still there (re-enabling issues in that repo makes the link work, and other old issues are still present).

Ok so if you give me admin rights on that repo Iā€™ll enable issues when I need them.

:stuck_out_tongue_closed_eyes:

Perhaps we can re-enable issues, but write a big scary issue template that encourages people to go elsewhere?

1 Like