Closed Bug 1885353 Opened 6 months ago Closed 4 months ago

[RNP] Update to v0.17.1

Categories

(Thunderbird :: Build Config, enhancement)

enhancement

Tracking

(thunderbird_esr115 fixed, thunderbird127 fixed)

RESOLVED FIXED
128 Branch
Tracking Status
thunderbird_esr115 --- fixed
thunderbird127 --- fixed

People

(Reporter: rjl, Assigned: rjl)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

RNP is preparing a new release v0.17.1. ETA is unknown but there is a ni4-release-v0.17.1 branch and a PR that can be used to work out any issues. There are some build changes needed for sure.

Thanks Rob for being proactive!

The two patches will not be needed with v0.17.1.
Adding the rnp_symbols script to pick up any export changes.
"libsexp" is renamed to "libsexpp", so the vendoring will need
to account for that.

This is as of 2023-03-14 rev 3981498594310ee6df72be402b316ee2249d854c
from the ni4-release-v0.17.1 branch.

For the libsexp -> libsexpp rename.

D204666 is the only piece that should change when a release is cut. Apply D204665, run mach vendor as in README.rnp. Commit, include the "Differential Revision:" line from D204666's commit message, then apply D204667.

Assignee: nobody → rob
Status: NEW → ASSIGNED
Blocks: 1874715

RNP v0.17.1 was tagged a few days ago, but there is no source tar file in the Github repository to download. It looks like PR 2228 might be addressing this. I'll hold off on updating for now.

I've received a release announcement from github.
Rob, do you want to submit final patches for me to review?

Attachment #9391307 - Attachment description: WIP: Bug 1885353 - [RNP] Update vendoring config for RNP v0.17.1. → Bug 1885353 - [RNP] Update vendoring config for RNP v0.17.1. r=#thunderbird-build-system-reviewers
Attachment #9391308 - Attachment description: WIP: Bug 1885353 - [RNP] Update to v0.17.1. → Bug 1885353 - [RNP] Update to v0.17.1. r=kaie
Attachment #9391309 - Attachment description: WIP: Bug 1885353 - [RNP] Update moz.build for v0.17.1. → Bug 1885353 - [RNP] Update moz.build for v0.17.1. r=#thunderbird-build-system-reviewers

Thanks Rob!

Target Milestone: --- → 128 Branch

Pushed by daniel@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/a66267c7b132
[RNP] Update moz.build for v0.17.1. r=kaie
https://hg.mozilla.org/comm-central/rev/f535cff41232
[RNP] Update to v0.17.1. r=kaie
https://hg.mozilla.org/comm-central/rev/f552c0daf666
[RNP] Update vendoring config for RNP v0.17.1. r=kaie

Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Blocks: 1884508

Let's uplift to beta quickly.

Comment on attachment 9391307 [details]
Bug 1885353 - [RNP] Update vendoring config for RNP v0.17.1. r=#thunderbird-build-system-reviewers

[Approval Request Comment]
Regression caused by (bug #): no
User impact if declined: bugs in OpenPGP unfixed
Testing completed (on c-c, etc.): ongoing, needs Beta testing
Risk to taking this patch (and alternatives if risky): medium

Attachment #9391307 - Flags: approval-comm-beta?
Attachment #9391308 - Flags: approval-comm-beta?
Attachment #9391309 - Flags: approval-comm-beta?

FYI, I'm locally running a 115.x build with RNP v0.17.1 for testing purposes.
(The vendoring script doesn't work on the esr 115 branch, I've simply copied over the full rnp directory from comm-central.)

Comment on attachment 9391307 [details]
Bug 1885353 - [RNP] Update vendoring config for RNP v0.17.1. r=#thunderbird-build-system-reviewers

[Triage Comment]
Approved for beta

Attachment #9391307 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9391308 [details]
Bug 1885353 - [RNP] Update to v0.17.1. r=kaie

[Triage Comment]
Approved for beta

Attachment #9391308 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9391309 [details]
Bug 1885353 - [RNP] Update moz.build for v0.17.1. r=#thunderbird-build-system-reviewers

[Triage Comment]
Approved for beta

Attachment #9391309 - Flags: approval-comm-beta? → approval-comm-beta+
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #9403776 - Flags: approval-comm-beta?

Pushed by vineet@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/33ec41b04d19
Set MIN_RNP_VERSION to 0.17.1. r=kaie

Status: REOPENED → RESOLVED
Closed: 4 months ago4 months ago
Resolution: --- → FIXED

Comment on attachment 9403776 [details]
Bug 1885353 - Set MIN_RNP_VERSION to 0.17.1. r=kaie

[Triage Comment]
Approved for beta

Attachment #9403776 - Flags: approval-comm-beta? → approval-comm-beta+

Are we ready to uplift to 115.x, as some users are waiting for its fixes?

Or do we prefer to wait until after 128 has been released and no major bugs are being reported?

The next opportunity is likely 116.13.0 115.13.0 in July. Unless the security implications mean it's needed earlier.

Since a signifcant version 115 user population will live on past August ISTM we should take this for 115. Also just on general princples to have security parity with 128.

Comment on attachment 9391308 [details]
Bug 1885353 - [RNP] Update to v0.17.1. r=kaie

[Approval Request Comment]

see comment 12

Attachment #9391308 - Flags: approval-comm-esr115?

Comment on attachment 9391308 [details]
Bug 1885353 - [RNP] Update to v0.17.1. r=kaie

[Triage Comment]
Approved for esr115

Attachment #9391308 - Flags: approval-comm-esr115? → approval-comm-esr115+

Backed out changeset d3731f1a44e6 from Thunderbird 115.13.0:
https://hg.mozilla.org/releases/comm-esr115/rev/8a519224c886

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: