LorbusChris / rspamd-rpm

:package: RPM packaging for Rspamd in Fedora
https://copr.fedorainfracloud.org/coprs/lorbus/rspamd/
Apache License 2.0
13 stars 10 forks source link

Broken dependency - libfmt missing #23

Closed dimejo closed 2 years ago

dimejo commented 2 years ago

Upgrading rspamd to 3.1 fails for me on Fedora 35. Looks like fmt-devel is missing.

Dependencies resolved.

 Problem: cannot install the best update candidate for package rspamd-2.7-1.fc35.x86_64
  - nothing provides libfmt.so.7()(64bit) needed by rspamd-3.1-1.fc35.x86_64
==============================================================================================================================
 Package            Architecture       Version                 Repository                                                Size
==============================================================================================================================
Skipping packages with broken dependencies:
 rspamd             x86_64             3.1-1.fc35              copr:copr.fedorainfracloud.org:lorbus:rspamd             3.6 M

Transaction Summary
==============================================================================================================================
Skip  1 Package

Nothing to do.
Complete!
LorbusChris commented 2 years ago

This might be missing a Requires: fmt in the spec now. Can you try installing fmt manually before updating rspamd?

dimejo commented 2 years ago

I did, but still received the same error. I saw that BuildRequires: fmt-devel was added for 3.1 in this commit.

LorbusChris commented 2 years ago

I wasn't aware of that repo, thanks. I've pushed a new build. Please let me know if that works

dimejo commented 2 years ago

Thanks, I successfully updated to 3.1-3.