I know the famous principle (or theorem depending on how you define) of Chern classes for locally free sheaves and a morphism $f: X'\rightarrow X$,
$ch(f^* \epsilon)=f^* ch(\epsilon)$.
But if $f$ is not flat, in principle we must have higher derived pullbacks $L f^*$. So I'm wondering how to compute Chern classes/characters of the complex $Lf^*\epsilon$,
$ch(L f^*\epsilon)=?$
I can imagine if we use Grothendieck-Riemann-Roch, we may be able to say something about $f_*ch(L f^*\epsilon)$, but this is not enough.