emerge -pv dev-db/postgresql-base, this is an upgrade from 9.3.3 to 9.3.4 Portage throws a dependency problem Reproducible: Always Steps to Reproduce: 1.emerge -pv dev-db/postgresql-base 2. 3. Actual Results: BRANDONBox ~ # emerge -pv dev-db/postgresql-base These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-db/postgresql-base-9.3.3:9.3 USE="nls pam python readline ssl zlib -doc -kerberos -ldap -pg_legacytimestamp -threads" LINGUAS="-af -cs -de -en -es -fa -fr -hr -hu -it -ko -nb -pl -pt_BR -ro -ru -sk -sl -sv -tr -zh_CN -zh_TW" PYTHON_SINGLE_TARGET="python2_7 (-python2_6) -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 (-python2_6) -python3_2" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB WARNING: One or more updates have been skipped due to a dependency conflict: dev-db/postgresql-base:9.3 (dev-db/postgresql-base-9.3.4::gentoo, ebuild scheduled for merge) conflicts with ~dev-db/postgresql-base-9.3.3[pam,-pg_legacytimestamp,python,nls] required by (dev-db/postgresql-server-9.3.3::gentoo, installed)
Portage won't update dev-db/postgresql-base from 9.3.3 to 9.3.4 because dev-db/postgresql-server-9.3.3 will only work with dev-db/postgresql-base-9.3.3. And, because you didn't tell Portage to also update dev-db/postgresql-server, it won't let you pull the rug out from under it.