Closed Bug 1185260 Opened 9 years ago Closed 4 years ago

Remove manual package manifest preprocessing in Thunderbird

Categories

(Thunderbird :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: philip.chee, Unassigned)

References

(Blocks 1 open bug)

Details

+++ This bug was initially created as a clone of Bug #1184446 +++

(From Bug 1184446 comment #1)
> Created attachment 8634585 [details] [diff] [review] [diff] [review]
> Remove manual package manifest preprocessing
> 
> packager.py itself has been able to do preprocessing since the beginning.
> For some reason, Makefile.in-driven preprocessing was kept back then, and
> never was removed, and even worse, concatenation was added on top of it.
> 
> There is however a downside to the current way of doing things: error
> reporting is given relative to the given manifest, which in the current
> case is the preprocessed/concatenated file, so line numbers don't match
> what is in the file in the source tree. However, when packager.py does
> preprocessing itself, line numbers are reported properly.
> 
> Thus, switch all package manifests to packager.py-driven preprocessing.
> 
> I validated that this doesn't change the list of files in the resulting
> firefox builds on try.

It looks like the changes from bug 1184446 have found their way into the Thunderbird packaging code now.

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