'SourceRepository' is missing from application.ini on fuzzing builds
Categories
(Firefox Build System :: General, defect, P3)
Tracking
(firefox80 fixed)
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: tsmith, Assigned: tsmith)
References
Details
(Keywords: in-triage)
Attachments
(1 file)
The SourceRepository
entry in the App
section of application.ini is used by Pernosco to help retrieve source information.
This needs to be fixed to allow us to use fuzzing debug builds with Pernosco.
Comment 1•5 years ago
|
||
That entry is only included when MOZ_INCLUDE_SOURCE_INFO is set, which is automatically set by other builds because they define MOZILLA_OFFICIAL=1:
https://searchfox.org/mozilla-central/rev/1db5ef59eba65d32d6a29a494e87b6078453e559/browser/config/mozconfigs/linux64/common-opt#14
https://searchfox.org/mozilla-central/rev/1db5ef59eba65d32d6a29a494e87b6078453e559/old-configure.in#2943
https://searchfox.org/mozilla-central/rev/1db5ef59eba65d32d6a29a494e87b6078453e559/build/variables.py#96
So, we could set MOZILLA_OFFICIAL=1 in the relevant mozconfigs that you're interested in to get the SourceRepository info. I'm not really sure if that will have other side-effects though, so we could export MOZ_INCLUDE_SOURCE_INFO=1 in the mozconfigs instead.
Alternatively, it may be worth exploring setting MOZ_INCLUDE_SOURCE_INFO=1 in all automation builds. I don't know of a use-case for skipping the repo info in automation, but https://bugzilla.mozilla.org/show_bug.cgi?id=1057600#c6 suggests it can be annoying for local users of git or tarballs (which could be fixed by having different query methods, IMO).
Assignee | ||
Comment 2•5 years ago
|
||
Updated•5 years ago
|
Comment 4•5 years ago
|
||
bugherder |
Description
•