ceph-0.20-1.fc14.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.
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.
Please see comment 2.
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.