Replace update_rnp.sh with a `mach vendor` config
Categories
(MailNews Core :: Build Config, task)
Tracking
(thunderbird_esr102 wontfix)
| Tracking | Status | |
|---|---|---|
| thunderbird_esr102 | --- | wontfix |
People
(Reporter: rjl, Assigned: rjl)
References
Details
Attachments
(2 files)
mach vendor is how Firefox handles updates to vendored third party code in mozilla-central. With RNP 0.17, I expect that the update_rnp.sh script will break yet again. Time to switch.
mach vendor is not perfect, but it's better than a shoddy bash script.
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
Instead of generating a version.h file for librnp in advance, generate it
at build time. This will result in RNP_VERSION_FULL having less information
than previously - no timestamp and no git revision hash. Since Thunderbird
generally sticks to release versions now that RNP is stable, this should not
be a big problem.
If MZLA does apply patches to RNP, version.txt should be updated accordingly
so that the patch is reflected in version strings.
| Assignee | ||
Comment 2•3 years ago
|
||
Requires patches in bug 1831682 on m-c.
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/5add237de82f
Update rnp build code to process version.h at build time. r=kaie
https://hg.mozilla.org/comm-central/rev/1014b63485bd
Add moz.yaml file to vendor RNP source code. r=kaie
Description
•