FS#71532 - [spdlog] Builds broken due to incompatibility with frm 8.0.0

Attached to Project: Community Packages
Opened by Vasile Vilvoiu (rimio) - Saturday, 17 July 2021, 13:29 GMT
Last edited by Brett Cornwall (ainola) - Thursday, 21 October 2021, 15:56 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Brett Cornwall (ainola)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
This package version is incompatible with fmt 8.0.0, the latter being already in the repo. Any build relying on spdlog is currently broken until next release.

spdlog also includes a bundled fmt; given that fmt is the only dependency, it may be worthwhile to simply compile the package with the bundled fmt. This way such scenarios will not happen in the future.

Additional info:
* Upstream bug (one of multiple) https://github.com/gabime/spdlog/issues/1975
* Bundled fmt: https://github.com/gabime/spdlog/tree/v1.x/include/spdlog/fmt

Example:
See my AUR package https://aur.archlinux.org/packages/specgram/ which relies on spdlog.
This task depends upon

Closed by  Brett Cornwall (ainola)
Thursday, 21 October 2021, 15:56 GMT
Reason for closing:  Fixed
Additional comments about closing:  Thanks for testing! Upstream seems to have fixed the issue.
Comment by Adam (catch22) - Tuesday, 20 July 2021, 21:26 GMT
https://github.com/gabime/spdlog/issues/1975, is now fixed.

If we bump the arch package we should be good to go.
Comment by Vasile Vilvoiu (rimio) - Wednesday, 21 July 2021, 06:37 GMT
1.9.0 has just been released last night.
Comment by Brett Cornwall (ainola) - Wednesday, 20 October 2021, 05:51 GMT
This should have been fixed with the point release released shortly after 8.0.0. Can this be confirmed?

We're not interested in bundling other software in packages.
Comment by Vasile Vilvoiu (rimio) - Wednesday, 20 October 2021, 07:16 GMT
Just tested with `spdlog 1.9.2-1` and code compiles fine.

Loading...