Closed Bug 957606 Opened 12 years ago Closed 3 years ago

See also: <github issue url> should subscribe to receive event notifications for the issue

Categories

(bugzilla.mozilla.org :: General, enhancement)

Production
x86
macOS
enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: groovecoder, Unassigned)

References

(Blocks 1 open bug)

Details

If a bugzilla bug depends on a GitHub issue, it should receive updates as comments when the GitHub issue is closed/opened via the GitHub Hooks API. Note: We may have to change GitHub's bugzilla hook for this? https://github.com/github/github-services/blob/master/lib/services/bugzilla.rb
Both directions are needed. For projects where devs use Github issues except for security bugs which will reside in Bugzilla, there should be a way to make Github and/or Bugzilla bug dependencies/blockers of each other, in both directions. This is a more and more common circumstance. For example, AMO recently moved to this bug handling method. I understand the workflow advantages for devs because of Github's issue integration with their repo. However,the change in process introduced a risk, easily blocking feature tracker bugs with security bugs, and making security bug closure dependent on some other child bug representing a stream of work required to close it. It's an unintended consequence of the process change that we (security) team need to find a manual workaround for. I don't know enough about Bugzilla internals to know whether this means Git would need to have access to security-sensitive bugs in Bugzilla. We'd need to be sure that sensitive bug info wouldn't accidentally published into a public github issue.
I could have stated the issue more clearly: As more dev teams move to a model where infosec bugs reside in Bugzilla but all other issues are tracked Github Issues, we lose the ability to make a feature dependent on a bug closing and to make a record on either system dependent on a counterpart in the other system due to the lack of communication about bug/issue dependency/block relationships and status.
Blocks: 1496895
Type: defect → enhancement

There is no plan currently for implementing bidirectional syncing with Github and BMO.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.