This was not a problem, it is only annoying. Try to install lazarus, can't (it needs fpc) Try to upgrade fpc - can't, blocked by old lazarus. A closed circle. Instead of using build-in-desktop rpm management (double click on rpm and wait until it installs), I had to launch software management program, uninstall all three packages, then install new packages again.
So I think it can be useful to have one single Lazarus/fpc rpm (like Windows version), or maybe we should loosen these dependencies in rpms (fpc>=2.x.x instead of fpc=2.x.x) to avoid manual uninstalling of all this lazarus/fpc/fpc-src stuff when such "big" upgrade is needed.