Discussion in #ceph-devel today: < ktdreyer> I was looking into the way that ceph currently bundles a copy of libs3 as a git submodule < ktdreyer> was that done because we needed changes that libs3 upstream wouldn't accept? or upstream was just dying? or just convenience? < dmick> dim memory of "the domain was hardcoded"? [...snip...] < ktdreyer> Ubuntu has its own libs3 package, but Fedora doesn't < yehudasa> ktdreyer, libs3 was not part of any distribution < ktdreyer> yehudasa: if we were to get libs3 into the distros, could we use it? < yehudasa> ktdreyer, I'll need to check, we made some changes to the library, but some of the stuff that we made went upstream < ktdreyer> yehudasa: thanks < yehudasa> ktdreyer, looking at it now I don't see anything essential that went in after my changes were merged upstream. There are some bug fixes there though < ktdreyer> yehudasa: looking at https://github.com/ceph/libs3/commits/master , I see there's some GNUmakefile changes, plus dalgraff's changes - were those all? < yehudasa> ktdreyer, there were other changes prior to that, but they went upstream < ktdreyer> ah good < yehudasa> we only need libs3 for running rest-bench, btw. Not sure if it's worth the trouble < ktdreyer> ok, that's good to know
Upstream bug for getting Ceph's libs3 changes upstream into Bryan's copy: https://github.com/ceph/libs3/issues/4
Copr package with libs3 in the meantime: https://copr.fedoraproject.org/coprs/ktdreyer/libs3/
Upstream has dropped libs3 from its master branch. This change will be in Ceph's "Infernalis" release.
I don't need this package in Fedora, due to Ceph dropping this dependency.