Bug 2316949 - Build loguru with LOGURU_WITH_STREAMS
Summary: Build loguru with LOGURU_WITH_STREAMS
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: loguru
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Ben Beasley
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-10-07 13:26 UTC by Christian Heimes
Modified: 2024-10-16 02:21 UTC (History)
3 users (show)

Fixed In Version: loguru-2.2.0^20230406git4adaa18-4.fc42 loguru-2.2.0^20230406git4adaa18-4.fc41 loguru-2.2.0^20230406git4adaa18-5.el9 loguru-2.2.0^20230406git4adaa18-4.fc40 loguru-2.2.0^20230406git4adaa18-4.fc39 loguru-2.2.0^20230406git4adaa18-5.el8
Clone Of:
Environment:
Last Closed: 2024-10-07 14:29:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Package Sources loguru pull-request 1 0 None None None 2024-10-07 13:30:40 UTC

Description Christian Heimes 2024-10-07 13:26:27 UTC
loguru can be build with standard stream support with -DLOGURU_WITH_STREAMS=1. I'm working with a new project that expects stream support in loguru. Stream support is disabled by default to make loguru.hpp lean and fast, https://github.com/emilk/loguru?tab=readme-ov-file#no-includes-in-loguruhpp

As far as I can tell, it is safe to eanbled LOGURU_WITH_STREAMS when building a shared library. The flag only extends the ABI with two additional classes. Would it be possible to extend the package and backport the change to EPEL9? I can create a PR.

https://github.com/emilk/loguru/blob/master/loguru.cpp#L1676
https://github.com/emilk/loguru/blob/master/loguru.hpp#L1212


Reproducible: Always

Comment 1 Fedora Update System 2024-10-07 14:25:36 UTC
FEDORA-2024-9925f32f97 (loguru-2.2.0^20230406git4adaa18-4.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-9925f32f97

Comment 2 Fedora Update System 2024-10-07 14:29:44 UTC
FEDORA-2024-9925f32f97 (loguru-2.2.0^20230406git4adaa18-4.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 3 Fedora Update System 2024-10-07 14:53:02 UTC
FEDORA-2024-4da5983fdd (loguru-2.2.0^20230406git4adaa18-4.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-4da5983fdd

Comment 4 Fedora Update System 2024-10-07 15:03:05 UTC
FEDORA-2024-54467bb475 (loguru-2.2.0^20230406git4adaa18-4.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-54467bb475

Comment 5 Fedora Update System 2024-10-07 15:16:22 UTC
FEDORA-2024-c50aa1478c (loguru-2.2.0^20230406git4adaa18-4.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-c50aa1478c

Comment 6 Fedora Update System 2024-10-07 15:32:16 UTC
FEDORA-EPEL-2024-063ed47476 (loguru-2.2.0^20230406git4adaa18-5.el9) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-063ed47476

Comment 7 Fedora Update System 2024-10-07 15:51:18 UTC
FEDORA-EPEL-2024-eb39c15cef (loguru-2.2.0^20230406git4adaa18-5.el8) has been submitted as an update to Fedora EPEL 8.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-eb39c15cef

Comment 8 Fedora Update System 2024-10-08 01:45:42 UTC
FEDORA-2024-4da5983fdd 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-2024-4da5983fdd`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4da5983fdd

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2024-10-08 01:53:24 UTC
FEDORA-EPEL-2024-063ed47476 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-2024-063ed47476

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2024-10-08 02:20:24 UTC
FEDORA-2024-c50aa1478c has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c50aa1478c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c50aa1478c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2024-10-08 02:40:29 UTC
FEDORA-EPEL-2024-eb39c15cef has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-eb39c15cef

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2024-10-08 03:07:30 UTC
FEDORA-2024-54467bb475 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-2024-54467bb475`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-54467bb475

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2024-10-15 15:22:23 UTC
FEDORA-2024-4da5983fdd (loguru-2.2.0^20230406git4adaa18-4.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2024-10-16 00:41:46 UTC
FEDORA-EPEL-2024-063ed47476 (loguru-2.2.0^20230406git4adaa18-5.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2024-10-16 01:07:24 UTC
FEDORA-2024-54467bb475 (loguru-2.2.0^20230406git4adaa18-4.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2024-10-16 01:34:26 UTC
FEDORA-2024-c50aa1478c (loguru-2.2.0^20230406git4adaa18-4.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2024-10-16 02:21:07 UTC
FEDORA-EPEL-2024-eb39c15cef (loguru-2.2.0^20230406git4adaa18-5.el8) has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.