When i try to upgrade this package, i get this:
# pacman -Su Targets: foomatic-db-engine-3.0.1-1 Proceed with upgrade? [Y/n] Y checking package integrity... done. loading package data... done. checking for file conflicts... error: the following file conflicts were found: /usr/lib/perl5/site_perl/5.8.3/Foomatic/DB.pm: exists in filesystem /usr/lib/perl5/site_perl/5.8.3/Foomatic/Defaults.pm: exists in filesystem /usr/lib/perl5/site_perl/5.8.3/Foomatic/PPD.pm: exists in filesystem /usr/lib/perl5/site_perl/5.8.3/Foomatic/UIElem.pm: exists in filesystem /usr/lib/perl5/site_perl/5.8.3/i686-linux/auto/Foomatic/.packlist: exists in filesystem
So it conflicts with perl 5.8.3, i think...
But what should i do to get this installed properly.
you can force it with -Sf but i would file a bug first since it seems that it has not been built properly (for one .packlists are not needed and if the old foomatic owns those other files it should not conflict with the new foomatic files. find out which package owns those other files (and where that .packlist came from because it is really not needed)
I am not your friend
Remove these old packages: foomatic-db-ppd, foomatic-db and foomatic-db-engine with pacman -R.
Install them again with newer versions with pacman -S.