Description of problem: Package vaultwarden fails to build from source in Fedora 40 and 39. Version-Release number of selected component (if applicable): 1.30.5-1.fc40 Steps to Reproduce: koji build --scratch f40 vaultwarden-1.30.5-1.fc40.src.rpm Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/vaultwarden ================================================================================ It looks like this is caused by the update to Rust 1.80. It introduced type inference changes in some edge cases that were hit by older versions of the "time" crate, leading to compilation failures due to missing disambiguating type annotations. for more information see this thread: https://internals.rust-lang.org/t/type-inference-breakage-in-1-80-has-not-been-handled-well/21374 Since this package uses vendored Rust dependencies, it doesn't benefit from the fact that the "time" crate in Fedora has already been updated to a version that is not affected by this issue. Either the vendor tarball for the versions on f40 and f39 will need to be updated and / or patched to include a fixed version of the "time" crate and its dependencies, or the 1.32 version in f40+ needs to be merged into older branches as well. Reproducible: Always
This issue is still present. If possible, I would recommend to merge the update from rawhide / f41 that fixed this issue to Fedora 40 too. Keeping an old version of a Password Manager that can't be rebuilt for security issues around seems like a bad idea.
FEDORA-EPEL-2025-cd95859e4b (vaultwarden-1.32.7-4.el9) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-cd95859e4b
FEDORA-2025-4cb7637c98 (vaultwarden-1.32.7-4.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2025-4cb7637c98
FEDORA-2025-4cb7637c98 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-4cb7637c98` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-4cb7637c98 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-3dff292265 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-3dff292265` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-3dff292265 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2025-cd95859e4b has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-cd95859e4b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2025-cd95859e4b (vaultwarden-1.32.7-4.el9) has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-4cb7637c98 (vaultwarden-1.32.7-4.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-3dff292265 (vaultwarden-1.32.7-4.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.