Bug 609700
Summary: | ceph : ceph : does not adhere to Static Library Packaging Guidelines | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michael Schwendt <bugs.michael> |
Component: | ceph | Assignee: | Josef Bacik <josef> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | david, emailscottcollier, josef, tremble |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | ceph-0.61.7-1.fc18 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-04-02 22:31:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 691033 |
Description
Michael Schwendt
2010-06-30 20:46:36 UTC
Closed by: fedora-report-static-batch.py Reason this got closed automatically: * Does ceph really need "BuildRequires: libatomic_ops-devel"? The enabled koji build log checker suggests that it isn't needed, and a source grep for atomic_ops doesn't lead to anything either. Unneeded BuildRequires? rpmbuild --nodeps --rebuild succeeds, too. When was the BR needed and why? Reopened by: fedora-report-static-batch.py ceph-0.21.3-1.fc15.src is missing BuildRequires: libatomic_ops-static [...] https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries_2 If a library you depend on only provides a static version your package can link against it provided that you BuildRequire the *-static subpackage. Packagers in such a situation should be aware that if a shared library becomes available, that you should adjust your package to use the shared library. libatomic_ops-devel is needed, though not -static. It is a static-only lib, however. And therefore the guidelines apply. Reopening. (In reply to comment #6) > It is a static-only lib, however. And therefore the guidelines apply. > Reopening. You are correct - I fixed this in the f16 branch, but haven't pushed a build (assuming there will be another version bump in a few weeks) I just kicked off a build in rawhide that resolves this issue. Thanks! --David Reopened by: fedora-report-static-batch.py ceph-0.45-2.fc18.src is missing BuildRequires: libatomic_ops-static [...] https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries_2 If a library you depend on only provides a static version your package can link against it provided that you BuildRequire the *-static subpackage. Packagers in such a situation should be aware that if a shared library becomes available, that you should adjust your package to use the shared library. Dunno when or why, but somebody has removed "BuildRequires: libatomic_ops-static", and therefore this ticket is still open. ceph-0.56.4-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/ceph-0.56.4-1.fc18 Closed by: fedora-report-static-batch.py http://mschwendt.fedorapeople.org/staticbugstat.html ceph-0.61.7-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/ceph-0.61.7-1.fc18 ceph-0.61.7-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. ceph-0.61.7-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. |