The python-updater script does not recognize that PostgreSQL needs to be rebuilt when the latter has been built with Python language support. Reproducible: Always Steps to Reproduce: 1. Stop PostgreSQL service 2. Upgrade Python to new version (to get new libraries) 3. Run 'python-updater' script [many packages rebuilt] 4. Start PostgreSQL service: libraries still unavailable 5. Stop PostgreSQL service 6. Explicitly re-emerge postgresql 7. Start PostgreSQL service: libraries are now available Actual Results: hashlib library could not be imported in pgpython scripts after upgrade Expected Results: hashlib should have been available in Python 2.5, but python-updater did not recognize that PostgreSQL was among the many packages that needed to be rebuilt.
What version of python-updater are you using?
python-updater-0.5 has an additional check "soname" for this type of issues. Thanks for reporting :-]