What are "Trouble Report Ids" in the Erlang release notes?

When reviewing the release notes for OTP 24, each of the new features seems to be identified by a “Trouble Report Id”. These look like e.g. OTP-16712.

Do these correspond to tickets in a system somewhere? Is that system public? They don’t seem to correspond to GitHub issue IDs.

1 Like

The “Trouble Report IDs” (e.g., OTP-16712) in the Erlang/OTP release notes correspond to internal issue tracking numbers used by the OTP team at Ericsson. These IDs are part of their internal bug tracking and development system and are not publicly accessible.

They do not correspond to GitHub issue numbers. While the Erlang/OTP codebase is open source and hosted on GitHub, the primary issue tracking and project management for core OTP development happens within Ericsson’s internal systems.

The community can still report issues and contribute via the GitHub Issues page. Significant community-submitted issues may be assigned a Trouble Report ID for internal tracking.

Including Trouble Report IDs in release notes helps provide transparency and traceability for changes, even though the details behind the IDs are not publicly available. Searching the Erlang/OTP GitHub repository for the ID in commit messages or related discussions might offer additional insights about specific changes.

3 Likes

Figured it was something like that, thanks for the background!

1 Like