https://bugzilla.redhat.com/show_bug.cgi?id=2251077 Bug ID: 2251077 Summary: Review Request: foonathan-memory - STL compatible C++ memory allocator library using a new RawAllocator concept Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Priority: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: richmattes@xxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx Target Milestone: --- Classification: Fedora Spec URL: https://rmattes.fedorapeople.org/RPMS/foonathan-memory/foonathan-memory.spec SRPM URL: https://rmattes.fedorapeople.org/RPMS/foonathan-memory/foonathan-memory-0.7.3-1.fc39.src.rpm Description: The C++ STL allocator model has various flaws. For example, they are fixed to a certain type, because they are almost necessarily required to be templates. So you can't easily share a single allocator for multiple types. In addition, you can only get a copy from the containers and not the original allocator object. At least with C++11 they are allowed to be stateful and so can be made object not instance based. But still, the model has many flaws. Over the course of the years many solutions have been proposed, for example EASTL. This library is another. But instead of trying to change the STL, it works with the current implementation. Fedora Account System Username: rmattes Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=109411656 rpmlint foonathan-memory.spec ../SRPMS/foonathan-memory-0.7.3-1.fc39.src.rpm ../RPMS/x86_64/foonathan-memory*0.7.3-1.fc39.x86_64.rpm =================================== rpmlint session starts =================================== rpmlint: 2.4.0 configuration: /usr/lib/python3.12/site-packages/rpmlint/configdefaults.toml /etc/xdg/rpmlint/fedora-legacy-licenses.toml /etc/xdg/rpmlint/fedora-spdx-licenses.toml /etc/xdg/rpmlint/fedora.toml /etc/xdg/rpmlint/scoring.toml /etc/xdg/rpmlint/users-groups.toml /etc/xdg/rpmlint/warn-on-functions.toml checks: 31, packages: 6 foonathan-memory-devel.x86_64: W: only-non-binary-in-usr-lib foonathan-memory-devel.x86_64: W: no-documentation foonathan-memory-devel.x86_64: W: files-duplicate /usr/include/foonathan_memory/foonathan/memory/detail/container_node_sizes_impl.hpp /usr/include/foonathan_memory/foonathan/memory/container_node_sizes_impl.hpp ==== 5 packages and 1 specfiles checked; 0 errors, 3 warnings, 0 badness; has taken 0.5 s ==== -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component https://bugzilla.redhat.com/show_bug.cgi?id=2251077 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202251077%23c0 -- _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue