freedomofpress / securedrop-client

a Qt-based GUI for SecureDrop journalists 📰🗞️
GNU Affero General Public License v3.0
41 stars 40 forks source link

Upgrade Rust toolchain to 1.78.0 #2031

Closed legoktm closed 4 months ago

legoktm commented 4 months ago

Status

Ready for review

Description

The "release" profile now strips debuginfo[1], so we need to re-enable it so the Debian packaging can strip it and ship it in a separate dbgsym package.

[1] https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html#enable-strip-in-release-profiles-by-default

Fixes #2024.

Test Plan

Checklist

If these changes modify code paths involving cryptography, the opening of files in VMs or network (via the RPC service) traffic, Qubes testing in the staging environment is required. For fine tuning of the graphical user interface, testing in any environment in Qubes is required. Please check as applicable:

If these changes add or remove files other than client code, the AppArmor profile may need to be updated. Please check as applicable:

If these changes modify the database schema, you should include a database migration. Please check as applicable: