Description of problem: % sudo rpm -Fvh samba* error: Failed dependencies: samba-common = %{epoch}:3.0.2 is needed by samba-3.0.2-7 samba-common = %{epoch}:3.0.2 is needed by samba-client-3.0.2-7
% rpm -qp --requires samba-3.0.2-7.i386.rpm|egrep samba config(samba) = 3.0.2-7 samba-common = %{epoch}:3.0.2 % rpm -qp --requires samba-client-3.0.2-7.i386.rpm|egrep samba samba-common = %{epoch}:3.0.2
Not a "typo" ... the source code explicitly has added %{epoch} to the requires. Either a) rpm does not work that way or b) rpm is broken.
Epoch itself isn't defined however.
% rpm -qp --qf "%{name} %{epoch}:%{version}-%{release}\n" samba-*3.0.2-7* samba (none):3.0.2-7 samba-client (none):3.0.2-7 samba-common (none):3.0.2-7 samba-swat (none):3.0.2-7
3.0.2a RPMS that fix this problem have just been built for rawhide. They should be avaliable soon.