System update that included libpq broke these packages: mail-mta/postfix-2.4.6-r2 dev-python/psycopg-2.0.2 dev-db/postgresql-8.2.7 (no idea why this would break) net-libs/courier-authlib-0.60.6 (these are all fixed with revdep-rebuild) Interesting bugs found: mail-mta/postfix-2.4.6-r2 doesn't have an RDEPEND for libpq or virtual/postgresql-base, but it does have a DEPEND. Obviously, if I run the program, and it fails without libpq, it has an RDEPEND on libpq. dev-python/psycopg-2.0.2 doesn't have an RDEPEND for libpq or postgresql-base, but it does have a DEPEND on postgresql-base. Obviously, if I run the program and it fails without libpq, it has an RDEPEND on libpq. net-libs/courier-authlib-0.60.6 doesn't have RDEPEND, but has DEPEND for postgresql-base. See above for obvious problem with this. I don't know if the RDEPEND changes would fix these packages, but they would certainly make these packages behave better on binary systems that truly depend on accurate RDEPEND data. Reproducible: Always
Actually, all the ebuilds you mention do: RDEPEND=DEPEND (including the one that doesn't list RDEPEND because that is the default behavior) Thanks for looking out, but all is correct for binary packages with mentioned ebuilds.