On Wed, 2015-11-04 at 16:43 -0700, Ken Dreyer wrote: > When I was talking about a "parallel effort", what I meant is that > we'd get vanilla civetweb upstream into the distros, and we'd also > continue to bundle civetweb in Ceph, until we can reliably use the > upstream Civetweb package. That's what sounds logical to me too. So that aside, [Sage's] concern to this could probably be reduced to: 1) getting new code out to clients via distro packages is slow, 2) getting new code into upstream projects is tricky 2) as I understand it, has shown tricky for, for example for Sage, with some FS projects, at least. And there's probably a risk to fall back into the urge to fork again in the future if. 1) is probably a minor concern, at least simply considering how we're deploying packages currently (as ceph operator). If you want the latest and greatest, you solve your dependencies... If you run distro packages, well, you're on distro packages already and they are packaged for compatibility as-is. Maintainers of Ceph distro packages would need to assure they work with civetweb packages. Ultimately it's a question of whether or not the added labor of keeping a fork is worth the benefit it brings in reduction of external dependencies when deploying. The downside is, as in this case, risk of lagging behind if fork isn't kept up-to-date. Not obvious which is better. /M -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html