Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Building esr versions of Thunderbird addendum

Open
#155 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Documentation
Clarity
Needs clarification
Activity status
Stale

Research direction

Start by reviewing the existing comm-central build documentation, then compare how comm-beta and ESR builds differ from the documented mach bootstrap and --enable-bootstrap paths. Done means documenting a practical ESR build process, including the required pinned compiler versions and how to build without bootstrap mode.

Written by the indexing model from the issue text.

Description

The build documentation applies to comm-central.
It will probably work for comm-beta since it's relatively similar to comm-central.

Building an ESR version gets complicated the further out from its initial release. The provided tools like mach bootstrap and --enable-bootstrap don't always work. Official builds are pinned to specific compiler versions and don't really get updated unless necessary. And "bootstrap" mode is not used.

There seems to be a growing number of people rebuilding Thunderbird ESR versions for one reason or another, it would help to have some documentation that doesn't involve "use bootstrap".

Dominant language
No language data
Stars
114
Forks
86
Avg merge
2h 37m
Merged PRs (30d)
1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from thunderbird/developer-docs

All issues in thunderbird/developer-docs

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.