Closed Bug 1760623 Opened 3 years ago Closed 3 years ago

Remove the ability to build without OpenPGP support, enable it unconditionally

Categories

(MailNews Core :: Security: OpenPGP, enhancement)

enhancement

Tracking

(thunderbird_esr91 wontfix)

RESOLVED FIXED
100 Branch
Tracking Status
thunderbird_esr91 --- wontfix

People

(Reporter: KaiE, Assigned: KaiE)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

I suggest that we remove the build time option for disabling OpenPGP,
and in addition, also remove the preference mail.openpgp.enable

These were workarounds during the early phases of implementing this feature, when we couldn't provide the feature in the initial 78.0 release.

Now these settings cause extra maintenance burden, as we implement new OpenPGP features, we'd have to wrap each added control in checks for those flags.

By removing these, we can simplify our development life.

Magnus, do you agree?
Rob, any concerns?

Flags: needinfo?(mkmelin+mozilla)
Flags: needinfo?(rob)

No objection here.

Flags: needinfo?(rob)

That patch just removes the configure option and associated DEFINEs. I'll leave the application code to someone more familiar with it.

Assignee: nobody → kaie
Status: NEW → ASSIGNED

Agreed.

Flags: needinfo?(mkmelin+mozilla)

Rob, please ask me for review, so we can proceed with landing. Thanks

Flags: needinfo?(rob)
Attachment #9268703 - Attachment description: WIP: Bug 1760623 - Remove --enable-openpgp configure option. → Bug 1760623 - Remove --enable-openpgp configure option.
Flags: needinfo?(rob)
Target Milestone: --- → 100 Branch

Pushed by nicolai@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/dbdcc389898f
Remove --enable-openpgp configure option. r=kaie
https://hg.mozilla.org/comm-central/rev/47d6ec1c0b04
Remove the ability to build without OpenPGP support, enable it unconditionally. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Blocks: 1770115
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: