Seems that vdirsyncer is now Python3-only (vdirsyncer should probably provide python{2,3}-vdirsyncer), so khal doesn't find the vdirsyncer package. The Requires: should be updated once that package exists (or be updated to Python3).
So F24 should be okay already and I have just pushed the khal fix to rawhide. Since we have only two dependent packages (khal and khard) I was thinking of getting away with splitting the package for python2 and python3 and just go for the upgrade of vdirsyncer to the python3 variant. Thoughts on that? We could probably do it for khard in one swoop via BZ 1299277
khard is still not Python3-ready: https://github.com/scheibler/khard/pull/58 https://github.com/scheibler/khard/pull/59
khal-0.8.2-1.fc24 vdirsyncer-0.11.0-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-143a5dd156
khal-0.8.2-1.fc24, vdirsyncer-0.11.0-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-143a5dd156
khal-0.8.2-1.fc24, vdirsyncer-0.11.0-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.