I had latest linux-firmware and microcode_ctl packages from the fedora repository. Today linux-firmware tried to update to a newer version from the updates-testing repository. It failed because of conflict with microcode_ctl files. I uninstalled them both, then installed just latest linux-firmware from updates-testing and microcode_ctl cannot be installed because of the same conflict.
Transaction check error: file /lib/firmware/amd-ucode/microcode_amd.bin from install of microcode_ctl-2:2.0-3.1.fc19.x86_64 conflicts with file from package linux-firmware-20130724-27.git31f6b30.fc19.noarch file /lib/firmware/amd-ucode/microcode_amd_fam15h.bin from install of microcode_ctl-2:2.0-3.1.fc19.x86_64 conflicts with file from package linux-firmware-20130724-27.git31f6b30.fc19.noarch
As can be seen, linux-firmware is version 20130724-27.git31f6b30.fc19 and microcode_ctl was 2:2.0-3.1.fc19. The previous linux-firmware version (before the update and the conflict) was 20130418-0.1.gitb584174.fc19. And as can also be seen by packages, I am using Fedora 19 with updates-testing.
How to resolve the conflicts and have the latest versions of both packages. Also, do I need both packages? I found Microcode ArchWiki page (wiki.archlinux.org/index.php/Microcode) but I cannot find intel-ucode package for Fedora (I am using Intel processor).