I would expect that installing protobuf-static would pull in protobuf-devel, but that's not the case.
Same for lite-static and lite-devel.
I don't see clear guidance from Packaging Guidelines suggesting we go one way or the other: https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries What's the argument for adding the requirement? I don't have a good counter-argument, just momentum. Thanks.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22
Filed https://fedorahosted.org/fpc/ticket/522 for clarification.
I think the common sense approach to this is to ask the question: Is the -static package useful and usable without -devel ? In this case, I think the answer is clearly no (one cannot use or link the static libs without the accompanying headers from -devel)
I'll note that I completely agree and will be changing this. I just think it needs to be explicit in the guidelines.
Except it's not always true, and we'd be flipping the confusion the other way (when to make exceptions to the new "rule").
protobuf-2.5.0-12.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/protobuf-2.5.0-12.fc22
protobuf-2.5.0-12.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.